/* ماژول پایش رادیاتور — js/radiators.js (از کلاس‌های wp-* ماژول برنامه‌ریزی هم استفاده می‌کند) */
.rd-search{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.rd-search input{font-size:18px;font-weight:800;width:180px;text-align:center}
.rd-hero{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:linear-gradient(135deg,#0f1b2d,#1b2c47);color:#fff;border-radius:14px;padding:16px 20px}
.rd-code{min-width:84px;height:84px;padding:0 10px;border-radius:16px;background:#c9a44c;color:#0f1b2d;font-size:38px;font-weight:900;display:flex;align-items:center;justify-content:center}
.rd-hero-b{flex:1;min-width:200px}
.rd-hero-t{font-size:20px;font-weight:900;margin-bottom:4px}
.rd-hero .wp-muted{color:#c5cad6}
.rd-loc{margin-top:6px;font-size:13px}
.rd-hero-a{display:flex;gap:8px;flex-wrap:wrap}
.rd-hero-a .btn{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.35)}
.rd-grid{display:grid;grid-template-columns:3fr 2fr;gap:14px}
.rd-tl{position:relative;padding-right:22px}
.rd-tl:before{content:"";position:absolute;right:13px;top:6px;bottom:6px;width:2px;background:var(--border)}
.rd-tl-i{position:relative;display:flex;gap:12px;margin-bottom:12px}
.rd-tl-dot{position:absolute;right:-22px;top:0;width:28px;height:28px;border-radius:50%;background:var(--bg-panel,#fff);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px}
.rd-tl-repair_done .rd-tl-dot{border-color:#1baf7a}.rd-tl-remove .rd-tl-dot{border-color:#eb6834}.rd-tl-repair_in .rd-tl-dot{border-color:#2a78d6}.rd-tl-install .rd-tl-dot{border-color:#c9a44c}
.rd-tl-b{flex:1;border:1px solid var(--border);border-radius:10px;padding:8px 12px;margin-right:14px}
.rd-tl-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.rd-tl-h .wp-ib{margin-right:auto}
.rd-tl-d{font-size:12px;line-height:1.9;margin-top:4px}
.rd-codebadge{display:inline-block;min-width:36px;text-align:center;background:#0f1b2d;color:#e6cf8f;border-radius:7px;padding:2px 8px;font-weight:900}
.rd-chip{display:inline-flex;gap:4px;align-items:center;border:1.5px solid var(--border);border-radius:999px;padding:4px 12px;margin:3px;cursor:pointer;font-weight:800}
.rd-chip:hover{border-color:var(--accent)}
.rd-checks{display:flex;flex-wrap:wrap;gap:6px}
.rd-checks input{width:auto!important;height:auto!important;flex:0 0 auto;appearance:auto;-webkit-appearance:auto;accent-color:var(--accent)}
.rd-forms{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.rd-forms .panel h3{margin:0 0 10px;font-size:15px}
@media (max-width:860px){.rd-grid,.rd-forms{grid-template-columns:1fr}.rd-code{min-width:64px;height:64px;font-size:28px}}
