:global(.react-datepicker-wrapper),:global(.react-datepicker__input-container){display:block;width:100%}@media(prefers-color-scheme:dark){.react-datepicker__day{color:#fff}}:global(.react-datepicker-popper){z-index:1050!important}:global(.react-datepicker){background-color:var(--component-bg,#ffffff)!important;border-color:var(--border-color-light,#e9ecef)!important;color:var(--text-primary,#1c1f27)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}:global(.react-datepicker) :global(.react-datepicker__header){background-color:var(--bg-tertiary,#f8f9fa)!important;border-color:var(--border-color-light,#e9ecef)!important}:global(.react-datepicker) :global(.react-datepicker__current-month),:global(.react-datepicker) :global(.react-datepicker__day-name){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__day){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__day):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__day--in-range),:global(.react-datepicker) :global(.react-datepicker__day--range-end),:global(.react-datepicker) :global(.react-datepicker__day--range-start),:global(.react-datepicker) :global(.react-datepicker__day--selected){background-color:var(--accent-color,#4285f4)!important;color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__day--keyboard-selected){background-color:var(--accent-color,rgba(66,133,244,.5))!important}:global(.react-datepicker) :global(.react-datepicker__day--in-selecting-range){background-color:var(--accent-color,rgba(66,133,244,.3))!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown-container),:global(.react-datepicker) :global(.react-datepicker__year-dropdown-container){margin:0 5px}:global(.react-datepicker) :global(.react-datepicker__month-read-view),:global(.react-datepicker) :global(.react-datepicker__year-read-view){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-read-view):hover,:global(.react-datepicker) :global(.react-datepicker__year-read-view):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__month-read-view) :global(.react-datepicker__month-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__month-read-view) :global(.react-datepicker__year-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__year-read-view) :global(.react-datepicker__month-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__year-read-view) :global(.react-datepicker__year-read-view--down-arrow){border-top-color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown),:global(.react-datepicker) :global(.react-datepicker__year-dropdown){background-color:var(--component-bg,#ffffff)!important;border-color:var(--border-color-light,#e9ecef)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option),:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option),:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option),:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option):hover,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option):hover,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option):hover,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option).react-datepicker__year-option--selected{background-color:#4285f4!important;color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option) .react-datepicker__year-option--selected_year{color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__navigation-icon):before{border-color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__navigation--next),:global(.react-datepicker) :global(.react-datepicker__navigation--previous){top:8px}:global(.react-datepicker) :global(.react-datepicker__day--today){font-weight:700;border:1px solid var(--border-color-light,#e9ecef)}:global(.react-datepicker) :global(.react-datepicker__day--outside-month){color:var(--text-muted,#adb5bd)!important}.date-picker{background-color:var(--palette-grey-800);color:var(--text-primary,#1c1f27);border-radius:12px;overflow:hidden;padding:20px 8px;width:100%;transition:background-color .3s ease,color .3s ease;font-size:14px}.date-picker .date-picker-header{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.date-picker .date-picker-header .date-picker-header-buttons{display:flex;flex-direction:column;gap:15px;align-items:center;margin-bottom:10px}.date-picker .date-picker-header .visit-type-button{background-color:rgba(0,0,0,0);border:none;color:var(--palette-primary-surface-subtle)!important;cursor:pointer;padding:5px;text-decoration:underline;font-size:14px;transition:color .3s ease}.date-picker .date-picker-header .visit-type-button:hover{color:var(--text-secondary,#6c757d)}.date-picker .date-picker-header .legend-sort-button{background-color:rgba(0,0,0,0);border:none;color:var(--palette-primary-surface-subtle)!important;cursor:pointer;padding:5px;text-decoration:underline;font-size:14px;transition:color .3s ease}.date-picker .date-picker-header .legend-sort-button:hover{color:var(--text-secondary,#6c757d)}.date-picker .date-picker-header .refresh-button{background-color:var(--button-bg,#ffffff);color:var(--text-primary,#000);border:1px solid var(--border-color-light,#e9ecef);border-radius:20px;padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:500;transition:all .2s ease}.date-picker .date-picker-header .refresh-button .refresh-icon{margin-right:5px;color:var(--text-primary,#000);transition:color .2s ease}.date-picker .date-picker-header .refresh-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#000);border-color:var(--border-color,#c0c5d3)}.date-picker .date-picker-header .refresh-button:hover .refresh-icon{color:var(--text-primary,#000)}.date-picker .date-picker-header .refresh-button:active{transform:scale(.98)}.date-picker .date-input-container{margin-bottom:15px;padding:20px 0;border-bottom:1px solid var(--palette-grey-700);border-top:1px solid var(--palette-grey-700);display:flex;flex-direction:column;align-items:center}.date-picker .date-input-container .date-input-label{font-size:14px;margin-bottom:8px;color:var(--palette-greyscale-text-negative);text-align:center}.date-picker .date-input-container .date-input-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px 4px 14px;margin:0 auto;background-color:var(--palette-greyscale-text-title);border-radius:20px}[data-theme=dark] .date-picker .date-input-container .date-input-wrapper{background-color:#566c7b!important}@media(prefers-color-scheme:dark){.date-picker .date-input-container .date-input-wrapper{background-color:#566c7b!important}}.date-picker .date-input-container .date-input-wrapper svg{color:var(--palette-greyscale-text-negative)!important}.date-picker .date-input-container .date-input-wrapper .date-input{background-color:rgba(0,0,0,0);border:none;color:var(--palette-greyscale-text-negative)!important;font-size:13px;text-align:center}.date-picker .date-input-container .date-input-wrapper .date-input:focus{outline:none;border-color:var(--accent-color,#4285f4)}.date-picker .date-input-container .date-input-wrapper .date-input::placeholder{color:var(--text-muted,#adb5bd)}.date-picker .date-picker-dropdown{margin-bottom:15px}.date-picker .date-picker-dropdown .custom-calendar{width:100%;background-color:var(--component-bg,#ffffff)!important;border:none!important;font-family:inherit;display:flex;justify-content:center;padding-bottom:20px;border-bottom:1px solid var(--border-color-light,#e9ecef)}.date-picker .presets-container{display:flex;justify-content:space-between;padding-bottom:10px;flex-wrap:wrap;gap:10px 5px}.date-picker .presets-container .preset-button{background-color:rgba(0,0,0,0);border:1px solid var(--palette-greyscale-text-negative);border-radius:20px;color:var(--palette-greyscale-text-negative);padding:4px 8px;cursor:pointer;font-size:11px;transition:all .2s ease;flex:1 1;min-width:60px;text-align:center}.date-picker .presets-container .preset-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#1c1f27);border-color:var(--border-color,#c0c5d3)}.date-picker .presets-container .preset-button.active{background-color:var(--secondary-color,#a9d9cd);color:#1c1f27;border-color:var(--secondary-color,#a9d9cd)}.date-picker .time-units-container{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:4px}.date-picker .time-units-container .time-unit-button{background-color:rgba(0,0,0,0);border:1px solid var(--palette-greyscale-text-negative);border-radius:20px;color:var(--palette-greyscale-text-negative);padding:4px 6px;cursor:pointer;font-size:10px;transition:all .2s ease;flex:1 1;min-width:40px;max-width:60px;text-align:center;white-space:nowrap}.date-picker .time-units-container .time-unit-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#1c1f27);border-color:var(--border-color,#c0c5d3)}.date-picker .time-units-container .time-unit-button:disabled:hover{background-color:rgba(0,0,0,0);color:var(--palette-greyscale-text-negative)}.date-picker .time-units-container .time-unit-button.active{background-color:var(--secondary-color,#a9d9cd);color:#1c1f27;border-color:var(--secondary-color,#a9d9cd)}.date-picker-select{background-color:var(--component-bg,#ffffff)!important;color:var(--text-primary,#1c1f27)!important;border-radius:99px!important;border:1px solid var(--border-color-light,#e9ecef)!important;padding:4px 12px!important;width:100%!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.date-picker-select:focus{outline:none;border-color:var(--accent-color,#4285f4)!important}.date-picker-select option{background-color:var(--component-bg,#ffffff);color:var(--text-primary,#1c1f27)}.date-picker-header-custom{padding-bottom:20px;display:grid;grid-template-columns:1.7fr 1fr;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.react-datepicker__header{border-bottom:none}.react-datepicker__day-names,.react-datepicker__week{display:flex;gap:8px;justify-content:center;align-items:center}.react-datepicker__day-name{color:var(--text-secondary,#98A0B6);line-height:1.5;font-size:12px;margin:0}.react-datepicker__day{line-height:1.5;margin:0}.react-datepicker__day--outside-month{color:var(--text-muted,#98A0B6)!important}.react-datepicker__header--custom{background-color:rgba(0,0,0,0)!important}.react-datepicker__month{padding-top:10px;margin:0;display:grid;grid-gap:10px;gap:10px}.date-picker .time-units-caption{margin:4px 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--palette-greyscale-text-negative);opacity:.8}.date-picker .date-picker-utc-note{margin:10px 0 0;font-size:12px;line-height:1.35;color:var(--palette-greyscale-text-negative);opacity:.8}.date-picker .legend-sort-button{text-decoration:none}@media(max-width:767px){.date-picker .presets-container .preset-button,.date-picker .time-units-container .time-unit-button{min-height:44px;font-size:13px}.date-picker .time-units-container .time-unit-button{max-width:none}}