.ls-panel{display:grid;gap:16px}.ls-panel p{margin:0;line-height:1.6}.ls-panel .ls-state{padding:14px 16px;border:1px solid #d9e3eb;border-radius:12px;background:#f4f7fa}.ls-panel .ls-on{background:#eef8f4;border-color:#c7e3d8}.ls-actions{display:flex;gap:8px;flex-wrap:wrap}.ls-device{border:1px solid #dce4ec;border-radius:12px;padding:14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.ls-device small{display:block;color:#64748b;line-height:1.7}.ls-current{color:#176754;font-weight:700}.ls-form{display:grid;gap:12px}.ls-form label{display:grid;gap:6px}.ls-form input{width:100%;box-sizing:border-box}.ls-qr{max-width:240px;width:100%;height:auto;border:1px solid #dce4ec;border-radius:12px;justify-self:center}.ls-seed{overflow-wrap:anywhere;user-select:all;font-size:15px}.ls-codes{width:100%;box-sizing:border-box;min-height:260px;font:13px/1.8 monospace;background:#f6f8fb;border:1px solid #dce4ec;border-radius:10px;padding:12px;white-space:pre}.ls-warning{padding:12px;border-left:3px solid #b39a55;background:#faf6eb;border-radius:8px}.ls-mfa-login{display:grid;gap:14px;margin-top:16px}.ls-error{color:#a42e34;min-height:1.4em}@media(max-width:600px){.ls-device{align-items:flex-start;flex-direction:column}.ls-actions .button{flex:1 1 auto}.ls-qr{max-width:210px}.ls-codes{font-size:11px}}
.ls-pairing-note{padding:14px 16px;background:#f4f7fa;border:1px solid #d9e3eb;border-radius:12px}.ls-help{border:1px solid #dce4ec;border-radius:10px;padding:12px}.ls-help summary{cursor:pointer;font-weight:650;color:#17334f}.ls-help p,.ls-help ol{margin-top:12px}.ls-help li{margin-bottom:8px;line-height:1.5}.ls-help .ls-seed{padding:10px;background:#f7f9fc;border-radius:8px;font-family:monospace}.ls-form small{color:#64748b;line-height:1.5}
