
/* V37 final Settings renderer — no icons */
.v37-settings-nav{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 16px}
.v37-tab{padding:9px 14px;border:1px solid #dce4ef;border-radius:9px;background:#fff;font-weight:800;color:#334155}
.v37-tab.active{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}
.v37-company-card{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:18px;margin-bottom:16px}
.v37-company-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.v37-company-name{font-size:21px;font-weight:900}
.v37-lines{margin-top:9px;display:grid;gap:5px;color:#44546a;font-size:13px}
.v37-statuses{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}
.v37-pill{padding:6px 10px;border:1px solid #dce4ef;background:#f6f8fb;border-radius:999px;font-size:12px;font-weight:800}
.v37-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.v37-edit-panel{border:1px solid #e0e6ef;border-radius:12px;padding:14px;background:#fbfcfe}
.v37-edit-panel h3{margin:0 0 10px}
.v37-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.v37-check{display:flex;align-items:center;gap:8px;border:1px solid #dde5ef;background:#fff;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:700}
.v37-check input{width:auto}
@media(max-width:850px){.v37-edit-grid,.v37-check-grid{grid-template-columns:1fr}.v37-company-top{flex-direction:column}}
