/* Trace2Trace R329: restrained OPS typography and saved-activity lists. */
html,html body,html body *:not(svg):not(svg *):not([class*="material-icons"]):not([class*="fa-"]):not(code):not(pre):not(kbd):not(samp){
  font-family:'Open Sans','Segoe UI',Arial,sans-serif!important;
}
html body :is(code,pre,kbd,samp,[class*="hash"],[class*="fingerprint"],[class*="mono"],[class*="source-url"]){
  font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',monospace!important;
}
/* Superadmin continues to see Markets. This is navigation only, not an authorization boundary. */
html.r329-regulator-user .sidebar :is([data-view="markets"],[data-r158-route="markets"],a[href*="view=markets"]),
html.r329-regulator-user .r270-rail [data-r270-key="markets"],
html.r329-regulator-user .r158-static-sidebar :is([data-view="markets"],a[href*="view=markets"]) {display:none!important;}
/* Overview: no stacked alert cards or large decorative metric blocks on the right. */
.r329-overview .r261-right {gap:12px!important;}
.r329-overview .r261-right>.r261-brief{display:none!important;}
.r329-overview .r261-activity-panel{
  background:#fff!important;border:1px solid #d7e2de!important;border-radius:7px!important;
  padding:0 19px!important;box-shadow:none!important;display:block!important;
}
.r329-work-headline{padding:17px 0 14px;border-bottom:1px solid #e3e9e7;}
.r329-work-headline h2{font-size:17px!important;line-height:1.25!important;font-weight:700!important;color:#183d45!important;margin:0 0 5px;}
.r329-work-headline p{font-size:11px!important;color:#5a7477!important;line-height:1.55!important;margin:0;}
.r329-work-section{padding:15px 0 13px;border-bottom:1px solid #e3e9e7;}
.r329-work-section:last-child{border:0;}
.r329-work-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px;}
.r329-work-head h3{font-size:14px!important;line-height:1.35!important;font-weight:700!important;margin:0;color:#17434b!important;}
.r329-work-head p{font-size:10px!important;line-height:1.5;color:#698186!important;margin:3px 0 0;}
.r329-work-head>a,.r329-work-item>a{white-space:nowrap;color:#2d6265!important;font-size:10px!important;font-weight:650!important;text-decoration:none!important;}
.r329-work-head>a:hover,.r329-work-item>a:hover{text-decoration:underline!important;}
.r329-work-total{font-size:11px!important;color:#5b7378!important;font-weight:600!important;margin-left:3px;}
.r329-work-list{margin:6px 0 0;padding:0;list-style:none;}
.r329-work-item{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #edf0ee;}
.r329-work-item:last-child{border:0;}
.r329-work-item-main{display:flex;flex-direction:column;gap:3px;min-width:0;}
.r329-work-title{font-size:12px!important;color:#193e46!important;font-weight:680!important;overflow-wrap:anywhere;line-height:1.4;}
.r329-work-meta{font-size:10px!important;color:#75878a!important;line-height:1.5!important;overflow-wrap:anywhere;}
.r329-work-status{font-size:10px!important;color:#5b7579!important;line-height:1.5!important;}
.r329-work-status.has-new{color:#295c57!important;font-weight:650!important;}
.r329-work-status.has-new i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#3d7a6a;vertical-align:middle;margin-right:6px;}
.r329-work-empty,.r329-work-more{font-size:10.5px!important;color:#698186!important;line-height:1.6!important;margin:9px 0 1px;}
.r329-overview .r261-coverage-panel{box-shadow:none!important;border:1px solid #d7e2de!important;border-radius:7px!important;}
.r329-overview .r261-right .r261-coverage-panel h3{font-weight:700!important;}
/* Compact typography and purposeful whitespace — not a new dashboard theme. */
.r329-overview .r261-panel-heading h2{letter-spacing:-.25px!important;}
.r329-overview .r261-site{border-bottom-color:#e1e8e5!important;}
.r329-overview .r261-sites-panel,.r329-overview .r261-right>section{box-shadow:none!important;}
@media(max-width:1050px){
 .r329-overview .r261-right{display:block!important;}
 .r329-overview .r261-right .r261-activity-panel{margin-bottom:12px;}
}
@media(max-width:700px){
 .r329-overview .r261-activity-panel{padding:0 13px!important;}
 .r329-work-item{align-items:flex-start;}
 .r329-work-headline h2{font-size:16px!important;}
}
/* Monitoring is listed from its own authenticated source on the right.
   Suppress the old fourth KPI, whose R260 value referred only to sampled-domain Watchers
   and could misleadingly display zero or unknown next to the actual workspace list. */
.r329-overview .r261-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.r329-overview .r261-kpis>.r261-kpi:last-child{display:none!important;}
@media(max-width:700px){.r329-overview .r261-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
