
.phat-pro-card{max-width:820px;margin:16px 0;padding:16px;border:1px solid #e5e5e5;border-radius:14px}
.phat-pro-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.phat-pro-grid-1{display:grid;grid-template-columns:1fr;gap:12px}
.phat-pro-field label{display:block;font-weight:600;margin-bottom:6px}
.phat-pro-field input,.phat-pro-field select,.phat-pro-field textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:10px}
.phat-pro-actions{display:flex;gap:10px;align-items:center;margin-top:12px}
.phat-pro-note{font-size:14px;opacity:.85}
.phat-pro-success{padding:12px;border-radius:10px;background:#ecfdf5;border:1px solid #10b981;margin-top:12px}
.phat-pro-error{padding:12px;border-radius:10px;background:#fef2f2;border:1px solid #ef4444;margin-top:12px}
.phat-pro-hp{position:absolute;left:-9999px;top:-9999px;height:1px;width:1px;overflow:hidden}
@media (max-width:760px){.phat-pro-grid{grid-template-columns:1fr}}

.phat-pro-return{ }


/* --- PHAT PRO Accounting: colored tabs --- */
.phat-acct-tabs .nav-tab{border-radius:10px 10px 0 0; margin-right:8px; padding:10px 14px; border:1px solid rgba(0,0,0,0.24); font-weight:600; transition:transform .06s ease, filter .12s ease;}
.phat-acct-tabs .nav-tab:hover{filter:saturate(1.25) brightness(1.03); transform:translateY(-1px);}
.phat-acct-tabs .nav-tab-active{font-weight:800; border-bottom-color:transparent; background:#fff !important; box-shadow:0 2px 10px rgba(0,0,0,0.08);}
.phat-acct-tabs .phat-acct-tab-dashboard{background:rgba(0,0,0,0.16);}
.phat-acct-tabs .phat-acct-tab-coa{background:rgba(70,130,180,0.24);}
.phat-acct-tabs .phat-acct-tab-tb{background:rgba(138,43,226,0.24);}
.phat-acct-tabs .phat-acct-tab-pl{background:rgba(46,139,87,0.24);}
.phat-acct-tabs .phat-acct-tab-bs{background:rgba(0,128,128,0.24);}
.phat-acct-tabs .phat-acct-tab-aged{background:rgba(255,140,0,0.24);}
.phat-acct-tabs .phat-acct-tab-invoices{background:rgba(0,0,0,0.18);} 
.phat-acct-tabs .phat-acct-tab-credits{background:rgba(0,0,0,0.18);} 
.phat-acct-tabs .phat-acct-tab-suppliers{background:rgba(205,92,92,0.24);}
.phat-acct-tabs .phat-acct-tab-bills{background:rgba(160,82,45,0.24);}
.phat-acct-tabs .phat-acct-tab-payments{background:rgba(30,144,255,0.24);}
.phat-acct-tabs .phat-acct-tab-vat{background:rgba(72,61,139,0.24);}
.phat-acct-tabs .phat-acct-tab-locks{background:rgba(119,136,153,0.26);}
.phat-acct-tabs .phat-acct-tab-audit{background:rgba(0,0,0,0.18);}
.phat-acct-tabs .phat-acct-tab-exports{background:rgba(0,0,0,0.18);}
.phat-acct-tabs .phat-acct-tab-invoice_no{background:rgba(34,139,34,0.22);}
.phat-acct-tabs .phat-acct-tab-backfill{background:rgba(255,99,71,0.22);}
.phat-acct-tabs .phat-acct-tab-maint{background:rgba(0,0,0,0.18);}