.pf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:16px;margin:20px 0;display:grid}.pf-card{flex-direction:column;min-width:0;margin:0;display:flex}.pf-card>header,.pf-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-title{align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:600;display:flex}.pf-title span{overflow-wrap:anywhere}.pf-title img{object-fit:contain;flex-shrink:0}.pf-data{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-height:130px;padding:20px 0;display:flex}.pf-value{letter-spacing:-.7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.5vw,29px);font-weight:600;line-height:1.25}.pf-source{color:var(--pv-muted);font-size:12px;line-height:1.65}.pf-card>footer{border-top:1px solid var(--pv-border);padding-top:12px}.pf-card>footer>span{gap:2px;display:flex}.pf-card .pv-icon-button,.pf-choices .pv-icon-button{min-width:40px;min-height:40px}.pf-choices{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:5px 20px;max-height:420px;margin-top:16px;display:grid;overflow:auto}.pf-choices>div{border-bottom:1px solid var(--pv-border);justify-content:space-between;align-items:center;gap:10px;min-height:45px;font-size:13px;display:flex}.pf-picker{margin-bottom:20px}.pf-placeholder{min-height:215px;color:var(--pv-muted)}@media (max-width:600px){.pf-grid{gap:12px}.pf-data{min-height:115px}.pf-card .pv-icon-button,.pf-choices .pv-icon-button{min-width:44px;min-height:44px}}
