/* This week: the owner's weekly briefing (weekly.js). Builds on the evening briefing's cards (app.css .brief, .bcard, .bline). */
.wb-made{display:block;margin:-2px 0 6px}
.wb-rows{display:flex;flex-direction:column}
.wb-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--sep2);font-size:var(--fs-14)}
.wb-row>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}
.wb-row small{font-size:var(--fs-12)}
.wb-v{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end;flex:none;max-width:55%}
.wb-v b{font-size:var(--fs-17);font-variant-numeric:tabular-nums}
.wb-bar{margin:-2px 0 8px}
.wb-h{margin-top:12px !important}
.wb-look>span{line-height:1.45}
.wb-wa{display:flex;flex-direction:column;gap:6px;padding:10px 0 4px}
.wb-wa .go2,.wb-wa .btn{width:100%}
.wb-more{display:inline-block;margin:8px 0 2px;font-size:var(--fs-13)}
.wb-sofar{margin:4px 0 8px;width:100%}
.wb-hist .wb-cur{background:#f5f7fb}
.wb-new{color:#b25b00;font-weight:600}
.wb-edit{display:flex;flex-direction:column;gap:14px;padding-bottom:14px}
.wb-edit h2{margin-bottom:0}
.wb-days button{font-size:var(--fs-12);padding:6px 0}
.wb-edit select{height:36px;border:1px solid var(--sep);border-radius:9px;padding:0 10px;font:inherit;font-size:var(--fs-14);background:#fff;color:var(--ink)}
.wb-who{display:flex;flex-direction:column;gap:8px;padding:8px 0;border-bottom:1px solid var(--sep2)}
.wb-who:last-of-type{border-bottom:0}
.wb-tick{display:flex;align-items:center;gap:10px;font-size:var(--fs-14);color:var(--ink);font-weight:500;cursor:pointer}
.wb-tick input{width:18px;height:18px;flex:none}
.wb-whomore{display:flex;flex-direction:column;gap:8px;padding-inline-start:28px}
.wb-whomore input{height:36px;border:1px solid var(--sep);border-radius:9px;padding:0 10px;font:inherit;font-size:var(--fs-14);max-width:220px}
.wb-whomore .seg{max-width:220px}
.wb-btns{display:flex;gap:8px;justify-content:flex-end}
.wb-btns button{min-width:96px;padding:0 14px}
.brief .wb-ready{border-color:#cfe0f5;background:#f5f9ff}
