.rapor-card .tabs{margin-bottom:14px}.rp-hero{margin-top:16px;animation:none}.rp-grid-wrap{margin:10px 0}.rp-grid{border-collapse:separate;border-spacing:3px;width:100%}.rp-grid th{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);text-align:center;font-size:.7rem;font-weight:800}.rp-grid thead th:first-child{text-align:left}.rp-grid tbody th{z-index:1;background:var(--surface);position:sticky;left:0}.rp-grid .input{min-height:0;padding:8px 3px;font-size:.85rem}.rp-name{width:100%;min-width:104px;font-weight:600;padding-left:8px!important}.rp-cell{text-align:center;font-variant-numeric:tabular-nums;width:44px}.rp-cell.is-bad{border-color:var(--bad)}.rp-support{text-align:center}.rp-support input{width:18px;height:18px;accent-color:var(--accent)}.rp-del{background:rgb(var(--ink) / .06);width:26px;height:26px;color:var(--fg-muted);cursor:pointer;border:none;border-radius:50%}.rp-del:hover{color:var(--bad)}.rp-grid-actions{justify-content:space-between;align-items:center}.rp-quick-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.rp-bars{justify-content:center;gap:10px;height:140px;margin:14px 0 4px;display:flex}.rp-bars:empty{display:none}.rp-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:46px;display:flex}.rp-bar-fill{width:100%;height:var(--h);background:var(--accent-gradient);transition:height .3s var(--ease);border-radius:8px 8px 3px 3px}.rp-bar-v{color:var(--fg);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.rp-bar-k{color:var(--fg-subtle);font-size:.7rem;font-weight:700}.rp-weight{margin-top:14px}.rp-quota{margin-top:12px}.rp-verdict{margin-top:6px}.rp-verdict.ok strong{color:var(--ok)}.rp-verdict.warn strong{color:var(--warn)}.rp-verdict.bad strong{color:var(--bad)}.rp-prodi{min-width:0}.rp-prodi th:first-child,.rp-prodi td:first-child{white-space:normal}.rp-prodi td.above{color:var(--ok);font-weight:800}.rp-prodi td.close{color:var(--warn);font-weight:800}.rp-prodi td.below{color:var(--fg-subtle)}.rp-legend{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rp-dot{border-radius:50%;width:10px;height:10px;margin-right:-4px;display:inline-block}.rp-dot.above{background:var(--ok)}.rp-dot.close{background:var(--warn)}.rp-dot.below{background:rgb(var(--ink) / .3)}.rp-checklist{flex-direction:column;gap:2px;margin:6px 0 16px;padding:0;list-style:none;display:flex}.rp-checklist .toggle{align-items:flex-start;margin:0}.rp-dates-title{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:8px 0 0;font-size:.75rem;font-weight:800}.rp-date{white-space:normal}#rp-check-card .fine-print{color:var(--fg-subtle);font-size:.8rem}
