.pct-tool{gap:1rem}.pct-card{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;gap:.9rem;min-width:0;padding:1.1rem 1.25rem;display:flex}.pct-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.pct-card-titles{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pct-card-title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.pct-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 1.25rem;display:grid}.pct-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.pct-result{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#6366f112;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:70px;padding:.65rem .9rem;display:flex}.pct-result.is-empty{border-style:dashed;border-color:var(--border-input);background:0 0}.pct-result-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pct-result-value{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.2}.pct-result-value.is-undefined{color:var(--text-secondary);font-size:1.15rem}.pct-result-text{color:var(--text-secondary);font-size:.85rem;line-height:1.45}@media (width<=860px){.pct-card-body{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.pct-card{padding:1rem}.pct-result .qc-copy{width:44px;height:44px;padding:0}.pct-result .qc-copy-text{display:none}}
