.xrve-weekly-brief{background:#fff;border-left:4px solid #256888}
.xrve-weekly-head{display:flex;align-items:start;justify-content:space-between;gap:18px;flex-wrap:wrap}
.xrve-weekly-head h3{font-size:18px;line-height:1.25;color:#173d56;margin:0 0 6px}
.xrve-weekly-head p{font-size:12px;line-height:1.5;color:#48677c;max-width:620px;margin:0}
.xrve-weekly-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap}
.xrve-weekly-controls label{display:grid;gap:4px;font-size:11px;font-weight:700;color:#2b5268}
.xrve-weekly-controls select{padding:9px;border-radius:7px;border:1px solid #a9beca;min-width:150px}
.xrve-weekly-controls button{font-size:11px}
.xrve-weekly-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}
.xrve-weekly-metric{background:#f0f6f9;border-radius:8px;padding:12px;min-width:0;display:grid;gap:4px}
.xrve-weekly-metric strong{font-size:23px;color:#173d56}
.xrve-weekly-metric span{font-size:11px;color:#4f6b7e}
.xrve-weekly-focus{font-size:13px;line-height:1.6;color:#244b61;margin:14px 0}
.xrve-weekly-list{display:grid;gap:10px;padding-left:26px;margin:12px 0}
.xrve-weekly-list li{padding-left:2px}
.xrve-weekly-entry{padding:12px;border:1px solid #dfebf0;border-radius:9px;background:#fff}
.xrve-weekly-entry strong{display:block;font-size:13px;color:#173d56}
.xrve-weekly-entry small{display:block;margin:5px 0;color:#567589}
.xrve-weekly-entry p{font-size:12px;line-height:1.55;margin:4px 0;color:#365a6c}
.xrve-weekly-entry button{margin-top:7px}
.xrve-weekly-team{background:#f2f7f9;border-radius:8px;padding:12px;color:#254d62;line-height:1.6;font-size:12px}
@media(max-width:780px){.xrve-weekly-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.xrve-weekly-metrics{grid-template-columns:1fr 1fr}.xrve-weekly-head{display:block}.xrve-weekly-controls{margin-top:12px}}
