body.portal-active dialog.kw-dialog.settlement-c1{width:min(1540px,calc(100vw - 40px));max-width:calc(100vw - 40px);height:92vh;max-height:92vh;box-sizing:border-box;overflow:auto;padding:24px}
body.portal-active .settlement-c1 .settlement-c1-title{position:sticky;top:-24px;z-index:4;background:#fff;padding:14px 0;border-bottom:1px solid #d7e1ed;align-items:center;margin-top:-10px}
body.portal-active .settlement-c1 .p-toolbar>label{flex:1 1 230px;min-width:180px;max-width:100%;font-size:13px}
body.portal-active .settlement-c1 input[type=checkbox]{width:18px;height:18px;display:inline-block;margin:0 0 0 12px;vertical-align:middle}
body.portal-active .settlement-c1 select,body.portal-active .settlement-c1 input{max-width:100%;box-sizing:border-box}
body.portal-active .settlement-c1 .settlement-c1-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0}
body.portal-active .settlement-c1 .settlement-c1-metrics .p-card{margin:0;border-top:4px solid #17668c;padding:18px}
body.portal-active .settlement-c1 .settlement-c1-metrics strong{font-size:24px;display:block;margin-top:10px}
body.portal-active .settlement-c1 .p-table-wrap{max-height:65vh;overflow:auto}
body.portal-active .settlement-c1 .p-table-wrap th{white-space:nowrap;position:sticky;top:0;z-index:1}
body.portal-active .settlement-c1 .p-table-wrap td{min-width:90px;max-width:420px;white-space:normal;overflow-wrap:break-word}
body.portal-active .settlement-c1 h3{margin-top:28px}
@media(max-width:640px){body.portal-active dialog.kw-dialog.settlement-c1{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:14px}body.portal-active .settlement-c1 .settlement-c1-title{top:-14px}body.portal-active .settlement-c1 .settlement-c1-metrics{grid-template-columns:1fr 1fr;gap:8px}body.portal-active .settlement-c1 .settlement-c1-metrics strong{font-size:20px}}
