/* the morning sheet (brief.js): calm, one column on a phone */
#fdb{margin:12px 0}.bsheet{padding:14px 16px}.ba{margin:0 0 10px;font-weight:600}
.bsheet h3.ba{margin:20px 0 6px;font-size:1.05rem}.bsheet h3.ba:first-child{margin-top:0}.gn{margin:0 0 8px;font-size:.9rem}
.bl{list-style:none;margin:0;padding:0;display:grid;gap:10px}.br{border-top:1px solid var(--ln2);padding-top:10px}
.bh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bh b{font-size:15px}
.bm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;margin:8px 0 0}
.bm dt{font:500 11px/1.3 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.bm dd{margin:0;font-variant-numeric:tabular-nums}
.bi{margin:8px 0 0;font-size:var(--s);color:var(--mu)}
@media (max-width:560px){.bm{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pk{cursor:pointer}.pkb{margin-left:auto;min-height:28px;padding:2px 10px;font:inherit;font-size:var(--s);color:inherit;background:none;border:1px solid var(--ln2);border-radius:6px;cursor:pointer}
.bm small{grid-column:auto;display:block;font-size:11px;color:var(--mu)}.pkd{margin-top:8px}.pkd summary{cursor:pointer;min-height:24px}
@media (min-width:561px){.bm{grid-template-columns:repeat(5,minmax(0,1fr))}}

.pkm{display:block;margin:10px 0 0;min-height:36px;padding:4px 14px;font:inherit;font-size:var(--s);color:inherit;background:none;border:1px solid var(--ln2);border-radius:6px;cursor:pointer}.pkm:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pk[hidden]{display:none}
