/* Every dropdown is rendered by the website, including on iOS and Android. */
select.liquid-select-source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;overflow:hidden!important;margin:0!important;border:0!important}
.liquid-select{display:block;width:100%;min-width:0}.liquid-select[hidden]{display:none!important}.liquid-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:54px;padding:14px 17px;border-radius:18px;border:1px solid rgba(255,255,255,.92);background:linear-gradient(140deg,rgba(255,255,255,.62),rgba(255,255,255,.24));box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px rgba(255,255,255,.62),0 4px 15px -10px rgba(24,58,39,.24);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);color:var(--ink,#202326);font:500 16px/1.35 var(--body,system-ui);text-align:left;cursor:pointer}.liquid-select-trigger:focus-visible{outline:3px solid var(--gold,#244a3a);outline-offset:3px}.liquid-select-trigger[aria-expanded=true]{border-color:var(--gold,#244a3a);box-shadow:0 0 0 2px rgba(36,74,58,.12),inset 0 1px 1px #fff}.liquid-select-trigger[aria-invalid=true]{outline:2px solid #9b2525}.liquid-select-trigger:disabled{opacity:.5;cursor:default}.liquid-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquid-select-chevron{display:block;width:8px;height:8px;flex:none;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-right:3px}.liquid-select-trigger[aria-expanded=true] .liquid-select-chevron{transform:rotate(225deg) translate(-1px,-1px)}
.liquid-select-shade{position:fixed;inset:0;z-index:950;background:rgba(24,42,30,.055)}.liquid-select-panel{position:fixed;z-index:951;display:flex;flex-direction:column;padding:8px;border-radius:26px;border:1px solid rgba(255,255,255,.95);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(246,252,248,.7));box-shadow:0 22px 65px -15px rgba(12,42,27,.33),inset 0 2px 1px white,inset 1px 0 1px rgba(255,255,255,.8),inset 0 -1px 1px rgba(255,255,255,.65);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);font:15px/1.4 var(--body,system-ui);color:var(--ink,#202326);overflow:hidden;box-sizing:border-box;animation:selectReveal .18s cubic-bezier(.2,.8,.2,1)}.liquid-select-heading{padding:10px 12px 8px;font-weight:650;font-size:12px;color:#4e6054;flex:none}.liquid-select-search{width:calc(100% - 8px);margin:2px 4px 8px;padding:11px 13px;min-height:44px;border:1px solid rgba(36,74,58,.14);border-radius:14px;background:rgba(255,255,255,.56);color:inherit;font:16px var(--body,system-ui);box-sizing:border-box;flex:none}.liquid-select-search[hidden]{display:none}.liquid-select-options{overflow-y:auto;overscroll-behavior:contain;padding:2px;min-height:0;scrollbar-width:thin}.liquid-select-option{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:49px;border-radius:16px;padding:12px 14px;box-sizing:border-box;cursor:pointer;line-height:1.4}.liquid-select-option-label{min-width:0;overflow-wrap:anywhere}.liquid-select-tick{width:20px;flex:none;color:var(--gold,#244a3a);font-size:18px;text-align:center}.liquid-select-option[data-active=true],.liquid-select-option:hover{background:rgba(255,255,255,.58)}.liquid-select-option[aria-selected=true]{background:linear-gradient(135deg,rgba(220,237,224,.84),rgba(240,250,241,.64));box-shadow:inset 0 1px 1px rgba(255,255,255,.85);color:#173c29;font-weight:650}.liquid-select-option[aria-disabled=true]{opacity:.42;cursor:default}.liquid-select-group{padding:15px 14px 6px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#5d6f63}.liquid-select-empty{padding:22px 14px;font-size:14px}.liquid-select-panel input:focus-visible{outline:2px solid var(--gold,#244a3a);outline-offset:1px}
@keyframes selectReveal{from{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.liquid-select-panel{animation:none}}
@media(prefers-reduced-transparency:reduce){.liquid-select-panel,.liquid-select-trigger{background:#f7faf7;backdrop-filter:none;-webkit-backdrop-filter:none}}
@supports not (backdrop-filter:blur(2px)){.liquid-select-panel{background:#f7faf7}}
input.liquid-date-source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;overflow:hidden!important;margin:0!important;border:0!important}
.liquid-date-trigger::after{content:"";width:15px;height:15px;border:1.5px solid currentColor;border-radius:4px;background:linear-gradient(transparent 4px,currentColor 4px,currentColor 5.5px,transparent 5.5px);flex:none;opacity:.7}.liquid-date-panel{overflow:auto;padding:12px}.liquid-date-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.liquid-date-arrow{width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.4);font:26px var(--body);color:inherit;cursor:pointer}.liquid-date-week,.liquid-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.liquid-date-week span{font-size:10px;text-align:center;padding:9px 0;color:#53665a}.liquid-date-day{aspect-ratio:1;min-width:0;min-height:40px;padding:0;border:1px solid transparent;background:none;color:inherit;border-radius:50%;font:14px var(--body);cursor:pointer}.liquid-date-day.outside{opacity:.5}.liquid-date-day:disabled{opacity:.2;cursor:default}.liquid-date-day:hover:not(:disabled){background:rgba(255,255,255,.7)}.liquid-date-day[aria-pressed=true]{background:linear-gradient(135deg,#49765c,#244a3a);color:#fff;box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 4px 10px rgba(24,58,39,.2)}.liquid-date-day[aria-current=date]:not([aria-pressed=true]){border-color:var(--gold)}.liquid-date-day:focus-visible{outline:2px solid var(--gold);outline-offset:0}.liquid-date-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(36,74,58,.1);margin-top:12px;padding-top:9px}.liquid-date-foot button{min-height:44px;padding:9px 14px;border:0;background:rgba(255,255,255,.35);border-radius:999px;color:var(--gold);font:600 13px var(--body);cursor:pointer}.liquid-date-foot button:disabled{opacity:.4;cursor:default}
