/* Today opens with the useful details visible and one copy of each fact. */
.w7mbriefing .w7mhd{padding:18px 22px;gap:20px;margin-bottom:14px;border-radius:15px}
.w7mbriefing .w7mhd .w7h1{margin:10px 0 9px;font-size:clamp(27px,2.5vw,36px)}
.w7mbriefing .w7mhd .w7sub{margin:0;line-height:1.45}
.w7mbriefing .w7m-pickup-help{margin:7px 0 0}
.w7mbriefing .w7m-feature{min-height:120px;padding:13px 15px;border-radius:12px}
.w7mbriefing .w7m-feature>div:not(.w7m-feature-track){margin:7px 0 3px}
.w7mbriefing .w7m-feature p{margin:4px 0 0}
.w7mbriefing .w7m-sectionlabel{margin:13px 2px 9px}
.w7mbriefing .w7msplit{gap:14px;align-items:start}
.w7mbriefing .w7mside{gap:12px}
.w7mbriefing .w7mside>.w7mneeds{height:auto}
.w7mbriefing .w7mboxh{padding:12px 16px;gap:4px 10px}
.w7mbriefing .w7mboxh h2{font-size:18px}
.w7mbriefing .w7mhopen{margin:0 13px 9px;padding:13px;gap:14px}
.w7mbriefing .w7mhopen .w7nm .w7name{font-size:20px}
.w7mbriefing .w7mhopen .w7kicker{margin-top:5px}
.w7mbriefing .w7mhopen .w7nm{margin:4px 0}
.w7mbriefing .w7mhopanel{padding-left:13px}
.w7mbriefing .w7m-hand-details{margin-top:4px}
.w7mbriefing .w7mhopanel .w7mhowhy,.w7mbriefing .w7mhopanel .w7mhopreview{margin-top:4px;line-height:1.35}
.w7mbriefing .w7m-queue-label{margin:7px 16px 3px}
.w7mbriefing .w7m-nextqueue{gap:0 16px;padding:0 16px 8px}
.w7mbriefing .w7mhrow>summary{grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 0 4px}
.w7mbriefing .w7mhrow>summary>a{font-size:12px;font-weight:650}
.w7mbriefing .w7mhrow>summary>span{white-space:normal;font-size:11px;line-height:1.35}
.w7mbriefing .w7mh-expanded{padding:0 0 8px}
.w7mbriefing .w7mh-expanded .w7nm{margin:0}
.w7mbriefing .w7mh-expanded .w7rm{font-size:10px;line-height:1.35}
.w7mbriefing .w7mh-expanded .w7mhright{margin-top:5px;gap:3px;flex-direction:row;align-items:center;flex-wrap:wrap}
.w7mbriefing .w7mh-expanded .w7msel{min-height:30px;max-width:170px;font-size:11px}
.w7mbriefing .w7mhreason{white-space:normal;max-width:none;text-align:left;font-size:10px}
.w7mbriefing .w7mneedrow:first-child{margin:0 13px 9px;padding:12px 13px}
.w7mbriefing .w7mneedrow:first-child .w7name{font-size:18px}
.w7mbriefing .w7mneedrow:first-child .w7nm{margin:5px 0}
.w7mbriefing .w7mneed-closed{margin:0 16px}
.w7mbriefing .w7mneed-closed>summary{padding:7px 0 3px}
.w7mbriefing .w7mneed-closed>summary>a{font-size:12px;font-weight:650;color:var(--ink);text-decoration:none}
.w7mbriefing .w7mneed-closed>summary>a:hover{color:var(--blue);text-decoration:underline}
.w7mbriefing .w7mneed-closed[open]{padding-bottom:7px}
.w7mbriefing .w7mneed-closed .w7rt{margin:3px 0 4px;line-height:1.35}
.w7mbriefing .w7mneeds .w7macts{padding:2px 0 0}
.w7mbriefing .w7mroad{margin:0;border:1px solid var(--line);border-radius:12px;background:var(--card)}
.w7mbriefing .w7mroad>summary{padding:10px 14px;gap:8px;align-items:flex-start;flex-direction:column}
.w7mbriefing .w7mroad>summary>span{font-size:11px;line-height:1.35}
.w7mbriefing .w7mroad-note{padding:0 14px 8px;font-size:11px;line-height:1.35}
.w7mbriefing .w7mroad-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.w7mbriefing .w7mroad-row{padding:8px 11px;font-size:11px;gap:3px}
.w7mbriefing .w7mroad-row>a{font-size:12px}
.w7mbriefing .w7mroad-row small{font-size:10px}
.w7mbriefing .w7mteam-detail>summary{padding:9px 16px;font-weight:650}
.w7mbriefing .w7mtbl td{padding:6px 9px;font-size:13px}
.w7mbriefing .w7mboxf{padding:7px 16px 9px}
@media(max-width:900px){.w7mbriefing .w7msplit{grid-template-columns:minmax(0,1fr)}.w7mbriefing .w7mhopanel{padding:9px 0 0}}
@media(max-width:700px){.w7mbriefing .w7mhd{padding:16px;gap:13px}.w7mbriefing .w7m-feature{min-height:0}.w7mbriefing .w7m-nextqueue{grid-template-columns:minmax(0,1fr)}.w7mbriefing .w7mhrow>summary,.w7mbriefing .w7mneed-closed>summary{min-height:44px}.w7mbriefing .w7mhrow>summary>span,.w7mbriefing .w7mh-expanded .w7rm,.w7mbriefing .w7mhreason,.w7mbriefing .w7mroad-row,.w7mbriefing .w7mroad-row small,.w7mbriefing .w7mroad-note,.w7mbriefing .w7mroad>summary>span{font-size:12px}.w7mbriefing .w7mh-expanded .w7msel{font-size:12px;min-height:36px}.w7mbriefing .w7mroad-list{grid-template-columns:minmax(0,1fr)}}
