.custom-scrollbar[data-v-7b9ff93f]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-7b9ff93f]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-7b9ff93f]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:20px}.day-cell[data-v-7b9ff93f]{aspect-ratio:1;cursor:not-allowed;color:#9ca3af;background-color:#f3f4f6;border-radius:4px;justify-content:center;align-items:center;width:100%;font-size:.875rem;font-weight:500;transition:all .1s ease-in-out;display:flex;position:relative}.day-cell.available[data-v-7b9ff93f]{color:#595959;cursor:pointer;background-color:#7eca8f}.day-cell.partially-available[data-v-7b9ff93f]{color:#595959}.day-cell.partially-available[data-v-7b9ff93f]:after{display:none}.day-cell.closed[data-v-7b9ff93f],.day-cell.in-range.closed[data-v-7b9ff93f]{cursor:not-allowed}.day-cell.closed[data-v-7b9ff93f]:before{content:"";pointer-events:none;background-color:#c70039;width:140%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.day-cell.extension-reserved[data-v-7b9ff93f]{color:#fff;background-color:#376e37;overflow:hidden}.day-cell.extension-reserved[data-v-7b9ff93f]:after{content:"";background-color:#ffb100;width:100%;height:20px;position:absolute;top:0;left:50%;rotate:45deg;display:block!important}.day-cell.in-range[data-v-7b9ff93f],.day-cell.selection-end[data-v-7b9ff93f],.day-cell.selection-start[data-v-7b9ff93f]{z-index:10;box-shadow:none;border-color:#0000;border-radius:4px;transform:none;color:#fff!important;background:#006317!important}.day-cell.in-range[data-v-7b9ff93f]:after,.day-cell.in-range[data-v-7b9ff93f]:before,.day-cell.selection-end[data-v-7b9ff93f]:after,.day-cell.selection-end[data-v-7b9ff93f]:before,.day-cell.selection-start[data-v-7b9ff93f]:after,.day-cell.selection-start[data-v-7b9ff93f]:before{display:none}.gap-month-greyed[data-v-7b9ff93f]{opacity:.15;pointer-events:none;filter:grayscale()}.gap-overlay[data-v-7b9ff93f]{z-index:15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gap-overlay-content[data-v-7b9ff93f]{pointer-events:auto;flex-direction:column;align-items:center;gap:.75rem;display:flex}.gap-overlay-text[data-v-7b9ff93f]{color:#495057;text-align:center;font-size:.875rem;line-height:1.4}.gap-overlay-button[data-v-7b9ff93f]{color:#1a1a1a;cursor:pointer;background-color:#ffb100;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #ffb1004d}.gap-overlay-button[data-v-7b9ff93f]:active{transform:scale(.97);box-shadow:0 1px 2px #ffb1004d}.partially-available[data-v-0b902ad3]{background:linear-gradient(90deg,#7eca8f 50%,#f3f4f6 0);position:relative;overflow:hidden}.closed[data-v-0b902ad3]{position:relative;overflow:hidden}.closed[data-v-0b902ad3]:before{content:"";pointer-events:none;background-color:#c70039;width:140%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.day-cell[data-v-4581e09b]{aspect-ratio:1;cursor:not-allowed;color:#595959;background-color:#f3f4f6;border-radius:4px;justify-content:center;align-items:center;width:100%;font-weight:500;transition:all .1s ease-in-out;display:flex;position:relative}.day-cell.available[data-v-4581e09b]{color:#595959;cursor:pointer;background-color:#7eca8f}.day-cell.available[data-v-4581e09b]:hover,.day-cell.partially-available[data-v-4581e09b]:hover{filter:brightness(.95)}.day-cell.partially-available[data-v-4581e09b]{color:#166534}.day-cell.partially-available[data-v-4581e09b]:after{display:none}.day-cell.closed[data-v-4581e09b],.day-cell.hover-range.closed[data-v-4581e09b],.day-cell.in-range.closed[data-v-4581e09b]{cursor:not-allowed}.day-cell.closed[data-v-4581e09b]:before{content:"";pointer-events:none;background-color:#c70039;width:140%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.day-cell.extension-reserved[data-v-4581e09b]{color:#fff;background-color:#376e37;overflow:hidden}.day-cell.extension-reserved[data-v-4581e09b]:after{content:"";background-color:#ffb100;width:100%;height:20px;position:absolute;top:0;left:50%;rotate:45deg;display:block!important}.day-cell.hover-range[data-v-4581e09b],.day-cell.in-range[data-v-4581e09b],.day-cell.selection-end[data-v-4581e09b],.day-cell.selection-start[data-v-4581e09b]{z-index:10;box-shadow:none;border-color:#0000;border-radius:4px;transform:none;color:#fff!important;background:#006317!important}.day-cell.hover-range[data-v-4581e09b]:after,.day-cell.hover-range[data-v-4581e09b]:before,.day-cell.in-range[data-v-4581e09b]:after,.day-cell.in-range[data-v-4581e09b]:before,.day-cell.selection-end[data-v-4581e09b]:after,.day-cell.selection-end[data-v-4581e09b]:before,.day-cell.selection-start[data-v-4581e09b]:after,.day-cell.selection-start[data-v-4581e09b]:before{display:none}.gap-month-greyed[data-v-4581e09b]{opacity:.15;pointer-events:none;filter:grayscale()}.gap-overlay[data-v-4581e09b]{z-index:15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gap-overlay-content[data-v-4581e09b]{pointer-events:auto;flex-direction:column;align-items:center;gap:.75rem;display:flex}.gap-overlay-text[data-v-4581e09b]{color:#495057;text-align:center;font-size:.875rem;line-height:1.4}.gap-overlay-button[data-v-4581e09b]{color:#1a1a1a;cursor:pointer;background-color:#ffb100;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #ffb1004d}.gap-overlay-button[data-v-4581e09b]:hover{filter:brightness(1.05);box-shadow:0 3px 6px #ffb10066}.gap-overlay-button[data-v-4581e09b]:active{transform:scale(.97);box-shadow:0 1px 2px #ffb1004d}
