.signal-badge{--signal:#9a5800;--edge:#d18b22;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--edge);border-radius:999px;color:var(--signal);background:color-mix(in srgb,var(--edge) 8%,transparent);box-shadow:0 0 9px color-mix(in srgb,var(--edge) 14%,transparent),inset 0 0 5px color-mix(in srgb,var(--edge) 6%,transparent);font:700 .78rem/1.4 system-ui;max-width:100%;white-space:normal}
.signal-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--edge);flex-shrink:0;box-shadow:0 0 6px var(--edge)}
.signal-badge.success{--signal:#167044;--edge:#29a469}.signal-badge.danger{--signal:#b52d40;--edge:#e04b63}.signal-badge.info{--signal:#096d99;--edge:#41b5e5}.signal-badge.warning{--signal:#985500;--edge:#e19a24}
[data-theme=dark] .signal-badge.success{--signal:#7de5b0;--edge:#34ce8b}[data-theme=dark] .signal-badge.danger{--signal:#ffa1ad;--edge:#f06b82}[data-theme=dark] .signal-badge.info{--signal:#8edcff;--edge:#50bde9}[data-theme=dark] .signal-badge.warning{--signal:#ffcf81;--edge:#eaaa47}
.company-status-panel dd{margin-bottom:15px}.company-status-panel dd small{display:block;margin-top:6px}
.table-status.success{border:1px solid #29a469;box-shadow:0 0 8px #29a46920}.table-status.warning,.table-status.danger,.table-status.info{box-shadow:0 0 8px currentColor;border-radius:999px}
.table-status.warning{color:#985500;background:#fff3dc;border:1px solid #e19a24}.table-status.danger{color:#b52d40;background:#ffedf0;border:1px solid #e04b63}.table-status.info{color:#096d99;background:#eaf8ff;border:1px solid #41b5e5}
[data-theme=dark] .table-status.warning{color:#ffcf81;background:#352915}[data-theme=dark] .table-status.danger{color:#ffa1ad;background:#371e29}[data-theme=dark] .table-status.info{color:#8edcff;background:#142d3d}
