.mb-proof{font-family:Inter,Arial,sans-serif;color:#17202a;background:#fbfaf7;padding:28px;border:1px solid #e8e1d4;border-radius:8px}.mb-proof-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#243326;color:#fff;padding:26px;border-radius:8px}.mb-proof-hero.compact{background:#34243a}.mb-proof-hero p{margin:0 0 6px;font-size:12px;text-transform:uppercase;color:#a7e7c7;font-weight:800}.mb-proof-hero h1{margin:0 0 8px;font-size:32px;line-height:1.08;letter-spacing:0}.mb-proof-hero span{display:block;max-width:720px;color:#edf3ed}.mb-proof-hero a,.mb-proof-form button,.mb-proof-card a{border:0;border-radius:8px;background:#22895f;color:#fff;padding:11px 14px;text-decoration:none;font-weight:800;cursor:pointer}.mb-proof-notice{background:#e9f8ef;border:1px solid #b9e3c8;border-radius:8px;padding:12px;margin:14px 0;color:#235c3c;font-weight:800}.mb-proof-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;background:#fff;border:1px solid #e5ded2;border-radius:8px;padding:18px;margin-top:16px}.mb-proof-form label{display:grid;gap:6px;font-weight:800;color:#243326}.mb-proof-form input,.mb-proof-form select,.mb-proof-form textarea{box-sizing:border-box;width:100%;border:1px solid #d7cfc2;border-radius:8px;padding:11px;color:#334238}.mb-proof-form textarea{min-height:110px;resize:vertical}.mb-proof-form button{align-self:end}.mb-proof-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px}.mb-proof-card{background:#fff;border:1px solid #e5ded2;border-radius:8px;padding:18px;box-shadow:0 10px 24px rgba(36,51,38,.06)}.mb-proof-card span,.mb-proof-card b,.mb-proof-status span{display:inline-block;background:#eef8f1;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800;color:#24583a;margin:0 6px 6px 0}.mb-proof-card h2{margin:0 0 8px;font-size:20px;line-height:1.2;color:#17202a}.mb-proof-card p{color:#56645a;line-height:1.5}.mb-proof-card div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mb-proof-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #e5ded2;border-radius:8px;padding:14px}@media(max-width:700px){.mb-proof{padding:14px}.mb-proof-hero{display:block}.mb-proof-hero h1{font-size:26px}.mb-proof-hero a{display:inline-block;margin-top:14px}}
