.mre-calendar-times[data-v-3febe252]{background:#f7f8f3;border-top:1px solid #e0e5d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.mre-calendar-times label[data-v-3febe252]{text-align:left;gap:6px;min-width:0;display:grid}.mre-calendar-times span[data-v-3febe252]{color:#566348;font-size:12px;font-weight:700}.mre-calendar-times select[data-v-3febe252]{color:#20251a;background:#fff;border:1px solid #ccd5c1;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.mre-calendar-times select[data-v-3febe252]:focus-visible{outline-offset:2px;outline:2px solid #b17b00}@media (width<=350px){.mre-calendar-times[data-v-3febe252]{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px}}.mre-calendar-times select[data-v-3febe252]{appearance:none;background:#fff url(../images/arrow_down.svg) right 14px center/16px no-repeat;padding-right:38px}.custom-scrollbar[data-v-57b07e08]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-57b07e08]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-57b07e08]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:20px}.day-cell[data-v-57b07e08]{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-57b07e08]{color:#595959;cursor:pointer;background-color:#7eca8f}.day-cell.partially-available[data-v-57b07e08]{color:#595959}.day-cell.partially-available[data-v-57b07e08]:after{display:none}.day-cell.closed[data-v-57b07e08],.day-cell.in-range.closed[data-v-57b07e08]{cursor:not-allowed}.day-cell.closed[data-v-57b07e08]: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-57b07e08]{color:#fff;background-color:#376e37;overflow:hidden}.day-cell.extension-reserved[data-v-57b07e08]: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-57b07e08],.day-cell.selection-end[data-v-57b07e08],.day-cell.selection-start[data-v-57b07e08]{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-57b07e08]:after,.day-cell.in-range[data-v-57b07e08]:before,.day-cell.selection-end[data-v-57b07e08]:after,.day-cell.selection-end[data-v-57b07e08]:before,.day-cell.selection-start[data-v-57b07e08]:after,.day-cell.selection-start[data-v-57b07e08]:before{display:none}.gap-month-greyed[data-v-57b07e08]{opacity:.15;pointer-events:none;filter:grayscale()}.gap-overlay[data-v-57b07e08]{z-index:15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gap-overlay-content[data-v-57b07e08]{pointer-events:auto;flex-direction:column;align-items:center;gap:.75rem;display:flex}.gap-overlay-text[data-v-57b07e08]{color:#495057;text-align:center;font-size:.875rem;line-height:1.4}.gap-overlay-button[data-v-57b07e08]{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-57b07e08]:active{transform:scale(.97);box-shadow:0 1px 2px #ffb1004d}.mre-date-time select[data-v-57b07e08]{appearance:none;background-image:url(../images/arrow_down.svg)!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:28px!important}.partially-available[data-v-8d8073e6]{background:linear-gradient(90deg,#7eca8f 50%,#f3f4f6 0);position:relative;overflow:hidden}.day-cell[data-v-9c653a65]{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-9c653a65]{color:#595959;cursor:pointer;background-color:#7eca8f}.day-cell.available[data-v-9c653a65]:hover,.day-cell.partially-available[data-v-9c653a65]:hover{filter:brightness(.95)}.day-cell.partially-available[data-v-9c653a65]{color:#166534}.day-cell.partially-available[data-v-9c653a65]:after{display:none}.day-cell.closed[data-v-9c653a65],.day-cell.hover-range.closed[data-v-9c653a65],.day-cell.in-range.closed[data-v-9c653a65]{cursor:not-allowed}.day-cell.closed[data-v-9c653a65]: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-9c653a65]{color:#fff;background-color:#376e37;overflow:hidden}.day-cell.extension-reserved[data-v-9c653a65]: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-9c653a65],.day-cell.in-range[data-v-9c653a65],.day-cell.selection-end[data-v-9c653a65],.day-cell.selection-start[data-v-9c653a65]{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-9c653a65]:after,.day-cell.hover-range[data-v-9c653a65]:before,.day-cell.in-range[data-v-9c653a65]:after,.day-cell.in-range[data-v-9c653a65]:before,.day-cell.selection-end[data-v-9c653a65]:after,.day-cell.selection-end[data-v-9c653a65]:before,.day-cell.selection-start[data-v-9c653a65]:after,.day-cell.selection-start[data-v-9c653a65]:before{display:none}.gap-month-greyed[data-v-9c653a65]{opacity:.15;pointer-events:none;filter:grayscale()}.gap-overlay[data-v-9c653a65]{z-index:15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gap-overlay-content[data-v-9c653a65]{pointer-events:auto;flex-direction:column;align-items:center;gap:.75rem;display:flex}.gap-overlay-text[data-v-9c653a65]{color:#495057;text-align:center;font-size:.875rem;line-height:1.4}.gap-overlay-button[data-v-9c653a65]{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-9c653a65]:hover{filter:brightness(1.05);box-shadow:0 3px 6px #ffb10066}.gap-overlay-button[data-v-9c653a65]:active{transform:scale(.97);box-shadow:0 1px 2px #ffb1004d}.mre-calendar-confirm[data-v-9c653a65]{color:#20251a;background:#ffc400;border-radius:8px;width:calc(100% - 32px);min-height:44px;margin:12px 16px;font-weight:800;display:block}.mre-date-time select[data-v-9c653a65]{appearance:none;background-image:url(../images/arrow_down.svg)!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:28px!important}
