/* Adatvédelem / Feltételek (44. kör): az app jogi lapja és a privacy.html / terms.html közös kinézete.
   Az appban az app.css színeit használja; a böngészős oldalak a saját, világos színeiket adják meg. */
.lg{line-height:1.6;font-size:.95rem}
.lg h2{margin:22px 0 8px;font-size:1.06rem;line-height:1.3}
.lg p{margin:0 0 9px}
.lg a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}
.lg .lg-intro{font-size:1rem}
.lg .lg-date{font-size:.82rem;color:var(--muted)}
.lg-items{margin:6px 0 10px;padding:0}
.lg-it{margin:0 0 8px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card-2)}
.lg-it dt{font-weight:700;margin:0 0 3px}
.lg-it dd{margin:0}
.lg-list{margin:6px 0 10px;padding-inline-start:20px}
.lg-list>li{margin:0 0 5px}
.lg-list>li::marker{color:var(--brand)}
.lg-ctrl address{font-style:normal;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card-2)}
.lg-ctrl address div{margin:2px 0}
.lg-dev{margin-top:14px;font-size:.85rem;color:var(--muted)}
.lg-dev code{display:inline-block;margin-top:4px;padding:3px 8px;border-radius:8px;background:var(--card-2);border:1px solid var(--line);color:var(--txt);font-size:.82rem;user-select:all;-webkit-user-select:all;word-break:break-all}
html[dir="rtl"] .lg{line-height:1.95}
/* az app jogi lapja */
.legal-sheet .sheet-body{padding-bottom:28px}
.lg-bar{display:flex;gap:8px;align-items:center;margin:0 0 6px}
.lg-bar .seg{flex:1 1 auto;min-width:0;flex-wrap:nowrap}
.lg-bar .seg button{flex:1 1 0;min-width:0;padding:6px 10px;min-height:38px;font-size:.9rem;line-height:1.2}
.lg-bar #lgWeb{flex:none}
.lg-wipe{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px}
.m-row.m-danger,.m-row.m-danger .m-ic{color:var(--err)}
.aic-note{margin-top:14px;font-size:.82rem}
.aic-note a{color:var(--brand)}
.lg .lg-ui{font-weight:700}
