:root{--balanced-green:#087f63;--balanced-green-hover:#066b54;--balanced-blue:#3478bb;--balanced-blue-hover:#29669f;--balanced-violet:#7357c7;--balanced-violet-hover:#6045b3;--balanced-amber:#b97810;--balanced-coral:#c84f45;--balanced-teal:#158785;--balanced-ink:#20372f;--balanced-muted:#62746d;--balanced-border:#d6e1dd;--balanced-bg:#f5f8f7;--balanced-soft-green:#eaf7f1;--balanced-soft-blue:#edf5fc;--balanced-soft-violet:#f2edfb;--balanced-soft-amber:#fff6e3;--balanced-soft-coral:#fff0ed;--balanced-soft-teal:#e9f7f6}html,body,.p-component{font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif!important}body{color:var(--balanced-ink);background:var(--balanced-bg);font-size:15px;font-weight:400;line-height:1.5}.font-ux-black,.font-ux-bold{font-weight:600!important}:is(input,select,textarea,.p-inputtext,.p-dropdown,.p-multiselect){min-height:42px;border-color:#cbd9d4!important;border-radius:8px!important;font-size:15px!important;font-weight:400!important}textarea,.p-inputtextarea{min-height:104px}:is(button,[role=button],.p-button,.ux-button){min-height:40px;border-radius:8px!important;font-size:14px!important;font-weight:600!important}:is(button,.p-button,.ux-button) svg{flex:none;width:18px;height:18px}.ux-action-primary,.ux-action-success,.p-button:not(.p-button-secondary,.p-button-danger,.p-button-warning,.p-button-info,.p-button-help,.p-button-outlined,.p-button-text){border-color:var(--balanced-green)!important;color:#fff!important;background:var(--balanced-green)!important}.ux-action-primary:hover,.ux-action-success:hover{border-color:var(--balanced-green-hover)!important;background:var(--balanced-green-hover)!important}.ux-action-secondary,.p-button.p-button-secondary:not(.p-button-outlined,.p-button-text){border-color:var(--balanced-blue)!important;color:#fff!important;background:var(--balanced-blue)!important}.ux-action-config,.p-button.p-button-outlined:not(.p-button-danger,.p-button-success){border-color:var(--balanced-violet)!important;color:var(--balanced-violet)!important;background:#fff!important}.ux-action-danger,.p-button.p-button-danger{border-color:var(--balanced-coral)!important;color:#fff!important;background:var(--balanced-coral)!important}.p-button.p-button-warning{border-color:var(--balanced-amber)!important;color:#fff!important;background:var(--balanced-amber)!important}.p-button.p-button-info{border-color:var(--balanced-teal)!important;color:#fff!important;background:var(--balanced-teal)!important}.ux-action-ghost,.p-button.p-button-text{min-height:38px;color:var(--balanced-blue)!important}:is(.ux-card.p-card,.p-card,.admin-surface,.admin-surface-soft,.admin-topbar){border-color:var(--balanced-border)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 4px 14px #1f43360e!important}.admin-page-shell>:is(section,.admin-surface,.admin-surface-soft):nth-of-type(6n+1){border-top:3px solid var(--balanced-green)!important}.admin-page-shell>:is(section,.admin-surface,.admin-surface-soft):nth-of-type(6n+2){border-top:3px solid var(--balanced-blue)!important}.admin-page-shell>:is(section,.admin-surface,.admin-surface-soft):nth-of-type(6n+3){border-top:3px solid var(--balanced-violet)!important}.admin-page-shell>:is(section,.admin-surface,.admin-surface-soft):nth-of-type(6n+4){border-top:3px solid var(--balanced-coral)!important}.admin-page-shell>:is(section,.admin-surface,.admin-surface-soft):nth-of-type(6n+5){border-top:3px solid var(--balanced-amber)!important}.admin-page-shell>:is(section,.admin-surface,.admin-surface-soft):nth-of-type(6n){border-top:3px solid var(--balanced-teal)!important}.admin-page-shell :is(h1,h2,h3),.ux-page-header :is(h1,h2,h3){letter-spacing:-.02em;color:var(--balanced-ink)!important;font-weight:500!important}.admin-page-shell h1,.ux-page-header h1{font-size:clamp(28px,3vw,38px)!important}.admin-page-shell :is(p,label,td,th,span),.ux-page-header :is(p,label,span){font-size:max(13px,.875rem)}:is(.admin-input,.ux-field__label,.ux-field__error){font-size:14px!important;font-weight:500!important}:is(.p-dialog-mask,[class*=modal][class*=fixed][class*=inset]){justify-content:center!important;align-items:center!important;padding:16px!important}:where(.p-dialog,.ux-dialog){width:min(94vw,760px);border-radius:12px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:auto!important}:where(.p-dialog,.ux-dialog) .p-dialog-content{max-height:calc(100dvh - 120px);overflow:auto!important}.p-datatable .p-datatable-thead>tr>th,table thead th{letter-spacing:.035em;color:#52675f!important;background:#f6f9f8!important;font-size:13px!important;font-weight:600!important}.p-datatable .p-datatable-tbody>tr>td,table tbody td{color:var(--balanced-ink);background:#fff;font-size:14px!important}@media (max-width:720px){:is(.p-dialog-mask,[class*=modal][class*=fixed][class*=inset]){padding:10px!important}:where(.p-dialog,.ux-dialog){width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}
