.site-picker-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;min-height:2.25rem;min-width:5.5rem;padding:0 .65rem!important;border:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--background));color:hsl(var(--foreground))!important;font-family:var(--font-body)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1!important;white-space:nowrap}.site-picker-trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.site-picker-popover{width:min(21rem,calc(100vw - 2rem));padding:1rem;z-index:80;font-family:var(--font-body)}.site-picker-panel{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.site-picker-group{min-width:0}.site-picker-group legend{margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.625rem;text-transform:uppercase;letter-spacing:.12em}.site-picker-group button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.5rem;font-size:.75rem;text-align:left;color:hsl(var(--foreground))}.site-picker-group button:hover,.site-picker-group button[aria-pressed=true]{background:hsl(var(--muted))}.site-picker-group button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.site-picker-error{grid-column:1 / -1;font-size:.75rem;color:hsl(var(--destructive))}@media(max-width:767px){.site-picker-trigger{height:2.75rem;min-height:2.75rem}}
