
.mza7{width:100%;max-width:none!important;background:#f5f7fb;color:#172033;padding:35px 0 60px}.mza7 *{box-sizing:border-box}.mza7-wrap{width:min(1200px,94%);margin:auto}
.mza7-head{background:linear-gradient(135deg,#06172e,#0b3a6f);color:#fff;padding:30px;border-radius:20px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.mza7-head span{color:#efd978;font-weight:900;letter-spacing:.07em}.mza7-head h1{font-size:clamp(34px,5vw,55px);margin:6px 0}.mza7-head p{margin:0;opacity:.9}.mza7-timer{font-size:34px;font-weight:900;background:#fff;color:#071a33;padding:14px 20px;border-radius:14px;min-width:130px;text-align:center}
.mza7-q,.mza7-empty{background:#fff;border:1px solid #e6eaf0;border-radius:18px;padding:24px;margin-bottom:17px;box-shadow:0 8px 25px rgba(7,26,51,.04)}.mza7-qnum{font-size:12px;font-weight:900;color:#0b3a6f;text-transform:uppercase}.mza7-options{display:grid;gap:10px;margin-top:16px}.mza7-options label{display:block;padding:13px;border:1px solid #dfe5ec;border-radius:11px;cursor:pointer}.mza7-options label:hover{background:#f8fafc}.mza7-submit{border:0;background:#d4af37;padding:15px 22px;border-radius:11px;font-weight:900;font-size:16px;cursor:pointer}.mza7-rule{margin-top:18px;padding:14px;background:#fff8db;border-radius:10px;font-weight:700}.mza7-result{margin-top:18px;background:#fff;padding:20px;border-radius:14px}
.mza7-table{overflow:auto;background:#fff;border-radius:16px}.mza7 table{width:100%;border-collapse:collapse;min-width:600px}.mza7 th,.mza7 td{padding:14px;border-bottom:1px solid #e6eaf0;text-align:left}.mza7 th{background:#0d223f;color:#fff}
@media(max-width:650px){.mza7-head{display:block}.mza7-timer{margin-top:18px}}
