.workflow-board-compact{gap:10px}.workflow-board-compact .workflow-summary-compact{display:flex;align-items:center;flex-wrap:wrap;gap:0;min-height:58px;padding:8px 12px;border:1px solid #d8e1ec;border-radius:7px;background:#fff}.workflow-board-compact .workflow-summary-card{display:flex;align-items:center;justify-content:center;flex:1 1 120px;gap:14px;min-height:34px;padding:4px 16px;border:0;border-radius:0;box-shadow:none;overflow:visible}.workflow-board-compact .workflow-summary-card:before{top:5px;bottom:5px;width:2px}.workflow-board-compact .workflow-summary-card strong{margin:0;font-size:23px}.workflow-board-compact .workflow-summary-card.tone-red strong{color:#b91c1c}.workflow-board-compact .workflow-summary-card small{display:none}.workflow-summary-scope{color:#64748b;font-size:11px;padding:0 12px}.workflow-board-compact [hidden]{display:none!important}.workflow-board-compact .workflow-filter-bar{gap:8px}.workflow-board-compact .workflow-filter-field{font-size:11px}.workflow-board-compact .workflow-search-field{flex-basis:220px;min-width:220px;max-width:440px}.workflow-board-compact .workflow-filter-bar :is(input:not([type=checkbox]),select,button){min-height:36px;height:36px}.workflow-board-compact .workflow-active-filters{min-height:32px;padding:3px 10px}.workflow-board-compact .workflow-active-filters button{min-height:28px;font-size:11px}.workflow-advanced-filters{border-top:1px solid #e2e8f0;background:#f8fafc}.workflow-count-filter input{width:138px;height:44px;padding:0 10px;border:1px solid #cbd7e6;border-radius:6px;background:#fff;color:#334155}.workflow-personnel-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;padding:6px 14px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;font-size:12px}.workflow-personnel-summary>strong{display:flex;align-items:center;gap:7px;color:#1e293b}.workflow-personnel-summary>small{color:#64748b}.workflow-personnel-summary>button{min-height:32px;padding:4px 13px;border:1px solid #c7d9f8;border-radius:18px;background:#eff6ff;color:#1d4ed8;cursor:pointer}.workflow-personnel-summary>button[aria-pressed=true]{background:#dbeafe;border-color:#2563eb}.workflow-personnel-summary-actions{margin-left:auto;display:flex;gap:10px}.workflow-package-results header button,.workflow-personnel-summary-actions button,.workflow-table-view-options button{min-height:32px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:#1d4ed8;cursor:pointer}.workflow-table-view-options{display:flex;align-items:center;gap:10px;padding:0 12px}.workflow-table-view-options small{color:#64748b;font-size:11px}.workflow-bulk-disclosure{padding:0 14px;border-bottom:1px solid #e2e8f0}.workflow-bulk-disclosure>summary{width:-moz-fit-content;width:fit-content;padding:7px 0;color:#475569;cursor:pointer;font-size:12px}.workflow-board-compact .workflow-table{min-width:1000px}.workflow-board-compact .workflow-product-cell{width:320px}.workflow-board-compact .workflow-package-expand{flex:0 0 28px;width:28px;height:36px;padding:0;border:0;background:transparent;color:#475569;cursor:pointer}.workflow-row-risks{display:grid;justify-items:start;grid-gap:5px;gap:5px}.workflow-progress-cell.is-package-progress{min-width:146px;flex-direction:column;align-items:flex-start;gap:6px}.is-package-progress>strong{font-size:12px;color:#166534;white-space:nowrap}.is-package-progress>div>i{background:#16a34a}.is-package-progress>button{width:-moz-fit-content;width:fit-content;min-height:30px;padding:3px 0;border:0;background:transparent;color:#1d4ed8;cursor:pointer;font-size:11px}.workflow-board-compact .workflow-package-expansion>td{height:auto;padding:0 10px 10px;background:#fff}.workflow-board-packages{padding:10px;border:1px solid #d8e4f3;border-radius:7px;background:#f7faff}.workflow-board-packages>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 4px 10px}.workflow-board-packages>header>strong{color:#172033;font-size:14px}.workflow-board-packages>header>small{margin-left:auto;color:#64748b;font-size:11px}.workflow-package-tabs{display:flex;flex-wrap:wrap;gap:6px}.workflow-package-tabs button{min-height:32px;padding:4px 12px;border:1px solid #cbd7e6;border-radius:5px;background:#fff;color:#475569;cursor:pointer}.workflow-package-tabs button.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.workflow-package-table{width:100%;border-collapse:collapse;background:#fff}.workflow-board-compact .workflow-package-table th{height:34px;padding:6px 12px;background:#f1f5fb}.workflow-board-compact .workflow-package-table td{height:60px;padding:8px 12px}.workflow-package-table td:first-child{min-width:160px}.workflow-package-number{display:inline-block;margin-right:12px;color:#64748b;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workflow-package-table td>small{display:block;margin-top:5px;color:#64748b;font-size:11px}.workflow-package-table td:nth-child(5)>.workflow-badge{margin-left:8px}.workflow-board-compact .workflow-package-table tr.is-delivered,.workflow-board-compact .workflow-package-table tr.is-delivered:hover{background:#f0fdf4}.workflow-board-compact .workflow-package-table tr.is-cancelled{background:#f8fafc;color:#64748b}.workflow-package-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.workflow-package-actions button{min-height:34px;padding:5px 12px;border:1px solid #9abaf1;border-radius:5px;background:#fff;color:#1d4ed8;cursor:pointer}.workflow-package-actions button:disabled{color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.workflow-package-actions .workflow-link-button{border-color:transparent;background:transparent}.workflow-package-results{margin-top:10px;padding:10px 12px;border:1px solid #d8e1ec;border-radius:6px;background:#fff}.workflow-package-results>header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.workflow-package-results>header>small{color:#64748b;font-size:11px}.workflow-package-results>header>button{margin-left:auto}.workflow-package-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.workflow-package-result-grid>article{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:6px}.workflow-package-result-grid>article>small{color:#64748b;font-size:11px}.workflow-board-compact :is(.workflow-package-actions,.workflow-package-tabs,.workflow-personnel-summary,.workflow-table-view-options,.workflow-package-results) button:focus-visible,.workflow-package-expand:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.workflow-work-package-card[data-workflow-package-id]:focus{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:760px){.workflow-board-compact .workflow-summary-card{flex-basis:30%;justify-content:space-between;padding:6px 10px}.workflow-summary-scope{width:100%;text-align:right}.workflow-personnel-summary-actions{width:100%;justify-content:flex-end}.workflow-board-compact .workflow-page-actions{flex-wrap:wrap}.workflow-count-filter input{width:100%}}@media (prefers-reduced-motion:reduce){.workflow-board-compact *{transition:none!important;scroll-behavior:auto!important}}