.shared-ui-calendar-datepicker-popper{z-index:10000!important}.react-datepicker__input-container .shared-ui-calendar-datepicker-input+.react-datepicker__close-icon{padding:0;right:2.5rem;width:1.5rem}.react-datepicker__input-container .shared-ui-calendar-datepicker-input+.react-datepicker__close-icon:after{background-color:var(--v2-control-bg-hover,var(--shared-ui-surface-hover));color:var(--v2-text-muted,var(--shared-ui-text-muted))}.shared-ui-calendar-datepicker-popper .react-datepicker{font-family:inherit!important}.shared-ui-calendar-datepicker,.shared-ui-calendar-datepicker *,.shared-ui-calendar-datepicker :after,.shared-ui-calendar-datepicker :before{box-sizing:border-box}.shared-ui-calendar-datepicker{--calendar-bg-source:var(--v2-elevated,var(--shared-ui-surface,#111827));--calendar-bg:rgb(from var(--calendar-bg-source) r g b/1);--calendar-bg-muted:var(
    --v2-menu-bg,color-mix(in srgb,var(--calendar-bg) 92%,var(--calendar-text) 8%)
  );--calendar-bg-hover:var(
    --v2-panel-hover,color-mix(in srgb,var(--calendar-bg) 86%,var(--calendar-accent) 14%)
  );--calendar-border:var(
    --v2-border,var(--shared-ui-border,rgb(255 255 255/0.14))
  );--calendar-border-strong:var(
    --v2-border-strong,var(--shared-ui-border-strong,rgb(255 255 255/0.22))
  );--calendar-text:var(--v2-text,var(--shared-ui-text,#f8fafc));--calendar-text-soft:var(
    --v2-text-soft,var(--shared-ui-text-subtle,#e2e8f0)
  );--calendar-text-muted:var(
    --v2-text-muted,var(--shared-ui-text-muted,#94a3b8)
  );--calendar-accent:var(--hoc-accent,var(--shared-ui-accent,#ff7d69));--calendar-on-accent:var(
    --hoc-on-accent,var(--shared-ui-accent-foreground,#050b14)
  );--calendar-time-column-width:164px;--calendar-time-header-height:64px;--calendar-time-list-height:254px;--calendar-month-width:340px;--calendar-day-size:36px;--calendar-radius:var(--hoc-radius-lg,var(--shared-ui-radius-lg,18px));background:#111827!important;background:var(--calendar-bg)!important;border:1px solid var(--calendar-border)!important;border-radius:var(--calendar-radius)!important;box-shadow:var(
    --v2-shadow-lg,var(--shared-ui-shadow-lg,0 24px 72px rgb(0 0 0/.42))
  )!important;color:var(--calendar-text)!important;display:flex!important;font-family:inherit!important;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100vw - 32px);overflow:hidden}.shared-ui-calendar-datepicker .react-datepicker__navigation,.shared-ui-calendar-datepicker .react-datepicker__triangle{display:none!important}.shared-ui-calendar-datepicker .react-datepicker__month-container{background:#111827!important;background:var(--calendar-bg)!important;float:none;inline-size:var(--calendar-month-width);min-inline-size:var(--calendar-month-width)}.shared-ui-calendar-datepicker .react-datepicker__header{background:#111827!important;background:var(--calendar-bg)!important;border-bottom:1px solid var(--calendar-border)!important;padding:14px 18px 10px!important}.shared-ui-calendar-datepicker__header{display:grid;gap:12px}.shared-ui-calendar-datepicker__header-row{align-items:center;display:grid;gap:10px;grid-template-columns:36px 1fr 36px}.shared-ui-calendar-datepicker__nav{align-items:center;background:var(--calendar-bg-muted);border:1px solid var(--calendar-border);border-radius:999px;color:var(--calendar-text-soft);display:inline-flex;height:36px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px}.shared-ui-calendar-datepicker__nav:hover:not(:disabled){background:var(--calendar-bg-hover);border-color:var(--calendar-border-strong);color:var(--calendar-text)}.shared-ui-calendar-datepicker__nav:disabled{cursor:not-allowed;opacity:.42}.shared-ui-calendar-datepicker__nav:focus-visible,.shared-ui-calendar-datepicker__select:focus-visible{border-color:var(--shared-ui-control-focus-border,var(--shared-ui-ring));box-shadow:var(--shared-ui-control-focus-shadow);outline:0}.shared-ui-calendar-datepicker__selects{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 92px}.shared-ui-calendar-datepicker__select-wrap{position:relative}.shared-ui-calendar-datepicker__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--calendar-bg-muted);border:1px solid var(--calendar-border);border-radius:999px;color:var(--calendar-text);color-scheme:dark;font:inherit;font-size:14px;font-weight:700;height:38px;line-height:1;padding:0 34px 0 14px;text-align:left;width:100%}.shared-ui-calendar-datepicker__select-icon{color:var(--calendar-text-muted);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.shared-ui-calendar-datepicker .react-datepicker__day-names,.shared-ui-calendar-datepicker .react-datepicker__week{display:grid!important;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;margin-inline:0!important;width:100%}.shared-ui-calendar-datepicker .react-datepicker__day-names{margin-top:12px}.shared-ui-calendar-datepicker .react-datepicker__day,.shared-ui-calendar-datepicker .react-datepicker__day-name{align-items:center;border-radius:999px!important;color:var(--calendar-text-soft)!important;display:inline-flex;font-size:14px;height:var(--calendar-day-size);justify-content:center;line-height:1;margin:0!important;width:var(--calendar-day-size)}.shared-ui-calendar-datepicker .react-datepicker__day-name{color:var(--calendar-text-muted)!important;font-size:12px;font-weight:800;text-transform:uppercase}.shared-ui-calendar-datepicker .react-datepicker__month{margin:0!important;padding:10px 18px 18px!important;width:100%}.shared-ui-calendar-datepicker .react-datepicker__day:not(.react-datepicker__day--disabled):hover{background:var(--calendar-accent)!important;color:var(--calendar-on-accent)!important}.shared-ui-calendar-datepicker .react-datepicker__day--outside-month{color:color-mix(in srgb,var(--calendar-text-muted) 64%,transparent)!important}.shared-ui-calendar-datepicker .react-datepicker__day--disabled{color:color-mix(in srgb,var(--calendar-text-muted) 36%,transparent)!important}.shared-ui-calendar-datepicker .react-datepicker__day--today:not(.react-datepicker__day--selected){box-shadow:inset 0 0 0 1px var(--calendar-border-strong)}.shared-ui-calendar-datepicker .react-datepicker__day--keyboard-selected,.shared-ui-calendar-datepicker .react-datepicker__day--selected,.shared-ui-calendar-datepicker .react-datepicker__time-list-item--selected{background:var(--calendar-accent)!important;color:var(--calendar-on-accent)!important;font-weight:800!important}.shared-ui-calendar-datepicker .react-datepicker__time-container{background:#111827!important;background:var(--calendar-bg)!important;border-left:1px solid var(--calendar-border)!important;display:flex;flex-direction:column;float:none;flex:0 0 var(--calendar-time-column-width);width:var(--calendar-time-column-width)!important}.shared-ui-calendar-datepicker .react-datepicker__header--time{align-items:center;background:#111827!important;background:var(--calendar-bg)!important;border-bottom:1px solid var(--calendar-border)!important;display:flex;height:var(--calendar-time-header-height);justify-content:center;padding:0!important}.shared-ui-calendar-datepicker .react-datepicker-time__header{align-items:center;background:#111827!important;background:var(--calendar-bg)!important;color:var(--calendar-text)!important;display:flex;font-size:14px!important;font-weight:800!important;height:100%;justify-content:center;margin:0!important;padding:0 12px!important}.shared-ui-calendar-datepicker .react-datepicker__time,.shared-ui-calendar-datepicker .react-datepicker__time-box,.shared-ui-calendar-datepicker .react-datepicker__time-list{background:#111827!important;background:var(--calendar-bg)!important;width:100%!important}.shared-ui-calendar-datepicker .react-datepicker__time,.shared-ui-calendar-datepicker .react-datepicker__time-box{min-height:0}.shared-ui-calendar-datepicker .react-datepicker__time-list{box-sizing:border-box!important;height:var(--calendar-time-list-height)!important;list-style:none!important;margin:0!important;overflow-x:hidden!important;padding:0!important;scrollbar-color:var(--calendar-border-strong) transparent}.shared-ui-calendar-datepicker .react-datepicker__time-list-item{align-items:center;color:var(--calendar-text-soft)!important;display:flex;font-size:14px!important;font-weight:700;height:40px!important;justify-content:center;margin:6px 12px!important;padding:0 10px!important;border-radius:14px!important;transition:background-color .16s ease,color .16s ease}.shared-ui-calendar-datepicker .react-datepicker__time-list-item:not(.react-datepicker__time-list-item--disabled):hover{background:var(--calendar-accent)!important;color:var(--calendar-on-accent)!important}.shared-ui-calendar-datepicker .react-datepicker__month-dropdown,.shared-ui-calendar-datepicker .react-datepicker__year-dropdown{background:#111827!important;background:var(--calendar-bg)!important;border:1px solid var(--calendar-border)!important;border-radius:14px!important;box-shadow:var(
    --v2-shadow-lg,var(--shared-ui-shadow-lg,0 18px 48px rgb(0 0 0/.36))
  )!important;color:var(--calendar-text)!important;max-height:300px;overflow-y:auto}.shared-ui-calendar-datepicker .react-datepicker__month-option,.shared-ui-calendar-datepicker .react-datepicker__year-option{color:var(--calendar-text-soft)!important;line-height:36px!important}.shared-ui-calendar-datepicker .react-datepicker__month-option--selected_month,.shared-ui-calendar-datepicker .react-datepicker__month-option:hover,.shared-ui-calendar-datepicker .react-datepicker__year-option--selected_year,.shared-ui-calendar-datepicker .react-datepicker__year-option:hover{background:var(--calendar-bg-hover)!important;color:var(--calendar-text)!important}@media (max-width:640px){.shared-ui-calendar-datepicker{display:block!important;inline-size:min(340px,calc(100vw - 32px));max-width:calc(100vw - 32px);--calendar-month-width:100%;--calendar-day-size:34px}.shared-ui-calendar-datepicker .react-datepicker__month-container{inline-size:100%;min-inline-size:0}.shared-ui-calendar-datepicker .react-datepicker__time-container{border-left:0!important;border-top:1px solid var(--calendar-border)!important;flex-basis:auto;width:100%!important}.shared-ui-calendar-datepicker .react-datepicker__time-list{height:184px!important}}.v2-dropdown-panel{background:var(
    --v2-dropdown-panel-bg,color-mix(in srgb,var(--v2-menu-bg,var(--shared-ui-surface)) 92%,rgba(0,0,0,.2))
  )}.v2-dropdown-panel input[data-v2-dropdown-search-input=true],.v2-dropdown-panel input[data-v2-dropdown-search-input=true]:focus,.v2-dropdown-panel input[data-v2-dropdown-search-input=true]:focus-visible,.v2-dropdown-panel input[data-v2-dropdown-search-input=true]:hover{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.v2-dropdown-selected-chip{background:color-mix(in srgb,var(--v2-menu-hover,var(--shared-ui-surface-hover)) 88%,rgba(255,255,255,.04))}:is(.v2-popover-surface,.v2-popover-surface *)::-webkit-scrollbar{width:8px;height:8px}:is(.v2-popover-surface,.v2-popover-surface *)::-webkit-scrollbar-track{background:var(--v2-scrollbar-track,transparent)}:is(.v2-popover-surface,.v2-popover-surface *)::-webkit-scrollbar-thumb{background:var(--v2-scrollbar,rgba(220,220,220,.28));border-radius:999px}:is(.v2-popover-surface,.v2-popover-surface *)::-webkit-scrollbar-thumb:hover{background:var(--v2-scrollbar-hover,rgba(220,220,220,.42))}:is(.v2-popover-surface,.v2-popover-surface *){scrollbar-width:thin;scrollbar-color:var(--v2-scrollbar,rgba(220,220,220,.28)) var(--v2-scrollbar-track,transparent)}:is(.v2-popover-surface,.v2-popover-surface *)::-webkit-scrollbar-corner{background:transparent}