html body .sc-admin-today{padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid #d4a67e30;color:#f0eae2}
html body .sc-admin-today header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}
html body .sc-admin-today h2{font:600 17px/1.4 Arial,sans-serif;margin:0}
html body .sc-admin-today small{font:11px/1.4 Arial,sans-serif;color:#a6afb5}
html body .sc-admin-today button{font:500 12px/1.4 Arial,sans-serif;padding:6px 10px;min-height:34px;border:1px solid #d4a67e30;border-radius:7px;background:#151f26;color:#dfc4a8;cursor:pointer}
html body .sc-today-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
html body .sc-today-counts button{text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:10px 12px}
html body .sc-today-counts b{font-size:20px;color:#f3dfc8}
html body .sc-today-counts span{color:#b7c0c5;font-size:11px}
html body .sc-today-counts .needs-attention{border-color:#d7a66c70;background:#d7a66c0a}
html body .sc-today-shortcuts,html body .sc-today-shortcuts nav{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
html body .sc-today-shortcuts{margin-top:9px}html body .sc-today-shortcuts nav{margin-right:auto}
html body [data-today-note]:empty{display:none}html body [data-today-note]{font-size:12px;color:#efba91}
.sc-fav-option{display:flex;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid #ffffff12}.sc-fav-option label{flex:1;display:flex;align-items:center;gap:8px}.sc-fav-option input{width:18px;height:18px}
html body .sc-admin-live .sc-live-contact{display:flex;flex-direction:column;align-items:flex-end;gap:5px}
html body .sc-admin-live [data-live-message]{min-height:30px;padding:5px 8px;font-size:11px;color:#e5bd92;border-color:#d4a67e50}
html body .sc-last-editor.is-working{border-left:3px solid #e0b27b;padding:6px 9px;background:#d4a67e10;color:#f1cfaa!important;font-weight:600}
@media(max-width:700px){html body .sc-today-counts{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sc-today-counts button{padding:8px}html body .sc-today-counts b{font-size:17px}html body .sc-admin-live .sc-live-contact{grid-column:2;align-items:flex-start}html body .sc-today-shortcuts button{min-height:40px}}
/* Keep the live strip compact after adding direct actions. */
html body .sc-admin-live .sc-live-contact{flex-direction:row;align-items:center;gap:6px}
html body .sc-admin-live .sc-live-contact .sc-online-presence{display:none}
html body .sc-admin-live .sc-live-contact button{width:auto;min-height:30px;padding:5px 8px;font-size:11px}
html body .sc-admin-alerts:has([data-admin-today]) .sc-status-emblem{display:none}
html body .sc-admin-alerts:has([data-admin-today]) .sc-status-heading h2{font-size:15px}
html body .sc-admin-alerts:has([data-admin-today]) .sc-status-heading p{font-size:11px}
@media(max-width:700px){html body .sc-admin-live .sc-live-contact{margin-top:5px}html body .sc-today-shortcuts nav{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:3px}html body .sc-today-shortcuts nav button{white-space:nowrap;flex-shrink:0}}
