.blueprint-table-container{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:3px}:is(.blueprint-table-container:has(tbody:empty),.blueprint-table-container:has(tbody tr:only-child .bp5-non-ideal-state)){overflow-x:hidden}.blueprint-table{border-collapse:separate;border-spacing:0;table-layout:auto;border:none!important;margin:0!important}.blueprint-table thead th{background-color:var(--color-background);border-bottom:1px solid var(--color-border);color:var(--color-text);padding:var(--space-ms) var(--space-sm);white-space:nowrap;z-index:1;font-weight:600;position:sticky;top:0}.blueprint-table tbody td{border-bottom:1px solid var(--color-border);height:40px;padding:8px;vertical-align:middle!important}.blueprint-table--summary tbody th{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);vertical-align:middle;background-color:var(--color-background);text-align:left;width:64%;padding:8px 12px;font-weight:600}.blueprint-table--summary tbody td{text-align:right}.blueprint-table--summary tbody tr:last-child th,.blueprint-table--summary tbody tr:last-child td{border-bottom:none}.blueprint-table thead th:not(:last-child),.blueprint-table tbody td:not(:last-child){border-right:1px solid var(--color-border)}.blueprint-table.bp5-interactive tbody tr:hover td{background-color:var(--color-primary-subtle)}.blueprint-table-pagination{padding:var(--space-ms);border-top:1px solid var(--color-border);background-color:var(--color-background);font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.pagination-controls{align-items:center;gap:4px;display:flex}.page-indicator{text-align:center;min-width:100px;margin:0 8px}.blueprint-table .cell-tracking-id{font-family:monospace;font-size:12px}.blueprint-table .cell-tracking-id .bp5-icon{color:var(--color-text-muted);margin-left:6px}.blueprint-table .cell-yes{color:var(--color-success-hover);font-weight:500}.blueprint-table .cell-no{color:var(--color-text-muted)}.blueprint-table .cell-expired{color:var(--color-danger)}.blueprint-table .cell-expiring-soon{color:var(--color-warning)}.blueprint-table .action-buttons{justify-content:center;gap:4px;display:flex}.blueprint-table .action-buttons .bp5-button{min-width:24px;min-height:24px}.blueprint-table .action-buttons .bp5-button.action-delete:hover{color:var(--color-danger)}.bp5-dark .blueprint-table-container{background-color:var(--color-header-bg);border-color:#ffffff26}.bp5-dark .blueprint-table thead th{background-color:var(--color-surface);color:var(--color-header-text)}.bp5-dark .blueprint-table tbody td{color:var(--color-header-text)}.bp5-dark .blueprint-table--summary tbody th{background-color:var(--color-surface);color:var(--color-header-text)}.bp5-dark .blueprint-table.bp5-interactive tbody tr:hover td{background-color:#2d72d226}.bp5-dark .blueprint-table-pagination{background-color:var(--color-surface);color:var(--color-text-muted);border-color:#ffffff26}.bp5-dark .blueprint-table .cell-no,.bp5-dark .blueprint-table .cell-tracking-id .bp5-icon{color:var(--color-text-muted)}.blueprint-table .editable-cell-wrapper{box-sizing:border-box;align-items:center;width:100%;min-height:24px;display:flex}.blueprint-table .editable-cell-input{border:1px solid var(--color-primary);width:100%;font-size:inherit;box-sizing:border-box;border-radius:3px;padding:2px 6px;font-family:inherit}.blueprint-table .editable-cell-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.blueprint-table .editable-cell-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.blueprint-table .editable-cell-input[type=number]{-moz-appearance:textfield;text-align:right}.design-cases-table-container{overflow-x:auto!important}.design-cases-table{table-layout:fixed}.design-cases-table thead th{white-space:normal;vertical-align:bottom;line-height:1.3}.design-cases-table thead tr:first-child th.design-cases-header-group{background-color:var(--color-background-dark);letter-spacing:.02em;font-size:12px}.design-cases-table thead tr:last-child th{font-size:12px}.design-cases-table .editable-cell-wrapper{min-height:32px}.design-cases-header-content{min-width:0}.design-cases-pressure-cell{gap:6px;display:grid}.design-cases-pressure-cell .bp5-control,.design-cases-pressure-cell .bp6-control{justify-content:flex-end;margin:0}.design-cases-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.design-cases-static-header-note{color:var(--color-text-muted);font-size:11px;font-weight:500}.design-cases-readonly-value{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;min-height:32px;font-weight:500;display:flex}.unit-selector{border:1px solid var(--color-border);font-size:var(--font-size-xs);background-color:var(--color-background);cursor:pointer;border-radius:3px;align-items:center;gap:2px;padding:2px 6px;font-weight:400;display:inline-flex}.unit-selector:hover{background-color:var(--color-background-dark);border-color:var(--color-border-dark)}.bp5-dark .unit-selector{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-header-text)}.bp5-dark .unit-selector:hover{background-color:var(--color-header-bg)}@media (width<=1280px){.design-cases-table thead th{padding:8px 10px}.design-cases-table tbody td{padding:8px 6px}.design-cases-header-content,.design-cases-actions{gap:4px}}textarea.bp5-input,textarea.bp6-input{font-family:inherit}
