.rwd-rmg-checker{max-width:1060px;margin:48px auto;padding:clamp(24px,4vw,56px);background:#050505;color:#fff;font-family:Arial,sans-serif;border:1px solid #252525}.rwd-rmg-checker *{box-sizing:border-box}.rwd-rmg-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;color:#b9b9b9}.rwd-rmg-checker h1,.rwd-rmg-checker h2,.rwd-rmg-checker h3,.rwd-rmg-checker h4{font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:-.035em}.rwd-rmg-checker h1{font-size:clamp(34px,5vw,64px);line-height:.95;margin:12px 0 20px}.rwd-rmg-intro{max-width:680px;color:#d0d0d0;line-height:1.65}.rwd-rmg-checker label{display:block;font-weight:700;margin:28px 0 9px}.rwd-rmg-url-row{display:flex;gap:10px}.rwd-rmg-url-row input{min-width:0;flex:1;background:#fff;border:1px solid #fff;color:#000;padding:17px;font-size:16px}.rwd-rmg-checker button{border:1px solid #fff;background:#fff;color:#000;padding:0 22px;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer}.rwd-rmg-checker button:disabled{cursor:not-allowed;background:#343434;border-color:#343434;color:#818181}.rwd-rmg-consent{margin-top:26px;border-top:1px solid #303030}.rwd-rmg-checker .rwd-rmg-tick{display:flex;gap:12px;align-items:flex-start;font-weight:400;margin:0;padding:17px 0;border-bottom:1px solid #303030;line-height:1.5}.rwd-rmg-tick input{width:18px;height:18px;margin:2px 0 0;accent-color:#fff}.rwd-rmg-form-note,.rwd-rmg-disclaimer{font-size:13px;line-height:1.55;color:#b8b8b8}.rwd-rmg-progress{display:flex;gap:12px;align-items:center;margin-top:26px;padding:17px;border:1px solid #444}.rwd-rmg-spinner{width:18px;height:18px;border:2px solid #555;border-top-color:#fff;border-radius:50%;animation:rwdspin .8s linear infinite}@keyframes rwdspin{to{transform:rotate(360deg)}}.rwd-rmg-error{margin-top:25px;padding:15px;background:#460a0a;color:#fff;border-left:5px solid #f04444}.rwd-rmg-report-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-top:44px;border-top:1px solid #444;padding-top:28px}.rwd-rmg-report-head h2{font-size:31px;margin:9px 0}.rwd-rmg-report-head p{color:#bbb;overflow-wrap:anywhere}.rwd-rmg-score{min-width:140px;padding:20px;background:#fff;color:#000;text-align:center}.rwd-rmg-score strong{display:block;font-size:43px;line-height:1}.rwd-rmg-score span{font-size:11px;font-weight:700;text-transform:uppercase}.rwd-rmg-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:25px 0;background:#303030}.rwd-rmg-summary div{padding:20px;background:#151515}.rwd-rmg-summary strong{display:block;font-size:31px}.rwd-rmg-summary span{color:#bdbdbd;font-size:12px;text-transform:uppercase}.rwd-rmg-result-group{margin-top:35px}.rwd-rmg-result-group h3{font-size:22px;padding-bottom:10px;border-bottom:2px solid #fff}.rwd-rmg-finding{display:grid;grid-template-columns:minmax(220px,1fr) 2fr auto;gap:20px;padding:19px 0;border-bottom:1px solid #333;align-items:start}.rwd-rmg-finding h4{font-size:15px;margin:8px 0 0}.rwd-rmg-finding p{margin:0;color:#c9c9c9;line-height:1.5}.rwd-rmg-finding a{color:#fff;font-weight:700;font-size:13px}.rwd-rmg-badge{display:inline-block;padding:5px 7px;border-radius:2px;color:#111;font-size:10px;font-weight:800;text-transform:uppercase}.rwd-rmg-badge--pass{background:#74e6a5}.rwd-rmg-badge--issue{background:#ff7070}.rwd-rmg-badge--review{background:#ffcf5c}.rwd-rmg-badge--unable{background:#9ba5b5}.rwd-rmg-badge--info{background:#85c9ff}@media(max-width:700px){.rwd-rmg-url-row,.rwd-rmg-report-head{display:block}.rwd-rmg-url-row button{height:52px;width:100%;margin-top:10px}.rwd-rmg-score{margin-top:20px}.rwd-rmg-summary{grid-template-columns:repeat(2,1fr)}.rwd-rmg-finding{grid-template-columns:1fr}.rwd-rmg-finding a{margin-top:-10px}}
