.regional-widget.svelte-1ipnpfm{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #0000000a}.widget-header.svelte-1ipnpfm{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.header-badge-row.svelte-1ipnpfm{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.widget-tag.svelte-1ipnpfm{color:#166534;letter-spacing:.02em;text-transform:uppercase;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.district-badge.svelte-1ipnpfm{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.widget-title.svelte-1ipnpfm{color:#0f172a;margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.widget-desc.svelte-1ipnpfm{color:#64748b;max-width:680px;margin:0;font-size:.88rem;line-height:1.4}.pill-bar.svelte-1ipnpfm{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:.25rem;display:flex}.pill-btn.svelte-1ipnpfm{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.pill-btn.active.svelte-1ipnpfm{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.benchmark-cards-grid.svelte-1ipnpfm{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=768px){.benchmark-cards-grid.svelte-1ipnpfm{grid-template-columns:1fr}}.card.svelte-1ipnpfm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.cover-card.svelte-1ipnpfm{border-left:4px solid #0284c7}.growth-card.svelte-1ipnpfm{border-left:4px solid #16a34a}.card-meta.svelte-1ipnpfm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.card-label.svelte-1ipnpfm{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:700}.district-val-pill.svelte-1ipnpfm{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.metric-row.svelte-1ipnpfm{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.val-group.svelte-1ipnpfm{align-items:baseline;gap:.4rem;display:flex}.val-num.svelte-1ipnpfm{color:#0f172a;letter-spacing:-.02em;font-size:1.85rem;font-weight:900;line-height:1}.growth-accent.svelte-1ipnpfm{color:#15803d}.val-unit.svelte-1ipnpfm{color:#64748b;font-size:.82rem;font-weight:600}.variance-pill.svelte-1ipnpfm{border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.variance-pill.above.svelte-1ipnpfm{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.variance-pill.below.svelte-1ipnpfm{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.variance-pill.on-target.svelte-1ipnpfm{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.card-footer-note.svelte-1ipnpfm{color:#64748b;border-top:1px dashed #e2e8f0;padding-top:.5rem;font-size:.8rem;line-height:1.35}.league-table-section.svelte-1ipnpfm{flex-direction:column;gap:.75rem;display:flex}.table-toolbar.svelte-1ipnpfm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-legend.svelte-1ipnpfm{color:#64748b;gap:1rem;font-size:.78rem;display:flex}.legend-item.svelte-1ipnpfm{align-items:center;gap:.35rem;display:inline-flex}.badge-dot.svelte-1ipnpfm{border-radius:50%;width:8px;height:8px}.badge-dot.current.svelte-1ipnpfm{background:#2563eb}.badge-dot.above.svelte-1ipnpfm{background:#16a34a}.badge-dot.below.svelte-1ipnpfm{background:#dc2626}.search-box.svelte-1ipnpfm{align-items:center;display:flex;position:relative}.search-icon.svelte-1ipnpfm{color:#94a3b8;pointer-events:none;font-size:.85rem;position:absolute;left:.65rem}.search-input.svelte-1ipnpfm{background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:250px;padding:.4rem 2rem;font-size:.82rem;transition:border-color .15s}.search-input.svelte-1ipnpfm:focus{border-color:#2563eb}.btn-clear.svelte-1ipnpfm{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem;position:absolute;right:.5rem}.table-card.svelte-1ipnpfm{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.table-responsive.svelte-1ipnpfm{-webkit-overflow-scrolling:touch;overflow-x:auto}.regional-table.svelte-1ipnpfm{border-collapse:collapse;width:100%;min-width:600px;font-size:.86rem}.regional-table.svelte-1ipnpfm th:where(.svelte-1ipnpfm){color:#475569;text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.65rem .9rem;font-size:.76rem;font-weight:700}.regional-table.svelte-1ipnpfm td:where(.svelte-1ipnpfm){color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.75rem .9rem}.regional-table.svelte-1ipnpfm tr:where(.svelte-1ipnpfm):hover{background:#f8fafc}.regional-table.svelte-1ipnpfm tr.current-row:where(.svelte-1ipnpfm){background:#eff6ff;border-left:3px solid #2563eb}.regional-table.svelte-1ipnpfm tr.current-row:where(.svelte-1ipnpfm):hover{background:#e0f2fe}.region-name-cell.svelte-1ipnpfm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.region-name.svelte-1ipnpfm{color:#0f172a;font-weight:700}.current-farm-tag.svelte-1ipnpfm{color:#fff;background:#2563eb;border-radius:12px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.growth-metric-badge.svelte-1ipnpfm{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.2rem .5rem;font-weight:700;display:inline-block}.variance-tag.svelte-1ipnpfm{border-radius:6px;padding:.2rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.variance-tag.positive.svelte-1ipnpfm{color:#15803d;background:#dcfce7}.variance-tag.negative.svelte-1ipnpfm{color:#b91c1c;background:#fee2e2}.cover-text.svelte-1ipnpfm{color:#334155;font-weight:600}.sample-count.svelte-1ipnpfm{color:#64748b;background:#f1f5f9;border-radius:4px;padding:.2rem .45rem;font-size:.78rem}.baseline-note.svelte-1ipnpfm{color:#94a3b8;font-size:.74rem;font-style:italic}.empty-cell.svelte-1ipnpfm{text-align:center;color:#64748b;font-style:italic;padding:2rem!important}.widget-footer.svelte-1ipnpfm{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.data-source-note.svelte-1ipnpfm{color:#94a3b8;max-width:600px;font-size:.76rem;line-height:1.35}.btn-more-reports.svelte-1ipnpfm{color:#2563eb;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.btn-more-reports.svelte-1ipnpfm:hover{color:#1d4ed8;text-decoration:underline}@media (width<=640px){.widget-header.svelte-1ipnpfm{flex-direction:column;align-items:stretch}.pill-bar.svelte-1ipnpfm{width:100%}.pill-btn.svelte-1ipnpfm{text-align:center;flex:1}.table-toolbar.svelte-1ipnpfm{flex-direction:column;align-items:stretch}.search-input.svelte-1ipnpfm{width:100%}.widget-footer.svelte-1ipnpfm{flex-direction:column;align-items:flex-start}}
