.swjvc-counter{margin-top:1.5rem;margin-bottom:1.5rem;scroll-margin-top:11rem}
.swjvc-panel{max-width:900px;margin:0 auto;padding:1rem 1.15rem .8rem;border:1px solid var(--line,rgba(120,145,125,.3));border-radius:14px;background:rgba(109,151,119,.055);color:inherit}
.swjvc-panel h2{margin:0 0 .8rem;font-size:.76rem;font-weight:650;line-height:1.4;letter-spacing:.04em;color:var(--muted,inherit)}
.swjvc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0}
.swjvc-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;min-width:0;padding:0 1rem;border-inline-start:1px solid var(--line,rgba(120,145,125,.25))}
.swjvc-stat:first-child{padding-inline-start:0;border-inline-start:0}
.swjvc-stat dt{font-size:.76rem;line-height:1.5;color:var(--muted,inherit);overflow-wrap:anywhere}
.swjvc-stat dd{margin:0;font-size:1.4rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.swjvc-dot{display:inline-block;width:6px;height:6px;margin-inline-end:5px;border-radius:50%;background:#55a979;vertical-align:middle}
.swjvc-note{margin:.8rem 0 0!important;font-size:.69rem!important;line-height:1.5!important;color:var(--muted,inherit)}
.swjvc-counter[data-error="true"] .swjvc-dot{background:var(--muted,#809186)}
@media(max-width:600px){.swjvc-counter{margin-top:1.1rem;margin-bottom:1.1rem}.swjvc-panel{padding:.85rem .8rem .7rem;border-radius:12px}.swjvc-stat{padding:0 .65rem}.swjvc-stat dt{font-size:.75rem}.swjvc-stat dd{font-size:1.25rem}.swjvc-note{font-size:.69rem!important}.swjvc-panel h2{font-size:.75rem;margin-bottom:.65rem}}
