.lrep-card{border:1px solid #e5e7eb;border-radius:16px;padding:15px 16px;background:var(--bg-surface,#fff);box-shadow:0 1px 3px rgba(15,23,42,.06);font-size:13px;color:#0f172a;max-width:520px}.lrep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.lrep-title{display:flex;align-items:center;gap:9px;min-width:0}.lrep-title>i{font-size:18px;color:var(--lrep-borda);flex-shrink:0}.lrep-nome{font-size:14.5px;font-weight:800;line-height:1.2;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrep-cnpj{font-size:11px;color:#64748b;font-variant-numeric:tabular-nums;margin-top:1px}.lrep-stars{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.lrep-stars5{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:1px;font-family:Arial,sans-serif}.lrep-stars5 .bg{color:#d8dee6}.lrep-stars5 .fg{position:absolute;left:0;top:0;color:#f5a623;overflow:hidden;white-space:nowrap}.lrep-stars b{font-size:13.5px;font-weight:800;color:#0f172a}.lrep-stars small{font-size:11px;color:#64748b}.lrep-gauge{margin:2px 0 4px}.lrep-gauge-bar{position:relative;height:9px;border-radius:6px;background:linear-gradient(90deg,#dc2626 0%,#f59e0b 50%,#16a34a 100%)}.lrep-gauge-bar.is-muted{background:#e2e8f0}.lrep-gauge-mark{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--lrep-cor);border:3px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.35);transform:translate(-50%,-50%);transition:left .5s ease}.lrep-gauge-meta{display:flex;align-items:baseline;gap:8px;margin-top:7px}.lrep-score{font-size:20px;font-weight:900;line-height:1;color:var(--lrep-borda);font-variant-numeric:tabular-nums}.lrep-score small{font-size:11px;font-weight:600;color:#94a3b8}.lrep-label{font-size:12.5px;font-weight:700;color:var(--lrep-borda)}.lrep-facts{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 0}.lrep-fact{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 9px;white-space:nowrap}.lrep-fact i{font-size:12px;color:#64748b}.lrep-fact.ok{background:#ecfdf5;color:#047857}.lrep-fact.ok i{color:#10b981}.lrep-fact.warn{background:#fef2f2;color:#b91c1c}.lrep-fact.warn i{color:#ef4444}.lrep-map{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;line-height:0}.lrep-map iframe{width:100%;height:150px;border:0;display:block;filter:saturate(.95)}.lrep-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.lrep-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:6px 10px;transition:background .15s,border-color .15s,transform .1s}.lrep-link:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.lrep-link:focus-visible{outline:2px solid var(--lrep-borda);outline-offset:2px}.lrep-link i{font-size:13px;color:#64748b}.lrep-link.g i{color:#ea4335}.lrep-link.ra i{color:#14b8a6}.lrep-link.sv i{color:#2563eb}.lrep-note{margin:9px 0 0;font-size:11px;color:#94a3b8;font-style:italic}html.theme-dark .lrep-card{background:#18181B;border-color:#3F3F46;color:#E4E4E7}html.theme-dark .lrep-nome{color:#F4F4F5}html.theme-dark .lrep-cnpj,html.theme-dark .lrep-stars small{color:#A1A1AA}html.theme-dark .lrep-stars b{color:#F4F4F5}html.theme-dark .lrep-stars5 .bg{color:#3F3F46}html.theme-dark .lrep-fact{background:#27272A;color:#D4D4D8}html.theme-dark .lrep-fact i{color:#A1A1AA}html.theme-dark .lrep-fact.ok{background:rgba(16,185,129,.12);color:#34d399}html.theme-dark .lrep-fact.warn{background:rgba(239,68,68,.12);color:#f87171}html.theme-dark .lrep-map,html.theme-dark .lrep-link{border-color:#3F3F46}html.theme-dark .lrep-link{background:#27272A;color:#D4D4D8}html.theme-dark .lrep-link:hover{background:#3F3F46}html.theme-dark .lrep-gauge-bar.is-muted{background:#3F3F46}html.theme-dark .lrep-gauge-mark{border-color:#18181B}@media (max-width:560px){.lrep-map iframe{height:128px}}@media (prefers-reduced-motion:reduce){.lrep-gauge-mark{transition:none}}