:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.react-datepicker{font-family:Inter,Arial,sans-serif;border:none!important;border-radius:8px!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important;overflow:hidden}.react-datepicker__header{background-color:#fff!important;border-bottom:none!important;padding:10px 0!important;text-align:center}.react-datepicker__current-month{font-size:16px!important;font-weight:600!important;color:#333!important}.react-datepicker__navigation{top:18px!important;line-height:1.5}.react-datepicker__navigation-icon:before{border-color:#01637d!important}.react-datepicker__day-names{display:flex;justify-content:space-between;padding:0 10px}.react-datepicker__day-name{font-size:12px;font-weight:500;color:#666!important}.react-datepicker__month{margin:0!important;padding:10px}.react-datepicker__day{color:green!important;width:36px!important;height:36px!important;text-align:center}.react-datepicker__day:hover{background-color:#e85c37!important}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{margin:0 10px}.react-datepicker__month-read-view,.react-datepicker__year-read-view{font-size:14px;padding:5px 10px}.react-datepicker__month-dropdown,.react-datepicker__month-select,.react-datepicker__year-dropdown,.react-datepicker__year-select{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:5px!important}.react-datepicker__month-option,.react-datepicker__year-option{font-size:14px;font-weight:500;color:#333!important;padding:5px 10px;cursor:pointer}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#f5f5f5}.react-datepicker__year-dropdown--scrollable{max-height:150px;overflow-y:auto}.react-datepicker__month-read-view,.react-datepicker__year-read-view{font-size:16px;font-weight:500;color:#333;padding:8px 12px;border-radius:8px;border:1px solid #d055dd;background-color:#f9f9f9;cursor:pointer}.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover{background-color:#f5f5f5;border-color:#b044bb}.react-datepicker__day{font-size:14px;font-weight:500;color:#545e73!important;line-height:36px;padding:5px;text-align:center!important;border-radius:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease;background-color:#f8fafb}.react-datepicker__day:hover{background-color:#fcece7!important}.react-datepicker__day--selected{background-color:#e5471e!important;color:#fff!important;font-weight:600}.react-datepicker__day--selected:hover{background-color:#c63d17}.react-datepicker__day--today{border:1px solid #e5471e;color:#e5471e;font-weight:600}.react-datepicker__day--disabled{color:#ccc;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent!important}.react-datepicker__day--outside-month{color:#ccc!important;background-color:#fff!important;font-weight:400;cursor:default}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker__current-month,.react-datepicker__current-month--hasMonthDropdown,.react-datepicker__current-month--hasYearDropdown{display:none!important}.react-datepicker__header__dropdown,.react-datepicker__header__dropdown--select{padding-top:5px!important}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #fff!important}.MuiInput-root:after,.MuiInput-root:before{border:none!important}.button-disabled{color:#fff!important;box-shadow:none!important;background-color:#f3b5a4!important}