/* leasehold + EPC upgrade tools (việc 316): flag list, hints, section headings, embed mode */
.rh{font-size:1.05rem;margin:1rem 0 .3rem}
.fh{margin:.6rem 0 0;font-size:1rem;color:var(--acc2)}
.hint{display:block;font-weight:400;color:var(--muted);font-size:.84rem}
.flags{list-style:none;padding:0;margin:.6rem 0;display:grid;gap:.5rem}
.flags li{border-inline-start:4px solid var(--line);padding:.35rem .7rem;background:var(--soft);border-radius:6px;overflow-wrap:anywhere}
.flags li.red{border-color:var(--warn)}.flags li.amber{border-color:var(--gold)}.flags li.ok{border-color:var(--acc)}
.flags b{display:block}
.tag{display:inline-block;font-size:.75rem;font-weight:700;padding:0 .4rem;border-radius:4px;margin-inline-start:.3rem;vertical-align:middle;border:1px solid currentColor}
.tag.law{color:var(--acc2)}.tag.prop{color:var(--fg);border-color:var(--gold);background:var(--relief)}.tag.pol{color:var(--muted)}
.sc{display:grid;gap:.6rem}@media (min-width:600px){.sc{grid-template-columns:1fr 1fr}}
.sc>div{border:1px solid var(--line);border-radius:10px;padding:.6rem .8rem}
.sc .big{font-size:1.5rem}
#tout a{overflow-wrap:anywhere}
html.embed header.top,html.embed footer,html.embed .crumbs,html.embed .sources,html.embed main>h2,html.embed main>p:last-child{display:none}
html.embed main{padding-top:.5rem}
