.lang-switcher-card[data-v-2fc343b2]{background:var(--surface-raised);color:var(--text-primary)}.lang-list[data-v-2fc343b2]{list-style:none;padding:0;margin:0}.lang-item[data-v-2fc343b2]{display:flex;align-items:center;width:100%;min-height:44px;padding:var(--space-10) var(--space-16);border:none;background:transparent;color:var(--text-primary);font-size:1rem;cursor:pointer;border-radius:6px;transition:background-color .15s ease;gap:var(--space-12)}.lang-item[data-v-2fc343b2]:hover,.lang-item--active[data-v-2fc343b2]{background-color:var(--surface-default)}.lang-item[data-v-2fc343b2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.flag-icon[data-v-2fc343b2]{width:24px;height:auto;vertical-align:middle;border-radius:2px;flex-shrink:0}.lang-close-btn[data-v-2fc343b2]{background:transparent;border:none;color:var(--action);font-size:.9rem;font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--space-8) var(--space-16);border-radius:6px;transition:background-color .15s ease}.lang-close-btn[data-v-2fc343b2]:hover{background-color:var(--surface-default)}.lang-close-btn[data-v-2fc343b2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
