/* briefing/briefing.css — välitöö briifing: juhised, kinnituste edenemine, nimekirjad */
.br-brand em{font-style:normal;color:var(--orange);}
.br-main{padding-top:var(--s5);padding-bottom:var(--s8);max-width:900px;}
.br-head-page{margin-bottom:var(--s4);}
.br-head-page h1{margin:2px 0 4px;overflow-wrap:anywhere;}
.br-card{border-left:5px solid var(--green);}
.br-card.is-draft{border-left-color:var(--border);}
.br-head{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:flex-start;justify-content:space-between;}
.br-head h2{margin:0 0 2px;overflow-wrap:anywhere;}
.br-head .row{gap:6px;}
.br-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--s2) 0;padding:var(--s2) var(--s3);background:var(--white);border-radius:var(--radius-md);max-height:260px;overflow:auto;}
.br-bar{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:var(--fs-sm);margin:6px 0;}
.br-bar .pb-progress{grid-column:1/-1;height:8px;border-radius:var(--pill);background:var(--border);overflow:hidden;}
.br-bar .pb-progress span{display:block;height:100%;background:var(--green);}
.br-details{display:grid;gap:var(--s3);margin-top:var(--s2);}
@media (min-width:760px){.br-details{grid-template-columns:1fr 1fr;} .br-details>p{grid-column:1/-1;}}
.br-details h4{margin:var(--s2) 0 4px;text-transform:uppercase;letter-spacing:.04em;color:var(--slate);}
.br-names{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;font-size:var(--fs-sm);}
.br-names li{padding:4px 0;border-bottom:1px dashed var(--border);}
.br-text{min-height:200px;}
.br-edit .field span{display:block;font-size:var(--fs-xs);color:var(--slate);margin-bottom:2px;}
.warn-note{background:var(--amber-bg);padding:6px 10px;border-radius:var(--radius-md);}
.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--blue);text-decoration:underline;cursor:pointer;}
.br-wx{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;background:var(--amber-bg);border-left:5px solid var(--amber);}
