.loss-period-note{font-size:12px;color:#7185a4;margin:0 0 18px;line-height:1.6}
.loss-context-strip{display:flex;gap:22px;flex-wrap:wrap;padding:20px 4px;color:#667c9c;font-size:13px;border-bottom:1px solid #dce8f7;margin-bottom:26px}.loss-context-strip b{color:#235da9}.loss-context-strip button{border:0;background:none;color:#286bc5;cursor:pointer;font:inherit;padding:0}
.loss-tabs{margin-bottom:22px;flex-wrap:wrap}.loss-tabs button{white-space:nowrap}.loss-analytics th{max-width:180px}.loss-analytics td:first-child{min-width:180px}.loss-analytics .count-link{display:inline-flex;gap:8px;align-items:center}.loss-analytics .count-link span{font-size:12px}
.impact-badge{display:inline-block;padding:6px 11px;border-radius:999px;font-size:12px;line-height:1.4;background:#edf3fa;color:#647791;white-space:normal}.impact-badge.confirmed{background:#fbeaec;color:#ab4f5e}.impact-badge.possible,.impact-badge.risk{background:#edf3ff;color:#326cc1}.impact-badge.other{background:#eaf4f1;color:#417c69}
.loss-queue .work-table td{vertical-align:top}.loss-queue .work-table td:nth-child(2){max-width:360px;min-width:240px}.loss-queue .work-table td:nth-child(4){max-width:280px}.loss-queue .client-reaction{color:#536d92;line-height:1.5;margin-top:9px}.loss-category-filter{padding:0 28px 20px;max-width:320px}.loss-footnote{font-size:12px;line-height:1.7;color:#7185a4;padding:14px 4px}.loss-footnote p{max-width:1000px}
.impact-drawer{width:min(970px,96vw)!important;max-width:970px!important}.impact-drawer .impact-panel{padding:24px 34px 32px}.impact-drawer .drawer-header{padding-right:60px}.impact-attribution{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#f4f8ff;border-radius:16px;padding:16px;margin:18px 0;font-size:13px;color:#4f6b92}.impact-attribution span:last-child{grid-column:1/-1}.impact-attribution b{display:block;color:#8192ab;font-size:11px;font-weight:500;margin-bottom:6px}.impact-section-title{margin-top:28px}
.reaction-card{padding:18px 20px;border:1px solid #d8e6f8;border-radius:20px;background:linear-gradient(125deg,#f3f8ff,#fff);margin:12px 0}.reaction-card>span{font-size:12px;color:#7086a8}.reaction-card blockquote,.impact-drawer .feedback-row blockquote{border-left:3px solid #8db5ed;margin:12px 0;padding:3px 0 3px 16px;line-height:1.6;color:#244c80}.loss-picks{border:1px solid #dce8f7;border-radius:16px;padding:16px}.loss-picks legend{padding:0 7px;font-size:13px;color:#6880a4}.loss-picks label{display:flex;flex-direction:row;gap:12px;align-items:flex-start;margin:10px 0;font-weight:400;line-height:1.5}.loss-picks input[type=checkbox]{width:17px;min-width:17px;height:17px;margin:3px 0}.loss-picks small{display:block;font-size:12px;color:#7a8ca5;margin-top:4px}.impact-panel .decision-form{padding:0;border:0;background:none}.impact-panel .source-picks{max-height:300px;overflow:auto}.impact-drawer .drawer-tabs{overflow:auto}.impact-drawer .drawer-tabs button{white-space:nowrap}.impact-drawer .timeline-event{scroll-margin:100px}.loss-pulse .pulse-stat{min-height:134px}
@media(max-width:1050px){.topbar{flex-wrap:wrap}.topbar #nav{order:3;width:100%;overflow:visible}.loss-context-strip{gap:13px}.impact-drawer .impact-panel{padding:20px}.impact-attribution{grid-template-columns:1fr}.impact-attribution span:last-child{grid-column:auto}}
