.pa-workspace{display:grid;gap:18px}.pa-workspace h2,.pa-online h2{font-size:17px;margin:0 0 6px}.pa-workspace p,.pa-online p{margin:5px 0;color:var(--muted,#657b82);font-size:12px;line-height:1.6}.pa-policy{padding:18px 22px;border:1px solid var(--border,#cddfd7);border-left:5px solid #087052;border-radius:12px;background:color-mix(in srgb,var(--surface,#fff) 94%,#087052 6%)}.pa-policy>b{font-size:14px}.pa-policy small,.pa-help{color:var(--muted,#6c7f83);font-size:11px;line-height:1.6}.pa-picker{padding:20px}.pa-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.pa-toolbar>label{flex:1;min-width:200px}.pa-workspace label{display:grid;gap:7px;font-size:12px;font-weight:600}.pa-workspace input:not([type=checkbox]),.pa-workspace select{min-height:40px;border:1px solid var(--border,#d4e1da);border-radius:7px;padding:9px 12px;background:var(--surface,#fff);color:var(--text,#183c35);max-width:100%;width:100%;font:inherit}.pa-pager{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--muted);margin-top:12px}.pa-pager>span{margin-right:auto}.pa-role-picker{border-top:1px solid var(--border,#d9e3de);margin-top:16px;padding-top:16px;display:flex;gap:20px;align-items:center}.pa-role-picker>label{min-width:280px}.pa-role-picker small{font-size:11px;color:var(--muted);max-width:510px;line-height:1.6}.pa-person{display:flex;align-items:center;gap:20px;padding:21px;margin-bottom:18px;flex-wrap:wrap}.pa-person span,.pa-person small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.pa-person b{font-size:12px}.pa-initial{background:#e5f1e9;color:#00634f;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;font-weight:800}.pa-person .pa-master{margin-left:auto;display:flex;align-items:center;gap:10px}.pa-workspace input[type=checkbox]{width:18px;height:18px;accent-color:#08624d;cursor:pointer}.pa-section-head{padding:20px 22px;display:flex;gap:15px;align-items:center;justify-content:space-between}.pa-section-head>label{min-width:185px}.pa-table{min-width:930px;width:100%}.pa-table td{padding:18px 17px;vertical-align:middle}.pa-table th{padding:13px 17px;font-size:10px}.pa-table td:nth-child(1){min-width:160px}.pa-table td:nth-child(2){width:120px}.pa-table td small,.pa-online td small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:5px}.pa-route{font-size:11px;line-height:1.65;display:block;max-width:220px}.pa-switch{display:flex!important;align-items:center;gap:8px!important}.pa-status{display:inline-flex;padding:4px 9px;border-radius:5px;font-size:10px;font-weight:750}.pa-status.active{background:#e5f3e9;color:#147746}.pa-status.idle{background:#fff4df;color:#976314}.pa-save{padding:20px 22px;display:grid;gap:14px;border-top:1px solid var(--border,#d6e3dc)}.pa-save-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.pa-save .pa-delegate{display:flex;gap:10px;align-items:center}.pa-policy-settings{padding:20px 22px}.pa-policy-settings summary{cursor:pointer;font-weight:750;font-size:14px}.pa-policy-settings[open] summary{margin-bottom:15px}.pa-policy-settings .pa-toolbar{margin:16px 0}.pa-policy-settings>.btn{margin-top:14px}.pa-role-grid{padding:0 22px 22px;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:16px}.pa-role-grid label{display:flex;align-items:center;flex-wrap:wrap}.pa-role-grid small{color:var(--muted)}.pa-online{margin-top:18px;overflow:hidden}.pa-workspace .pa-online{margin-top:0}.pa-admin{font-size:9px;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 6px;background:#e8f2e9;color:#346a4a;margin-left:7px}.pa-online [data-pa-counts]{font-size:11px;white-space:nowrap}.pa-online .data-table{min-width:850px;width:100%}.pa-online .data-table td{font-size:11px;padding:17px 20px}.pa-online .data-table th{font-size:10px;padding:13px 20px}.pa-online-footer{padding:14px 22px;border-top:1px solid var(--border);display:flex;gap:15px;justify-content:space-between;font-size:10px;color:var(--muted)}.pa-padding{padding:20px}.pa-stale [data-pa-updated]{color:#b55716;font-weight:700}.pa-flow{display:flex;align-items:stretch;gap:18px;margin:18px 0}.pa-flow-step{flex:1;border:1px solid var(--border);border-radius:12px;padding:20px;background:var(--surface,#fff)}.pa-flow-step p{font-size:12px;color:var(--muted);line-height:1.65}.pa-flow-arrow{align-self:center;font-size:24px;color:#087052}.dept-number{margin-bottom:16px}.dept-number input{width:100%;height:48px;border:1px solid var(--border,#ccd9d3);border-radius:8px;padding:12px;font:inherit;background:var(--surface,#fff);color:var(--text,#17392d)}.dept-number small,.dept-existing{display:block;color:var(--muted,#637d75);font-size:11px;line-height:1.65;margin:6px 0 14px}.dept-existing b{display:block;font-size:13px;color:var(--text,#17392d)}
@media(max-width:950px){.pa-role-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.pa-person .pa-master{margin-left:0}.pa-role-picker{align-items:stretch;flex-direction:column}.pa-online-footer{flex-direction:column;gap:7px}.pa-section-head{flex-wrap:wrap}}@media(max-width:580px){.pa-role-grid{grid-template-columns:1fr}.pa-toolbar{flex-direction:column;align-items:stretch}.pa-toolbar>label{min-width:0}.pa-role-picker>label{min-width:0}.pa-person{gap:14px}.pa-person .pa-master{width:100%}.pa-save-actions{justify-content:stretch}.pa-save-actions button{flex:1}.pa-flow{flex-direction:column}.pa-flow-arrow{transform:rotate(90deg)}}

body[data-payment-creation="denied"] [data-action="new-payment"],body[data-payment-creation="denied"] a[href="#/payments/new"]{display:none!important}
.pa-workspace,.pa-workspace>*,.pa-permissions,.pa-online,.pa-picker,.pa-person,.pa-policy-settings{min-width:0;max-width:100%;box-sizing:border-box}.pa-workspace .table-wrap,.pa-online .table-wrap{max-width:100%;overflow-x:auto}.pa-person>div{min-width:0}.pa-person h2,.pa-person b{overflow-wrap:anywhere}.pa-number-correction summary{cursor:pointer;font-size:12px}.pa-number-correction[open]>label{margin-top:12px}
