.time-zone-trigger{border:1px solid var(--input);background:var(--surface-muted);width:100%;min-height:2.7rem;color:var(--text-primary);text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.42rem .7rem;display:flex}.time-zone-trigger>span{gap:.08rem;min-width:0;display:grid}.time-zone-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.time-zone-trigger small{color:var(--text-muted);font-size:.68rem;font-weight:500}.time-zone-trigger svg{color:var(--text-muted);flex:none}.time-zone-popover{border-color:var(--border)!important;background:var(--popover)!important;width:min(30rem,100vw - 2rem)!important;color:var(--popover-foreground)!important;gap:.55rem!important;padding:.65rem!important}.time-zone-search.svelte-1frtg8p{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;gap:.4rem;padding:0 0 .55rem;display:grid}.time-zone-search.svelte-1frtg8p svg{color:var(--text-muted)}.time-zone-search.svelte-1frtg8p input{box-shadow:none;background:0 0;border:0}.time-zone-options.svelte-1frtg8p{max-height:18rem;display:grid;overflow-y:auto}.time-zone-options.svelte-1frtg8p button{justify-content:flex-start;gap:.45rem;min-height:2.15rem;font-size:.78rem}.time-zone-options.svelte-1frtg8p button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-zone-options.svelte-1frtg8p .invisible{visibility:hidden}.time-zone-options.svelte-1frtg8p p:where(.svelte-1frtg8p){color:var(--text-muted);text-align:center;margin:.8rem;font-size:.75rem}
