.ui-sel{min-width:0;display:block;position:relative}.ui-sel--fit{display:inline-block}.ui-sel-trigger{border:1px solid var(--app-line-2);border-radius:var(--app-r-md);background:var(--app-panel);width:100%;height:40px;color:var(--app-ink);font:400 .9375rem/1.2 var(--app-font-text);text-align:left;cursor:pointer;transition:border-color var(--app-dur-fast), box-shadow var(--app-dur-fast), background var(--app-dur-fast);-webkit-tap-highlight-color:transparent;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}.ui-sel-trigger--sm{height:34px;font-size:.875rem;font-weight:500}.ui-sel-trigger:hover:not([data-disabled]){border-color:color-mix(in srgb, var(--app-ink) 28%, transparent)}.ui-sel-trigger:focus-visible,.ui-sel-trigger[data-popup-open]{border-color:var(--app-ink);box-shadow:0 0 0 3px #0f0f1012}:root.dark .ui-sel-trigger:focus-visible,:root.dark .ui-sel-trigger[data-popup-open]{box-shadow:0 0 0 3px #ffffff1f}.ui-sel-trigger[data-disabled]{background:var(--app-soft);color:var(--app-faint);cursor:default}.ui-sel-trigger[aria-invalid=true]{border-color:var(--app-danger)}.ui-sel-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-sel-ph{color:var(--app-faint)}.ui-sel-chev{color:var(--app-faint);transition:transform var(--app-dur-base) var(--app-ease);flex:none;display:inline-flex}.ui-sel-chev svg{width:16px;height:16px}.ui-sel-trigger[data-popup-open] .ui-sel-chev{color:var(--app-ink);transform:rotate(180deg)}@media (max-width:767px){.ui-sel-trigger{font-size:1rem}}.ui-sel-pos{z-index:90}.ui-sel-pop{min-width:var(--anchor-width);max-width:min(22rem,100vw - 24px);max-height:min(26rem, var(--available-height));border:1px solid var(--app-line-2);border-radius:var(--app-r-lg);background:var(--app-panel);color:var(--app-ink);box-shadow:var(--app-sh-pop);font-family:var(--app-font-text);transform-origin:var(--transform-origin);transition:opacity var(--app-dur-fast), transform var(--app-dur-fast) var(--app-ease);outline:0;padding:4px;overflow-y:auto}.ui-sel-pop[data-starting-style],.ui-sel-pop[data-ending-style]{opacity:0;transform:scale(.97)translateY(-3px)}.ui-sel-list{outline:0}.ui-sel-item{border-radius:var(--app-r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;gap:10px;min-height:36px;padding:7px 10px 7px 12px;font-size:.9375rem;line-height:1.25;display:flex}.ui-sel-item[data-highlighted]{background:var(--app-hover)}.ui-sel-item[data-selected]{font-weight:600}.ui-sel-item[data-disabled]{color:var(--app-faint);cursor:default}.ui-sel-text{flex:1;min-width:0}.ui-sel-check{color:var(--app-brand-t);flex:none;display:inline-flex}:root.dark .ui-sel-check{color:var(--app-brand)}.ui-sel-check svg{width:16px;height:16px}.ui-sel-glabel{font:600 .6875rem/1.2 var(--app-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);padding:8px 12px 4px}.ui-sel-group+.ui-sel-group{border-top:1px solid var(--app-line);margin-top:4px;padding-top:2px}@media (prefers-reduced-motion:reduce){.ui-sel-pop,.ui-sel-chev{transition:none}}@media (pointer:coarse){.ui-sel-item{min-height:44px}}.ui-sel-pop--search{width:max(var(--anchor-width), 18rem);flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-sel-search{border-bottom:1px solid var(--app-line);height:44px;color:var(--app-faint);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.ui-sel-search svg{flex:none;width:16px;height:16px}.ui-sel-search input{min-width:0;height:100%;color:var(--app-ink);font:400 .9375rem/1.2 var(--app-font-text);background:0 0;border:0;outline:0;flex:1}.ui-sel-search input::placeholder{color:var(--app-faint)}@media (max-width:767px){.ui-sel-search input{font-size:1rem}}.ui-sel-pop--search .ui-sel-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px;overflow-y:auto}.ui-sel-empty{color:var(--app-mut);padding:14px 12px;font-size:.875rem}.ui-sel-empty:empty{display:none}.ui-pick-ico{color:var(--app-faint);flex:none;display:inline-flex}.ui-pick-ico svg{width:16px;height:16px}.ui-sel-trigger[data-popup-open] .ui-pick-ico{color:var(--app-ink)}.ui-time{min-width:0;display:block;position:relative}.ui-time .ui-pick-ico{pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}input.ui-time-input{cursor:text;font-variant-numeric:tabular-nums;padding-right:34px}input.ui-time-input::placeholder{color:var(--app-faint)}input.ui-time-input:focus{border-color:var(--app-ink);box-shadow:0 0 0 3px #0f0f1012}:root.dark input.ui-time-input:focus{box-shadow:0 0 0 3px #ffffff1f}input.ui-time-input:disabled{background:var(--app-soft);color:var(--app-faint);cursor:default}.ui-dtp{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ui-dtp>.ui-sel{flex:10.5rem}.ui-dtp>.ui-time{flex:0 8.5rem;min-width:7.5rem}.ui-time-pop{min-width:max(var(--anchor-width), 8.5rem);flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-time-list{max-height:min(17rem, var(--available-height));overscroll-behavior:contain;padding:4px;position:relative;overflow-y:auto}.ui-time-item{font-variant-numeric:tabular-nums;justify-content:space-between}.ui-time-item[aria-selected=true]{font-weight:600}.ui-time-item[aria-disabled=true]{color:var(--app-faint);cursor:default}.ui-cal-pop{width:19.5rem;max-width:calc(100vw - 24px);max-height:none;padding:12px;overflow:visible}.ui-cal-head{align-items:center;gap:4px;margin-bottom:8px;display:flex}.ui-cal-title{border-radius:var(--app-r-sm);height:36px;color:var(--app-ink);font:600 .9375rem/1 var(--app-font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;padding:0 10px;display:inline-flex}.ui-cal-title svg{width:15px;height:15px;color:var(--app-faint);transition:transform var(--app-dur-base) var(--app-ease)}.ui-cal-title[aria-expanded=true] svg{transform:rotate(180deg)}.ui-cal-nav{border-radius:var(--app-r-sm);width:36px;height:36px;color:var(--app-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ui-cal-nav svg{width:18px;height:18px}.ui-cal-nav:disabled{color:var(--app-faint);opacity:.45;cursor:default}.ui-cal-title:hover,.ui-cal-nav:hover:not(:disabled){background:var(--app-hover)}.ui-cal-title:focus-visible,.ui-cal-nav:focus-visible,.ui-cal-day:focus-visible,.ui-cal-cell:focus-visible,.ui-cal-foot button:focus-visible{outline:2px solid var(--app-ink);outline-offset:1px}.ui-cal-grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%}.ui-cal-grid th{height:28px;font:600 .6875rem/1 var(--app-font-text);letter-spacing:.04em;color:var(--app-faint);text-align:center;padding:0}.ui-cal-grid td{text-align:center;padding:0}.ui-cal-day{width:38px;height:38px;color:var(--app-ink);font:500 .875rem/1 var(--app-font-text);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--app-dur-fast);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.ui-cal-day:hover:not([aria-disabled=true]):not([data-selected]){background:var(--app-hover)}.ui-cal-day.is-out{color:var(--app-faint)}.ui-cal-day[aria-current=date]:after{content:"";background:var(--app-brand);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.ui-cal-day[aria-current=date]{color:var(--app-brand-t);font-weight:700}:root.dark .ui-cal-day[aria-current=date]{color:var(--app-brand)}.ui-cal-day[data-selected]{background:var(--app-brand);color:#0f0f10;font-weight:700}.ui-cal-day[data-selected]:after{background:#0f0f10}.ui-cal-day[aria-disabled=true]{color:var(--app-faint);opacity:.35;cursor:default}.ui-cal-cells{grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0 2px;display:grid}.ui-cal-cell{border-radius:var(--app-r-md);height:44px;color:var(--app-ink);font:500 .875rem/1 var(--app-font-text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.ui-cal-cell:hover:not(:disabled):not([aria-pressed=true]){background:var(--app-hover)}.ui-cal-cell.is-now{color:var(--app-brand-t);font-weight:700}:root.dark .ui-cal-cell.is-now{color:var(--app-brand)}.ui-cal-cell[aria-pressed=true]{background:var(--app-brand);color:#0f0f10;font-weight:700}.ui-cal-cell:disabled{color:var(--app-faint);opacity:.4;cursor:default}.ui-cal-foot{border-top:1px solid var(--app-line);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.ui-cal-foot button{border-radius:var(--app-r-pill);height:34px;color:var(--app-ink);font:600 .8125rem/1 var(--app-font-text);cursor:pointer;background:0 0;border:0;padding:0 12px}.ui-cal-foot button:hover:not(:disabled){background:var(--app-hover)}.ui-cal-foot button:disabled{color:var(--app-faint);cursor:default}.ui-cal-foot .is-today{color:var(--app-brand-t)}:root.dark .ui-cal-foot .is-today{color:var(--app-brand)}@media (pointer:coarse){.ui-cal-day{width:40px;height:40px}.ui-cal-nav,.ui-cal-title{height:44px}.ui-cal-nav{width:44px}.ui-cal-foot button{height:44px}}@media (prefers-reduced-motion:reduce){.ui-cal-title svg,.ui-cal-day{transition:none}}
