.issue-workspace-filters,.issue-list-workspace{--issue-workspace-line:#dfe3e8;--issue-workspace-muted:#68717d;--issue-workspace-soft:#f6f7f9;--issue-workspace-accent:#1769e0;max-width:100%;min-width:0}
.issue-workspace-filters{display:grid;gap:.75rem;margin:0 0 .8rem}
.issue-workspace-search-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.issue-workspace-search{position:relative;display:block;width:min(34rem,55%);min-width:17rem}
.issue-workspace-search::after{content:"⌕";position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:var(--issue-workspace-muted);font-size:1.15rem;pointer-events:none}
.issue-workspace-search input{width:100%;min-height:44px;padding:.65rem 2.7rem .65rem .85rem;border:1px solid var(--issue-workspace-line);border-radius:var(--radius-medium);background:#fff}
.issue-workspace-output-actions,.issue-workspace-output-actions .issue-share-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin:0;padding:0;border:0}
.issue-workspace-departments{border:1px solid var(--issue-workspace-line);border-radius:var(--radius-medium);background:#fff;overflow:hidden}
.issue-workspace-departments .issue-department-chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0}
.issue-workspace-departments .department-chip{min-height:44px;border:0;border-right:1px solid var(--issue-workspace-line);border-radius:0;background:#fff;font-weight:700}
.issue-workspace-departments .department-chip:last-child{border-right:0}
.issue-workspace-departments .department-chip.is-active{background:#111;color:#fff}
.issue-workspace-status-sort-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .4rem .25rem .25rem;border:1px solid var(--issue-workspace-line);border-radius:var(--radius-medium);background:#fff}
.issue-workspace-status-sort-row .issue-status-chips{display:flex;gap:.35rem;margin:0}
.issue-workspace-status-sort-row .status-chip{min-width:6rem;min-height:40px;border-color:transparent;border-radius:.45rem;background:#fff;font-weight:700}
.issue-workspace-status-sort-row .status-chip.is-active{border-color:#111;background:#111;color:#fff}
.issue-workspace-status-sort-row .status-chip[data-issue-status="UNHANDLED"].is-active{border-color:var(--issue-workspace-accent);background:var(--issue-workspace-accent);color:#fff}
.issue-workspace-sort{display:flex;align-items:center;gap:.25rem}
.issue-workspace-sort button,.issue-workspace-group-actions button,.issue-selection-clear{min-height:38px;padding:.45rem .8rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:#344054;font-weight:700}
.issue-workspace-sort button.is-active{border-color:var(--issue-workspace-accent);color:var(--issue-workspace-accent);background:#f5f9ff}
.issue-workspace-detail-row{display:flex;align-items:end;gap:.65rem;padding:.7rem;border:1px solid var(--issue-workspace-line);border-radius:var(--radius-medium);background:#fff}
.issue-workspace-filter-field,.issue-location-filter,.issue-company-trade-filter{display:grid;flex:1 1 9rem;gap:.25rem;min-width:0;color:#4b5563;font-size:.75rem;font-weight:800}
.issue-workspace-filter-field select,.issue-location-filter select,.issue-company-trade-filter select{width:100%;min-width:0;min-height:42px;padding:.5rem .7rem;border:1px solid var(--issue-workspace-line);border-radius:.45rem;background:#fff;color:#111}
.issue-filter-reset{flex:0 0 auto;min-height:42px;padding:.5rem .85rem;border:0;background:transparent;color:#4b5563;font-weight:700}
.issue-filter-reset::before{content:"↻";margin-right:.35rem}
.issue-workspace-selection{display:flex;align-items:center;gap:.8rem;min-height:54px;padding:.55rem .75rem;border:1px solid var(--issue-workspace-line);border-radius:.55rem .55rem 0 0;background:#fff}
.issue-workspace-selection label{display:flex;align-items:center;gap:.45rem}
.issue-workspace-selection input,.issue-workspace-select input{width:20px;height:20px;accent-color:var(--issue-workspace-accent)}
.issue-workspace-selection:not(.has-selection)>#issue-selected-count{color:var(--issue-workspace-muted);font-weight:600}
.issue-workspace-selection.has-selection{box-shadow:inset 3px 0 var(--issue-workspace-accent)}
.issue-selection-clear{color:var(--issue-workspace-accent)}
.issue-workspace-group-actions{display:flex;gap:.15rem;margin-left:auto}
.issue-workspace-total{margin-left:auto;white-space:nowrap;font-weight:800}
.issue-workspace-group-actions+.issue-workspace-total{margin-left:0}
.issue-workspace-table{min-width:0;border:1px solid var(--issue-workspace-line);border-top:0;background:#fff;overflow:hidden}
.issue-workspace-table-head,.issue-workspace-row{display:grid;grid-template-columns:2.6rem minmax(23rem,1.65fr) minmax(23rem,1fr) minmax(7.8rem,auto);align-items:center;gap:.6rem}
.issue-workspace-table-head{min-height:38px;padding:.35rem .65rem;background:var(--issue-workspace-soft);color:#4b5563;font-size:.75rem;font-weight:800}
.issue-workspace-table-head>div,.issue-workspace-row-main,.issue-workspace-row-secondary{display:grid;align-items:center;gap:.55rem;min-width:0}
.issue-workspace-table-head>div:first-of-type,.issue-workspace-row-main{grid-template-columns:5.4rem 4.5rem minmax(0,1fr)}
.issue-workspace-table-head>div:last-of-type,.issue-workspace-row-secondary{grid-template-columns:minmax(6.5rem,1fr) 5.8rem 6rem 5.8rem}
.issue-workspace-group{min-width:0}
.issue-workspace-group-toggle{display:grid;grid-template-columns:auto auto minmax(0,1fr) 1.5rem;align-items:center;gap:.65rem;width:100%;min-height:46px;padding:.55rem .8rem;border:0;border-top:1px solid var(--issue-workspace-line);background:#fbfcfd;color:#111;text-align:left}
.issue-workspace-group-toggle>span:first-child{font-size:1rem;font-weight:900}
.issue-workspace-group-toggle>strong{padding:.15rem .45rem;border-radius:99px;background:#edf4ff;color:#1769e0;font-size:.75rem}
.issue-workspace-group-summary{display:flex;justify-content:flex-end;gap:.45rem;color:#596273;font-size:.76rem}
.issue-workspace-group-summary [data-summary-status="UNHANDLED"]{color:#b42318;font-weight:800}
.issue-workspace-chevron{text-align:center;transition:transform .15s ease}
.issue-workspace-group-toggle[aria-expanded="true"] .issue-workspace-chevron{transform:rotate(180deg)}
.issue-workspace-row{min-height:56px;padding:.38rem .65rem;border-top:1px solid #eaecf0;border-radius:0;background:#fff;font-size:.8rem}
.issue-workspace-row:hover{background:#fafafa}
.issue-workspace-row.is-selected{background:#f5f9ff;box-shadow:inset 3px 0 var(--issue-workspace-accent)}
.issue-workspace-row.recently-changed{background:#edf7ee;box-shadow:inset 3px 0 #487054}
.issue-workspace-select{display:grid;place-items:center;min-height:44px}
.issue-workspace-status,.issue-workspace-department{justify-self:start;padding:.18rem .48rem;border-radius:.35rem;white-space:nowrap;font-size:.72rem;font-weight:800}
.issue-workspace-status{background:#f1f3f5;color:#394150}
.issue-workspace-status[data-status-group="UNHANDLED"]{background:#fff0ef;color:#c32925}
.issue-workspace-status[data-status-group="COMPLETION_REQUESTED"]{background:#fff3df;color:#9a5b00}
.issue-workspace-status[data-status-group="COMPLETED"]{background:#edf1f4;color:#4b5563}
.issue-workspace-department{background:#f3f6fa;color:#344054}
.issue-workspace-primary{display:grid;gap:.05rem;min-width:0;color:#111;text-decoration:none}
.issue-workspace-primary strong,.issue-workspace-primary span,.issue-workspace-row-secondary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.issue-workspace-primary strong{font-size:.84rem}
.issue-workspace-primary span{color:#4b5563}
.issue-workspace-row-secondary{color:#4b5563}
.issue-workspace-row-secondary time{white-space:nowrap}
.issue-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;min-width:0}
.issue-workspace-actions button,.issue-workspace-actions .action-link{min-width:0;min-height:36px;padding:.35rem .55rem;font-size:.74rem;white-space:nowrap}
.issue-workspace-actions .issue-list-share-actions{display:contents}
.issue-workspace-actions .issue-list-share-status{display:none}
.issue-workspace-open{justify-content:center}
.issue-workspace-empty{display:grid;place-items:center;gap:.35rem;min-height:15rem;padding:2rem;border:1px solid var(--issue-workspace-line);border-radius:.55rem;background:#fff;text-align:center}
.issue-workspace-empty h2,.issue-workspace-empty p{margin:0}
.issue-workspace-empty p{color:var(--issue-workspace-muted)}

@media(max-width:1100px) and (min-width:761px){
  .issue-workspace-table-head,.issue-workspace-row{grid-template-columns:2.5rem minmax(19rem,1fr) minmax(10rem,.45fr) 6.2rem}
  .issue-workspace-table-head>div:last-of-type,.issue-workspace-row-secondary{grid-template-columns:minmax(0,1fr) 5.6rem}
  .issue-workspace-cell-company,.issue-workspace-cell-trade{display:none}
  .issue-workspace-departments .department-chip{font-size:.8rem;padding:.55rem .35rem}
  .issue-workspace-detail-row{flex-wrap:wrap}
}

@media(max-width:760px){
  body:has(.issue-list-workspace){overflow-x:hidden}
  .issue-workspace-search-row{align-items:stretch;flex-direction:column}
  .issue-workspace-search{width:100%;min-width:0}
  .issue-workspace-output-actions,.issue-workspace-output-actions .issue-share-actions{width:100%;justify-content:stretch}
  .issue-workspace-output-actions button{flex:1}
  .issue-workspace-departments{overflow-x:auto;overscroll-behavior-inline:contain}
  .issue-workspace-departments .issue-department-chips{display:flex;width:max-content;min-width:100%}
  .issue-workspace-departments .department-chip{min-width:5.15rem;padding:.55rem .7rem}
  .issue-workspace-status-sort-row{align-items:stretch;flex-direction:column;padding:.45rem}
  .issue-workspace-status-sort-row .issue-status-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem}
  .issue-workspace-status-sort-row .status-chip{min-width:0;padding:.45rem .25rem;font-size:.78rem}
  .issue-workspace-status-sort-row .status-chip,.issue-workspace-sort button,.issue-filter-reset,.issue-workspace-filter-field select,.issue-location-filter select,.issue-company-trade-filter select,.issue-selection-clear,.issue-workspace-selection #issue-bulk-open,.issue-workspace-group-actions button{min-height:44px}
  .issue-workspace-sort{justify-content:flex-end;border-top:1px solid var(--issue-workspace-line);padding-top:.4rem}
  .issue-workspace-detail-row{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding:.6rem}
  .issue-workspace-filter-field,.issue-location-filter,.issue-company-trade-filter{width:100%;font-size:.72rem}
  .issue-filter-reset{grid-column:1/-1;width:100%;border-top:1px solid var(--issue-workspace-line);border-radius:0}
  .issue-workspace-selection{position:relative;flex-wrap:wrap;gap:.45rem;min-height:0;padding:.55rem .6rem calc(.55rem + env(safe-area-inset-bottom))}
  .issue-workspace-selection label span{display:none}
  .issue-workspace-selection #issue-selected-count{order:2}
  .issue-selection-clear{order:3}
  .issue-workspace-selection #issue-bulk-open{order:4;margin-left:auto}
  .issue-workspace-group-actions{order:5;width:100%;margin:0;border-top:1px solid var(--issue-workspace-line);padding-top:.35rem}
  .issue-workspace-total{order:1;margin-left:auto}
  .issue-workspace-group-actions+.issue-workspace-total{margin-left:auto}
  .issue-workspace-table-head{display:none}
  .issue-workspace-row{grid-template-columns:2.35rem minmax(0,1fr) auto;grid-template-areas:"select main actions" "select secondary actions";gap:.2rem .55rem;min-height:86px;padding:.5rem .55rem}
  .issue-workspace-select{grid-area:select;align-self:stretch}
  .issue-workspace-row-main{grid-area:main;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.35rem}
  .issue-workspace-primary{grid-column:1/-1;grid-row:2}
  .issue-workspace-primary strong{font-size:.86rem}
  .issue-workspace-primary span{font-size:.79rem}
  .issue-workspace-row-secondary{grid-area:secondary;display:flex;gap:.35rem;color:#68717d;font-size:.72rem;overflow:hidden}
  .issue-workspace-row-secondary>span:not(:last-of-type)::after{content:"·";margin-left:.35rem}
  .issue-workspace-cell-company,.issue-workspace-cell-trade,.issue-workspace-cell-assignee{max-width:7.5rem}
  .issue-workspace-row-secondary time{margin-left:auto}
  .issue-workspace-actions{grid-area:actions;display:grid;align-content:center;gap:.2rem}
  .issue-workspace-actions button,.issue-workspace-actions .action-link{min-width:44px;min-height:44px;padding:.3rem .45rem;font-size:.72rem}
  .issue-workspace-group-toggle{grid-template-columns:auto auto minmax(0,1fr) 1.3rem;padding:.5rem .65rem}
  .issue-workspace-group-summary{overflow:hidden;white-space:nowrap;font-size:.7rem}
}

@media(max-width:390px){
  .issue-workspace-detail-row{grid-template-columns:1fr}
  .issue-filter-reset{grid-column:1}
  .issue-workspace-row{grid-template-columns:2.15rem minmax(0,1fr) 3.25rem;padding-inline:.4rem}
  .issue-workspace-row-secondary{gap:.25rem}
  .issue-workspace-cell-company,.issue-workspace-cell-trade{display:none}
}
