.process-main>.owner-process-unified{overflow:visible;border-color:#d4e1e6;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(29,62,78,.055)}
.process-main>.owner-process-unified>.panel-head{min-height:63px;padding:13px 15px;border-bottom:1px solid #dce6e9;background:#fff}
.process-main>.owner-process-unified .panel-title h2{margin:0;color:#17324d;font-size:16px;line-height:1.35}
.process-main>.owner-process-unified .panel-title p{margin-top:3px;color:#6b7f8c;font-size:11px;line-height:1.45}
.process-main>.owner-process-unified .panel-actions{align-items:center;gap:7px}
.owner-page-count{display:inline-flex;min-height:30px;align-items:center;padding:0 9px;border-radius:999px;background:#edf6f5;color:#167b73;font-size:11px;font-weight:800}
.owner-process-unified .owner-process-body{overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}
.owner-process-unified .owner-process-body>header{display:none}
.owner-process-unified .mobile-list-controls{position:static;z-index:auto;border:0;box-shadow:none}
.owner-process-unified .plan-filters,.owner-process-unified .v090-approval-filters{min-height:48px;padding:7px 10px;border-bottom:1px solid #dce6e9;background:#f6f9fa}
.owner-process-unified .v090-approval-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.owner-process-unified .v090-approval-filters label{display:flex;align-items:center;gap:6px;white-space:nowrap}
.owner-process-unified .plan-filters select,.owner-process-unified .v090-approval-filters .field{min-height:33px;border-color:#cbdbe1;border-radius:8px;background:#fff;color:#29485c;font-size:11px}
.owner-process-unified .batch-bar,.owner-process-unified .v090-batch{min-height:43px;padding:6px 10px;border-bottom:1px solid #dce6e9;background:#fff}
.owner-process-unified .v090-batch{width:100%;margin:0;box-sizing:border-box}
.owner-process-unified .data-table thead th,.owner-process-unified .v090-approval-table thead th{height:38px;padding:8px 10px;border-bottom:1px solid #cddde2;background:#edf4f5;color:#5e7584;font-size:10px;font-weight:800}
.owner-process-unified .data-table tbody td,.owner-process-unified .v090-approval-table tbody td{padding:9px 10px;border-bottom:1px solid #e1e9ec;color:#29485c;font-size:11px;vertical-align:middle}
.owner-process-unified .data-table tbody tr:hover,.owner-process-unified .v090-approval-table tbody tr:hover{background:#f7fbfa}
.owner-process-unified .table-pagination,.owner-process-unified .v090-pagination{min-height:43px;padding:7px 10px;border-top:0;background:#fff;color:#697f8c;font-size:10px}
.owner-process-unified .table-pagination button,.owner-process-unified .v090-pagination button,.owner-process-unified .v090-pagination .field{min-height:28px;border-color:#cfdee3;border-radius:7px;background:#fff;color:#365569}
.owner-process-unified .v090-table-wrap{width:100%;max-height:none;margin:0;overflow-x:auto;border:0;border-radius:0;background:#fff}
.owner-process-unified>.table-scroll,.owner-process-unified .v090-table-wrap{isolation:isolate}
.owner-process-unified>.table-scroll .data-table thead,.owner-process-unified .v090-table-wrap .data-table thead{position:sticky;z-index:40;top:0;background:#edf4f5}
.owner-process-unified>.table-scroll .data-table thead th,.owner-process-unified .v090-table-wrap .data-table thead th{position:relative;z-index:41;top:auto;background:#edf4f5}
.owner-process-unified>.table-scroll .data-table thead th:last-child,.owner-process-unified .v090-table-wrap .data-table thead th:last-child{position:sticky;z-index:42;right:0}
.owner-process-unified .v090-approval-table{width:100%;min-width:1080px;border-collapse:collapse;border-spacing:0}
.owner-process-unified .v090-inspection-table{min-width:1560px}
.owner-process-unified .v090-rect-table{min-width:1840px}
.owner-process-unified .v090-pagination{padding:7px 10px}
.process-main>.summary-strip .summary-action{width:100%;border:0;color:inherit;background:inherit;text-align:left;cursor:pointer;font:inherit}
.process-main>.summary-strip .summary-action:hover{z-index:1;background:#e7f5f1;outline:0}
.process-main>.summary-strip .summary-action:focus-visible{z-index:1;background:#e7f5f1;outline:2px solid #16877c;outline-offset:-2px}
.process-main>.summary-strip .summary-action.active{z-index:1;background:#dff2ec;box-shadow:none}
.process-main>.summary-strip .summary-action.active .summary-label,.process-main>.summary-strip .summary-action.active .summary-value{color:#116e67}
.owner-process-unified .data-table th:last-child,.owner-process-unified .data-table td:last-child{position:sticky;right:0;background:#fff;box-shadow:-9px 0 12px -12px rgba(23,50,77,.7)}
.owner-process-unified .data-table tbody td:last-child{z-index:2!important}
.owner-process-unified .data-table thead th{z-index:20!important}
.owner-process-unified .data-table thead th:last-child{z-index:24!important;background:#edf4f5}
.owner-process-unified .data-table tr.is-risk td:last-child{background:#fff1ef}
@media(min-width:721px){
 .owner-process-unified .v090-approval-filters{display:grid;height:53px;min-height:53px;box-sizing:border-box;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr)) auto auto;overflow:hidden}
 .owner-process-unified.owner-approval-unified .v090-approval-filters{grid-template-columns:repeat(6,minmax(0,1fr)) auto auto}
 .owner-process-unified .v090-approval-filters label{min-width:0;gap:4px}
 .owner-process-unified .v090-approval-filters label>span{flex:0 0 auto}
 .owner-process-unified .v090-approval-filters .field{width:100%;min-width:0;padding-inline:7px}
 .owner-process-unified .v090-approval-filters>.quiet-button,.owner-process-unified .v090-approval-filters>.filter-count{white-space:nowrap}
}
@media(max-width:720px){
 .process-main>.summary-strip .summary-item,.process-main>.summary-strip .summary-action{display:grid;align-content:center;justify-items:center;text-align:center}
 .process-main>.summary-strip .summary-label,.process-main>.summary-strip .summary-value{width:100%;text-align:center}
 .process-main>.owner-process-unified{border:0;border-radius:0;background:transparent;box-shadow:none}
 .process-main>.owner-process-unified>.panel-head{position:relative;min-height:auto;padding:10px 2px;border-bottom:0;background:transparent}
 .process-main>.owner-process-unified .panel-title h2{font-size:15px}.process-main>.owner-process-unified .panel-title p{font-size:10px}
 .process-main>.owner-process-unified .panel-actions{flex-wrap:wrap;justify-content:flex-end}.owner-page-count{min-height:27px;padding:0 7px;font-size:9px}
 .owner-process-unified .owner-process-body{background:transparent}
 .owner-process-unified .mobile-list-controls{position:sticky;top:43px;z-index:8;border:1px solid #d8e4e8;border-radius:10px;background:#fff;box-shadow:0 4px 10px rgba(24,61,78,.06)}
 .owner-process-unified .v090-approval-filters{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border:0;border-radius:0;box-shadow:none}
 .owner-process-unified .v090-approval-filters label{display:block;min-width:0}
 .owner-process-unified>.plan-mobile-list,.owner-process-unified>.v098-owner-mobile-list{position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;contain:paint;isolation:isolate}
 .owner-process-unified>.plan-filters,.owner-process-unified>.batch-bar,.owner-process-unified>.v090-batch,.owner-process-unified>.table-pagination,.owner-process-unified>.v090-pagination{position:relative;z-index:12;background:#fff}
 .owner-process-unified .v090-batch,.owner-process-unified .batch-bar{border-top:1px solid #e1e9ec;border-bottom:0}
 .owner-process-unified .v090-table-wrap{padding:6px;background:transparent}
 .owner-process-unified .v090-approval-table{display:none}
 .owner-process-unified>.v098-owner-mobile-list{display:block!important}
 .owner-process-unified .plan-mobile-card,.owner-process-unified .v098-owner-card{margin-bottom:9px!important;border-color:#d7e3e7;border-radius:11px;background:#fff;box-shadow:0 3px 9px rgba(27,59,74,.045)}
 .owner-process-unified .v098-owner-card>footer .inline-link{width:auto;min-width:0;border:0;background:transparent;color:var(--teal)}
 .owner-process-unified .table-pagination,.owner-process-unified .v090-pagination{margin-top:4px;border:1px solid #dbe5e8;border-radius:10px}
 .owner-process-unified .v090-pagination{display:flex;min-height:36px;align-items:center;justify-content:space-between;flex-direction:row;padding:4px 8px}
 .owner-process-unified .v090-pagination>label{display:none}
 .owner-process-unified .v090-pagination>div{justify-content:flex-end}
 .owner-process-unified .v090-pagination button{min-height:23px;padding:2px 5px;font-size:8px}
}
