/* The current job gets one title and one primary action; navigation belongs in the sidebar. */
#role-workbench .role-intro.role-intro-compact{display:block;padding:0 0 10px;margin:0 0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
#role-workbench .role-intro-compact .role-intro-main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;padding:0}
#role-workbench .role-intro-compact .role-eyebrow{grid-column:1;margin:0 0 7px;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:0;color:#6b7b73}
#role-workbench .role-intro.role-intro-compact h1{grid-column:1;font-size:26px!important;line-height:1.35;font-weight:650;letter-spacing:-.02em;color:#163f32;margin:0 0 9px}
#role-workbench .role-intro-compact .role-description{grid-column:1;max-width:720px;margin:0;font-size:13px;font-weight:400;line-height:1.8;letter-spacing:0;color:#617168}
#role-workbench .role-intro-compact .rw-heading-actions{grid-column:2;grid-row:1/4;display:flex;align-items:center;justify-content:flex-end;margin:0;gap:0}
#role-workbench .role-intro-compact .rw-heading-actions button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid #164e3e;border-radius:8px;background:#164e3e;color:#fff;box-shadow:0 2px 5px #164e3e0a}
#role-workbench .role-intro-compact .rw-heading-actions button:hover{background:#103d30;border-color:#103d30}
#role-workbench .role-intro-compact .rw-heading-actions button span{display:inline;margin:0;font-size:16px;color:inherit}
/* Help is quiet when collapsed and stays beside the work, without another navigation row. */
#role-workbench .role-start-guide.role-start-guide-compact{margin:0 0 18px;padding:0;background:transparent;border:0;border-bottom:1px solid #dce5df;border-radius:0;color:#54695c}
#role-workbench .role-start-guide-compact>summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;padding:8px 0;font-size:12px;line-height:1.6;list-style:none;cursor:pointer;width:fit-content}
#role-workbench .role-start-guide-compact>summary::-webkit-details-marker{display:none}
#role-workbench .role-start-guide-compact b{font-weight:500;color:#4d6758;margin-right:9px}
#role-workbench .role-start-guide-compact .role-guide-hint{font-size:12px;color:#758279}
#role-workbench .role-start-guide-compact .role-guide-toggle{display:inline-block;font-size:16px;line-height:1;color:#647b6b;transform-origin:center}
#role-workbench .role-start-guide-compact .role-guide-toggle::after{content:none}
#role-workbench .role-start-guide-compact[open] .role-guide-toggle{transform:rotate(180deg)}
#role-workbench .role-start-guide-compact ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:16px 18px;background:#edf3ef;border-radius:8px 8px 0 0}
#role-workbench .role-start-guide-compact li{display:flex;gap:11px;font-size:12px;line-height:1.8}
#role-workbench .role-start-guide-compact li>span{font-size:12px;color:#788f7c;font-variant-numeric:tabular-nums}
#role-workbench .role-start-guide-compact li strong{font-weight:600;color:#355440}
#role-workbench .role-start-guide-compact li p{margin:3px 0 0;color:#647064}
#role-workbench .role-start-guide-compact .role-guide-note{margin:0 0 12px;padding:10px 18px;background:#edf3ef;border-top:1px solid #dae5dc;border-radius:0 0 8px 8px;font-size:11px;line-height:1.8;color:#657464}
.role-intro button:focus-visible,.role-start-guide summary:focus-visible{outline:3px solid #a38239;outline-offset:3px}
@media(max-width:850px){#role-workbench .role-intro-compact .role-intro-main{grid-template-columns:1fr;gap:0}#role-workbench .role-intro-compact .rw-heading-actions{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:15px}#role-workbench .role-intro.role-intro-compact h1{font-size:24px!important}}
@media(max-width:720px){#role-workbench .role-start-guide-compact ol{grid-template-columns:1fr;gap:15px}#role-workbench .role-intro-compact .role-description{font-size:12px}#role-workbench .rw-queue-filters button{padding:12px}#role-workbench .rw-queue-filters button b{font-size:23px}}
#role-workbench .rw-work-views{margin-bottom:22px;gap:24px}#role-workbench .rw-work-views button{font-size:13px;padding:10px 0 13px}#role-workbench .rw-queue-intro{margin-bottom:16px}#role-workbench .rw-queue-intro h2{font-size:18px;color:#203e2d}#role-workbench .rw-queue-intro p{font-size:12px;color:#718076}#role-workbench .rw-queue-filters{background:white;border:1px solid #dbe4dd;overflow:hidden;border-radius:10px}#role-workbench .rw-queue-filters button{border-radius:0;padding:16px 18px}#role-workbench .rw-queue-filters button b{font-size:26px;font-weight:600}#role-workbench .rw-queue-empty{min-height:155px;border-radius:12px;border-color:#dbe4dd;box-shadow:none;padding:26px}#role-workbench .rw-queue-empty h3{font-size:16px}#role-workbench .rw-queue-empty p{font-size:12px;line-height:1.8}#role-workbench .rw-table-wrap{border:1px solid #dbe4dd;border-radius:12px;overflow:auto;background:white}#role-workbench .rw-table th{background:#f0f4f1;color:#617468;font-size:11px;letter-spacing:.03em}#role-workbench .rw-table td{padding-top:18px;padding-bottom:18px}#role-workbench .rw-table tbody tr:hover{background:#f9fbf9}#role-workbench .rw-open{border:1px solid #d6e2da;border-radius:6px;padding:8px 12px;background:#f7faf7;color:#285b3f}
/* The handbook reads like an operational manual, not a continuous wall of cards. */
#as-handbook .sop-start{background:#edf4ee;border:1px solid #d7e3d9;border-radius:12px;padding:20px 24px}#as-handbook .sop-document{border-radius:12px;box-shadow:0 6px 20px #173b2b03}#as-handbook .sop-document h2{letter-spacing:-.025em;color:#173f30}#as-handbook .sop-directory{border-radius:10px}#as-handbook .sop-item{border-radius:7px;margin-bottom:5px}#as-handbook .sop-item.active{background:#e3eee5;border-color:#b9cfbf}#as-handbook .sop-step-list li{border-bottom:1px solid #e7ede8;padding-top:20px;padding-bottom:20px}#as-handbook .sop-step-list li:last-child{border-bottom:0}#as-handbook .sop-step-list h4{font-size:16px;color:#244b37}#as-handbook .sop-step-list p{line-height:1.9;font-size:14px;color:#5b6a60}#as-handbook .sop-outcome{background:#edf5ee;border-left:3px solid #487957}#as-handbook .sop-escalation{background:#faf7ef;border-color:#e6ddc9}
@media(min-width:961px){.sidebar .business-workspaces{gap:14px}.sidebar .workspace-nav-parent{min-height:56px}.sidebar .workspace-subnav{margin-top:9px;margin-bottom:4px}.sidebar .workspace-subnav a{padding:11px 12px}.sidebar .brand{padding-bottom:18px}}
@media(min-width:961px){.sidebar{padding-top:20px}.sidebar-navigation{min-height:0;overflow-y:auto;scrollbar-width:thin}.sidebar .management-overview-nav{margin-bottom:12px;padding-bottom:12px}.sidebar .business-workspaces{gap:5px}.sidebar .workspace-nav-parent{min-height:48px;padding:10px}.sidebar .workspace-subnav{margin:4px 0 4px 24px}.sidebar .workspace-subnav a{padding:9px 12px}.sidebar .account-wrap{flex-shrink:0;margin-top:12px;padding-top:10px}.sidebar .brand{flex-shrink:0}.sidebar .management-overview-nav{flex-shrink:0}}
#as-handbook .sop-item.active,#as-handbook .sop-item.active strong{color:#244b37}#as-handbook .sop-item.active small,#as-handbook .sop-item.active .sop-item-index{color:#536e5a}
