.business-result{margin:20px 0;border:1px solid var(--line);border-radius:8px;padding:16px}
.business-result h3{margin:0 0 14px;font-size:14px;font-weight:600}
.business-result article+article{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}
.business-result-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}
.business-result-heading span,.business-result-counts,.business-result-stages small{color:var(--muted)}
.business-result-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}
.business-result-stages small{display:block;font-size:12px;margin-bottom:6px}
.business-result-stages strong{font-size:13px;font-weight:500}
.business-result-counts{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;line-height:20px}
.business-result-counts strong{color:var(--text);font-weight:500;margin-left:4px}
.business-result-note{margin:14px 0;padding:10px 12px;background:var(--surface-alt,var(--bg));border-radius:6px;color:var(--muted);font-size:12px;line-height:20px}
.result-ok{color:#16a34a}.result-error{color:#dc2626}.result-muted{color:var(--muted)}
@media(max-width:550px){.business-result{padding:12px}.business-result-stages{grid-template-columns:1fr;gap:12px}}

.badge.yellow,.account-warning{color:#854d0e;background:#fef9c3;border:1px solid #eab308}
.account-warning{padding:12px;border-radius:6px;margin:12px 0;line-height:1.7}

body.dark .badge.yellow,body.dark .account-warning{background:#422f0c;color:#fde047;border-color:#a16207}

.badge.orange{color:#9a3412;background:#ffedd5;border:1px solid #f97316}
.result-warning{color:#c2410c}
body.dark .badge.orange{background:#431407;color:#fdba74;border-color:#c2410c}
