/* The staff workspace owns its chrome. Public marketplace styles stay intact. */
#staffConsoleTop,#staffConsoleNav,#staffConsoleHeading,.console-bottom,.console-shade{display:none}
body.staff-console{background:#f5f7fb;color:#1b2d40}
body.staff-console .shell{box-sizing:border-box;position:relative;max-width:1320px;margin:0 auto;padding:0 24px 32px 246px}
body.staff-console .shell>header,body.staff-console #mode,body.staff-console #accountMenu,body.staff-console #quickNavigation,body.staff-console .workspace-nav,body.staff-console .staff-queue-bar,body.staff-console footer{display:none!important}
body.staff-console .shell>.stage-nav,body.staff-console .shell>.staff-nav{display:none!important}
body.staff-console #adminPage,body.staff-console #stage2,body.staff-console #trustPage,body.staff-console #commercePage{box-sizing:border-box;max-width:none;margin:0!important;padding:0!important;width:100%}
body.staff-console .workspace-page{display:block;padding:0;margin:0;background:none;border:0}
body.staff-console .workspace-main{padding:0!important;margin:0;max-width:none;min-width:0}
body.staff-console #adminPage>.admin-page-header,body.staff-console #trustPage>h1,body.staff-console #trustPage>.report-actions,body.staff-console #trustPage>.stage-nav:has(a[href="/moderation"]),body.staff-console #trustPage>.stage-nav:has(a[href="/moderation/reports"]),body.staff-console #moderation>.heading>h1{display:none!important}
body.staff-console #moderation>.muted{margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.45}
body.staff-console #moderation>.heading:has(>button[hidden]){display:none}
body.staff-console #staffConsoleTop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;border-bottom:1px solid #e3e9f1;margin-bottom:22px}
body.staff-console .console-brand{font-size:24px;font-weight:750;letter-spacing:-1px;color:#123f68;text-decoration:none;line-height:1.1;display:flex;align-items:center;gap:14px}
body.staff-console .console-brand>span{font-size:13px;font-weight:500;color:#65778b;letter-spacing:0;border-left:1px solid #d8e1eb;padding-left:14px}
body.staff-console .console-owner{font-size:13px;font-weight:500;color:#65778b;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.staff-console #staffConsoleHeading{display:block;margin:0 0 20px}
body.staff-console #staffConsoleHeading h1{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.7px;margin:0 0 6px;text-align:left}
body.staff-console .console-caption{font-size:14px;line-height:1.4;color:#687b90;margin:0;font-weight:400}
body.staff-console #staffConsoleNav{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:max(0px,calc((100vw - 1320px)/2));width:222px;box-sizing:border-box;padding:24px 14px 20px;background:#fff;border-right:1px solid #e3e9f1;overflow-y:auto;overscroll-behavior:contain;z-index:20;gap:18px}
body.staff-console .console-nav-title{font-size:13px;font-weight:650;color:#49617a;margin:0;padding:6px 10px 14px;border-bottom:1px solid #edf0f5;line-height:1.4}
body.staff-console .console-nav nav{display:grid;gap:3px}
body.staff-console .console-group-title{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#8a98a9;font-weight:650;padding:0 10px;margin:0 0 5px}
body.staff-console .console-nav-link{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:500;line-height:1.3;color:#51677d;text-decoration:none;white-space:normal}
body.staff-console .console-nav-link[hidden]{display:none}
body.staff-console .console-nav-link[aria-current=page]{background:#eaf2fb;color:#164b7d;font-weight:650}
body.staff-console .console-nav-link:hover{background:#f0f5fa;color:#164b7d}
body.staff-console :is(.console-nav-link,.console-menu-button,.console-bottom-link) svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
body.staff-console .console-logout{margin-top:auto;min-height:44px;background:transparent;border:1px solid #e1e7ef;box-shadow:none;color:#5d7187;border-radius:9px;font-size:14px;padding:10px;font-weight:500}
body.staff-console .console-menu-button{display:none}
body.staff-console :is(.console-nav-link,.console-menu-button,.console-bottom-link):focus-visible{outline:3px solid #6f9fd4;outline-offset:2px}
/* Overview: one clear queue, a small summary, and explicit assistant permission. */
body.staff-console #adminPage .console-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:16px;align-items:start}
body.staff-console #adminPage .console-card{min-width:0;background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:18px;margin:0;box-sizing:border-box}
body.staff-console #adminPage .console-card h2{font-size:17px;line-height:1.3;margin:0;font-weight:650;color:#203a54;letter-spacing:-.2px}
body.staff-console #adminPage .console-card p{font-weight:400;line-height:1.45}
body.staff-console .console-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
body.staff-console #adminPage .console-update{font-size:12px;color:#738599;font-weight:400;line-height:1.4;margin:0}
body.staff-console #adminPage .console-queue{display:grid;gap:4px}
body.staff-console #adminPage .console-queue-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:12px 0;min-height:64px;border-bottom:1px solid #eef1f6;text-decoration:none;color:#1f3b55;box-sizing:border-box}
body.staff-console #adminPage .console-queue-row:last-child{border-bottom:0}
body.staff-console .console-queue-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf4fc;color:#2e649b;font-size:16px;font-weight:600}
body.staff-console .console-queue-copy{display:grid;gap:4px;min-width:0}
body.staff-console .console-queue-copy strong{font-size:15px;line-height:1.35;font-weight:600}
body.staff-console .console-queue-copy small{font-size:12px;color:#7a899b;font-weight:400;line-height:1.4}
body.staff-console .console-queue-count{font-size:23px;font-weight:650;letter-spacing:-.5px}
body.staff-console .console-row-arrow{font-size:21px;color:#93a4b6}
body.staff-console #adminPage .console-main-action{display:flex;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;width:100%;margin:14px 0 0;padding:11px 14px;border-radius:10px;background:#1b5285;color:#fff;text-decoration:none;font-size:14px;font-weight:600;box-shadow:none;border:0}
body.staff-console .console-side{display:grid;gap:16px;min-width:0}
body.staff-console #adminPage .console-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:14px 0 0}
body.staff-console #adminPage .console-summary a{display:grid;gap:5px;color:#244764;text-decoration:none;min-height:48px}
body.staff-console .console-summary strong{font-size:23px;font-weight:650;letter-spacing:-.5px;line-height:1.1}
body.staff-console .console-summary span{font-size:12px;font-weight:400;color:#78899b;line-height:1.4}
body.staff-console #adminPage .console-period{display:flex;gap:4px;margin:14px 0 0;background:#f0f4f9;border-radius:9px;padding:3px}
body.staff-console #adminPage .console-period button{flex:1;min-height:44px;margin:0;padding:8px 5px;background:none;border:0;box-shadow:none;border-radius:7px;color:#687e94;font-size:13px;font-weight:500;line-height:1.25}
body.staff-console #adminPage .console-period button[aria-pressed=true]{background:#fff;color:#1f527e;box-shadow:0 1px 3px #16395712}
body.staff-console #adminPage .console-service-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;color:#2f567a;font-size:14px;text-decoration:none;font-weight:500}
body.staff-console .console-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#31956c;margin-right:8px;flex:none}
body.staff-console .console-service-link[data-warning=true] .console-status-dot{background:#d99b31}
body.staff-console #adminPage .console-service-note{font-size:12px;color:#7b8b9c;margin:4px 0 0}
body.staff-console #adminPage .console-error{font-size:13px;color:#a33a33;margin:8px 0 0;line-height:1.4}
body.staff-console #adminPage .console-error:empty{display:none}
body.staff-console #adminPage .console-refresh{min-height:44px;padding:8px 0;border:0;background:none;color:#285d8e;font-size:13px;margin:0;box-shadow:none;font-weight:500;text-align:left}
body.staff-console #adminPage .console-card .console-refresh[hidden]{display:none}
body.staff-console #adminPage [data-assistant-control]{padding:18px;margin:0;border-radius:14px;border-color:#e1e8f0}
body.staff-console #adminPage [data-assistant-control] h2{font-size:17px;line-height:1.3;margin:0 0 12px}
body.staff-console #adminPage [data-assistant-control] .wf-note{font-size:13px;line-height:1.45;color:#738599}
body.staff-console #adminPage [data-assistant-control] button{min-height:44px;background:#edf4fc;color:#215987;border:1px solid #d3e2f3;box-shadow:none;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;margin:0}
body.staff-console #adminPage [data-assistant-control] .wf-assistant-log{font-size:13px}
body.staff-console #adminPage .console-analytics{grid-column:1/-1;padding:0;background:transparent;border:0;margin-top:0}
body.staff-console #adminPage .console-analytics summary{min-height:44px;display:flex;align-items:center;color:#688198;font-size:13px;cursor:pointer;font-weight:500}
@media(max-width:999px){
 body.staff-console .shell{padding:0 16px 100px;max-width:800px}
 body.staff-console #staffConsoleTop{min-height:64px;margin-bottom:20px}
 body.staff-console .console-brand{font-size:23px;gap:10px}
 body.staff-console .console-brand>span{font-size:12px;padding-left:10px}
 body.staff-console .console-owner{display:none}
 body.staff-console .console-menu-button{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 10px;margin:0;background:#fff;color:#496d90;border:1px solid #dce5ef;box-shadow:none;border-radius:9px;font-size:13px;font-weight:500}
 body.staff-console #staffConsoleHeading{margin-bottom:16px}
 body.staff-console #staffConsoleHeading h1{font-size:25px}
 body.staff-console #staffConsoleNav{display:none;width:min(290px,calc(100vw - 36px));left:0;padding:20px 14px;z-index:1001}
 body.staff-console.console-menu-open #staffConsoleNav{display:flex}
 body.staff-console.console-menu-open{overflow:hidden}
 body.staff-console.console-menu-open .console-shade{display:block;position:fixed;inset:0;width:100%;height:100%;padding:0;margin:0;background:#132a4380;border:0;border-radius:0;z-index:1000;box-shadow:none}
 body.staff-console .console-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:80;padding:6px 10px max(6px,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e0e7f0;backdrop-filter:blur(12px)}
 body.staff-console .console-bottom-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:48px;min-width:0;padding:5px 4px;margin:0;border:0;border-radius:8px;background:none;color:#788a9d;box-shadow:none;text-decoration:none;font-size:11px;font-weight:500;line-height:1.2}
 body.staff-console .console-bottom-link[aria-current=page]{color:#1b5d96;background:#eef5fc}
}
@media(max-width:650px){
 body.staff-console #adminPage .console-overview{grid-template-columns:minmax(0,1fr);gap:12px}
 body.staff-console #adminPage .console-card,body.staff-console #adminPage [data-assistant-control]{padding:14px;border-radius:12px}
 body.staff-console .console-side{gap:12px}
 body.staff-console .console-queue-row{min-height:62px}
 body.staff-console .console-brand>span{display:none}
 body.staff-console #adminPage .console-summary{gap:14px}
 body.staff-console #adminPage .console-analytics{grid-column:auto}
}
@media(prefers-reduced-motion:reduce){body.staff-console *{scroll-behavior:auto}}
body.staff-console .console-queue-symbol svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.staff-console #adminPage .console-card [data-assistant-control]{border:0;border-top:1px solid #e9eef5;border-radius:0;padding:18px 0 0;margin:18px 0 0}
body.staff-console #adminPage .console-card [data-assistant-control] h2{font-size:15px}
body.staff-console .console-demo{font-size:11px;background:#fff4dc;color:#92702b;padding:5px 7px;border-radius:6px;white-space:nowrap;margin-left:auto}
@media(max-width:999px){body.staff-console .console-demo{display:none}}
/* Explicitly retire the earlier staff/public chrome on staff routes. */
body.staff-console :is(#utilityBar,#staffQueueBadges,#mobileDock,#responsivePreviewControls){display:none!important}
body.staff-console #staffConsoleTop .console-menu-button,body.staff-console .console-bottom>.console-bottom-link,body.staff-console #staffConsoleNav .console-logout,body.staff-console #adminPage .console-period button,body.staff-console #adminPage .console-refresh{background:#fff!important;color:#496d90!important;border:1px solid #dce5ef!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none;transform:none!important}
body.staff-console .console-bottom>.console-bottom-link{background:transparent!important;border:0!important}
body.staff-console .console-bottom>.console-bottom-link[aria-current=page]{background:#eef5fc!important;color:#1b5d96!important}
body.staff-console #adminPage .console-period button{background:none!important;border:0!important}
body.staff-console #adminPage .console-period button[aria-pressed=true]{background:#fff!important;color:#1f527e!important;outline:0;box-shadow:0 1px 3px #16395712!important}
body.staff-console #adminPage .console-refresh{background:none!important;border:0!important}
body.staff-console :is(#staffConsoleTop,#staffConsoleNav,.console-bottom,.console-period,.console-refresh) .brand-button-shine{display:none!important}
/* The assistant switch alone signals enabled access with a green light. */
body.staff-console #adminPage [data-assistant-control] button[aria-pressed=true]{background:linear-gradient(180deg,#3baf7d,#187246)!important;color:#fff!important;border:1px solid #176343!important;box-shadow:inset 0 1px 0 #ffffff70,0 0 0 3px #35b97c25,0 0 17px #35b97c45!important;outline:0;text-shadow:0 1px 1px #124a3660}
body.staff-console #adminPage [data-assistant-control] button[aria-pressed=true]:focus-visible{outline:3px solid #66bb97;outline-offset:3px}
body.staff-console #adminPage [data-assistant-control][data-enabled=true] .wf-assistant-controls>p{color:#19734e}
body.staff-console #adminPage [data-assistant-control][data-enabled=true] .wf-assistant-controls>p::before{content:'';display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#2ea473;box-shadow:0 0 6px #35b97c50;vertical-align:middle}
body.staff-console .console-owner{margin-left:auto}
body.staff-console .console-demo{margin-left:0}
/* Moderation cards: the offer first, optional technical details on demand. */
body.staff-console #moderationList{display:grid;gap:12px}
body.staff-console #moderationList .console-review-card{display:block;border:1px solid #e0e7f0;border-radius:12px;background:#fff;margin:0;padding:0;min-width:0;scroll-margin-top:16px;overflow:visible}
body.staff-console #moderationList .console-review-summary{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;list-style:none;padding:10px;cursor:pointer;min-height:0;box-sizing:border-box}
body.staff-console #moderationList .console-review-summary::-webkit-details-marker{display:none}
body.staff-console .console-review-picture{display:flex;align-items:center;justify-content:center;width:116px;height:auto;min-height:0;align-self:start;border-radius:8px;background:#f3f6fa;overflow:hidden;color:#8392a3;font-size:12px}
body.staff-console #moderationList .console-review-picture img{display:block;width:100%;height:auto;max-height:140px;object-fit:contain;border-radius:0}
body.staff-console #moderationList .console-review-picture.is-empty{min-height:84px}
body.staff-console #moderationList .console-review-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;min-width:0}
body.staff-console .console-review-copy{display:grid;gap:4px;min-width:0}
body.staff-console .console-review-copy>strong{font-size:16px;font-weight:650;line-height:1.35;color:#243e57;overflow-wrap:anywhere}
body.staff-console .console-review-copy>small{font-size:12px;font-weight:400;line-height:1.4;color:#75879a;overflow-wrap:anywhere}
body.staff-console .console-review-price{font-size:16px;font-weight:650;color:#1c3c57;line-height:1.35}
body.staff-console .console-review-open{min-height:24px;display:flex;align-items:center;font-size:13px;font-weight:550;color:#2c679b}
body.staff-console #moderationList .console-review-content{padding:0 16px 16px;border-top:1px solid #e7edf4;display:grid;gap:16px;min-width:0}
body.staff-console #moderationList .console-review-content p{font-size:14px;line-height:1.5;font-weight:400;margin:0;color:#51697f;overflow-wrap:anywhere}
body.staff-console #moderationList .console-review-section{display:grid;gap:10px;margin:0;min-width:0}
body.staff-console #moderationList .console-review-content h3{margin:0;font-size:15px;font-weight:650;color:#28465f;line-height:1.35}
body.staff-console .console-review-claim{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #edf1f6}
body.staff-console .console-review-claim button{min-height:44px;margin:0;font-size:14px}
body.staff-console #moderationList .console-review-photos{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;min-width:0;max-width:100%;padding-bottom:4px}
body.staff-console .console-review-photos>a{display:block;flex:0 0 120px;height:120px;min-width:0;border:1px solid #e0e7ef;border-radius:9px;background:#f5f7fa}
body.staff-console #moderationList .console-review-photos img{width:100%;height:100%;object-fit:contain;border-radius:9px}
body.staff-console #moderationList .console-review-description{white-space:pre-wrap;color:#253f57}
body.staff-console .console-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;min-width:0}
body.staff-console .console-review-facts>div{display:grid;gap:4px;min-width:0}
body.staff-console .console-review-facts dt{font-size:12px;font-weight:500;color:#7d8d9f;line-height:1.4}
body.staff-console .console-review-facts dd{font-size:14px;font-weight:500;color:#2a465e;line-height:1.4;margin:0;overflow-wrap:anywhere}
body.staff-console #moderationList .console-review-seller{padding:12px;border:1px solid #e4ebf3;border-radius:10px;background:#fafbfd;gap:4px}
body.staff-console .console-review-seller-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#235d8e;font-weight:600;text-decoration:none}
body.staff-console .console-review-extra{padding-top:10px;border-top:1px solid #e7edf4;min-width:0}
body.staff-console #moderationList .console-review-extra>summary{min-height:44px;display:flex;align-items:center;gap:8px;font-size:13px;color:#617d96;font-weight:500;cursor:pointer;list-style:none}
body.staff-console .console-review-extra>summary::before{content:'›';font-size:20px;line-height:1}
body.staff-console .console-review-extra[open]>summary::before{transform:rotate(90deg)}
body.staff-console .console-review-history{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#2c6899}
body.staff-console #moderationList .console-review-checklist{padding:12px;border:1px solid #dce6f2;border-radius:10px;background:#f6f9fd;margin:0;min-width:0;display:grid;gap:6px}
body.staff-console .console-review-checklist legend{padding:0 5px;font-size:13px;font-weight:600;color:#3a5c78}
body.staff-console .console-review-checklist label{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:8px 0;font-size:13px;font-weight:400;line-height:1.4;box-sizing:border-box}
body.staff-console .console-review-checklist input{width:20px;height:20px;min-height:20px;flex:none;margin:0;accent-color:#285f90}
body.staff-console .console-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
body.staff-console .console-review-actions button{min-height:44px;margin:0;font-size:14px;padding:10px 8px}
body.staff-console #moderationList .console-review-error:empty{display:none}
body.staff-console #moderationList .console-review-error{color:#a33131;font-size:13px}
body.staff-console #moderationList .console-review-warning{padding:12px;border:1px solid #ebd7b1;background:#fff8eb;border-radius:9px;color:#896229;font-size:13px}
body.staff-console .console-review-summary:focus-visible,body.staff-console .console-review-extra>summary:focus-visible{outline:3px solid #82afd5;outline-offset:2px;border-radius:9px}
@media(max-width:650px){
 body.staff-console #moderationList .console-review-summary{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px;min-height:0}
 body.staff-console .console-review-picture{width:104px;height:auto;grid-row:auto}
 body.staff-console .console-review-copy>strong{font-size:15px}
 body.staff-console .console-review-open{grid-column:auto;min-height:24px;font-size:12px}
 body.staff-console #moderationList .console-review-content{padding:0 12px 12px;gap:14px}
 body.staff-console .console-review-claim p{flex:1;min-width:120px}
 body.staff-console .console-review-photos>a{flex-basis:106px;height:106px}
}
body.staff-console #moderationList .console-review-card button{min-height:44px}

/* Human-readable audit entries only; other admin cards keep their layout. */
body.staff-console #adminPage .admin-log-list{display:grid;gap:12px}
body.staff-console #adminPage .admin-log-card{display:grid;gap:8px;padding:14px 16px;margin:0;min-width:0;overflow-wrap:anywhere}
body.staff-console #adminPage .admin-log-card .admin-log-title{font-size:18px;line-height:1.3;margin:0;color:#1d3047}
body.staff-console #adminPage .admin-log-card p{margin:0;font-size:14px;line-height:1.45}
body.staff-console #adminPage .admin-log-card .admin-log-date{font-size:13px;color:#66768a}
body.staff-console #adminPage .admin-log-details{border-top:1px solid #e4eaf1;margin-top:2px;padding-top:2px;min-width:0}
body.staff-console #adminPage .admin-log-details summary{display:list-item;min-height:44px;box-sizing:border-box;padding:12px 0;cursor:pointer;color:#315b83;font-size:14px}
body.staff-console #adminPage .admin-log-details summary:focus-visible{outline:2px solid #346caa;outline-offset:2px;border-radius:4px}
body.staff-console #adminPage .admin-log-details[open]{display:grid;gap:8px}
body.staff-console #adminPage .admin-log-details pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45;margin:0;padding:8px;background:#f5f7fa;border-radius:6px}

/* Compact staff navigation. The menu owns these styles, not public controls. */
body.staff-console .shell{padding-left:262px}
body.staff-console #staffConsoleNav{width:238px;height:100dvh;bottom:auto;padding:18px 12px 14px;gap:14px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f9fbfe 100%);border-color:#e1e8f1}
body.staff-console #staffConsoleNav:focus{outline:none}
body.staff-console #staffConsoleNav .console-nav-head{display:flex;align-items:center;gap:10px;flex:none;padding:0 8px 16px;border-bottom:1px solid #e6edf5}
body.staff-console #staffConsoleNav .console-nav-mark{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #d5e5f4;border-radius:11px;background:linear-gradient(145deg,#edf6ff,#e3eef9);color:#28618f}
body.staff-console #staffConsoleNav .console-nav-mark svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.staff-console #staffConsoleNav .console-nav-title{display:grid;gap:3px;margin:0;padding:0;border:0;line-height:1.3}
body.staff-console #staffConsoleNav .console-nav-title strong{font-size:15px;font-weight:700;letter-spacing:-.2px;color:#253f57}
body.staff-console #staffConsoleNav .console-nav-title span{font-size:12px;font-weight:500;letter-spacing:.1px;color:#7a8c9f}
body.staff-console #staffConsoleNav .console-nav-groups{display:grid;align-content:start;gap:18px;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#cedbe8 transparent;padding:1px 3px 4px}
body.staff-console #staffConsoleNav nav{gap:3px}
body.staff-console #staffConsoleNav .console-group-title{margin:0 0 5px;padding:0 10px;font-size:10px;font-weight:700;letter-spacing:1.05px;line-height:1.4;color:#8798a9}
body.staff-console #staffConsoleNav .console-nav-link{position:relative;display:flex;gap:10px;align-items:center;min-height:44px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#586d81;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;box-shadow:none!important;transform:none!important;transition:background-color .12s,color .12s,border-color .12s}
body.staff-console #staffConsoleNav .console-nav-link svg{width:19px;height:19px;stroke-width:1.7;opacity:.85}
body.staff-console #staffConsoleNav .console-nav-label{min-width:0;flex:1;overflow-wrap:break-word}
body.staff-console #staffConsoleNav .console-nav-link:hover{background:#eff4f9;border-color:#e5edf5;color:#274f73}
body.staff-console #staffConsoleNav .console-nav-link[aria-current=page]{background:linear-gradient(110deg,#e4f0fc,#edf5fd);border-color:#d9e8f7;color:#205582;font-weight:650}
body.staff-console #staffConsoleNav .console-nav-link[aria-current=page] svg{opacity:1;stroke-width:2}
body.staff-console #staffConsoleNav .console-nav-link:focus:not(:focus-visible){outline:0}
body.staff-console #staffConsoleNav .console-nav-link:focus-visible{outline:2px solid #6295c2;outline-offset:-2px;box-shadow:none!important}
body.staff-console #staffConsoleNav .console-logout{flex:none;width:100%;min-height:44px;margin:0;padding:10px 12px;background:#f0f4f9!important;color:#5d7389!important;border:1px solid #e1e8f1!important;border-radius:10px!important;font-size:13px;font-weight:600;line-height:1.4}
body.staff-console #staffConsoleNav .console-logout:hover{background:#e9f0f7!important;color:#2b5378!important}
body.staff-console #staffConsoleNav .console-logout:focus-visible{outline:2px solid #6295c2;outline-offset:-2px}
@media(max-width:999px){
 body.staff-console .shell{padding-left:16px}
 body.staff-console #staffConsoleNav{width:min(296px,calc(100vw - 24px));padding:18px 12px max(14px,env(safe-area-inset-bottom));border:0;border-radius:0 20px 20px 0;box-shadow:12px 0 40px #152b4724}
 body.staff-console #staffConsoleNav .console-nav-head{padding:0 9px 16px}
 body.staff-console #staffConsoleNav .console-nav-link{font-size:14px;gap:12px;padding:10px 12px}
 body.staff-console #staffConsoleNav .console-nav-link svg{width:20px;height:20px}
 body.staff-console.console-menu-open .console-shade{background:#172e485c;backdrop-filter:blur(2px)}
}
@media(prefers-reduced-motion:reduce){body.staff-console #staffConsoleNav .console-nav-link{transition:none}}
body.staff-console #moderationList details.console-review-danger[open]>button{margin-top:10px}

/* Staff navigation uses the same blue glass as marketplace action buttons. */
body.staff-console #staffConsoleNav{background:linear-gradient(180deg,#fff 0%,#f3f8fd 100%)}
body.staff-console #staffConsoleNav .console-nav-mark{background:var(--brand-gloss);color:#fff;border-color:#315e84;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 4px #12385820}
body.staff-console #staffConsoleNav .console-nav-mark svg{filter:drop-shadow(0 1px 1px #10385866)}
body.staff-console #staffConsoleNav nav{gap:10px}
body.staff-console #staffConsoleNav .console-group-title{color:#64829c}
body.staff-console #staffConsoleNav a.console-nav-link,
body.staff-console #staffConsoleNav button.console-logout,
body.staff-console #staffConsoleTop button.console-menu-button,
body.staff-console nav.console-bottom>.console-bottom-link{
 background:var(--brand-gloss)!important;color:#fff!important;border:1px solid #315c7f!important;border-radius:14px!important;
 box-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 1px #0c2b4866,0 2px 4px #12385820!important;
 text-shadow:0 1px 1px #0e335670;font-weight:600;transform:none!important;
 transition:filter .12s,box-shadow .12s;
}
body.staff-console #staffConsoleNav a.console-nav-link svg,
body.staff-console #staffConsoleTop button.console-menu-button svg,
body.staff-console nav.console-bottom>.console-bottom-link svg{color:#f6fbff;opacity:1;filter:drop-shadow(0 1px 1px #0c2e5066)}
body.staff-console #staffConsoleNav a.console-nav-link[aria-current=page],
body.staff-console nav.console-bottom>.console-bottom-link[aria-current=page],
body.staff-console nav.console-bottom>button.console-bottom-link[aria-expanded=true]{
 background:linear-gradient(180deg,#b9d4e8 0%,#5d8fb6 8%,#356c99 24%,#2d608c 100%)!important;border-color:#9ac5e7!important;color:#fff!important;
 box-shadow:inset 4px 0 0 #c5e7ff,inset 0 1px 0 #fff,0 2px 5px #1238582e!important;font-weight:700;
}
body.staff-console #staffConsoleNav a.console-nav-link:focus-visible,
body.staff-console #staffConsoleNav button.console-logout:focus-visible,
body.staff-console #staffConsoleTop button.console-menu-button:focus-visible,
body.staff-console nav.console-bottom>.console-bottom-link:focus-visible{outline:2px solid #a9d7fa;outline-offset:-3px}
@media(hover:hover){
 body.staff-console #staffConsoleNav a.console-nav-link:hover,
 body.staff-console #staffConsoleNav button.console-logout:hover,
 body.staff-console #staffConsoleTop button.console-menu-button:hover,
 body.staff-console nav.console-bottom>.console-bottom-link:hover{filter:brightness(1.08)}
}
body.staff-console #staffConsoleNav a.console-nav-link:active,
body.staff-console #staffConsoleNav button.console-logout:active,
body.staff-console #staffConsoleTop button.console-menu-button:active,
body.staff-console nav.console-bottom>.console-bottom-link:active{background:var(--brand-gloss-pressed)!important;filter:none}
body.staff-console .console-row-arrow,
body.staff-console #adminPage .console-service-link>span:last-child:not(:first-child){display:none!important}
body.staff-console #adminPage .console-queue-row{grid-template-columns:36px minmax(0,1fr) auto}
@media(max-width:999px){
 body.staff-console nav.console-bottom{gap:10px;padding:8px 10px max(8px,env(safe-area-inset-bottom))}
 body.staff-console nav.console-bottom>.console-bottom-link{min-height:52px}
}
@media(prefers-reduced-motion:reduce){
 body.staff-console #staffConsoleNav a.console-nav-link,
 body.staff-console #staffConsoleNav button.console-logout,
 body.staff-console #staffConsoleTop button.console-menu-button,
 body.staff-console nav.console-bottom>.console-bottom-link{transition:none}
}
/* Use the marketplace wordmark in the staff header, including its exact crop. */
body.staff-console #staffConsoleTop .console-brand>.brand-logo-art{display:block;position:relative;overflow:hidden;flex:none;width:180px;aspect-ratio:80/17;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:0;font-size:0;letter-spacing:normal}
body.staff-console #staffConsoleTop .console-brand>.brand-logo-art>.brand-logo-image{position:absolute;display:block;max-width:none;width:135.75%;height:auto;left:-34.375%;top:-52.941176471%;margin:0;border:0;border-radius:0;box-shadow:none}
@media(max-width:360px){body.staff-console #staffConsoleTop .console-brand>.brand-logo-art{width:140px}}

@media(hover:hover){body.staff-console #staffConsoleNav button.console-logout:hover{background:var(--brand-gloss)!important;color:#fff!important}}

body.staff-console nav.console-bottom>.console-bottom-link .console-control-icon{width:26px;height:26px;stroke:none;filter:drop-shadow(0 1px 1px #10365680)}
body.staff-console #staffConsoleTop button.console-menu-button .console-control-icon{width:24px;height:24px;stroke:none}
@media(max-width:999px){body.staff-console nav.console-bottom>.console-bottom-link{min-height:56px;gap:4px}}

/* Use the same blue enamel icons as the customer navigation, on a light inset. */
body.staff-console nav.console-bottom>.console-bottom-link .console-control-icon,
body.staff-console #staffConsoleTop button.console-menu-button .console-control-icon{box-sizing:border-box;width:34px;height:34px;padding:3px;border-radius:8px;background:linear-gradient(180deg,#fff,#e5eff8);box-shadow:inset 0 1px 1px #fff,0 1px 2px #123e6630;stroke:none;filter:none;flex:none}
@media(max-width:999px){body.staff-console nav.console-bottom>.console-bottom-link{min-height:64px;padding:5px 2px;gap:4px}}

/* The staff console has its own navigation; retire the customer workspace grid. */
body.staff-console .shell .workspace-page>nav.workspace-nav:not([hidden]),
body.staff-console .shell .workspace-page>nav.workspace-nav[hidden]{display:none!important}
@media(max-width:999px){body.staff-console #staffConsoleTop{padding-block:10px;min-height:64px;box-sizing:border-box}body.staff-console #staffConsoleTop button.console-menu-button{padding:5px 9px;min-height:46px}}

/* Overview only: the same blue enamel and glass used by marketplace controls. */
body.staff-console #adminPage .console-overview{gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr)}
body.staff-console #adminPage .console-overview>.console-card,
body.staff-console #adminPage .console-overview>.console-side>.console-card{padding:16px;border:1px solid #dce6f0;border-radius:16px;background:linear-gradient(150deg,#fff 65%,#f7fbff);box-shadow:0 3px 12px #123e6609}
body.staff-console #adminPage .console-overview>.console-card>h2,
body.staff-console #adminPage .console-overview>.console-side>.console-card>h2{font-size:17px;font-weight:700;line-height:1.35;color:#153e63}
body.staff-console #adminPage .console-overview .console-update{margin:5px 0 14px;font-size:12px;line-height:1.45;color:#627a90}
body.staff-console #adminPage .console-overview .console-queue{gap:10px}
body.staff-console #adminPage .console-overview a.console-queue-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:10px;border:1px solid #e0eaf4;border-radius:12px;background:linear-gradient(135deg,#fff,#f1f7fd);box-shadow:inset 0 1px 0 #fff;text-decoration:none;transition:border-color .15s,box-shadow .15s}
body.staff-console #adminPage .console-overview .console-queue-symbol{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d8e6f3;border-radius:10px;background:linear-gradient(160deg,#fff,#dcebf8);box-shadow:inset 0 1px 0 #fff,0 1px 3px #153e6310}
body.staff-console #adminPage .console-overview .console-queue-symbol svg.enamel-icon{width:30px;height:30px;fill:none;stroke:none;overflow:visible}
body.staff-console #adminPage .console-overview .console-queue-copy{gap:4px}
body.staff-console #adminPage .console-overview .console-queue-copy strong{font-size:15px;font-weight:650;color:#1e4264;line-height:1.3}
body.staff-console #adminPage .console-overview .console-queue-copy small{font-size:12px;line-height:1.4;color:#657e95;overflow-wrap:anywhere}
body.staff-console #adminPage .console-overview .console-queue-count{min-width:34px;min-height:32px;box-sizing:border-box;display:grid;place-items:center;padding:4px 8px;border-radius:9px;background:#e6eff8;border:1px solid #d6e5f3;color:#245980;font-size:20px;font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums}
body.staff-console #adminPage .console-overview a.console-main-action,
body.staff-console #adminPage .console-overview button.console-refresh,
body.staff-console #adminPage .console-overview [data-assistant-control] button:not([aria-pressed=true]){min-height:44px;padding:10px 12px;border:1px solid #315e84!important;border-radius:12px!important;background:var(--brand-gloss)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffffa6,inset 0 -2px 2px #102e4525,0 2px 4px #12385822!important;text-shadow:0 1px 1px #12365360;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none}
body.staff-console #adminPage .console-overview a.console-main-action{margin:14px 0 0}
body.staff-console #adminPage .console-overview button.console-refresh{margin-top:10px}
body.staff-console #adminPage .console-overview .console-error:not(:empty){margin:12px 0 0;padding:10px 12px;border:1px solid #edc9c5;border-radius:10px;background:#fff5f3;color:#9b3d32;font-size:13px}
body.staff-console #adminPage .console-overview .console-summary{gap:10px;margin-top:14px}
body.staff-console #adminPage .console-overview .console-summary>a{box-sizing:border-box;min-width:0;min-height:86px;display:grid;align-content:center;gap:5px;padding:12px;border:1px solid #dce8f3;border-radius:12px;background:linear-gradient(145deg,#f9fcff,#edf5fc);text-decoration:none}
body.staff-console #adminPage .console-overview .console-summary strong{font-size:27px;font-weight:750;line-height:1.1;color:#1d4c74;font-variant-numeric:tabular-nums}
body.staff-console #adminPage .console-overview .console-summary span{font-size:12px;line-height:1.4;color:#5d778e;overflow-wrap:anywhere}
body.staff-console #adminPage .console-overview .console-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding:5px;border:1px solid #dce7f1;border-radius:13px;background:#edf3f9}
body.staff-console #adminPage .console-overview .console-period>button{min-width:0;min-height:44px;margin:0;padding:8px 4px;border:1px solid transparent!important;border-radius:9px!important;background:#ffffffb8!important;color:#3c6386!important;font-size:13px;line-height:1.2;font-weight:600;box-shadow:none!important}
body.staff-console #adminPage .console-overview .console-period>button[aria-pressed=true]{background:var(--brand-gloss)!important;border-color:#315e84!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 4px #12385822!important;text-shadow:0 1px 1px #12365360}
body.staff-console #adminPage .console-overview .console-side{gap:14px}
body.staff-console #adminPage .console-overview .console-service-link{justify-content:flex-start;min-height:44px;box-sizing:border-box;margin-top:12px;padding:10px 12px;border:1px solid #d2e8dd;border-radius:10px;background:#eff9f4;color:#267051;font-size:14px;font-weight:600}
body.staff-console #adminPage .console-overview .console-status-dot{background:#2e9667;box-shadow:0 0 0 3px #2e966713;margin-right:9px}
body.staff-console #adminPage .console-overview .console-service-link[data-warning=true]{background:#fff8e9;border-color:#eed9ad;color:#8a651e}
body.staff-console #adminPage .console-overview .console-service-link[data-warning=true] .console-status-dot{background:#c28a27;box-shadow:0 0 0 3px #c28a2716}
body.staff-console #adminPage .console-overview .console-service-note{margin-top:9px;font-size:12px;line-height:1.45;color:#667f94}
body.staff-console #adminPage .console-overview .console-card [data-assistant-control]{margin:14px 0 0;padding:14px;border:1px solid #dce7f2;border-radius:12px;background:#f5f9fd}
body.staff-console #adminPage .console-overview .console-analytics{box-sizing:border-box;padding:2px 14px;border:1px solid #dce6f0;border-radius:12px;background:#fff}
body.staff-console #adminPage .console-overview a:focus-visible,
body.staff-console #adminPage .console-overview button:focus-visible{outline:2px solid #74a5d0;outline-offset:2px}
@media(hover:hover){body.staff-console #adminPage .console-overview a.console-queue-row:hover,body.staff-console #adminPage .console-overview .console-summary>a:hover{border-color:#9bbddd;box-shadow:0 2px 7px #244e7312}body.staff-console #adminPage .console-overview .console-period>button:hover{filter:brightness(1.04)}}
@media(max-width:650px){body.staff-console #adminPage .console-overview{grid-template-columns:minmax(0,1fr);gap:12px}body.staff-console #adminPage .console-overview>.console-card,body.staff-console #adminPage .console-overview>.console-side>.console-card{padding:14px;border-radius:14px}body.staff-console #adminPage .console-overview .console-side{gap:12px}}
@media(prefers-reduced-motion:reduce){body.staff-console #adminPage .console-overview a.console-queue-row{transition:none}}

/* The moderator access form owns its alignment, not all workflow forms. */
body.staff-console #adminPage section.admin-user-section[aria-labelledby="adminAccessTitle"]{display:grid;gap:12px;padding:16px;border:1px solid #dce6f0;border-radius:14px;background:linear-gradient(150deg,#fff 65%,#f7fbff)}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>h2{margin:0;font-size:19px;line-height:1.3;color:#153e63}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>p{margin:0;font-size:14px;line-height:1.5;font-weight:400;color:#60768a}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form.wf-form{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;margin:0}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>label{display:grid;align-content:start;gap:6px;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#2d4b67}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>label :is(textarea,select:not([hidden]),button.catalog-choice-toggle){box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #d7e2ee;border-radius:10px;background:#fff;color:#263b50;font-size:16px;font-weight:400;line-height:1.4;text-align:left;box-shadow:none;white-space:normal;overflow-wrap:break-word}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>label button.catalog-choice-toggle{padding-right:32px}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>label textarea{height:88px;min-height:88px;resize:vertical}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>button[type=submit]{grid-column:1/-1;justify-self:start;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;padding:10px 16px;margin:0;border:1px solid #315e84;border-radius:12px;background:var(--brand-gloss);color:#fff;font-size:14px;font-weight:650;line-height:1.35;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 4px #12385822}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>p[role=alert]{grid-column:1/-1;margin:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>p[role=alert]:empty{display:none}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form>p[role=alert]:not(:empty){padding:10px 12px;border:1px solid #edc9c5;border-radius:10px;background:#fff5f3;color:#9b3d32}
body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"] :is(button,textarea,select):focus-visible{outline:2px solid #74a5d0;outline-offset:2px}
@media(max-width:760px){body.staff-console #adminPage section.admin-user-section[aria-labelledby="adminAccessTitle"]{padding:14px}body.staff-console #adminPage section[aria-labelledby="adminAccessTitle"]>form.wf-form{grid-template-columns:minmax(0,1fr)}}

/* Role assignment is a separate compact form with a full-width choice control. */
body.staff-console #adminPage form.admin-role-control{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;padding:16px;border:1px solid #dce6f0;border-radius:14px;background:linear-gradient(150deg,#fff 65%,#f7fbff)}
body.staff-console #adminPage form.admin-role-control>h2{grid-column:1/-1;margin:0;font-size:19px;line-height:1.3;color:#153e63}
body.staff-console #adminPage form.admin-role-control>p{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5;font-weight:400;color:#60768a}
body.staff-console #adminPage form.admin-role-control>label{display:grid;align-content:start;gap:6px;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#2d4b67}
body.staff-console #adminPage form.admin-role-control .wf-choice{min-width:0;width:100%;position:relative}
body.staff-console #adminPage form.admin-role-control>label :is(textarea,select:not([hidden]),button.catalog-choice-toggle){box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #d7e2ee;border-radius:10px;background:#fff;color:#263b50;font-size:16px;font-weight:400;line-height:1.4;text-align:left;box-shadow:none;white-space:normal;overflow-wrap:break-word}
body.staff-console #adminPage form.admin-role-control>label button.catalog-choice-toggle{position:relative;padding-right:38px}
body.staff-console #adminPage form.admin-role-control>label button.catalog-choice-toggle::after{content:'';position:absolute;right:15px;top:calc(50% - 5px);width:7px;height:7px;border:0;border-right:1.6px solid #657084;border-bottom:1.6px solid #657084;transform:rotate(45deg);pointer-events:none}
body.staff-console #adminPage form.admin-role-control>label button.catalog-choice-toggle[aria-expanded=true]::after{transform:translateY(3px) rotate(225deg)}
body.staff-console #adminPage form.admin-role-control>label textarea{height:88px;min-height:88px;resize:vertical}
body.staff-console #adminPage form.admin-role-control>button[type=submit]{grid-column:1/-1;justify-self:start;width:auto;max-width:100%;min-height:44px;box-sizing:border-box;margin:0;padding:10px 16px;border:1px solid #315e84;border-radius:12px;background:var(--brand-gloss);color:#fff;font-size:14px;font-weight:650;line-height:1.35;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 4px #12385822}
body.staff-console #adminPage form.admin-role-control>p[role=alert]{grid-column:1/-1;margin:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}
body.staff-console #adminPage form.admin-role-control>p[role=alert]:empty{display:none}
body.staff-console #adminPage form.admin-role-control>p[role=alert]:not(:empty){padding:10px 12px;border:1px solid #edc9c5;border-radius:10px;background:#fff5f3;color:#9b3d32}
body.staff-console #adminPage form.admin-role-control :is(button,textarea,select):focus-visible{outline:2px solid #74a5d0;outline-offset:2px}
@media(max-width:760px){body.staff-console #adminPage form.admin-role-control{grid-template-columns:minmax(0,1fr);padding:14px}}

/* Ice blue marks the current destination; ordinary sections remain blue. */
body.staff-console #staffConsoleNav a.console-nav-link[aria-current=page],
body.staff-console nav.console-bottom>.console-bottom-link[aria-current=page],
body.staff-console nav.console-bottom>button.console-bottom-link[data-current-section=true],
body.staff-console nav.console-bottom>button.console-bottom-link[aria-expanded=true]{background:linear-gradient(180deg,#f6fbff 0%,#dfedfb 8%,#c9e1f7 30%,#afd3ef 100%)!important;border-color:#659fc9!important;color:#244563!important;box-shadow:inset 4px 0 0 #f9fdff,inset 0 1px 0 #fff,0 0 0 2px #76b8e62e,0 2px 6px #316b982b!important;font-weight:750;text-shadow:0 1px 0 #ffffff70}
body.staff-console #staffConsoleNav a.console-nav-link[aria-current=page] svg{color:#244563;filter:none;opacity:1}
body.staff-console #staffConsoleNav a.console-nav-link[aria-current=page]:focus-visible,
body.staff-console nav.console-bottom>.console-bottom-link[aria-current=page]:focus-visible,
body.staff-console nav.console-bottom>button.console-bottom-link[data-current-section=true]:focus-visible{outline:2px solid #28658f;outline-offset:-4px}

/* Keep the requested two-line repeat-check label together at every width. */
body.staff-console #adminPage [data-assistant-control] .wf-assistant-actions>button.wf-assistant-check-again{white-space:pre-line;line-height:1.25;text-align:center}

/* Compact staff surfaces: no duplicated outer spacing. */
body.staff-console #staffConsoleTop{min-height:64px;margin-bottom:12px}
body.staff-console #staffConsoleHeading{margin-bottom:12px}
body.staff-console #adminPage .console-overview,body.staff-console .console-side{gap:12px}
body.staff-console #adminPage .console-card,body.staff-console #adminPage [data-assistant-control]{padding:12px}
body.staff-console .console-card-head{margin-bottom:10px}
body.staff-console #adminPage .console-queue-row{min-height:56px;padding:8px 0}
body.staff-console #adminPage .console-summary{margin-top:10px;gap:10px}
body.staff-console #moderationList .console-review-content{gap:12px;padding:10px}
body.staff-console #moderationList .console-review-section{gap:8px}
body.staff-console #moderationList .console-review-claim{padding:0 0 10px}
body.staff-console #moderationList .console-review-extra{display:grid;gap:8px}
body.staff-console #moderationList .console-review-extra>h3{margin:0}
