.topbar{position:sticky;top:0;z-index:25;flex-shrink:0}
.workspace-main:has(#main.fixed-list-page){height:100dvh;min-height:0;overflow:hidden}
#main.fixed-list-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-top:22px;padding-bottom:12px}
.fixed-list-page>.page-head,.fixed-list-page>.ops-page-title{flex-shrink:0;margin:0 0 14px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.fixed-list-page>.ops-page-title{flex-wrap:wrap}.fixed-list-page>.ops-page-title>p{flex-basis:100%;order:3;line-height:1.4;margin-top:-8px}
.fixed-list-page .page-head .eyebrow{margin-bottom:7px}.fixed-list-page .page-head p{margin-top:7px}
.fixed-list-page>.tabs{margin-bottom:12px}.fixed-list-page>.toolbar{margin-bottom:14px}
.fixed-list-page>.pipeline-stats,.fixed-list-page>.finance-summary{margin:0 0 12px}
.fixed-list-page .list-scroll-path{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}
.fixed-list-page>*:not(.list-scroll-path):not(.table-wrap),.fixed-list-page .list-scroll-path>*:not(.list-scroll-path):not(.table-wrap){flex-shrink:0}
.fixed-list-page .table-wrap{flex:1;min-height:80px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.fixed-list-page .table-wrap table{width:100%}.fixed-list-page .table-wrap thead{position:sticky;top:0;z-index:4;background:#f5feff}
.fixed-list-page .table-wrap th{background:#f5feff;box-shadow:0 1px 0 #e2eef7}
.fixed-list-page .pagination{flex-shrink:0;margin:0;padding:10px 14px;border-top:1px solid #e2eef7;background:#fff}
.workspace-main:has(#main.fixed-list-page)>.app-footer{display:none}
.fixed-list-page .ops-toolbar{margin-bottom:10px}.fixed-list-page .ops-panel>p{margin-bottom:10px}
.danger-text{color:#a3483e!important}.btn.danger{background:#a3483e;color:#fff;border-color:#a3483e}
.archive-record-label{font-weight:600;line-height:1.8;margin:0 0 16px}.archive-actions{margin-left:auto}
.customer-quick-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:6px 12px;align-items:center}.customer-quick-actions .btn{margin:0;padding:3px 0;white-space:nowrap}
.fixed-list-page .customer-table table{min-width:1000px}
@media(max-width:759px){.topbar{position:sticky}.archive-actions{margin-top:10px}.page-head .head-actions{flex-wrap:wrap}}
