.mlp-layout,.mlp-lookup,.mlp-summary,.mlp-customer-block{--mlp-navy:#0b2638;--mlp-green:#0f5132;--mlp-teal:#168aad;--mlp-accent:#69c779;--mlp-soft:#f4fbf8;--mlp-line:#d7e9e2;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box}
.mlp-layout *,.mlp-lookup *,.mlp-summary *,.mlp-customer-block *{box-sizing:border-box}
.mlp-layout{max-width:1160px;margin:34px auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:22px;align-items:start}.mlp-brand{border-radius:28px;padding:36px;color:#fff;background:radial-gradient(circle at 90% 8%,rgba(105,199,121,.28),transparent 28%),linear-gradient(145deg,#082534,#0f5132 58%,#168aad);box-shadow:0 24px 55px rgba(8,37,52,.2)}
.mlp-kicker{font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--mlp-teal)}.mlp-brand .mlp-kicker{color:#9de4c6}.mlp-brand h1{color:#fff;font-size:46px;line-height:1.02;margin:10px 0 16px}.mlp-brand p{color:rgba(255,255,255,.84);font-size:16px;line-height:1.6}
.mlp-bank{display:grid;gap:10px;margin-top:24px}.mlp-bank>div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px}.mlp-bank span,.mlp-bank strong{display:block}.mlp-bank span{font-size:10px;color:#c8ede0}.mlp-bank strong{margin-top:4px}
.mlp-card,.mlp-customer-block{background:#fff;border:1px solid var(--mlp-line);border-radius:24px;padding:26px;box-shadow:0 18px 42px rgba(8,37,52,.09)}.mlp-card h2,.mlp-customer-block h2{color:var(--mlp-navy);font-size:28px;margin:6px 0}.mlp-card>p{color:#6b7d85}
.mlp-form{display:grid;gap:16px}.mlp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mlp-full{grid-column:1/-1}.mlp-field{display:grid;gap:6px}.mlp-field>span{font-size:12px;font-weight:900;color:var(--mlp-navy)}.mlp-field input,.mlp-field select,.mlp-field textarea{width:100%;border:1px solid var(--mlp-line);border-radius:13px;padding:12px 13px;font:inherit;outline:none}.mlp-field input:focus,.mlp-field select:focus,.mlp-field textarea:focus{border-color:var(--mlp-teal);box-shadow:0 0 0 4px rgba(22,138,173,.12)}
.mlp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--mlp-green),var(--mlp-teal));color:#fff!important;text-decoration:none!important;font-weight:900;cursor:pointer}.mlp-alert{border-radius:13px;padding:12px 14px;margin:14px 0;font-weight:800}.mlp-alert-error{background:#fff0ed;color:#963825;border:1px solid #f0c5bc}.mlp-alert-success{background:#eaf8f2;color:#216b50;border:1px solid #bee4d3}
.mlp-lookup{max-width:720px;margin:34px auto}.mlp-result{display:grid;gap:8px;margin-top:18px}.mlp-result>div{display:flex;justify-content:space-between;gap:20px;background:var(--mlp-soft);border:1px solid var(--mlp-line);border-radius:13px;padding:12px}.mlp-result span{color:#6d7f87}.mlp-result strong{color:var(--mlp-navy);text-align:right}
.mlp-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mlp-summary>div{background:#fff;border:1px solid var(--mlp-line);border-radius:18px;padding:18px}.mlp-summary span{color:#6c7e86;font-weight:800}.mlp-summary strong{display:block;color:var(--mlp-navy);font-size:27px;margin-top:6px}
.mlp-customer-block{max-width:1180px;margin:18px auto}.mlp-block-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.mlp-list{display:grid;gap:10px;margin-top:14px}.mlp-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--mlp-soft);border:1px solid var(--mlp-line);border-radius:14px;padding:14px}.mlp-list h3{color:var(--mlp-navy);margin:4px 0}.mlp-list p{color:#6b7d85;margin:0}.mlp-empty{padding:24px;text-align:center;background:var(--mlp-soft);border-radius:14px;color:#6d7f87}
.mlp-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.mlp-status-pending,.mlp-status-review{background:#fff3d6;color:#8a5a00}.mlp-status-paid{background:#ddf5eb;color:#216b50}.mlp-status-rejected{background:#ffe1e1;color:#a01818}.mlp-status-refunded{background:#dff0f5;color:#176f82}
@media(max-width:850px){.mlp-layout{grid-template-columns:1fr;margin:14px}.mlp-grid,.mlp-summary{grid-template-columns:1fr}.mlp-full{grid-column:auto}.mlp-brand h1{font-size:38px}.mlp-block-head,.mlp-list article{display:block}.mlp-block-head .mlp-btn,.mlp-list .mlp-status{margin-top:12px}}
