:root{--fsleg-accent:#379099}
.fsleg-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px;margin:12px 0}
.fsleg-table-wrap{overflow:auto}
.fsleg-stat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.fsleg-stat-icon{width:40px;height:40px;border-radius:50%;background:#fff6e6;display:flex;align-items:center;justify-content:center;color:#f39c12}
.fsleg-stat-delta{font-weight:700}
.fsleg-stat-delta.up{color:#16a34a}
.fsleg-stat-delta.down{color:#dc2626}
.fsleg-stat-value{font-size:28px;font-weight:800;line-height:1.1}
.fsleg-stat-title{color:#64748b}
.fsleg-repair-form .fsleg-field{margin-bottom:10px}
.fsleg-repair-form input,.fsleg-repair-form textarea{width:100%}
.fsleg-ok{margin-left:10px;color:#16a34a;font-weight:600}
.fsleg-alert-bubble{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--fsleg-accent);color:#fff;font-weight:700}
