@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.container{min-height:100vh;background-color:#f9fafb}.title{font-weight:800;font-size:2rem;margin-left:2rem;color:#000}body button,body input,body label,body option,body select,body textarea{font-family:inherit}@media (max-width:900px){.title{font-size:2rem;margin-left:0}}body .react-date-picker{flex-grow:1;height:2.2rem}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.main-content{margin-left:7rem;width:calc(100% - 7rem)}body.nav-expanded .main-content{margin-left:15.6rem;width:calc(100% - 15.6rem);display:flex;flex-direction:column}.app-container{display:flex;flex-direction:column;min-height:100vh}.navbar,[class*=navbar_]{z-index:var(--z-navbar)!important}.main-content{margin-left:4.375rem;transition:margin-left .3s ease;width:calc(100% - 4.375rem);flex:1 1}.container{padding:1.5rem}body .input_container .react-datepicker{font-size:.9rem;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}body .input_container .date_label{display:none}body .input_container .date_input_field{padding:.7rem 2.5rem .7rem 1rem;height:auto;font-size:1rem;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fff;transition:all .2s ease;color:#374151;font-family:inherit}body .input_container .date_input_field:focus{border-color:#00aeef;box-shadow:0 0 0 3px rgba(0,174,239,.1)}body .input_container .date_input_field:hover{border-color:#cbd5e1}body .input_container .react-datepicker__input-container{position:relative}body .input_container .calendar_icon{right:.75rem;font-size:1rem;color:#94a3b8;top:50%;transform:translateY(-50%)}body .input_container .react-datepicker__triangle{display:none}body .input_container .react-datepicker__header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding-top:.5rem}body .input_container .react-datepicker__day--keyboard-selected,body .input_container .react-datepicker__day--selected{background-color:#3b82f6;color:#fff;border-radius:.3rem}body .input_container .react-datepicker__day:hover{background-color:#e6f7ff}body .input_container .react-datepicker__day-name{color:#64748b;font-weight:500}body .input_container .react-datepicker__current-month{color:#1e293b;font-weight:500}body .input_container .react-datepicker__navigation-icon:before{border-color:#64748b}body .input_container .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#00aeef}body .input_container .react-datepicker-popper{z-index:9999!important}body .input_container .month_select,body .input_container .year_select{font-size:.9rem;padding:.3rem .5rem;border:1px solid #e2e8f0;border-radius:.3rem;background-size:.8rem;background-position:right .5rem center;min-width:auto}body .input_container .nav_button{width:1.8rem;height:1.8rem;font-size:.8rem}body .input_container .selects_container{gap:.5rem}body .input_container .react-datepicker__month-container{width:100%}body .input_container .react-datepicker__day--in-range,body .input_container .react-datepicker__day--in-selecting-range{background-color:#f5f3ff!important;color:#4f46e5!important}body .input_container .react-datepicker__day--range-end,body .input_container .react-datepicker__day--range-start,body .input_container .react-datepicker__day--selected{background-color:#4f46e5!important;color:#fff!important}body .input_container .react-datepicker__day:hover{background-color:#ede9fe!important}body .react-datepicker{font-size:.9rem;border:1px solid #e2e8f0;border-radius:.5rem;font-family:inherit}body .react-datepicker__header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding-top:.5rem}body .react-datepicker__current-month{font-size:.9rem;color:#4b5563}body .react-datepicker__month{margin:.4rem}body .react-datepicker__day,body .react-datepicker__day-name{width:1.9rem;line-height:1.9rem;margin:.166rem}body .react-datepicker__day--selected{background-color:#3b82f6;border-radius:.3rem}body .react-datepicker__day:hover{background-color:#e6f7ff}