.mw-complaints-page{padding-bottom:45px}.mw-complaints-heading{align-items:flex-start;gap:20px;padding:4px 0 24px;display:flex}.mw-complaints-emblem{color:#e10600;background:#fff0ee;border-radius:9px;flex-shrink:0;place-items:center;width:74px;height:74px;display:grid}.mw-world .mw-complaints-heading h1{letter-spacing:-1px;margin:7px 0 9px;font-size:33px;font-weight:700;line-height:1.2}.mw-world .mw-complaints-heading h1 strong{color:#e10600;font-weight:800}.mw-complaints-heading p{color:#5d7190;max-width:720px;margin:0;font-size:13px;line-height:1.65}.mw-complaints-notice{background:#f7f9fc;border:1px solid #e3e9f1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;padding:19px 21px;display:grid}.mw-complaints-notice>div{align-items:flex-start;gap:12px;display:flex}.mw-complaints-notice svg{color:#e10600;flex-shrink:0;margin-top:2px}.mw-complaints-notice b{color:#22354f;margin-bottom:4px;font-size:12px;display:block}.mw-complaints-notice p{color:#637695;margin:0;font-size:11px;line-height:1.65}.mw-complaints-warning{color:#9c5f3a;background:#fff8f1;border:1px solid #f0ddc9;border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:22px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.mw-complaints-warning svg{flex-shrink:0;margin-top:1px}.mw-complaints-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.mw-complaints-kinds article{background:#fff;border:1px solid #e4e9f1;border-left:3px solid #e10600;border-radius:6px;padding:15px 17px}.mw-world .mw-complaints-kinds h2{letter-spacing:-.3px;margin:0 0 6px;font-size:15px}.mw-complaints-kinds p{color:#637695;margin:0;font-size:12px;line-height:1.6}.mw-complaint-form{max-width:820px}.mw-complaint-form fieldset{border:1px solid #e4e9f1;border-radius:7px;min-width:0;margin:0 0 17px;padding:19px 20px 21px}.mw-complaint-form legend{letter-spacing:.6px;color:#e10600;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:700}.mw-complaint-form label{margin-bottom:13px}.mw-complaint-form .mw-form-row label,.mw-complaint-form fieldset>label:last-child{margin-bottom:0}.mw-complaint-form textarea{resize:vertical;min-height:72px}.mw-complaint-form [aria-invalid=true]{background:snow;border-color:#e10600}.mw-field-error{color:#c8201a;margin-top:5px;font-size:10px;line-height:1.5;display:block}.mw-form-error{color:#c8201a;background:#fff4f3;border:1px solid #f3d3d0;border-radius:6px;margin:0 0 15px;padding:11px 13px;font-size:12px;line-height:1.6}.mw-check{color:#51658a;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;flex-direction:row!important;display:flex!important}.mw-check input{flex-shrink:0;width:16px;height:16px;margin-top:1px}.mw-complaint-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.mw-complaint-kind{cursor:pointer;border:1px solid #e1e7f0;border-radius:6px;align-items:flex-start;gap:10px;padding:13px 14px;flex-direction:row!important;margin:0!important;display:flex!important}.mw-complaint-kind:has(input:checked){background:#fff6f5;border-color:#e10600}.mw-complaint-kind input{accent-color:#e10600;flex-shrink:0;width:17px;height:17px;margin-top:1px}.mw-complaint-kind b{color:#22354f;margin-bottom:3px;font-size:13px;display:block}.mw-complaint-kind small{color:#6b7e9c;font-size:11px;line-height:1.5;display:block}.mw-complaint-legal{color:#8191a9;max-width:720px;margin:14px 0 0;font-size:10px;line-height:1.7}.mw-complaint-receipt{max-width:820px}.mw-complaint-receipt .mw-form-success p{font-size:13px;line-height:1.7}.mw-complaint-copy-state{color:#5d7190;justify-content:center;align-items:center;gap:8px;display:flex;font-size:12px!important}.mw-complaint-receipt .mw-button{align-items:center;gap:8px;margin-top:17px;display:inline-flex}.mw-complaint-sheet{background:#fff;border:1px solid #dde4ee;border-radius:8px;margin-top:24px;overflow:hidden}.mw-complaint-sheet>header{background:#f5f7fb;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.mw-complaint-sheet>header strong{color:#1b2b45;font-size:14px;display:block}.mw-complaint-sheet>header span{color:#7386a3;font-size:10px}.mw-complaint-sheet-kind{white-space:nowrap;background:#e10600;border-radius:3px;padding:4px 9px;font-size:10px;font-weight:700;color:#fff!important}.mw-complaint-sheet table{border-collapse:collapse;width:100%;font-size:12px}.mw-complaint-sheet th{text-align:left;color:#3b5171;vertical-align:top;background:#fafbfd;border-bottom:1px solid #eef1f6;width:34%;padding:9px 13px;font-weight:600}.mw-complaint-sheet td{color:#50637f;vertical-align:top;white-space:pre-line;overflow-wrap:anywhere;border-bottom:1px solid #eef1f6;padding:9px 13px}.mw-complaint-sheet>p{color:#8191a9;margin:0;padding:13px 18px;font-size:10px;line-height:1.7}.mw-complaints-footnote{color:#7d8ca2;margin-top:26px;font-size:11px;line-height:1.7}.mw-complaints-footnote a{color:#e10600;text-decoration:underline}@media (max-width:760px){.mw-complaints-notice,.mw-complaints-kinds,.mw-complaint-kinds{grid-template-columns:1fr}.mw-complaints-heading{gap:14px}.mw-complaints-emblem{width:58px;height:58px}.mw-world .mw-complaints-heading h1{font-size:26px}.mw-complaint-form fieldset{padding:16px 15px 18px}.mw-complaint-sheet th{width:42%}.mw-complaint-sheet>header{flex-direction:column;align-items:flex-start;gap:9px}}@media print{body *{visibility:hidden}.mw-complaint-sheet,.mw-complaint-sheet *{visibility:visible}.mw-complaint-sheet{border:0;width:100%;margin:0;position:absolute;inset:0 auto auto 0}.mw-complaint-sheet>header{background:#fff;border-bottom:1px solid #999}.mw-complaint-sheet-kind{border:1px solid #999;color:#111!important;background:#fff!important}}
