#appShell .action-centre { margin:20px 0; padding:22px!important; }
.ac-heading { display:flex;justify-content:space-between;align-items:flex-start;gap:16px; }
.ac-heading h2 { margin:5px 0;font-size:21px;letter-spacing:-.5px; }
.ac-heading p { margin:5px 0 18px; }
.ac-filters { display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px; }
.ac-filter { padding:8px 13px;border:1px solid #d9e2eb;border-radius:999px;background:transparent;color:#52657b;font-size:12px;font-weight:650;min-height:38px; }
.ac-filter[aria-pressed=true] { background:#173d59;color:white;border-color:#173d59; }
.ac-row { display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid #e5eaf0; }
.ac-row-text { flex:1;min-width:0;overflow-wrap:anywhere; }
.ac-row-text strong { font-size:13px; }
.ac-row-text p { margin:4px 0 0;color:#65768a;font-size:12px;line-height:1.6; }
.ac-marker { flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#8899aa; }
.ac-priority-0 { background:#c4343d; }.ac-priority-1,.ac-priority-2 { background:#b17b20; }.ac-priority-3 { background:#347a83; }
.ac-footnote { margin:15px 0 0;font-size:11px!important;line-height:1.6; }
.ac-empty { padding:22px 0;color:#65768a;font-size:13px; }
.ac-more { margin-top:12px; }
html[data-theme=dark] #appShell .action-centre { background:#172c3e!important;border-color:#34495c!important;color:#e1eaf2; }
html[data-theme=dark] .ac-row { border-color:#34495c; }
html[data-theme=dark] :is(.ac-row-text p,.ac-empty,.ac-filter) { color:#b5c6d6; }
html[data-theme=dark] .ac-filter { border-color:#43596c; }
html[data-theme=dark] .ac-filter[aria-pressed=true] { background:#345775;color:white; }
@media(max-width:600px) { #appShell .action-centre { padding:16px!important; }.ac-row { flex-wrap:wrap;gap:9px; }.ac-row-text { flex-basis:calc(100% - 23px); }.ac-row>button { margin-left:17px; }.ac-heading h2 { font-size:19px; } }
.ac-row{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px 12px}.ac-marker{margin-top:6px}.ac-row>button{grid-column:2;justify-self:start;min-height:44px;max-width:100%;white-space:normal;margin-left:0!important}.ac-row-text>strong{display:block;font-size:14px;line-height:1.45}.ac-row-text .ac-context{font-weight:600;color:inherit;margin:4px 0}.ac-materials{list-style:none;padding:0;margin:12px 0 0}.ac-materials li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:7px 0;border-bottom:1px solid var(--ds-border,#e5eaf0);font-size:12px;line-height:1.5}.ac-materials li strong{font-size:12px;white-space:nowrap}.ac-materials li small{grid-column:1/-1;color:var(--ds-muted,#65768a)}.ac-notes{margin-top:10px;font-size:12px}.ac-notes summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.ac-notes p{white-space:pre-line;overflow-wrap:anywhere}.ac-filter{min-height:44px}@media(max-width:600px){.ac-row-text{flex-basis:auto}.ac-row{gap:8px 10px}.ac-row>button{justify-self:stretch}.ac-materials li{gap:4px 8px}}
.ac-notes summary::after{content:'+';margin-left:auto;font-size:16px;text-decoration:none}.ac-notes[open] summary::after{content:'−'}html[data-theme=dark] .ac-materials li small{color:#b5c6d6}
