.pa-layout .erp-work{min-width:0}.pa-panel{background:#fff;border:1px solid #dce6ef;margin:14px;border-radius:12px;overflow:hidden}.pa-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 22px}.pa-heading h2{margin:0;font-size:19px}.pa-heading p{color:#7d8fa6;font-size:12px;margin-bottom:0}.pa-toolbar,.pa-filters,.pa-pagination{padding:12px 18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #edf1f7}.pa-toolbar span,.pa-job{font-size:12px;color:#69819a}.pa-job{padding:10px 18px;background:#f1f8fc}.pa-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#72869b}.pa-filters input,.pa-filters select{min-width:100px;max-width:210px}.pa-grid{overflow:auto;max-height:65vh;border-block:1px solid #dce5ee}.pa-table{width:100%;border-collapse:collapse;font-size:12px}.pa-table th{background:#eff7f5;position:sticky;top:0;z-index:1;color:#315a68;font-weight:600}.pa-table td,.pa-table th{border:1px solid #e3e8ed;padding:10px 12px;text-align:left;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.pa-table td[data-pa-cell]:hover{background:#eff8ff;cursor:text}.pa-table td button{font-size:11px;padding:4px 8px}.pa-pagination{justify-content:space-between}.pa-pagination>div{display:flex;align-items:center;gap:10px}.pa-status{padding:3px 10px;background:#fff5d9;border-radius:12px}.pa-status.alive{color:#008675;background:#e2f6ec}.pa-status.dead{color:#bd4444;background:#ffecec}.pa-form{display:grid!important;grid-template-columns:1fr 1fr;gap:15px}.pa-form>label{display:flex;flex-direction:column;gap:6px;font-size:13px}.pa-form input,.pa-form select{width:100%}.pa-form input[type=checkbox]{width:auto}.pa-wide{grid-column:1/-1}.pa-dialog{width:min(850px,94vw)}.pa-panel .wk-kpis,.pa-panel .wk-chart-grid{padding:18px}.pa-alert{background:#fff8e9;border-left:3px solid #e2ae55;padding:12px}.pa-panel .wk-bars i{background:#407bee;min-height:12px;display:block}.pa-panel .wk-bars span{min-width:90px}.pa-panel progress{height:8px;accent-color:#148c7e}.pa-panel h3{font-size:15px}.pa-panel>p{padding:12px}.pa-filters button{align-self:flex-end}@media(max-width:850px){.pa-form{grid-template-columns:1fr}.pa-layout .module-nav{width:155px}.pa-panel{margin:8px}}
