.timezone-picker[data-v-c36c4b8b]{min-width:0}.timezone-picker__trigger[data-v-c36c4b8b]{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;color:var(--text-muted);cursor:pointer;display:flex;font:inherit;min-height:42px;outline:none;padding:7px 10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.timezone-picker__trigger[data-v-c36c4b8b]:hover,.timezone-picker__trigger[aria-expanded=true][data-v-c36c4b8b]{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.timezone-picker__trigger[data-v-c36c4b8b]:active{transform:translateY(1px)}.timezone-picker__trigger>b[data-v-c36c4b8b]{font-size:16px;margin-right:8px}.timezone-picker__trigger>span[data-v-c36c4b8b]{display:grid;flex:1;gap:2px;min-width:0}.timezone-picker__trigger>span small[data-v-c36c4b8b],.timezone-picker__trigger>span strong[data-v-c36c4b8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-picker__trigger>span strong[data-v-c36c4b8b]{color:var(--text);font-size:10px}.timezone-picker__trigger>span small[data-v-c36c4b8b]{color:var(--text-faint);font-size:8px;font-weight:500}.timezone-picker--add[data-v-c36c4b8b]{flex:0 0 auto}.timezone-picker--add .timezone-picker__trigger[data-v-c36c4b8b]{background:color-mix(in srgb,var(--accent) 5%,var(--surface-solid));border-color:color-mix(in srgb,var(--accent) 34%,var(--line));color:var(--accent);gap:7px;min-height:38px;min-width:160px;padding:0 12px;width:auto}.timezone-picker--add .timezone-picker__trigger>span[data-v-c36c4b8b]{color:var(--text);display:block;flex:0 0 auto;font-size:10px;font-weight:750}.timezone-picker--add .timezone-picker__trigger>small[data-v-c36c4b8b]{color:var(--text-faint);font-size:8px;margin-left:auto}.timezone-picker-dialog[data-v-c36c4b8b]{backdrop-filter:blur(5px);background:#0a0c1275;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1200}.timezone-picker-dialog>section[data-v-c36c4b8b]{background:var(--surface-solid);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:16px;box-shadow:0 26px 80px #090a1247;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;max-height:min(760px,calc(100dvh - 48px));overflow:hidden;width:min(720px,100%)}.timezone-picker-dialog button[data-v-c36c4b8b],.timezone-picker-dialog input[data-v-c36c4b8b]{font:inherit}.timezone-picker-dialog button[data-v-c36c4b8b]{cursor:pointer}.timezone-picker-dialog footer[data-v-c36c4b8b]{align-items:center;border-top:1px solid var(--line);color:var(--text-faint);display:flex;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:12px;justify-content:space-between;letter-spacing:.07em;min-height:38px;padding:0 18px}.timezone-picker-dialog footer span[data-v-c36c4b8b]{align-items:center;display:flex;gap:6px}.timezone-picker-dialog footer i[data-v-c36c4b8b]{background:var(--success);border-radius:50%;box-shadow:0 0 8px var(--success);height:5px;width:5px}.timezone-picker-dialog__header[data-v-c36c4b8b]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:17px 18px 13px}.timezone-picker-dialog__header span[data-v-c36c4b8b]{color:var(--accent);font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.timezone-picker-dialog__header h3[data-v-c36c4b8b]{color:var(--text-strong);font-family:var(--font-display);font-size:20px;letter-spacing:-.035em;margin:5px 0 0}.timezone-picker-dialog__header button[data-v-c36c4b8b]{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;color:var(--text-muted);display:grid;height:32px;place-items:center;width:32px}.timezone-picker-dialog__search[data-v-c36c4b8b]{align-items:center;background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:10px;color:var(--text-faint);display:flex;gap:8px;margin:0 18px;padding:0 11px}.timezone-picker-dialog__search[data-v-c36c4b8b]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.timezone-picker-dialog__search input[data-v-c36c4b8b]{background:transparent;border:0;color:var(--text);flex:1;font-size:11px;height:42px;min-width:0;outline:0}.timezone-picker-dialog__search input[data-v-c36c4b8b]::-moz-placeholder{color:var(--text-faint)}.timezone-picker-dialog__search input[data-v-c36c4b8b]::placeholder{color:var(--text-faint)}.timezone-picker-dialog__search input[data-v-c36c4b8b]::-webkit-search-cancel-button{cursor:pointer}.timezone-picker-dialog__search kbd[data-v-c36c4b8b]{background:var(--surface-solid);border:1px solid var(--line);border-radius:5px;color:var(--text-faint);display:grid;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;height:22px;place-items:center;width:22px}.timezone-picker-dialog__regions[data-v-c36c4b8b]{border-bottom:1px solid var(--line);display:flex;gap:5px;overflow-x:auto;padding:11px 18px;scrollbar-width:none}.timezone-picker-dialog__regions[data-v-c36c4b8b]::-webkit-scrollbar{display:none}.timezone-picker-dialog__regions button[data-v-c36c4b8b]{background:var(--surface-soft);border:1px solid transparent;border-radius:999px;color:var(--text-muted);flex:0 0 auto;font-size:9px;min-height:27px;padding:0 10px}.timezone-picker-dialog__regions button.active[data-v-c36c4b8b]{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:3px 3px color-mix(in srgb,var(--accent) 20%,transparent);color:#fff}.timezone-picker-dialog__results[data-v-c36c4b8b]{min-height:220px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent}.timezone-picker-group[data-v-c36c4b8b]{padding:10px 12px 4px}.timezone-picker-group>header[data-v-c36c4b8b]{align-items:center;color:var(--text-muted);display:flex;justify-content:space-between;padding:4px 7px 8px}.timezone-picker-group>header span[data-v-c36c4b8b]{font-size:9px;font-weight:800}.timezone-picker-group>header em[data-v-c36c4b8b]{color:var(--text-faint);font:7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.08em}.timezone-picker-group>button[data-v-c36c4b8b]{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--text-faint);display:grid;gap:9px;grid-template-columns:30px minmax(130px,1.1fr) minmax(150px,1fr) 70px 16px;min-height:49px;padding:6px 9px;text-align:left;width:100%}.timezone-picker-group>button.selected[data-v-c36c4b8b],.timezone-picker-group>button[data-v-c36c4b8b]:hover{background:color-mix(in srgb,var(--accent) 7%,var(--surface-soft));color:var(--accent)}.timezone-picker-group>button.selected[data-v-c36c4b8b]{box-shadow:inset 2px 0 0 var(--accent)}.timezone-picker-group>button code[data-v-c36c4b8b],.timezone-picker-group>button em[data-v-c36c4b8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-picker-group>button code[data-v-c36c4b8b]{color:var(--text-faint);font:8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.timezone-picker-group>button em[data-v-c36c4b8b]{color:var(--text-muted);font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;text-align:right}.timezone-picker-zone__flag[data-v-c36c4b8b]{font-size:17px;text-align:center}.timezone-picker-zone__name[data-v-c36c4b8b]{display:grid;gap:3px;min-width:0}.timezone-picker-zone__name small[data-v-c36c4b8b],.timezone-picker-zone__name strong[data-v-c36c4b8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-picker-zone__name strong[data-v-c36c4b8b]{color:var(--text);font-size:10px}.timezone-picker-zone__name small[data-v-c36c4b8b]{color:var(--text-faint);font-size:8px}.timezone-picker-dialog__empty[data-v-c36c4b8b]{align-content:center;color:var(--text-faint);display:grid;min-height:250px;padding:30px;place-items:center;text-align:center}.timezone-picker-dialog__empty strong[data-v-c36c4b8b]{color:var(--text-muted);font-size:11px;margin-top:10px}.timezone-picker-dialog__empty span[data-v-c36c4b8b]{font-size:8px;margin-top:5px}.timezone-picker-fade-enter-active[data-v-c36c4b8b],.timezone-picker-fade-leave-active[data-v-c36c4b8b]{transition:opacity .15s ease}.timezone-picker-fade-enter-active>section[data-v-c36c4b8b],.timezone-picker-fade-leave-active>section[data-v-c36c4b8b]{transition:transform .15s ease,opacity .15s ease}.timezone-picker-fade-enter-from[data-v-c36c4b8b],.timezone-picker-fade-leave-to[data-v-c36c4b8b]{opacity:0}.timezone-picker-fade-enter-from>section[data-v-c36c4b8b],.timezone-picker-fade-leave-to>section[data-v-c36c4b8b]{opacity:0;transform:translateY(8px) scale(.985)}@media(max-width:680px){.timezone-picker--add[data-v-c36c4b8b],.timezone-picker--add .timezone-picker__trigger[data-v-c36c4b8b]{width:100%}.timezone-picker-dialog[data-v-c36c4b8b]{align-items:end;padding:10px}.timezone-picker-dialog>section[data-v-c36c4b8b]{border-radius:15px;max-height:calc(100dvh - 20px)}.timezone-picker-dialog footer[data-v-c36c4b8b]{padding:0 13px}.timezone-picker-dialog__header[data-v-c36c4b8b]{padding:14px 14px 11px}.timezone-picker-dialog__search[data-v-c36c4b8b]{margin:0 14px}.timezone-picker-dialog__regions[data-v-c36c4b8b]{padding-left:14px;padding-right:14px}.timezone-picker-group[data-v-c36c4b8b]{padding-left:8px;padding-right:8px}.timezone-picker-group>button[data-v-c36c4b8b]{grid-template-columns:27px minmax(0,1fr) 68px 15px}.timezone-picker-group>button code[data-v-c36c4b8b]{display:none}}@media(prefers-reduced-motion:reduce){.timezone-picker-fade-enter-active[data-v-c36c4b8b],.timezone-picker-fade-enter-active>section[data-v-c36c4b8b],.timezone-picker-fade-leave-active[data-v-c36c4b8b],.timezone-picker-fade-leave-active>section[data-v-c36c4b8b]{transition:none}}
