.scheduler-flatpickr-wrapper{position:relative;width:100%;overflow:visible!important}.scheduler-flatpickr-input{width:100%;padding:8px 12px;border:1px solid var(--color-border,rgba(0,240,255,.08));border-radius:4px;background-color:var(--color-input,#0a0e1a);color:var(--color-text,#e8ecf4);font-size:14px;cursor:pointer}.flatpickr-calendar.scheduler-theme{background:var(--color-panel,#0a0e1a);border:1px solid var(--color-border,rgba(0,240,255,.08));border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--color-text,#e8ecf4);font-size:14px;max-width:320px;padding:0;z-index:9999!important;position:absolute!important;visibility:visible!important;opacity:1!important}.flatpickr-calendar.scheduler-theme .flatpickr-months{background-color:var(--color-primary,#00f0ff);border-radius:4px 4px 0 0;color:var(--color-text,#e8ecf4);padding:8px 0}.flatpickr-calendar.scheduler-theme .flatpickr-next-month,.flatpickr-calendar.scheduler-theme .flatpickr-next-month:hover,.flatpickr-calendar.scheduler-theme .flatpickr-prev-month,.flatpickr-calendar.scheduler-theme .flatpickr-prev-month:hover{color:var(--color-text,#e8ecf4)}.flatpickr-calendar.scheduler-theme .flatpickr-weekdays{background-color:var(--color-panel,#0a0e1a);border-bottom:1px solid var(--color-border,rgba(0,240,255,.06))}.flatpickr-calendar.scheduler-theme .flatpickr-weekday{color:var(--color-text,#e8ecf4);font-weight:700}.flatpickr-calendar.scheduler-theme .flatpickr-day{border-radius:4px;color:var(--color-text,#e8ecf4);transition:background-color .2s,color .2s}.flatpickr-calendar.scheduler-theme .flatpickr-day:hover{background-color:var(--color-panel,#0f1428)}.flatpickr-calendar.scheduler-theme .flatpickr-day.selected{background-color:var(--color-primary,#00f0ff);border-color:var(--color-border,rgba(0,240,255,.08));color:var(--color-text,#e8ecf4)}.flatpickr-calendar.scheduler-theme .flatpickr-day.today{border-color:var(--color-border,rgba(0,240,255,.08));color:var(--color-text,#e8ecf4)}.flatpickr-calendar.scheduler-theme .flatpickr-time{border-top:1px solid var(--color-border,rgba(0,240,255,.06));background-color:var(--color-panel,#0a0e1a)}.flatpickr-calendar.scheduler-theme .numInputWrapper span{border-color:var(--color-border,rgba(0,240,255,.06))}.flatpickr-calendar.scheduler-theme .numInputWrapper span:hover{background-color:var(--color-panel,#0f1428)}.flatpickr-calendar.scheduler-theme input.flatpickr-hour,.flatpickr-calendar.scheduler-theme input.flatpickr-minute,.flatpickr-calendar.scheduler-theme input.flatpickr-second{color:var(--color-text,#e8ecf4);background-color:transparent}.scheduler-flatpickr-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;padding:4px;display:none;color:var(--color-text-light,rgba(232,236,244,.4));background:0 0;border:none;z-index:1}.scheduler-flatpickr-wrapper:hover .scheduler-flatpickr-clear{display:block}