.rdp-root{--rdp-accent-color:#727cff;--rdp-accent-background-color:#727cff;--rdp-range_middle-background-color:#a8a9e740;--rdp-range_middle-color:#f4f4fa;--rdp-outside-opacity:.4;--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;color:#f4f4fa;user-select:none;font-size:.875rem}.rdp-month_caption{color:#f4f4fa;font-size:.875rem;font-weight:600}.rdp-button_previous,.rdp-button_next{color:#a1afc8;border-radius:6px;transition:color .15s,background-color .15s}.rdp-button_previous:hover,.rdp-button_next:hover{color:#f4f4fa;background-color:#727cff26}.rdp-weekday{color:#a1afc8;font-size:.75rem;font-weight:500}.rdp-day{color:#f4f4fa;border-radius:6px;transition:background-color .1s,color .1s}.rdp-day:not(.rdp-disabled):not(.rdp-selected):not(.rdp-range_middle):hover .rdp-day_button{background-color:#727cff26;border-radius:6px}.rdp-today:not(.rdp-selected):not(.rdp-range_middle):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{border:none;position:relative}.rdp-today:not(.rdp-selected):not(.rdp-range_middle):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button:after{content:"";background-color:#727cff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.rdp-range_start .rdp-day_button,.rdp-range_end .rdp-day_button{font-weight:600;color:#fff!important;background-color:#727cff!important}.rdp-range_start .rdp-day_button{border-radius:6px 0 0 6px}.rdp-range_end .rdp-day_button{border-radius:0 6px 6px 0}.rdp-range_start.rdp-range_end .rdp-day_button{border-radius:6px}.rdp-range_middle{background-color:#a8a9e72e;border-radius:0}.rdp-range_middle .rdp-day_button{color:#f4f4fa;border-radius:0}.rdp-range_start:not(.rdp-range_end){background:linear-gradient(90deg,#0000 50%,#a8a9e72e 50%)}.rdp-range_end:not(.rdp-range_start){background:linear-gradient(270deg,#0000 50%,#a8a9e72e 50%)}.rdp-outside{opacity:.35}.rdp-disabled{opacity:.25;cursor:not-allowed}.rdp-disabled .rdp-day_button{cursor:not-allowed}.rdp-day_button:focus-visible{outline-offset:2px;outline:2px solid #727cff}.rdp-months{flex-flow:row;gap:1.25rem;display:flex}.date-picker-input{color:#a1afc8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #303351;border-radius:6px;align-items:center;gap:.5rem;height:38px;padding:0 12px;font-size:.875rem;transition:border-color .15s;display:flex}.date-picker-input:hover{background-color:#727cff0f;border-color:#727cff}.date-picker-input:focus,.date-picker-input[data-open=true]{border-color:#727cff;outline:none;box-shadow:0 0 0 2px #727cff33}.date-picker-input svg{color:#a1afc8;flex-shrink:0;width:16px;height:16px}.date-picker-separator{color:#a1afc8;flex-shrink:0;font-size:.75rem}.date-picker-presets{border-right:1px solid #303351;flex-direction:column;gap:2px;min-width:140px;padding-right:16px;display:flex}.date-picker-preset-btn{color:#a8a9e7;text-align:left;white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:.8125rem;transition:background-color .1s,color .1s}.date-picker-preset-btn:hover{color:#f4f4fa;background-color:#727cff1f}.date-picker-preset-btn.active{color:#f4f4fa;background-color:#727cff26;border-left:2px solid #727cff;padding-left:10px;font-weight:500}.rdp-hover-range:not(.rdp-selected):not(.rdp-range_middle):not(.rdp-range_start):not(.rdp-range_end){background-color:#727cff14;border-radius:0}.rdp-hover-range:not(.rdp-selected):not(.rdp-range_middle) .rdp-day_button{color:#f4f4fa}.rdp-hover-range-start:not(.rdp-range_start){border-radius:6px 0 0 6px}.rdp-hover-range-end:not(.rdp-range_end){border-radius:0 6px 6px 0}.date-picker-footer-date{color:#a8a9e7;cursor:text;background:0 0;border:none;border-bottom:1px dashed #606284;padding:0 14px 0 0;font-family:inherit;font-size:.75rem;transition:color .15s,border-color .15s;position:relative}.date-picker-footer-date:after{content:"✎";color:#606284;opacity:0;font-size:.625rem;transition:opacity .15s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.date-picker-footer-date:hover{color:#f4f4fa;border-bottom-color:#727cff}.date-picker-footer-date:hover:after{opacity:1;color:#727cff}.date-picker-footer-sep{color:#606284;font-size:.75rem}.date-picker-chip-input{color:#f4f4fa;text-align:center;background:#727cff14;border:1px solid #727cff;border-radius:4px;outline:none;width:82px;padding:1px 6px;font-family:inherit;font-size:.75rem}.date-picker-chip-input::placeholder{color:#606284;font-size:.6875rem}.date-picker-input-error{color:#ff6b6b;text-align:right;padding:4px 4px 0 0;font-size:.6875rem}@keyframes datepicker-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.date-picker-panel{background-color:#252742;border:1px solid #3a3d5c;animation:.15s ease-out datepicker-fade-in;box-shadow:0 0 0 1px #0000001a,0 8px 24px #00000059,0 2px 8px #0003}.date-picker-range-footer{color:#a8a9e7;border-top:1px solid #303351;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;padding:8px 4px 0;font-size:.75rem;display:flex}.date-picker-range-footer .range-dot{background-color:#727cff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.date-picker-state-hint{color:#a8a9e7;border-top:1px solid #303351;justify-content:center;align-items:center;padding:6px 12px;font-size:.75rem;display:flex}.single-date-picker-input{color:#a1afc8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #303351;border-radius:6px;align-items:center;gap:.5rem;height:38px;padding:0 12px;font-size:.875rem;transition:border-color .15s;display:flex}.single-date-picker-input:hover{background-color:#727cff0f;border-color:#727cff}.single-date-picker-input:focus,.single-date-picker-input[data-open=true]{border-color:#727cff;outline:none;box-shadow:0 0 0 2px #727cff33}.rdp-week-highlight .rdp-day_button{color:#fff;background:#727cff26;border-radius:0}.rdp-range_start .rdp-week-highlight .rdp-day_button,.rdp-week-highlight:first-child .rdp-day_button{border-radius:6px 0 0 6px}.rdp-week-highlight:last-child .rdp-day_button{border-radius:0 6px 6px 0}.rdp-week-highlight.rdp-selected .rdp-day_button{color:#fff;background:#727cff}.month-picker-grid{width:240px}.month-picker-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.month-picker-year{color:#fff;font-size:.9375rem;font-weight:600}.month-picker-nav{color:#a8a9e7;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.125rem;transition:background .15s,color .15s;display:flex}.month-picker-nav:hover{color:#fff;background:#727cff26}.month-picker-months{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.month-picker-cell{color:#a1afc8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 0;font-size:.8125rem;transition:background .15s,color .15s}.month-picker-cell:hover{color:#fff;background:#727cff26}.month-picker-cell.active{color:#fff;background:#727cff}