.afrimoney-admin-page{display:grid;gap:18px}.afrimoney-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px}.afrimoney-hero span{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.08em;color:#7a5200}.afrimoney-hero h2{margin:8px 0 7px;font-size:29px}.afrimoney-hero p{margin:0;max-width:760px;color:#667085}.afrimoney-state{padding:9px 14px;border-radius:999px;font-weight:700;font-size:13px;white-space:nowrap}.afrimoney-state.on{background:#e8f7ee;color:#137a3d}.afrimoney-state.off{background:#f3f4f6;color:#667085}.afrimoney-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:18px}.afrimoney-card{padding:22px}.afrimoney-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.afrimoney-card-head.compact{margin:4px 0 14px}.afrimoney-card-head small{display:block;font-size:11px;letter-spacing:.08em;color:#8a6a1d;font-weight:700}.afrimoney-card-head h3{margin:3px 0 0;font-size:19px}.afrimoney-card-head>i{font-size:26px;color:#e3a600}.afrimoney-form{display:grid;gap:14px}.afrimoney-form label{display:grid;gap:6px;font-size:13px;font-weight:650;color:#344054}.afrimoney-form input,.afrimoney-form select,.afrimoney-form textarea{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:11px 12px;background:#fff;color:#101828;outline:none}.afrimoney-form input:focus,.afrimoney-form select:focus,.afrimoney-form textarea:focus{border-color:#c99a00;box-shadow:0 0 0 3px rgba(227,166,0,.12)}.afrimoney-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.afrimoney-toggle{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;padding:12px 14px;background:#fff9e8;border:1px solid #f2df9a;border-radius:13px}.afrimoney-toggle input{width:auto!important}.afrimoney-form hr{border:0;border-top:1px solid #eaecf0;margin:4px 0}.afrimoney-callback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.afrimoney-callback small{font-weight:700}.afrimoney-callback code{overflow:auto;white-space:nowrap;font-size:11px}.afrimoney-callback button{border:0;background:#fff;border-radius:9px;padding:7px 9px;cursor:pointer}.afrimoney-actions{display:flex;justify-content:flex-end}.afrimoney-test-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:14px;border-top:1px solid #eaecf0}.afrimoney-test{display:inline-flex;gap:7px;align-items:center;font-size:12px}.afrimoney-test.ok{color:#137a3d}.afrimoney-test.bad{color:#b42318}.afrimoney-test small{color:#98a2b3}.afrimoney-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px}.afrimoney-alert.info{background:#fff8df;border:1px solid #f2df9a;color:#664d00}.afrimoney-alert.danger{background:#fff1f0;border:1px solid #fecdca;color:#b42318}.afrimoney-alert b,.afrimoney-alert span{display:block}.afrimoney-alert span{font-size:13px;margin-top:3px}.afrimoney-help ol{margin:0;padding-left:22px;display:grid;gap:12px;color:#475467;font-size:13px}.afrimoney-help p{color:#667085;font-size:12px}.afrimoney-standard{margin-top:18px;display:grid;gap:8px;padding:14px;background:#101828;color:#fff;border-radius:13px}.afrimoney-standard code{display:block;padding:7px 9px;border-radius:8px;background:#1d2939;color:#f9d65c;font-size:11px;overflow:auto}.afrimoney-advanced details{border:1px solid #e4e7ec;border-radius:13px;padding:12px 14px}.afrimoney-advanced summary{cursor:pointer;font-weight:700}.afrimoney-advanced details[open] summary{margin-bottom:14px}.afrimoney-advanced details label{margin-top:12px}.afrimoney-table-wrap{overflow:auto}.afrimoney-table{width:100%;border-collapse:collapse;min-width:760px}.afrimoney-table th,.afrimoney-table td{text-align:left;padding:12px;border-bottom:1px solid #eaecf0;font-size:12px}.afrimoney-table th{color:#667085;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.afrimoney-table td small{display:block;color:#98a2b3;margin-top:4px}.afrimoney-table code{font-size:10px}.afrimoney-badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f2f4f7;color:#475467;font-weight:700}.afrimoney-badge.status-completed,.afrimoney-badge.status-paid,.afrimoney-badge.status-successful{background:#e8f7ee;color:#137a3d}.afrimoney-badge.status-failed,.afrimoney-badge.status-declined,.afrimoney-badge.status-rejected{background:#fff1f0;color:#b42318}.afrimoney-badge.status-pending,.afrimoney-badge.status-accepted,.afrimoney-badge.status-unknown{background:#fff8df;color:#7a5200}.afrimoney-checkout-option{position:relative}.afrimoney-phone-wrap{width:100%;margin-top:10px;padding:12px;border-radius:12px;background:#fff9e8;border:1px solid #f1df9e}.afrimoney-phone-wrap label{display:grid;gap:5px;font-size:12px}.afrimoney-phone-wrap input{width:100%;padding:10px 11px;border:1px solid #d0d5dd;border-radius:10px;background:#fff}.afrimoney-phone-wrap small{display:block!important}.afrimoney-order-card{display:flex;gap:15px;align-items:flex-start;padding:18px;margin-top:16px;border:1px solid #f1df9e;background:#fffbeb;border-radius:16px}.afrimoney-order-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#f4c430;color:#111827;font-size:22px;flex:0 0 auto}.afrimoney-order-card small{font-size:10px;letter-spacing:.08em;font-weight:700;color:#7a5200}.afrimoney-order-card h3{margin:3px 0 5px}.afrimoney-order-card p{margin:0 0 12px;color:#667085;font-size:13px}.afrimoney-order-actions{display:flex;gap:8px;flex-wrap:wrap}.afrimoney-order-actions form{margin:0}.afrimoney-refresh-btn,.afrimoney-retry-btn{display:inline-flex;gap:7px;align-items:center}@media(max-width:900px){.afrimoney-grid{grid-template-columns:1fr}.afrimoney-form-grid{grid-template-columns:1fr}.afrimoney-hero{align-items:flex-start;flex-direction:column}.afrimoney-callback{grid-template-columns:1fr}.afrimoney-callback button{justify-self:start}}
