.sz{display: grid;gap: var(--space-8)}.sz-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-2);max-width: 520px;margin: 0 auto var(--space-3)}.sz-cell{min-height: 96px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;padding: var(--space-3) var(--space-2);text-align: center;background: var(--surface-card);border: 1px solid var(--border-color);border-radius: var(--radius-md)}.sz-cell b{font-family: var(--font-serif);font-size: 1.125rem;color: var(--color-navy);line-height: 1.3}.sz-cell small{font-size: .75rem;color: var(--color-muted)}.sz-pos{font-size: .75rem;color: var(--color-muted)}.sz-shu{border-top: 4px solid var(--ec,var(--color-gold))}.sz-shu.e0{--ec: var(--color-wood)}.sz-shu.e1{--ec: var(--color-fire)}.sz-shu.e2{--ec: var(--color-earth)}.sz-shu.e3{--ec: var(--color-metal)}.sz-shu.e4{--ec: var(--color-water)}.sz-ju{background: var(--surface-soft);border-style: dashed}.sz-center{border: 1.5px solid var(--color-gold);background: color-mix(in srgb,var(--color-gold-light) 45%,var(--surface-card))}.sz-empty{background: none;border: 0}.sz-list{list-style: none;margin: 0 0 var(--space-3);padding: 0;display: grid;gap: var(--space-2)}.sz-list li{display: grid;grid-template-columns: 7.5em 7em 1fr;gap: var(--space-3);align-items: baseline;padding: var(--space-3) 0;border-bottom: 1px solid var(--border-color)}.sz-list li .sz-pos small{display: block}.sz-list li b{font-family: var(--font-serif);color: var(--color-navy)}@media (max-width: 599px){.sz-cell{min-height: 84px;padding: var(--space-2) 4px}.sz-cell b{font-size: 1rem}.sz-list li{grid-template-columns: 1fr;gap: 2px}}.sz-mini{margin-top: var(--space-6,32px)}.sz-mini .sz-more{text-align: center}.sz-mini .sz-more .btn{display: inline-flex;width: auto;max-width: 100%}