#result{margin-top:18px}
#result:empty{margin-top:0}
.status{font-size:15px;font-weight:650;margin:0 0 16px;display:flex;align-items:center;gap:6px}
.status.ok{color:var(--accent-d)}
.status.bad{color:var(--danger)}
.imei-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 16px}
.imei-grid .cell{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);padding:16px 18px}
.imei-grid .cell .lbl{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:8px}
.imei-grid .cell b{display:block;font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:.01em;color:var(--text);word-break:break-all}
.imei-grid .cell .sub{display:block;font-size:12px;color:var(--text-3);margin-top:6px}
.devmatch{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface-2);
  border:1px solid var(--border);border-radius:var(--r-input)}
.devmatch .dm-lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}
.devmatch strong{font-size:15px;color:var(--text)}
.devmatch .dm-src{font-size:12.5px;color:var(--text-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}
