.cr-section-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:var(--space-lg) 0}.cr-section-totals>div{padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:0}.cr-section-rows dt,.cr-section-totals dt{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}.cr-section-totals dd{font-size:18px;font-weight:600;margin:8px 0 0;overflow-wrap:normal;word-break:normal;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-section-rows small,.cr-section-totals small{display:block;font-size:12px;line-height:1.5;color:var(--color-text-secondary);margin-top:4px}.cr-section-search{display:grid;gap:8px;font-size:14px;max-width:560px}.cr-section-search input{width:100%;min-width:0;min-height:44px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;background:var(--color-bg-surface);color:inherit}.cr-section-search input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cr-section-rows{display:grid;gap:var(--space-sm)}.cr-section-rows article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:0}.cr-section-rows header{min-width:0}.cr-section-rows h3{margin:0;font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body);overflow-wrap:anywhere}.cr-section-rows p{font-size:14px;line-height:1.6;margin:4px 0 0;overflow-wrap:anywhere}.cr-section-rows dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--space-sm);min-width:0}.cr-section-rows dl>div{min-width:0}.cr-section-rows dd{margin:4px 0 0;font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:normal;word-break:normal;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-section-asof{grid-column:1/-1}.cr-court-chart{padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);margin-bottom:var(--space-lg);display:grid;gap:var(--space-md)}.cr-court-chart>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:14px;line-height:1.5}.cr-court-chart span{overflow-wrap:anywhere}.cr-court-chart b{font-weight:500}.cr-court-chart>div>div{grid-column:1/-1;height:6px;background:var(--color-bg-surface-secondary);border-radius:3px}.cr-court-chart i{display:block;height:100%;background:var(--color-text-heading);border-radius:3px}@media(max-width:760px){.cr-section-totals{grid-template-columns:minmax(0,1fr)}.cr-section-totals>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;align-items:baseline}.cr-section-totals dd{margin:0;font-size:16px;text-align:right}.cr-section-totals small{grid-column:1/-1}.cr-section-rows article,.cr-section-rows dl{grid-template-columns:minmax(0,1fr)}.cr-section-rows dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px 12px}.cr-section-rows dd{margin:0;text-align:right}.cr-section-rows dl small{grid-column:2;text-align:right;margin:0}}@media(max-width:1100px){.cr-section-rows article,.cr-section-totals{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cr-section-totals>div{display:block}.cr-section-totals dd{margin-top:8px;text-align:left}}.cr-region-map{border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg)}.cr-region-map h3{margin:0;font-size:18px}.cr-region-map svg{display:block;width:100%;height:auto;margin:12px 0}.cr-region-map path{cursor:pointer;transition:fill .15s}.cr-region-map path:focus-visible{outline:none;stroke:#111827;stroke-width:2}.cr-map-legend{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px}.cr-map-legend span{display:flex;align-items:center;gap:6px}.cr-map-legend i{width:14px;height:14px;border-radius:3px;display:inline-block;border:1px solid #c8d1d8}.cr-map-selection{display:grid;gap:4px;min-height:64px;margin-top:16px;font-size:14px;line-height:1.5}.cr-map-selection span{color:var(--color-text-secondary)}.cr-map-tooltip{position:fixed;z-index:1000;pointer-events:none;display:grid;gap:3px;width:max-content;max-width:min(240px,calc(100vw - 16px));padding:10px 12px;border-radius:8px;background:#252b33;color:#fff;box-shadow:0 4px 16px rgb(0 0 0/.16);font-family:var(--font-family-base,inherit);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.cr-map-tooltip strong{font-weight:600}.cr-map-tooltip span{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}