[hidden]{display:none!important}.erp-panel{margin:12px;padding:14px;background:white;border:1px solid #cbd5e1;border-radius:12px;font:14px Arial,sans-serif}.erp-panel button,.erp-overlay button{background:#1e3a8a;color:white;border-radius:6px;padding:9px 14px;margin:4px}.erp-panel input,.erp-panel select,.erp-overlay input{border:1px solid #94a3b8;border-radius:5px;padding:9px;max-width:100%}.erp-overlay{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.96);display:flex;align-items:center;justify-content:center;padding:20px}.erp-overlay>div{background:white;border-radius:14px;padding:24px;max-width:480px;width:100%;color:#0f172a}.erp-overlay label{display:block;margin:12px 0 5px}.erp-overlay input{width:100%}.erp-overlay p{margin:12px 0}.erp-warning{background:#fff7ed;border-color:#fdba74}