.locale-switcher[data-v-8a495812]{width:fit-content;max-width:100%;position:relative}.locale-switcher__trigger[data-v-8a495812]{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);height:3.25rem;min-height:3.25rem;color:var(--text);font:inherit;cursor:pointer;padding:.4rem .65rem;line-height:1.15;display:inline-flex}.locale-switcher__current[data-v-8a495812],.locale-switcher__item[data-v-8a495812]{align-items:center;gap:.5rem;display:inline-flex}.locale-switcher__flag[data-v-8a495812]{border:1px solid var(--border);background:var(--surface-muted);border-radius:50%;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:grid;overflow:hidden}.locale-switcher__flag img[data-v-8a495812]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.locale-switcher__iso[data-v-8a495812]{letter-spacing:.02em;color:var(--text);font-size:.9375rem;font-weight:700}.locale-switcher__chevron[data-v-8a495812]{width:.95rem;height:.95rem;color:var(--text-muted);flex-shrink:0;transition:transform .16s}.locale-switcher__chevron--open[data-v-8a495812]{transform:rotate(180deg)}.locale-switcher__panel[data-v-8a495812]{top:calc(100% + .4rem);z-index:80;border-radius:var(--radius-lg);background:var(--surface-elevated);width:max-content;min-width:100%;box-shadow:var(--shadow-md);border:0;gap:.15rem;padding:.4rem;display:grid;position:absolute;inset-inline-start:0}.locale-switcher__item[data-v-8a495812]{border-radius:var(--radius-md);min-height:2.5rem;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:.5rem .85rem}.locale-switcher__item[data-v-8a495812]:focus-visible,.locale-switcher__item[data-v-8a495812]:hover{background:var(--surface-tint);color:var(--action)}.locale-switcher__item--active .locale-switcher__iso[data-v-8a495812],.locale-switcher__item:focus-visible .locale-switcher__iso[data-v-8a495812],.locale-switcher__item:hover .locale-switcher__iso[data-v-8a495812]{color:var(--action)}.locale-switcher__item--active[data-v-8a495812]{background:var(--surface-tint);color:var(--action)}
