.expert-workbench{min-width:0}.workbench-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.workbench-summary>div{background:white;border:1px solid var(--line);border-radius:8px;padding:15px 18px}.workbench-summary strong{display:block;font-size:27px;color:var(--teal);line-height:1.4}.workbench-summary span{font-size:12px;color:var(--muted)}.workbench-toolbar{position:sticky;top:0;z-index:8;background:#f4f6f7f5;backdrop-filter:blur(8px);display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:12px}.workbench-toolbar label,.workbench-pagebar label{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px}.workbench-toolbar select{max-width:200px}.workbench-search-label{flex:1;min-width:220px}.workbench-search-label input{width:100%;min-width:0}.workbench-explainer,.workbench-query-note{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0}.workbench-pagebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;font-size:12px;color:var(--muted)}.workbench-pagebar p strong{color:var(--ink)}.workbench-pagebar .actions{flex-shrink:0}.workbench-pagebar select{min-height:30px;padding:4px 7px}.workbench-table-viewport{max-height:68vh;overflow:auto;background:white;border:1px solid var(--line);border-radius:9px;isolation:isolate}.workbench-table-viewport table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.workbench-table-viewport th{position:sticky;top:0;z-index:3;background:#edf3f3;border-bottom:1px solid #ccd9dc;padding:12px;font-size:11px;font-weight:600}.workbench-table-viewport td{padding:12px;vertical-align:top;border-bottom:1px solid #e6eded;font-size:12px;background:white}.workbench-table-viewport th.workbench-identity-col{z-index:5}.workbench-table-viewport .workbench-identity-col{position:sticky;left:0;width:225px;min-width:225px;max-width:280px;background:#fbfdfc;border-right:1px solid #dde8e4;z-index:2}.workbench-table-viewport th.workbench-identity-col{background:#e7f0ed}.workbench-table-viewport .workbench-expert-row:hover>td{background:#f8fbfa}.workbench-table-viewport .workbench-expert-row:hover>.workbench-identity-col{background:#eef6f2}.workbench-table-viewport td small{display:block;color:var(--muted);font-size:11px;line-height:1.65;margin-top:4px}.workbench-table-viewport td strong{font-size:13px}.workbench-id{overflow-wrap:anywhere}.workbench-warning{color:#966515!important;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.workbench-status-chip{font-size:11px;padding:6px 8px;min-height:31px;text-align:left;border-color:#d9e0e3;white-space:normal;line-height:1.5}.workbench-status-chip span{font-size:10px;display:block;color:var(--teal);margin-top:1px}.workbench-status-chip.is-ready{background:var(--soft);color:var(--teal);border-color:#bdd9cf}.workbench-status-chip.is-internal{background:var(--amberbg);color:#8c631b;border-color:#ead6aa}.workbench-empty-status{font-size:11px;color:var(--muted)}.workbench-progress-button{padding:5px 0;text-align:left;border:0;background:none;min-width:105px;min-height:40px}.workbench-progress-button:hover{background:none;color:var(--teal)}.workbench-progress-main{font-size:12px;font-weight:600;white-space:nowrap}.workbench-mini-progress{font-size:11px;color:var(--muted)}.workbench-details-row>td{padding:0!important;background:#f4f8f6!important}.workbench-expanded{padding:18px;max-width:1440px}.workbench-expanded-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.workbench-expanded-head p{font-size:11px;color:var(--muted);margin-top:4px}.workbench-profile-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.workbench-material-detail{border:1px solid var(--line);border-radius:7px;padding:12px;background:white;min-width:0;display:flex;flex-direction:column;gap:12px;justify-content:space-between;scroll-margin:70px}.workbench-material-detail strong{font-size:12px}.workbench-material-detail .badge{font-size:10px}.workbench-material-detail.is-focused{outline:2px solid var(--teal);outline-offset:1px}.workbench-material-detail small{display:block;font-size:11px;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.workbench-material-detail .actions{gap:5px}.workbench-material-detail .file-action{font-size:11px;padding:3px 0}.workbench-task-detail-list{display:grid;gap:12px}.workbench-task-detail{border:1px solid var(--line);border-radius:8px;background:white;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-task-detail.is-matched{border-left:3px solid #6f9d8e}.workbench-task-heading{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workbench-task-heading strong{font-size:12px}.workbench-task-heading small{display:block;font-size:11px;margin-top:4px;color:var(--muted)}.workbench-expanded-footer{margin-top:15px}.workbench-filter-panel{margin:14px 0}.workbench-filter-panel>summary{padding:16px 18px;cursor:pointer;font-size:14px;font-weight:600;color:var(--teal);background:#f6faf8}.workbench-filter-panel>summary span{font-size:11px;font-weight:400;color:var(--muted);margin-left:12px}.workbench-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.workbench-filter-grid label{display:grid;gap:5px;font-size:11px;color:var(--muted);min-width:0}.workbench-filter-grid input,.workbench-filter-grid select{width:100%;min-width:0;color:var(--ink);font-size:12px}.workbench-more-filters{margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.workbench-more-filters summary{cursor:pointer;color:var(--teal);font-size:12px;margin-bottom:12px}.workbench-viewbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}.workbench-viewbar>label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.workbench-viewbar select{max-width:250px}.workbench-save-name{flex:1;min-width:200px}.workbench-save-name input{width:100%}.workbench-column-picker{position:relative;font-size:12px}.workbench-column-picker>summary{cursor:pointer;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:white;min-height:38px}.workbench-column-picker>div{position:absolute;right:0;top:45px;z-index:15;width:200px;border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 24px #12382c18;padding:12px;background:white;display:grid;gap:8px}.workbench-column-picker label{display:flex;gap:7px;align-items:center;font-size:12px}.workbench-feedback{padding:12px 15px;border-left:3px solid var(--teal);background:var(--soft);font-size:12px;margin:12px 0;overflow-wrap:anywhere}.workbench-condition-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.workbench-condition-chips button{font-size:11px;min-height:29px;padding:4px 8px;background:#edf3ef;color:#315f50;border-color:#d7e6de}.workbench-condition-chips button span{margin-left:7px}.workbench-task-summary{min-width:240px;max-width:380px}.workbench-task-summary p{font-size:11px;margin:0 0 8px;line-height:1.6}.workbench-task-summary p strong{font-size:11px}.workbench-query-materials{display:grid;gap:3px;min-width:120px}.workbench-query-materials>strong{font-size:11px!important;margin-top:3px}.workbench-query .workbench-table-viewport table{min-width:1350px}.workbench-query .workbench-table-viewport td{min-width:130px}.workbench-query .workbench-table-viewport td.workbench-identity-col{min-width:225px}
@media(max-width:1100px){.workbench-summary{gap:9px}.workbench-summary>div{padding:12px}.workbench-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-profile-details{grid-template-columns:minmax(0,1fr)}.workbench-query .workbench-table-viewport table{min-width:1200px}}
@media(max-width:760px){.workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-summary strong{font-size:24px}.workbench-toolbar{position:static;backdrop-filter:none;padding:10px 0;gap:8px}.workbench-search-label{min-width:100%;width:100%}.workbench-toolbar label:not(.workbench-search-label){flex:1;min-width:45%}.workbench-toolbar label select{max-width:100%;width:100%;min-width:0}.workbench-pagebar{align-items:flex-start;flex-wrap:wrap}.workbench-pagebar .actions{flex-wrap:wrap}.workbench-table-viewport{max-height:none;overflow:visible;border:0;background:none}.workbench-table-viewport table,.workbench-table-viewport tbody,.workbench-query .workbench-table-viewport table{display:block;min-width:0;width:100%}.workbench-table-viewport thead{display:none}.workbench-table-viewport .workbench-expert-row{display:block;border:1px solid var(--line);border-radius:8px;background:white;margin:12px 0;padding:5px 12px}.workbench-table-viewport td,.workbench-query .workbench-table-viewport td,.workbench-query .workbench-table-viewport td:nth-child(3){display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:10px 0;min-width:0;max-width:none;width:auto;overflow-wrap:anywhere}.workbench-table-viewport td::before{content:attr(data-label);font-size:11px;color:var(--muted)}.workbench-table-viewport td.workbench-identity-col,.workbench-query .workbench-table-viewport td.workbench-identity-col{position:static;min-width:0;max-width:none;width:auto;background:white;border-right:0;z-index:auto;display:block}.workbench-table-viewport td.workbench-identity-col::before{display:none}.workbench-table-viewport td>small{grid-column:2}.workbench-table-viewport td>.badge{justify-self:start}.workbench-table-viewport td>.workbench-status-chip{justify-self:start}.workbench-table-viewport td:last-child{border-bottom:0}.workbench-table-viewport .workbench-details-row{display:block;margin-top:-13px;margin-bottom:12px;border:1px solid var(--line);border-radius:0 0 8px 8px}.workbench-table-viewport .workbench-details-row>td{display:block}.workbench-table-viewport .workbench-details-row>td::before{display:none}.workbench-expanded{padding:13px;max-width:100%}.workbench-expanded-head{align-items:flex-start}.workbench-profile-details{grid-template-columns:minmax(0,1fr)}.workbench-task-detail{grid-template-columns:minmax(0,1fr);padding:12px}.workbench-task-heading{flex-wrap:wrap;grid-column:auto}.workbench-material-detail{padding:10px}.workbench-filter-grid{grid-template-columns:minmax(0,1fr)}.workbench-filter-panel .panel-body{padding:14px}.workbench-filter-panel>summary{padding:13px 14px}.workbench-filter-panel>summary span{display:block;margin:5px 0 0}.workbench-viewbar>label,.workbench-save-name{width:100%;min-width:0}.workbench-viewbar select{flex:1;max-width:100%;min-width:0}.workbench-column-picker>div{left:0;right:auto}.workbench-task-summary{min-width:0;max-width:none}.workbench-query-materials{min-width:0}.workbench-expert-row>td>.workbench-query-materials,.workbench-expert-row>td>.workbench-task-summary{min-width:0}.workbench-query .workbench-table-viewport td .small{white-space:normal}.workbench-query-note{line-height:1.7}}

@media(max-width:760px){.workbench-table-viewport td>button{grid-column:2;justify-self:start}.workbench-table-viewport td>button.workbench-progress-button{width:100%}}

.workbench-person-link{font-weight:650;max-width:100%;overflow-wrap:anywhere}
/* The expert list remains the frame; parameters only arrange the view. */
.wb-designer{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.wb-designer-main{min-width:0}.wb-designer>.wb-palette{position:sticky;top:12px}.wb-designer.has-floating-palette{grid-template-columns:minmax(0,1fr)}.wb-designer>.wb-palette.is-floating{position:fixed}.wb-filter-dropzone{padding:16px;margin-bottom:12px;min-height:155px;border:1px dashed #a8c7b9;background:#fbfdfc}.wb-zone-heading{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.wb-zone-heading h2{font-size:14px;line-height:1.5}.wb-zone-heading h2 small{color:var(--muted);font-size:11px;font-weight:400;margin-left:6px}.wb-zone-heading p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:4px}.wb-filter-dropzone .workbench-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-filter-item{display:flex;gap:5px;align-items:flex-end;border:1px solid #e0e9e4;border-radius:6px;padding:9px;background:white;min-width:0}.wb-filter-item label{flex:1;min-width:0}.wb-filter-item select,.wb-filter-item input{width:100%;min-width:0}.wb-remove-filter{font-size:10px;padding:4px 6px;flex:0 0 auto}.wb-empty-drop{grid-column:1/-1;padding:15px 8px;text-align:center;color:#507c6a;font-size:13px;line-height:1.9}.wb-empty-drop small{font-size:11px;color:var(--muted)}.wb-filter-dropzone .workbench-explainer{font-size:10px;line-height:1.6;margin:10px 0}.wb-column-dropzone{border:1px dashed #b6c8d4;border-radius:8px;padding:12px;background:#f7fafc;margin:12px 0}.wb-column-dropzone .wb-zone-heading{margin-bottom:8px}.wb-column-order{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wb-column-token{display:inline-flex;align-items:center;gap:3px;background:white;border:1px solid #d8e3e9;border-radius:5px;padding:3px 5px 3px 9px;min-width:0}.wb-column-token strong{font-size:10px;font-weight:500;margin-right:3px}.wb-column-token small{font-size:9px;color:var(--muted);padding:0 5px}.wb-column-token button{font-size:11px;min-height:24px;padding:1px 5px;border:0}.wb-add-column-hint{font-size:11px;color:#6f8796;padding:5px}.wb-header-grip{font-size:15px;color:#90a99d;margin-right:5px}#workbench-query-table th[draggable=true]{cursor:grab}#workbench-query-table th[draggable=true]:hover{background:#dfebe6}.wb-task-value{margin:0 0 9px}.wb-task-value:last-child{margin-bottom:0}.workbench-feedback[hidden]{display:none}.wb-designer.has-floating-palette .workbench-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:1700px){.wb-designer{grid-template-columns:minmax(0,1fr) 340px}.wb-filter-dropzone .workbench-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.wb-designer{grid-template-columns:minmax(0,1fr) 280px}.wb-filter-dropzone .workbench-filter-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.wb-designer,.wb-designer.has-floating-palette{display:flex;flex-direction:column;gap:12px}.wb-designer>.wb-palette,.wb-designer>.wb-palette.is-floating{position:relative!important;width:100%!important;order:-1;top:auto}.wb-designer-main{width:100%}.wb-filter-dropzone .workbench-filter-grid,.wb-designer.has-floating-palette .workbench-filter-grid{grid-template-columns:minmax(0,1fr)}.wb-filter-dropzone{padding:12px}.wb-column-dropzone{padding:10px}.wb-column-token{flex-wrap:wrap}.wb-column-order{max-height:155px;overflow:auto}.wb-zone-heading{flex-wrap:wrap}.wb-filter-dropzone .actions button{white-space:normal}.wb-empty-drop{font-size:12px}}
.wb-filter-dropzone{min-height:0;padding:12px 15px}.wb-filter-dropzone .wb-zone-heading{margin-bottom:6px}.wb-filter-dropzone .wb-empty-drop{padding:6px 4px}.wb-filter-dropzone .workbench-explainer{margin:7px 0 0}.wb-filter-extra{margin-top:7px}.wb-filter-extra button{font-size:10px;min-height:26px;padding:3px 7px}.wb-column-dropzone{padding:9px 12px}.wb-column-dropzone .wb-zone-heading{margin-bottom:5px}#workbench-column-order-panel>summary{font-size:11px;color:#41677b;cursor:pointer;line-height:1.8}#workbench-column-order-panel>summary span{font-size:10px;color:var(--muted);margin-left:10px}#workbench-column-order-panel .wb-column-order{padding-top:9px}.workbench-query .workbench-toolbar{margin-bottom:6px;padding:8px 0}.workbench-query .workbench-query-note{margin:6px 0}.workbench-query .workbench-pagebar{margin:9px 0}.workbench-query .page-heading{margin-bottom:16px}
