.hr-workbench{max-width:1460px;margin:0 auto;padding:4px 0 44px;color:var(--ink)}
.hr-work-intro{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0 16px;border-bottom:1px solid var(--line)}
.hr-work-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hr-work-actions [data-hr-priority][aria-pressed=true]{border-color:var(--accent);background:#fcf8fa;color:var(--accent)}.hr-work-actions [data-hr-priority] strong{font-weight:600;margin-left:3px}
.hr-work-intro h2{font-size:20px;font-weight:500;letter-spacing:.02em;margin:3px 0 4px}.hr-work-intro p:last-child{font-size:12px;line-height:1.6;color:#625968;margin:0}
.hr-work-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:14px 0 12px}
.hr-work-metrics>.work-insights{grid-column:1/-1;min-width:0}
.hr-work-metrics>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:46px;text-align:left;background:#fff;border:1px solid var(--line);padding:8px 10px;cursor:pointer;color:var(--ink)}
.hr-work-metrics>button:hover,.hr-work-metrics>button[aria-pressed=true]{border-color:var(--accent);background:#fcf8fa}
.hr-work-metrics>button span{display:block;color:#625968;font-size:12px;white-space:nowrap}.hr-work-metrics>button strong{display:block;font-size:18px;font-weight:500;line-height:1}
.hr-work-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0 10px}.hr-work-tools label{display:grid;gap:5px;font-size:12px;color:#625968;min-width:155px}
.hr-work-tools select,.hr-work-tools input{min-height:38px;border:1px solid var(--line);background:#fff;padding:8px 10px;color:var(--ink);font:inherit}
.hr-work-tools .hr-work-search{flex:1;min-width:210px}.hr-work-tools [data-hr-count]{font-size:12px;color:#625968;padding-bottom:12px}
.hr-work-list{border-top:1px solid var(--line)}.hr-work-item{display:grid;grid-template-columns:minmax(130px,1fr) minmax(250px,2.5fr) minmax(150px,.8fr);align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:10px 4px;min-height:68px}
.hr-work-item[hidden],.hr-work-empty[hidden]{display:none}
.hr-work-item:hover{background:#fcf9fb}.hr-work-person strong,.hr-work-body strong{font-size:14px;font-weight:500}.hr-work-person small{display:block;color:#75687e;font-size:12px;margin-top:4px;overflow-wrap:anywhere}
.hr-work-body p{color:#625968;font-size:12px;line-height:1.6;margin:3px 0 0}.hr-work-kind{display:inline-block;color:#8c173c;font-size:11px;margin-right:9px}
.hr-work-end{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:12px;white-space:nowrap}.hr-work-end time.overdue{color:#a0193b}.hr-work-no-date{color:#75687e}
.hr-work-empty{padding:50px 20px;text-align:center}.hr-work-empty strong{font-weight:500}.hr-work-empty p,.hr-work-foot{font-size:12px;color:#75687e;line-height:1.7}.hr-work-foot{margin-top:18px}
@media(max-width:1280px){.hr-work-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-work-item{grid-template-columns:minmax(120px,1fr) minmax(210px,2fr) minmax(125px,.9fr);gap:10px}.hr-work-end{display:grid;justify-items:end;gap:5px}}
/* R2: actionable queues and native domain navigation. */
.hr-work-intro{align-items:flex-start}.hr-work-actions{flex-wrap:wrap;justify-content:flex-end;max-width:58%}
.hr-work-queues,.hr-entity-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}
.hr-work-queues>button,.hr-entity-tabs>button{display:flex;align-items:center;gap:12px;min-height:42px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);padding:9px 14px;font:inherit;font-size:13px;cursor:pointer}
.hr-work-queues>button[aria-pressed=true],.hr-entity-tabs>button[aria-pressed=true]{border-color:var(--accent);background:var(--soft,#faf5f7);color:var(--accent)}
.hr-work-queues strong{font-size:15px;font-variant-numeric:tabular-nums}.hr-work-queue-tag{font-size:11px;color:var(--muted)}
.hr-work-item{grid-template-columns:minmax(140px,.8fr) minmax(220px,1.7fr) minmax(170px,.8fr);padding:14px 8px;gap:18px}
.hr-work-end{display:grid;justify-items:end;gap:6px;white-space:normal;text-align:right}
.hr-work-body p{max-width:65ch}.hr-work-body small{display:block;color:var(--muted);margin-top:5px;font-size:11px}
.hr-entity-basis{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 14px}
.hr-region-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}
.hr-region-layout .hr-entity-tabs{display:grid;grid-template-columns:1fr;margin-top:0}.hr-region-layout .hr-entity-tabs>button{justify-content:space-between;text-align:left}
.hr-region-stores{max-height:420px;overflow:auto;display:grid;gap:1px}.hr-region-stores>button{border:0;border-bottom:1px solid var(--line);background:transparent;padding:12px 6px;text-align:left;color:var(--accent);font:inherit;font-size:12px;cursor:pointer}
.hr-entity-navigation [hidden]{display:none!important}.hr-entity-navigation button:focus-visible,.hr-work-queues button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:1100px){.hr-work-intro{display:grid}.hr-work-actions{max-width:none;justify-content:flex-start}.hr-region-layout{display:block}.hr-region-layout>.entity-insights-slot{margin-top:20px}.hr-region-layout .hr-entity-tabs{display:flex;flex-wrap:wrap}.hr-work-tools label{min-width:130px}}
@media(max-width:700px){.hr-work-item{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 4px}.hr-work-person{display:flex;align-items:baseline;gap:12px}.hr-work-end{grid-template-columns:1fr auto;align-items:center;justify-items:start;text-align:left}.hr-work-end .text-button{grid-column:2;grid-row:1/3;min-height:44px}.hr-work-tools label{flex:1;min-width:140px}.hr-work-tools input,.hr-work-tools select,.hr-work-actions .btn,.hr-work-queues>button,.hr-entity-tabs>button{min-height:44px}.hr-work-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hr-work-queues>button{justify-content:space-between;padding:10px}.hr-work-intro h2{font-size:21px}.hr-region-layout .hr-entity-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}

/* R1 expectation correction: common filters and actual work stay above the fold. */
.hr-work-intro{display:flex;padding:0 0 8px;justify-content:flex-start;border-bottom:0}
.hr-work-actions{max-width:none;justify-content:flex-start}
.hr-work-queues{margin:8px 0}
.hr-work-tools{margin:8px 0;gap:8px 12px}
.hr-work-more{margin:0 0 8px;font-size:12px;color:var(--muted)}
.hr-work-more>summary{cursor:pointer;padding:6px 0;line-height:1.5;overflow-wrap:anywhere;color:var(--ink)}
.hr-work-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hr-work-more .hr-work-tools{padding:4px 0 8px;margin:0}
@media(min-width:701px){
 .hr-work-item{padding:8px;gap:14px}
 .hr-work-body p{line-height:1.4;margin-top:2px}
 .hr-work-body small{margin-top:2px;line-height:1.4}
 .hr-work-end{gap:3px;line-height:1.4}
 .hr-work-person small{margin-top:3px;line-height:1.4}
}

/* Heading layout 20261030: local controls retain their original business owner. */
@media(min-width:801px){
 .desktop-shell .hr-workbench{max-width:none;padding-top:0}
 .desktop-shell .hr-work-intro{padding-bottom:6px}
 .desktop-shell .hr-work-tools>[data-hr-priority]{flex:none;min-height:38px;white-space:nowrap}
 .desktop-shell .hr-work-tools>[data-hr-priority][aria-pressed=true]{border-color:var(--accent);background:var(--soft,#fcf8fa);color:var(--accent)}
 .desktop-shell .hr-work-tools>[data-hr-priority] strong{font-weight:600;margin-left:3px}
 .desktop-shell .hr-work-tools>[data-hr-count]{white-space:nowrap}
}

/* Wide work queues use the available columns without changing record order. */
@media(min-width:1600px){
 .desktop-shell .hr-workbench{container-type:inline-size}
}
@container(min-width:1450px){
 .desktop-shell .hr-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;border-top:0}
 .desktop-shell .hr-work-item{grid-template-columns:minmax(125px,.75fr) minmax(210px,1.6fr) 145px;gap:12px;border:1px solid var(--line);border-inline:0;padding:12px 10px;margin-top:-1px;min-width:0;align-content:center}
 .desktop-shell .hr-work-empty{grid-column:1/-1}
 .desktop-shell .hr-work-search{max-width:680px}
 .desktop-shell .hr-work-tools>[data-hr-count]{margin-left:auto}
}
