/* LANGPICK PREVIEW (Krishna 14 Nov 2026 11:47 IST): 6-language picker – login screen (.mk-lpk) + Mera menu (.kbpk). Display only. */
.lpk{margin:10px 0 12px;padding:10px 12px;border:1px solid var(--line,#e3e6ee);border-radius:14px;background:var(--card,#fff)}
.lpkh{margin:0 0 8px;font-weight:800;font-size:.95rem;color:var(--ink,#152033)}
.lpkh small{font-weight:600;color:var(--mut,#667085)}
.lpkc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.lpkb{min-height:44px;padding:8px 6px;border:1.5px solid var(--line,#d5dae4);border-radius:12px;background:var(--bg,#f6f7fb);color:var(--ink,#152033);font:inherit;font-weight:700;font-size:.95rem;line-height:1.15;cursor:pointer;text-decoration:none}
.lpkb.on{border-color:#D81E27;background:#D81E27;color:#fff}
.lpkb:focus-visible{outline:3px solid #1E3A8A;outline-offset:2px}
.kbg.kbpk{padding:4px 12px}
.kbg.kbpk .lpk{margin:4px 0;border:0;padding:6px 0;background:transparent}
.mk .mk-lpk{margin-top:12px}
html[data-theme=dark] .lpkb:not(.on){background:#22262E;color:#F4F5F7;border-color:#3a3f4a}
/* permission how-to sheet (#pmAsk.pmg) reuses the .cta .pma sheet; only the step text is a bit larger */
.pma.pmg .pmt small{font-size:.9rem;line-height:1.4}
