:root{--foreground:#000000;--color-black800:#525252;--color-white:#ffffff;--color-silver:#f5f5f5;--color-black:#000000;--color-grey50:#fafafa;--color-grey100:#e1e0e0;--color-grey800:#828282;--color-darkGrey:#3c3c3c;--color-lightGrey:#ebebeb;--color-grey500:#979797;--color-mintGreen:#087e8b;--color-lightOrange:#ff5a5f;--color-grey700:#dedede;--color-taupeGray:#898989;--color-blackOlive:#565454;--color-lightPink:#c1839f;--color-pink100:#ffedeb;--color-fleshTint:#ff6363;--color-metallicSeaweed:#08738b;--color-red:#f70511;--color-orange100:#fff4f4}@media (prefers-color-scheme:dark){:root{--background:#ffffff}}body,html{max-width:100vw;overflow-x:hidden;min-height:100%;height:auto}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}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.react-datepicker-wrapper{width:100%}.react-datepicker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;overflow:hidden!important;background:white!important}.react-datepicker__header{background:linear-gradient(135deg,#4CAF50,#45a049)!important;border-bottom:none!important;padding:15px!important;border-radius:12px 12px 0 0!important}.react-datepicker__current-month-label{color:white!important;font-size:18px!important;font-weight:600!important}.react-datepicker__navigation{top:22px!important;width:25px!important;height:25px!important;border:2px solid white!important;border-radius:6px!important;background:rgba(255,255,255,.2)!important;transition:all .3s ease!important}.react-datepicker__navigation:hover{background:rgba(255,255,255,.3)!important}.react-datepicker__navigation--previous{left:20px!important}.react-datepicker__navigation--next{right:20px!important}.react-datepicker__day-names{padding:9px 0!important;background:#f9f9f9!important;border-bottom:1px solid #f0f0f0!important}.react-datepicker__day-name{color:#666!important;font-weight:600!important;font-size:13px!important;width:42px!important;margin:0!important}.react-datepicker__week{padding:2px 0!important}.react-datepicker__day{width:42px!important;height:42px!important;line-height:42px!important;margin:2px!important;border-radius:8px!important;color:#333!important;font-size:14px!important;transition:all .2s ease!important;cursor:pointer!important}.react-datepicker__day:hover{background:#e8f5e9!important;transform:scale(1.05)!important}.react-datepicker__day--selected{background:linear-gradient(135deg,#4CAF50,#45a049)!important;color:white!important;font-weight:600!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.react-datepicker__day--selected:hover{background:linear-gradient(135deg,#45a049,#3d8b40)!important;transform:scale(1.05)!important}.react-datepicker__day--today{font-weight:600!important;color:#4CAF50!important;border:2px solid #4caf50!important}.react-datepicker__day--disabled{color:#ccc!important;background:transparent!important;cursor:not-allowed!important}.react-datepicker__day--outside-month{color:#e0e0e0!important;background:transparent!important}.react-datepicker__day--keyboard-selected{background:#e8f5e9!important;color:#4CAF50!important}.react-datepicker__time-container{border-left:1px solid #f0f0f0!important}.react-datepicker__time{background:white!important}.react-datepicker__time-list-item{padding:8px!important;color:#333!important}.react-datepicker__time-list-item--selected{background:#e8f5e9!important;color:#4CAF50!important;font-weight:600!important}.react-datepicker__month-dropdown-container{padding:10px!important}.react-datepicker__month-dropdown{background:white!important;border:2px solid #e0e0e0!important;border-radius:8px!important;color:#333!important}.react-datepicker__month-option{padding:8px 12px!important;color:#333!important}.react-datepicker__month-option:hover{background:#e8f5e9!important;color:#4CAF50!important}.react-datepicker__month-option--selected{background:#4CAF50!important;color:white!important}.react-datepicker__year-dropdown-container{padding:10px!important}.react-datepicker__year-dropdown{background:white!important;border:2px solid #e0e0e0!important;border-radius:8px!important;color:#333!important}.react-datepicker__year-option{padding:8px 12px!important;color:#333!important}.react-datepicker__year-option:hover{background:#e8f5e9!important;color:#4CAF50!important}.react-datepicker__year-option--selected{background:#4CAF50!important;color:white!important}.react-datepicker__close-icon{width:20px!important;height:20px!important;top:8px!important;right:8px!important;background-color:transparent!important;margin-top:6px!important;padding:0!important}.react-datepicker__close-icon:after{background-color:#ffffff9a!important;color:black!important}@media (max-width:640px){.react-datepicker{width:90vw!important}.react-datepicker__day{width:36px!important;height:36px!important;line-height:36px!important;font-size:12px!important}}.pac-container{border-radius:8px;border:1px solid #d9e4e7;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:4px;font-family:inherit;z-index:9999!important}.pac-item{padding:10px 14px;cursor:pointer;border-top:1px solid #e0e0e0}.pac-item:first-child{border-top:none}.pac-item:hover{background-color:#e9fafd}.pac-item-query{font-size:14px;color:#333}.pac-matched{font-weight:600;color:#087e8a}