.cpa-aml-public{--radius:22px;background:#fff;border:1px solid #e7edf5;border-radius:var(--radius);box-shadow:0 16px 45px rgba(11,45,92,.10);padding:24px;margin:18px 0;color:#172033}.cpa-aml-public h3{margin:0 0 12px;color:var(--cpa-aml-primary);font-size:24px}.cpa-aml-public p{color:#667085}.cpa-aml-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.cpa-aml-public-grid div{background:linear-gradient(180deg,var(--cpa-aml-soft),#fff);border:1px solid #e2e8f0;border-radius:18px;padding:16px}.cpa-aml-public-grid span{display:block;color:#667085;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.cpa-aml-public-grid strong{display:block;color:#101828;font-size:23px;margin-top:7px}.cpa-aml-public-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.cpa-aml-public-form-grid label{display:flex;flex-direction:column;font-weight:700;color:#344054;gap:6px}.cpa-aml-public-form-grid label.wide{grid-column:1/-1}.cpa-aml-public input,.cpa-aml-public select,.cpa-aml-public textarea{border:1px solid #cfd7e3;border-radius:13px;padding:11px 12px;width:100%;box-sizing:border-box}.cpa-aml-public button{background:var(--cpa-aml-primary);color:#fff;border:0;border-radius:13px;padding:12px 18px;font-weight:800;margin-top:16px;cursor:pointer}.cpa-aml-public-notice{background:#ecfdf5;border:1px solid #abefc6;color:#067647;border-radius:14px;padding:10px 12px;margin:12px 0}.cpa-aml-public-list{display:grid;gap:12px}.cpa-aml-public-list article{border:1px solid #e2e8f0;border-radius:16px;padding:14px;background:var(--cpa-aml-soft)}.cpa-aml-public-list article strong{display:block;color:#101828}.cpa-aml-public-list article span{display:block;color:var(--cpa-aml-secondary);font-weight:800;font-size:13px;margin-top:3px}.cpa-aml-public-list article p{margin:8px 0 0}
.cpa-aml-public-logo{display:block;max-width:110px;max-height:95px;object-fit:contain;margin:0 0 14px}.cpa-aml-public-actions .cpa-aml-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.cpa-aml-public-actions .button{display:inline-flex;align-items:center;justify-content:center;background:var(--cpa-aml-primary);color:#fff;border-radius:11px;padding:8px 12px;text-decoration:none;font-weight:800}.cpa-aml-public-board article p{font-size:13px;margin:8px 0 0;color:#667085}
