.cvx-modal.bo-am-modal{width:min(980px,100vw - 48px)}.bo-am-head{min-width:0}.bo-am-kicker{font:700 11px var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--acc-ink);margin-bottom:4px}.bo-am-modal .cvx-m-title{overflow-wrap:anywhere}@media (min-width:861px){.cvx-m-rail.bo-am-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.cvx-m-grid2.bo-am-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.bo-am-rail b small{font:600 13px var(--f-mono);color:var(--t3)}.bo-am-ink.ok{color:var(--ok-ink)}.bo-am-ink.warn{color:var(--warn-ink)}.bo-am-ink.crit{color:var(--crit-ink)}.bo-am-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bo-am-heat{table-layout:fixed;min-width:560px}.bo-am-heat th:first-child{width:128px}@media (max-width:768px){.bo-am-heat tr>:first-child{z-index:1;background:var(--card-solid);position:sticky;left:0}}.bo-am-heat thead th small{text-transform:none;color:var(--t3);font-weight:400}.bo-am-heat td{padding:4px}.bo-am-sent td{padding-bottom:10px}.bo-am-cell{text-align:center;font:600 11.5px/1.25 var(--grot);color:var(--t2);background:var(--na-fill);border-radius:8px;padding:6px;display:block}.bo-am-cell.ok{color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 16%,transparent)}.bo-am-cell.near{color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 10%,transparent)}.bo-am-cell.warn{color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 22%,transparent)}.bo-am-cell.crit{color:var(--crit-ink);background:color-mix(in srgb,var(--crit) 18%,transparent)}.bo-am-cell.none{color:var(--t3);background:0 0}.bo-am-sent .bo-am-cell{font-size:12px}.pf-chip.bo-am-near{background:color-mix(in srgb,var(--warn) 10%,transparent)}.bo-am-tbl td{padding:6px 8px}.bo-am-mono{font:400 12px var(--f-mono);color:var(--t2);white-space:nowrap}.bo-am-actions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-am-actions li{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.bo-am-actions li:last-child{border-bottom:0}.bo-am-actions .pf-chip{flex:none;min-width:74px}.bo-am-actions span{flex-direction:column;gap:2px;min-width:0;display:flex}.bo-am-actions b{font:500 13px/1.4 var(--grot);color:var(--t1)}.bo-am-actions small{font:400 11px var(--f-mono);color:var(--t3)}.bo-am-none{font:400 13px/1.5 var(--grot);color:var(--t2);margin:0}.bo-am-skel{flex-direction:column;gap:12px;min-height:240px;display:flex}.bo-am-skel .skel{background:var(--line-2);height:18px;animation:none}.bo-am-skel .skel:first-child{height:24px}.bo-am-modal .cvx-m-foot{flex-wrap:wrap;align-items:center}.bo-am-src{font:400 11px/1.45 var(--f-mono);color:var(--t3);flex:280px;margin:0}.bo-why{border-top:1px solid var(--line-2);padding-top:14px}.bo-why details{min-width:0}.bo-why summary{cursor:pointer;font:700 11px var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--t3);justify-content:space-between;align-items:baseline;gap:10px;list-style:none;display:flex}.bo-why summary::-webkit-details-marker{display:none}.bo-why summary:before{content:"▸";color:var(--t2);flex:none;margin-right:6px}.bo-why details[open] summary:before{content:"▾"}.bo-why summary span:first-child{flex:auto}.bo-why summary span:last-child{text-transform:none;letter-spacing:0;color:var(--t2);flex:none}.bo-why-body{gap:12px;margin-top:12px;display:grid}.bo-why-months{flex-wrap:wrap;gap:6px;display:flex}.bo-why-month{border:1px solid var(--line);background:var(--card-hi);cursor:pointer;min-height:28px;font:600 12px var(--f-mono);color:var(--t2);border-radius:999px;padding:4px 10px}.bo-why-month:hover,.bo-why-month:focus-visible{color:var(--t0);border-color:var(--acc-ink)}.bo-why-month.on{color:var(--t0);border-color:var(--acc-ink);background:color-mix(in srgb,var(--accent) 14%,transparent)}.bo-why-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-why-list li{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(92px,138px) minmax(74px,max-content) minmax(0,1fr);align-items:start;gap:8px 12px;padding:10px 0;display:grid}.bo-why-list li:last-child{border-bottom:0}.bo-why-pillar{font:500 12.5px/1.4 var(--grot);color:var(--t1);overflow-wrap:anywhere}.bo-why-list .pf-chip{justify-self:start}.bo-why-norating{font:400 11.5px var(--f-mono);color:var(--t3)}.bo-why-text{font:400 13px/1.5 var(--grot);color:var(--t1);overflow-wrap:anywhere;white-space:pre-line;margin:0}.bo-why-text.muted{color:var(--t3);font-style:italic}@media (max-width:768px){.bo-why-list li{grid-template-columns:minmax(0,1fr) max-content}.bo-why-text{grid-column:1/-1}}
