.card-title-container[data-v-029be850]{margin-bottom:5px;color:rgba(9,30,2,.8);font-size:15px;font-weight:700}.card-subtitle-container[data-v-633fbf32]{color:rgba(9,30,2,.5);font-size:13px;font-weight:600}.card-subtitle-container.disabled[data-v-633fbf32]{color:rgba(9,30,2,.5)}.card-subtitle-container:hover.disabled[data-v-633fbf32]{color:rgba(9,30,2,.7)}.card[data-v-2997f70b]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card .card-container[data-v-2997f70b]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#fff;border:1px solid #eaece9;border-radius:12px;padding:20px 15px;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s;overflow:hidden}.card:not(.disabled) .card-container[data-v-2997f70b]:hover{-webkit-box-shadow:0 1.66667px 5px 0 rgba(22,35,72,.1);box-shadow:0 1.66667px 5px 0 rgba(22,35,72,.1)}.card.disabled[data-v-2997f70b]{opacity:.5}.card.disabled[data-v-2997f70b]:hover{cursor:not-allowed}.card.center[data-v-2997f70b] *{text-align:center}.card[data-v-2997f70b]:not(.no-margin){margin-bottom:1rem}.card-infos-container.middle[data-v-6f1a1b0c]{margin-top:auto;margin-bottom:auto}.spacer[data-v-05363339]{background:#eaece9}.spacer.x[data-v-05363339]{width:100%;height:1px}.spacer.y[data-v-05363339]{width:1px;height:100%}.spacer[data-v-05363339]:not(.x):not(.y){width:100%;height:1px}.cards-container[data-v-1052f20b]{margin-bottom:-1rem}.appointments-list-container[data-v-fafb6a36]{display:block;padding:0 15px;width:100%;height:calc(100vh - 260px);overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.appointments-list-container .dates-row[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointments-list-container .dates-row .date[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;color:rgba(9,30,2,.5);border:2px solid transparent;border-radius:12px;padding:0 10px 1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .4s;transition:color .4s;font-size:16px}.appointments-list-container .dates-row .date[data-v-fafb6a36]:hover{color:#307a1e;border:2px solid rgba(48,122,30,.5)}.appointments-list-container .dates-row .date.selected[data-v-fafb6a36]{color:#fff;border:2px solid #307a1e;background:#307a1e}.appointments-list-container .date-container[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;min-width:20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.appointments-list-container .date-container .date-label[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-40px;margin-left:3px;padding-left:7px;-ms-flex-item-align:start;align-self:start;position:-webkit-sticky;position:sticky;top:5px;z-index:9}.appointments-list-container .cards[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointments-list-container .cards .card[data-v-fafb6a36]{width:90%;margin-bottom:0}.appointments-list-container .cards .card .inner[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointments-list-container .cards .card .inner .info[data-v-fafb6a36]{z-index:4}.appointments-list-container .cards .card .inner .menu[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:7px;right:11px}.appointments-list-container .confirmed-card[data-v-fafb6a36] .card-container{margin-top:10px;color:rgba(21,205,114,.5);border-color:#c2f4ba;background:-webkit-gradient(linear,left top,right top,from(rgba(242,255,241,.5)),to(rgba(153,255,146,.5)));background:linear-gradient(90deg,rgba(242,255,241,.5),rgba(153,255,146,.5))}.appointments-list-container .confirmed-card[data-v-fafb6a36] .card-container:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(231,255,231,.5)),to(rgba(116,209,111,.5)));background:linear-gradient(90deg,rgba(231,255,231,.5),rgba(116,209,111,.5));color:#15cd72}.appointments-list-container .warning-card[data-v-fafb6a36] .card-container{margin-top:10px;color:rgba(244,217,91,.5);border-color:#f2f4ba;background:-webkit-gradient(linear,left top,right top,from(rgba(255,254,241,.5)),to(rgba(248,255,146,.5)));background:linear-gradient(90deg,rgba(255,254,241,.5),rgba(248,255,146,.5))}.appointments-list-container .warning-card[data-v-fafb6a36] .card-container:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,231,.5)),to(rgba(255,253,135,.5)));background:linear-gradient(90deg,rgba(255,255,231,.5),rgba(255,253,135,.5));color:#f4d95b}.appointments-list-container .danger-card[data-v-fafb6a36] .card-container{margin-top:10px;color:rgba(255,72,67,.5);border-color:#f4baba;background:-webkit-gradient(linear,left top,right top,from(rgba(255,241,241,.5)),to(rgba(255,146,146,.5)));background:linear-gradient(90deg,rgba(255,241,241,.5),rgba(255,146,146,.5))}.appointments-list-container .danger-card[data-v-fafb6a36] .card-container:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(255,231,231,.5)),to(rgba(255,131,131,.5)));background:linear-gradient(90deg,rgba(255,231,231,.5),rgba(255,131,131,.5));color:#ff4843}.appointments-list-container .finished-card[data-v-fafb6a36] .card-container{margin-top:10px;border-color:#e4e4e4;background:-webkit-gradient(linear,left top,right top,from(rgba(225,228,225,.5)),to(rgba(251,255,248,.5)));background:linear-gradient(90deg,rgba(225,228,225,.5),rgba(251,255,248,.5))}.appointments-list-container .finished-card[data-v-fafb6a36] .card-container:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(225,228,225,.5)),to(rgba(245,253,238,.5)));background:linear-gradient(90deg,rgba(225,228,225,.5),rgba(245,253,238,.5))}.icon[data-v-fafb6a36]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-20px;bottom:-17px;-webkit-transform:rotate(16deg);transform:rotate(16deg)}.smooth-limiter[data-v-fafb6a36]{position:-webkit-sticky;position:sticky;margin-left:2px;width:98%;z-index:8}.smooth-limiter.top[data-v-fafb6a36]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#fff),to(transparent));background:linear-gradient(180deg,#fff,#fff,transparent);height:50px;top:-1px}.smooth-limiter.bottom[data-v-fafb6a36]{bottom:-1px;height:40px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(transparent),to(transparent));background:linear-gradient(0deg,#fff,transparent,transparent)}.spacer[data-v-fafb6a36]{position:absolute}[data-v-fafb6a36]::-webkit-scrollbar{width:5px}[data-v-fafb6a36]::-webkit-scrollbar-track{border-radius:10px;background:rgba(31,79,20,.06)}[data-v-fafb6a36]::-webkit-scrollbar-thumb{background-color:rgba(110,162,98,.3);border-radius:10px;border:1px solid rgba(110,162,98,.1)}[data-v-fafb6a36]::-webkit-scrollbar-thumb:hover{background-color:rgba(110,162,98,.6)}[data-v-fafb6a36]::-webkit-inner-spin-button,[data-v-fafb6a36]::-webkit-outer-spin-button{-webkit-appearance:none}.index-container .paginate[data-v-ef7cf15c],.index-container[data-v-ef7cf15c]{display:-webkit-box;display:-ms-flexbox;display:flex}.index-container .paginate[data-v-ef7cf15c]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px}.index-container .paginate .icon[data-v-ef7cf15c]{cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#091e02}.index-container .paginate .icon.disable[data-v-ef7cf15c]{cursor:not-allowed;opacity:.3;pointer-events:none}