﻿.vb-workbench{display:flex;flex-direction:column;gap:var(--eu-space-md);min-width:0;max-width:100%}.vb-workbench .eu-search-page,.vb-workbench .eu-search-page--dense .eu-search-page__body,.vb-workbench .clinical-workbench .eu-search-page__body,.vb-workbench .clinical-workbench__body,.vb-workbench .eu-results-frame__body{gap:var(--eu-space-md);min-width:0;max-width:100%}.vb-workbench .eu-page-header{margin-bottom:0;align-items:center}.vb-workbench .eu-page-title{font-size:1.05rem;line-height:1.25}.vb-workbench .eu-page-subtitle{margin-top:2px;font-size:0.75rem;line-height:1.35;color:var(--eu-text-muted)}.vb-workbench .eu-search-panel--dense .eu-card__header{padding:var(--eu-space-xs) var(--eu-space-sm)}.vb-workbench .eu-search-panel--dense .eu-card__title{font-size:0.8125rem}.vb-workbench .eu-search-panel--dense .eu-card__body{padding:var(--eu-space-sm) var(--eu-space-sm) var(--eu-space-xs)}.vb-workbench .eu-search-panel--dense .eu-label{margin-bottom:2px}.vb-workbench .eu-search-dense{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--eu-space-sm);row-gap:var(--eu-space-xs);align-items:end}.vb-workbench .eu-search-dense>.eu-search-compact__grid{grid-column:1;grid-row:1;align-items:end}.vb-workbench .eu-search-dense>.eu-search-dense__actions{grid-column:2;grid-row:1;display:flex;align-items:center;align-self:end;flex-wrap:nowrap;gap:var(--eu-space-xs);padding:0 0 2px;white-space:nowrap}.vb-workbench .eu-search-dense>.eu-search-progressive__panel{grid-column:1 / -1;grid-row:2}.vb-workbench .eu-search-compact__actions,.vb-workbench .eu-search-dense__actions--inline{align-items:center;align-self:end}.vb-workbench .eu-kpi-summary{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--eu-space-sm);margin:0}.vb-workbench .eu-kpi-summary__item,.vb-workbench a.eu-kpi-summary__item{padding:6px 10px;min-height:0;border-radius:var(--eu-radius-sm)}.vb-workbench .eu-kpi-summary__label{margin-bottom:2px;font-size:0.625rem}.vb-workbench .eu-kpi-summary__value{font-size:1.05rem;font-variant-numeric:tabular-nums}.vb-workbench .eu-kpi-summary__item--info{border-top-color:var(--eu-info)}.vb-workbench .eu-kpi-summary__item--warning{border-top-color:var(--eu-warning)}.vb-workbench .eu-kpi-summary__item--danger{border-top-color:var(--eu-danger)}.vb-workbench .eu-kpi-summary__item--success{border-top-color:var(--eu-success)}.vb-workbench .eu-results-table .eu-card__header{padding:var(--eu-space-xs) var(--eu-space-sm)}.vb-workbench .eu-results-table,.vb-workbench .eu-results-frame,.vb-workbench .eu-card{min-width:0;max-width:100%;overflow:visible}.vb-workbench .clinical-workbench .eu-table-wrap,.vb-workbench .eu-table-wrap{overflow:visible;max-width:100%}.vb-workbench .clinical-workbench .eu-table,.vb-workbench .eu-table{min-width:0;width:100%;table-layout:fixed}.vb-workbench .eu-table thead th,.vb-workbench .eu-table tbody td{padding:6px 8px;vertical-align:top;white-space:normal;overflow:hidden}.vb-workbench .eu-table thead th{font-size:0.625rem;letter-spacing:0.06em}.vb-workbench .eu-table thead th:nth-child(1),.vb-workbench .eu-table tbody td:nth-child(1){width:2.5%;padding-left:var(--eu-space-sm)}.vb-workbench .eu-table thead th:nth-child(2),.vb-workbench .eu-table tbody td:nth-child(2){width:13%}.vb-workbench .eu-table thead th:nth-child(3),.vb-workbench .eu-table tbody td:nth-child(3){width:13%}.vb-workbench .eu-table thead th:nth-child(4),.vb-workbench .eu-table tbody td:nth-child(4){width:11%}.vb-workbench .eu-table thead th:nth-child(5),.vb-workbench .eu-table tbody td:nth-child(5){width:13%}.vb-workbench .eu-table thead th:nth-child(6),.vb-workbench .eu-table tbody td:nth-child(6){width:9%}.vb-workbench .eu-table thead th:nth-child(7),.vb-workbench .eu-table tbody td:nth-child(7){width:8%;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vb-workbench .eu-table thead th:nth-child(8),.vb-workbench .eu-table tbody td:nth-child(8){width:16%}.vb-workbench .eu-table thead th:nth-child(9),.vb-workbench .eu-table tbody td:nth-child(9),.vb-workbench .eu-table__cell-actions{width:14.5%;padding-right:var(--eu-space-sm);overflow:visible}.vb-workbench .eu-table__stack-primary{font-size:0.8125rem;line-height:1.3}.vb-workbench .eu-table__stack-meta{margin-top:1px;font-size:0.6875rem;line-height:1.3}.vb-order-no{font-family:ui-monospace, "JetBrains Mono", monospace;font-size:0.75rem;font-variant-numeric:tabular-nums;letter-spacing:-0.01em;color:var(--eu-text)}.vb-financial{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.vb-financial__badge{font-weight:700;letter-spacing:0.02em}.vb-hold-reason{margin-top:0;font-size:0.6875rem;color:var(--eu-text-muted);line-height:1.3}.vb-workbench .eu-row-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;width:100%}.vb-workbench .eu-row-actions .eu-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:1.75rem;padding:0.15rem 0.5rem;font-size:0.75rem;line-height:1.2;white-space:nowrap}.vb-workbench .eu-action-menu{position:relative;z-index:2;width:100%}.vb-workbench .eu-action-menu__trigger{width:100%;min-width:0;height:1.75rem;padding:0 var(--eu-space-sm);font-size:0.75rem;font-weight:600;line-height:1}.vb-workbench .eu-action-menu__panel{z-index:60}.vb-trace-link{border:0;background:transparent;color:var(--eu-primary);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.vb-trace-link:hover,.vb-trace-link:focus-visible{color:var(--eu-primary-dark)}.vb-row--hold{background:var(--eu-surface-subtle)}.vb-row--ready td:first-child{box-shadow:inset 3px 0 0 var(--eu-primary)}.vb-bulk__bar{display:flex;align-items:center;gap:var(--eu-space-sm);flex-wrap:wrap;padding:var(--eu-space-sm) var(--eu-space-md);background:var(--eu-surface-raised);border:1px solid var(--eu-border);border-radius:var(--eu-radius-md)}.vb-bulk__count{font-weight:600;color:var(--eu-text)}.vb-bulk__hint{flex:1 1 16rem;font-size:0.75rem;color:var(--eu-text-muted)}.vb-drawer,.vb-modal{position:fixed;inset:0;z-index:40}.vb-drawer__backdrop{position:absolute;inset:0;background:var(--eu-text);opacity:0.28}.vb-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min32rem,100%;background:var(--eu-surface);box-shadow:var(--eu-shadow-lg);display:flex;flex-direction:column}.vb-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--eu-space-sm);padding:var(--eu-space-sm) var(--eu-space-md);border-bottom:1px solid var(--eu-border)}.vb-drawer__header h2{margin:0;font-size:1rem}.vb-drawer__body{overflow:auto;padding:var(--eu-space-md)}.vb-modal__panel{position:relative;margin:12vh auto 0;width:min28rem,calc(100% - 2rem);background:var(--eu-surface);box-shadow:var(--eu-shadow-lg);border-radius:var(--eu-radius-md);padding:var(--eu-space-md)}.vb-modal__panel h2{margin:0 0 var(--eu-space-sm);font-size:1rem}.vb-modal__warning{margin:0 0 var(--eu-space-md);padding:var(--eu-space-sm);background:var(--eu-surface-subtle);border-left:3px solid var(--eu-border-strong);color:var(--eu-text);font-size:0.875rem}.vb-modal__confirm{margin:var(--eu-space-sm) 0 var(--eu-space-md)}.vb-lifecycle{display:flex;flex-wrap:wrap;gap:var(--eu-space-xs);list-style:none;margin:0 0 var(--eu-space-md);padding:0}.vb-lifecycle__step{display:flex;align-items:center;color:var(--eu-text-muted);font-size:0.7rem;letter-spacing:0.04em;text-transform:uppercase}.vb-lifecycle__step:not(:last-child)::after{content:"→";margin-left:var(--eu-space-xs);color:var(--eu-text-faint)}.vb-lifecycle__step.is-current{color:var(--eu-primary);font-weight:700}.vb-review__service h3{margin:var(--eu-space-md) 0 var(--eu-space-sm);font-size:0.875rem}.vb-trace__id{font-family:ui-monospace, monospace;font-size:0.75rem;color:var(--eu-text-muted);margin:0 0 var(--eu-space-md)}.vb-trace__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--eu-space-sm)}.vb-trace__step{padding:var(--eu-space-sm);border:1px solid var(--eu-border);border-radius:var(--eu-radius-sm);background:var(--eu-surface-subtle);color:var(--eu-text-muted)}.vb-trace__step.is-present{background:var(--eu-surface);color:var(--eu-text)}.vb-trace__label{font-size:0.7rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--eu-text-muted)}.vb-trace__ref{margin-top:2px;font-size:0.875rem}.vb-legacy-actions{display:flex;align-items:flex-end;gap:var(--eu-space-sm)}@media (max-width: 1200px){.vb-workbench .eu-kpi-summary{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 900px){.vb-drawer__panel{width:100%}.vb-workbench .eu-search-dense{grid-template-columns:minmax(0, 1fr)}.vb-workbench .eu-search-dense>.eu-search-dense__actions{grid-column:1;grid-row:2;flex-wrap:wrap}.vb-workbench .eu-search-dense>.eu-search-progressive__panel{grid-row:3}.vb-workbench .eu-kpi-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}.vb-workbench .clinical-workbench .eu-table-wrap,.vb-workbench .eu-table-wrap{overflow-x:auto}}
