.mbkash-panel{border:1px solid #e6e8ef;border-radius:16px;padding:18px;margin:14px 0;background:#fff;color:#202533;box-shadow:0 8px 28px rgba(20,30,55,.045)}
.mbkash-panel__head{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #edf0f4}
.mbkash-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e2136e;color:#fff;font-size:25px;font-weight:800;font-style:italic}
.mbkash-panel__head strong,.mbkash-recipient strong{display:block;font-size:15px}
.mbkash-panel__head small,.mbkash-recipient small{display:block;color:#737b8b;font-size:12px;margin-top:3px}
.mbkash-secure{margin-left:auto;font-size:11px;color:#13845b;background:#eaf8f1;border-radius:30px;padding:6px 9px}
.mbkash-recipient{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff5f9;border:1px solid #ffe1ed;border-radius:12px;padding:14px;margin:15px 0}
.mbkash-recipient strong{font-size:20px;letter-spacing:.3px;margin:4px 0}
.mbkash-copy{border:0;border-radius:9px;padding:9px 12px;background:#e2136e;color:#fff;font-weight:700;cursor:pointer}
.mbkash-copy:hover{filter:brightness(.94)}
.mbkash-instructions{font-size:13px;color:#50596a;line-height:1.65;margin:12px 2px}
.mbkash-fields label{font-weight:650;font-size:13px}
.mbkash-fields input{width:100%;border:1px solid #dfe3eb;border-radius:10px;padding:12px 13px;margin-top:6px;min-height:45px}
.mbkash-fields input:focus{outline:0;border-color:#e2136e;box-shadow:0 0 0 3px rgba(226,19,110,.1)}
.mbkash-hint{background:#f5f7fa;border-radius:9px;padding:11px 12px;font-size:12px;color:#667084;line-height:1.5}
.mbkash-qr{text-align:center;margin:14px}.mbkash-qr img{max-width:180px;height:auto;border-radius:10px}
.mbkash-admin-box{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #e2136e;padding:12px 16px;margin:12px 0;border-radius:5px}
.mbkash-admin-box h3{margin-top:0}
