.BookingSelect_panel___Gkzt,.BookingSelect_trigger__o3GLZ{color-scheme:dark;color:var(--trixis-color-text);background:var(--trixis-canvas)}.BookingSelect_trigger__o3GLZ{display:flex;width:100%;min-width:0;min-height:var(--trixis-control-height);align-items:center;justify-content:space-between;gap:var(--trixis-space-2);border:1px solid var(--trixis-color-border-strong);border-radius:var(--trixis-radius-md);padding:0 var(--trixis-space-3);font-size:var(--trixis-text-sm);text-align:left;cursor:pointer}.BookingSelect_trigger__o3GLZ>span{min-width:0;overflow-wrap:anywhere}.BookingSelect_trigger__o3GLZ>svg{flex-shrink:0;color:var(--trixis-role-highlight)}.BookingSelect_trigger__o3GLZ:disabled{opacity:.6;cursor:not-allowed}.BookingSelect_list__o3UNR:focus-visible,.BookingSelect_trigger__o3GLZ:focus-visible{outline:2px solid var(--trixis-role-accent);outline-offset:2px}.BookingSelect_panel___Gkzt{position:fixed;z-index:1350;display:flex;flex-direction:column;width:min(320px,calc(100vw - 24px));min-width:0;border:1px solid var(--trixis-color-border-strong);border-radius:var(--trixis-radius-lg);box-shadow:var(--trixis-shadow-md);overflow:hidden}.BookingSelect_heading__bRY4u{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--trixis-space-2);padding-left:var(--trixis-space-3);border-bottom:1px solid var(--trixis-color-border);font-size:var(--trixis-text-xs);font-weight:700}.BookingSelect_heading__bRY4u button{display:grid;flex:none;place-items:center;width:var(--trixis-touch-target);height:var(--trixis-touch-target)}.BookingSelect_heading__bRY4u button:hover{background:var(--trixis-surface-hover)}.BookingSelect_list__o3UNR{min-height:0;max-height:calc(var(--trixis-touch-target) * 6);overflow-y:auto;overscroll-behavior:contain;padding:var(--trixis-space-1);scrollbar-color:var(--trixis-color-text-muted) var(--trixis-canvas)}.BookingSelect_option__mUyol{display:flex;width:100%;min-height:var(--trixis-touch-target);align-items:center;justify-content:space-between;gap:var(--trixis-space-2);border-radius:var(--trixis-radius-sm);padding:0 var(--trixis-space-3);color:var(--trixis-color-text);background:var(--trixis-canvas);font-size:var(--trixis-text-sm);text-align:left;cursor:pointer}.BookingSelect_option__mUyol[data-active=true]{background:var(--trixis-surface-hover)}.BookingSelect_option__mUyol[aria-selected=true]{color:var(--trixis-role-accent);background:var(--trixis-surface-soft);font-weight:700}.BookingSelect_empty__ZqKlf{margin:0;padding:var(--trixis-space-3);color:var(--trixis-color-text-muted);font-size:var(--trixis-text-sm)}