/* The Gestion's « Legal monitoring » (legal.html) — board video-design 08 A « La ligne », live. The mock-up's look (p-laws-a.css) on the
   Gestion's tokens (base.css: --surface, --soft, --soft2, --border, --muted, --tint, --ok, --warn…; couts.css: .cw .ch1 .csub .card).
   gestion-cas 05, Oct 24 (sign first): the stage pills follow the new stages (02 Signed = lime tint, 04 Done = quiet green), « Sign first »
   kicker + signer line, « Signed by » line, source chips, the weekly check row, the « + Add a law change » form, the « none of our
   versions touched » pill (at the end of the file). */
.cw.lg{gap:16px}
.lg h2{font:600 18px/1.3 Figtree,system-ui,sans-serif;letter-spacing:-.01em;margin:0}
.lg .btn{cursor:pointer;min-height:36px}
.lg .btn.second{border-color:#9CC454}
.lg .btn[disabled]{opacity:.45;cursor:not-allowed}
.lg .btn.second[disabled]:hover{background:var(--surface)}
:root[data-theme="dark"] .lg .btn.primary{color:#201A21}
:root[data-theme="dark"] .lg .btn.second{border-color:var(--lime)}
.lg-ic{flex:none}
.lg-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--muted)}
/* the scale */
/* grandma-tower c3 (Oct 27): .lg-scale (the 4 tiles) removed */
/* the line of stage columns */
.lg-tl{display:flex;flex-direction:column;gap:10px}
.lg-tlh{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}
.lg-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) 22px) minmax(0,1fr);align-items:start}
.lg-col{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;border-radius:14px;background:var(--soft2)}
.lg-col header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no nm n" "d d d";gap:2px 8px;align-items:center;padding:2px 4px 4px}
.lg-col header .no{grid-area:no;font:500 11px 'JetBrains Mono',ui-monospace,monospace;color:var(--muted)}
.lg-col header .nm{grid-area:nm;font-weight:700;font-size:14px}
.lg-col header .n{grid-area:n;font:700 12px 'JetBrains Mono',ui-monospace,monospace;background:var(--surface);border-radius:999px;padding:2px 8px}
.lg-col header small{grid-area:d;font-size:12px;color:var(--muted)}
.lg-col.review header .nm{color:var(--warn)}
.lg-col .none{font-size:13px;color:var(--muted);padding:8px 4px}
.lg-older{align-self:stretch;min-height:34px;padding:6px 10px;border-radius:9px;border:1px dashed var(--border-strong);font-size:12.5px;font-weight:600;color:var(--muted);text-align:center}
.lg-older:hover{color:var(--fg);background:var(--surface)}
.lg-ar{align-self:start;margin-top:14px;display:grid;place-items:center;color:var(--muted)}
.lg-card{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);min-width:0}
.lg-card.on{border-color:#4B2766;box-shadow:0 0 0 1px #4B2766 inset}
:root[data-theme="dark"] .lg-card.on{border-color:#C9A5E6;box-shadow:0 0 0 1px #C9A5E6 inset}
.lg-card{position:relative}
.lg-card .h{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}
.lg-card .h .cv{display:inline-grid;place-items:center;color:var(--muted);flex:none}
.lg-card .h b{font-weight:700;font-size:14px;min-width:0;overflow-wrap:anywhere}
.lg-card .h .d{font:600 11.5px 'JetBrains Mono',ui-monospace,monospace;color:var(--muted);margin-left:auto;white-space:nowrap}
.lg-card .what{font-size:13px;line-height:1.4;color:var(--muted)}
.lg-card .ac{display:flex;flex-direction:column;gap:6px}
.lg-card .ac .btn{white-space:normal;height:auto;padding:6px 10px;text-align:center}
/* chips */
.lg-ex{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;border:1px dashed var(--border-strong);font:600 10.5px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}
.lg-j{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border-radius:6px;background:#4B2766;color:#fff;font:700 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.03em;white-space:nowrap;flex:none}
:root[data-theme="dark"] .lg-j{background:#C9A5E6;color:#201A21}
.lg-lang{display:inline-block;font:600 10.5px/1 'JetBrains Mono',ui-monospace,monospace;padding:3px 5px;border-radius:5px;background:var(--soft2);color:var(--muted);letter-spacing:.02em}
.lg-lgs{display:inline-flex;gap:3px}
.lg-st{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.lg-st::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}
.lg-st.review{background:var(--warn-bg);color:var(--warn)}
.lg-st.production{background:rgba(122,95,134,.14);color:#6B3E8E}
.lg-st.signed{background:var(--tint);color:#4A6B12;box-shadow:inset 0 0 0 1px var(--tint-line)}
.lg-st.done{background:var(--soft2);color:var(--ok)}
.lg-st.none{background:var(--soft2);color:var(--muted)}
:root[data-theme="dark"] .lg-st.production{background:rgba(201,165,230,.16);color:#C9A5E6}
:root[data-theme="dark"] .lg-st.signed{color:#D5F098}
.lg-auto{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:#D5F098;color:#201A21;flex:none}
/* impact: courses × jurisdiction × languages = versions */
/* grandma-tower c7 (Oct 27): .lg-iml (the courses × jurisdiction × languages formula) removed */
/* the update batch a change creates: its lines course × jurisdiction × languages, 1 payload each */
.lg-bt{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--soft)}
.lg-bt .bh{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}
.lg-bt .kk{flex-basis:100%;font:600 10.5px 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.lg-bt .bh b{font-weight:700;font-size:13.5px}
.lg-bt ul{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}
.lg-bt li{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;align-items:center;padding:5px 8px;border-radius:7px;background:var(--surface);border:1px solid var(--border);font-size:12.5px}
.lg-bt li .nm{grid-column:1/-1;min-width:0;line-height:1.35}
/* grandma-tower c7 (Oct 27): .lg-bt li .py (« 1 payload ») removed */
.lg-bt li.more{display:block;color:var(--muted);border-style:dashed;background:transparent}
.lg-bt .bs{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:13px}
.lg-bt .bs .to{font-weight:600;color:var(--ok)}
.lg-bn{font-size:12.5px;color:var(--muted)}.lg-bn b{color:var(--fg)}
.lg-bd{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ok)}
/* progress, created batch */
.lg-prog{display:flex;flex-direction:column;gap:5px;min-width:0}
.lg-prog .bar{display:block;height:8px;border-radius:999px;background:var(--soft2);overflow:hidden}
.lg-prog .bar i{display:block;height:100%;border-radius:999px;background:#7A5F86}
:root[data-theme="dark"] .lg-prog .bar i{background:#C9A5E6}
.lg-prog .tx{font-size:12.5px;color:var(--muted)}.lg-prog .tx b{color:var(--fg)}
.lg-made{font-size:12px;color:var(--muted)}
.lg-lnk{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--fg);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}
.lg-lnk:hover{text-decoration-color:currentColor}
/* sign-off, signed, closed */
.lg-sign{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1.5px dashed #9CC454;border-radius:10px;background:var(--tint)}
.lg-chk{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;color:var(--fg);line-height:1.35;cursor:pointer}
.lg-chk input{width:16px;height:16px;margin:1px 0 0;flex:none;accent-color:#4F7F1E;cursor:pointer}
.lg-sline{display:flex;flex-direction:column;gap:3px}
.lg-sline .ln{display:block;width:100%;height:32px;border:0;border-bottom:1.5px solid color-mix(in srgb,var(--fg) 55%,transparent);background:transparent;padding:0 2px;font:500 15px Figtree,system-ui,sans-serif;color:var(--fg);border-radius:0}
.lg-sline .ln::placeholder{color:var(--faint);font-weight:400}
.lg-sline .ln:focus{outline:none;border-bottom-color:var(--fg)}
.lg-sline .ln:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:4px}
.lg-sline .lb{font-size:11.5px;color:var(--muted)}.lg-sline .lb b{color:var(--fg);font-weight:600}
.lg-sign .btn{align-self:flex-start;min-height:34px}
.lg-signed{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}
.lg-signed b{display:block;font-size:13px;font-weight:700;color:var(--ok)}.lg-signed small{display:block;font-size:12px;color:var(--muted)}
.lg-signed.none .lg-auto{background:var(--soft2);color:var(--muted)}
.lg-signed.none b{color:var(--fg)}
/* the period */
.lg-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}
.lg-seg button{height:32px;padding:0 11px;border-radius:7px;font-size:13px;color:var(--muted);white-space:nowrap}
.lg-seg button:hover{color:var(--fg);background:var(--hover)}
.lg-seg button[aria-pressed="true"]{background:#4B2766;color:#fff;font-weight:600}
:root[data-theme="dark"] .lg-seg button[aria-pressed="true"]{background:#C9A5E6;color:#201A21}
/* the registry */
.lg-reg{padding:0;overflow:hidden}
.lg-reg .rh{padding:16px 16px 10px}.lg-reg .rh p{font-size:13px;color:var(--muted);margin-top:2px}
.lg-fb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 16px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}
.lg-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);color:var(--muted);min-width:0;flex:1 1 220px}
.lg-search input{border:0;background:transparent;outline:0;min-width:0;width:100%;height:100%;font:500 13.5px Figtree,system-ui,sans-serif;color:var(--fg)}
.lg-search input::placeholder{color:var(--faint)}
.lg-search:focus-within{border-color:#4B2766;box-shadow:0 0 0 2px rgba(75,39,102,.15)}
:root[data-theme="dark"] .lg-search:focus-within{border-color:#C9A5E6;box-shadow:0 0 0 2px rgba(201,165,230,.2)}
.lg-sel{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);color:var(--fg);font:500 13px Figtree,system-ui,sans-serif;white-space:nowrap;max-width:100%;min-width:0}
.lg-sel:focus-within{border-color:#4B2766;box-shadow:0 0 0 2px rgba(75,39,102,.15)}
:root[data-theme="dark"] .lg-sel:focus-within{border-color:#C9A5E6}
.lg-sel .k{font:600 10.5px 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.lg-sel select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:700 13px Figtree,system-ui,sans-serif;color:var(--fg);padding:0 18px 0 0;margin-right:-18px;height:100%;cursor:pointer;outline:0;min-width:0;max-width:220px;text-overflow:ellipsis}
.lg-sel select option{color:#201A21;background:#fff}
.lg-sel .cv{color:var(--muted);pointer-events:none;display:inline-flex}
.lg-res{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}
.lg-clr{font:600 13px Figtree,system-ui,sans-serif;color:var(--fg);text-decoration:underline;text-underline-offset:2px}
.lg-g{border-top:1px solid var(--border)}
.lg-g .gh{position:relative;display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;width:100%;padding:11px 44px 11px 16px;background:var(--soft);text-align:left;color:var(--fg)}
.lg-g .gh:hover{background:var(--hover)}
.lg-g .gh:focus-visible{outline-offset:-2px;border-radius:0}
.lg-g .gh b{font-weight:600;font-size:14px}
.lg-g .gh .mt{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}
.lg-g .gh .cv{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--muted);display:inline-flex}
.lg-lr{display:grid;grid-template-columns:150px minmax(0,1fr) 90px 230px;gap:6px 14px;align-items:center;padding:8px 16px;border-top:1px solid var(--border)}
.lg-lr .sh{font:700 12px 'JetBrains Mono',ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lg-lr .nm{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lg-lr .co{font-size:12.5px;color:var(--muted)}
.lg-lr .lc{display:flex;align-items:center;gap:6px;justify-content:flex-end}
.lg-lr small{font-size:12px;color:var(--muted)}
.lg-more{display:block;width:calc(100% - 32px);margin:10px 16px 12px;height:36px;border-radius:8px;border:1px dashed var(--border-strong);font-weight:600;font-size:13px;color:var(--fg)}
.lg-more:hover{background:var(--hover)}
@media (max-width:1180px){.lg-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lg-ar{display:none}}
@media (max-width:760px){
  .lg-line{grid-template-columns:minmax(0,1fr)}
  .lg-lr{grid-template-columns:minmax(0,1fr) auto}.lg-lr .nm{grid-column:1/-1;grid-row:2;white-space:normal}.lg-lr .co{grid-row:3}.lg-lr .lc{grid-row:3}
  .lg-fb{margin:0 12px 12px;padding:8px}
  .lg-sel{flex:1 1 auto}
  .lg-sel select{max-width:none;flex:1}
}

/* folded cards (Alex, Oct 23): smaller, open on a click, one at a time; hover = a purple edge; outlined buttons turn lime on hover */
.lg-card.fold{gap:7px;padding:10px 12px;cursor:pointer;transition:border-color .12s,box-shadow .12s}
.lg-card.fold:hover{border-color:#B79BCB;box-shadow:0 0 0 1px #B79BCB inset}
:root[data-theme="dark"] .lg-card.fold:hover{border-color:#8A62AE;box-shadow:0 0 0 1px #8A62AE inset}
.lg-card .h:focus-visible{outline:2px solid #4B2766;outline-offset:3px;border-radius:6px}
.lg-card .what.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px}
.lg-card.fold .ac .btn{min-height:32px;font-size:13px}
.lg-card .lg-exr{display:flex}
.lg .btn.second:not([disabled]):hover{background:var(--lime,#D5F098);border-color:var(--lime,#D5F098);color:#201A21}
.lg-prog.mini{gap:4px}.lg-prog.mini .bar{height:6px}
/* the batch a change creates: its jurisdiction + languages once in the head, one short row per course */
.lg-bt li{grid-template-columns:minmax(0,1fr) auto;padding:6px 2px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none}
.lg-bt li:last-child{border-bottom:0}
.lg-bt li .nm{grid-column:auto}
.lg-bt li.more{border:0}
.lg-bt .bh b{margin-right:2px}
/* grandma-tower c2 (Oct 27): .lg-card .what .lg-ex (the EXAMPLE chip on the cards) removed */
.lg-bt .bh .jl{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}

/* gestion-cas 05 (Oct 24): sign FIRST */
.lg-k{font:600 10.5px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.lg-who{font-size:12.5px;line-height:1.4;color:var(--muted)}.lg-who b{color:var(--fg);font-weight:600}
.lg-lk{padding:0;border:0;background:none;font:600 12.5px/1.4 Figtree,system-ui,sans-serif;color:var(--fg);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px;cursor:pointer}
.lg-lk:hover{text-decoration-color:currentColor}
.lg-sign+.ac{margin-top:-2px}
/* « Signed by … »: the signature travels with the change (02, 03) */
.lg-sby{display:flex;align-items:flex-start;gap:6px;font:600 12px/1.35 Figtree,system-ui,sans-serif;color:var(--ok)}
.lg-sby .ok{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;background:var(--ok);color:#fff;flex:none}
.lg-sby.pre{color:var(--muted);font-weight:500}.lg-sby.pre .ok{background:var(--soft2);color:var(--muted)}
/* where the change comes from: the weekly check (+ the LLM summary) or a hand */
.lg-srcs{display:flex;flex-wrap:wrap;gap:5px}
.lg-src{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 9px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font:600 11.5px/1.25 Figtree,system-ui,sans-serif;color:var(--muted)}
.lg-src.auto::before{content:'';width:7px;height:7px;border-radius:50%;background:#7A5F86;flex:none}
.lg-src.llm{border-style:dashed}
:root[data-theme="dark"] .lg-src.auto::before{background:#C9A5E6}
/* the weekly check row */
.lg-wk{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font:500 13px/1.35 Figtree,system-ui,sans-serif;color:var(--muted)}
.lg-wk b{color:var(--fg);font-weight:600}
.lg-wk .bt{display:flex;flex-wrap:wrap;gap:8px}
.lg-wk .btn{min-height:34px;height:auto;white-space:normal;text-align:center}
/* « + Add a law change » (backup) */
.lg-add{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface)}
.lg-addh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lg-addh b{font-size:15px;font-weight:700}.lg-addh span{font-size:12.5px;color:var(--muted)}
.lg-f{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;border:0}
.lg-f .k{font:600 10.5px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0}
.lg-f select,.lg-f textarea,.lg-f input[type=text]{width:100%;max-width:100%;min-width:0;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);color:var(--fg);font:500 13.5px/1.4 Figtree,system-ui,sans-serif;padding:8px 10px}
.lg-f select{height:38px;padding:0 10px;text-overflow:ellipsis}
.lg-f select option{color:#201A21;background:#fff}
.lg-f textarea{resize:vertical;min-height:70px}
.lg-f :is(select,textarea,input):focus{outline:none;border-color:#4B2766;box-shadow:0 0 0 2px rgba(75,39,102,.15)}
:root[data-theme="dark"] .lg-f :is(select,textarea,input):focus{border-color:#C9A5E6;box-shadow:0 0 0 2px rgba(201,165,230,.2)}
.lg-by{max-width:320px}
.lg-addl{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 14px;max-height:232px;overflow:auto;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--soft)}
.lg-addl label{display:flex;align-items:flex-start;gap:7px;padding:4px 0;font-size:13px;line-height:1.35;cursor:pointer;min-width:0}
.lg-addl input{width:15px;height:15px;margin:1px 0 0;flex:none;accent-color:#4F7F1E;cursor:pointer}
.lg-add .hn{font-size:12.5px;color:var(--muted)}
.lg-addb{display:flex;flex-wrap:wrap;gap:8px}
.lg-addb .btn{min-height:36px}
/* a law that changed but touches none of our versions: only its line in the law list */
.lg-note{display:block;line-height:1.5}.lg-note .lg-ex{margin-right:6px;vertical-align:1px}
.lg-f select{max-width:760px}
.lg-st.untouched{background:var(--soft2);color:var(--muted);white-space:normal;height:auto;min-height:24px;padding:3px 9px;line-height:1.25;text-align:left}
.lg-lr .lc small{white-space:nowrap}
@media (max-width:760px){
  .lg-wk{padding:8px 10px}.lg-wk .bt{width:100%}.lg-wk .btn{flex:1 1 auto}
  .lg-add{padding:12px}
  .lg-addl{grid-template-columns:minmax(0,1fr)}
  .lg-by{max-width:none}
  .lg-lr.un .lc{grid-column:1/-1;grid-row:4;justify-content:flex-start}
}

/* G23, Oct 26: two tabs (« Laws » · « Error reports » + the count without a correction) in the platforms' view switch (side.css .vsw),
   and the reports' list in the registry's card (.lg-reg): one row per report, « Create the correction » or « Correction: <batch> ». */
.lg .lgr-tabs.lgr-tabs{align-self:flex-start;max-width:100%}
.lg .lgr-tabs.lgr-tabs button{display:inline-flex;align-items:center;gap:6px}
.lgr-tabs b{font:600 11px/1 "JetBrains Mono",ui-monospace,monospace;background:var(--soft2,rgba(127,127,127,.12));color:var(--fg);border-radius:999px;padding:3px 7px}
.lgr-tabs button[aria-selected="true"] b{background:var(--surface)}
.lgr-laws{display:flex;flex-direction:column;gap:16px;min-width:0}
.lgr-list{display:flex;flex-direction:column}
.lgr-rep{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-top:1px solid var(--border);min-width:0}
.lgr-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}
.lgr-h>b{font:600 15px/1.3 Figtree,system-ui,sans-serif;min-width:0;overflow-wrap:anywhere}
.lgr-no{font:600 11.5px/1 'JetBrains Mono',ui-monospace,monospace;color:var(--muted);white-space:nowrap}
.lgr-v{display:inline-flex;align-items:center;gap:4px}
.lgr-d{margin-left:auto;font-size:12.5px;color:var(--muted);white-space:nowrap}
.lgr-by{margin:0;font-size:13px;color:var(--muted)}.lgr-by b{color:var(--fg);font-weight:600}
.lgr-tx{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.lgr-rep .ac{display:flex;margin-top:2px}
.lgr-rep .ac .btn{white-space:normal;height:auto;min-height:36px;padding:6px 14px;text-align:center}
.lgr-rep .lg-sby{margin:2px 0 0}
.lgr-none{margin:0;padding:14px 16px 18px;border-top:1px solid var(--border);font-size:14px;line-height:1.5;color:var(--muted)}
@media (max-width:760px){
  .lg .lgr-tabs.lgr-tabs{align-self:stretch;display:flex}.lg .lgr-tabs.lgr-tabs button{flex:1 1 0;justify-content:center;padding:0 8px}
  .lgr-rep{padding:12px}
  .lgr-rep .ac .btn{flex:1 1 auto}
}
