/* p30 帮忙估值器 · 页面级补充样式（通用样式在 zc-core.css） */
.p30-t.on, .p30-f.on, .p30-c.on { background: linear-gradient(135deg, var(--zc-primary), var(--zc-primary2)); color: #fff; border-color: transparent; }
#typeRow, #freqRow, #costRow { display: flex; flex-wrap: wrap; gap: 2px; margin-bottom: 6px; }
.p30-bignum { font-size: 64px; font-weight: 800; color: var(--zc-primary); margin: 8px 0 0; line-height: 1.1; }
.p30-verdict { position: relative; }
.p30-vname { font-weight: 700; font-size: 14px; margin: 0 0 4px; color: var(--zc-primary); }
.p30-vtext { font-size: 14.5px; line-height: 1.8; margin: 0; white-space: pre-line; }
.p30-verdict.locked .p30-vtext { filter: blur(6px); user-select: none; }
.p30-scale { animation: p30s 1.1s ease-in-out infinite alternate; display: inline-block; }
@keyframes p30s { from { transform: rotate(-7deg); } to { transform: rotate(7deg); } }
