/* Compras a crédito · tablero estadístico compartido por web y plugin */
.pfCreditListIntro{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;margin-top:6px;border:1px solid #d8e8f0;border-radius:15px;background:#eefafd;color:#173650}.pfCreditListIntro b,.pfCreditListIntro small{display:block}.pfCreditListIntro small{margin-top:3px;color:#60778b}.pfCreditListIntro>span{padding:6px 10px;border-radius:999px;background:#fff;color:#087e94;font-size:10px;font-weight:950;white-space:nowrap}.pfCreditList{display:grid;gap:10px;margin-top:12px}.pfCreditListItem{display:grid;grid-template-columns:52px minmax(210px,1.35fr) minmax(250px,1fr) auto;gap:13px;align-items:center;padding:14px;border:1px solid #d6e5ee;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(8,37,66,.045);cursor:pointer;transition:.15s ease}.pfCreditListItem:hover,.pfCreditListItem:focus{border-color:#23aec5;box-shadow:0 10px 26px rgba(0,158,185,.13);transform:translateY(-1px);outline:none}.pfCreditListIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e7f7fb;font-size:24px}.pfCreditListTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pfCreditListTitle h3{margin:0;color:#09223e;font-size:16px}.pfCreditListTitle p{margin:3px 0 0;color:#6d8092;font-size:10px}.pfCreditListTitle>span{padding:5px 8px;border-radius:999px;background:#fff1d7;color:#9a5e00;font-size:9px;font-weight:950}.pfCreditListTitle>span.paid{background:#e3f8f0;color:#00785d}.pfCreditListProgress{height:8px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e4edf3}.pfCreditListProgress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0cb6c8,#13c5a0)}.pfCreditListMain>small{display:block;margin-top:5px;color:#60768a;font-size:9px}.pfCreditListMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pfCreditListMetrics span{padding:8px 9px;border-left:3px solid #20a9c0;border-radius:8px;background:#f7fbfd}.pfCreditListMetrics small,.pfCreditListMetrics b{display:block}.pfCreditListMetrics small{color:#6c8093;font-size:8px}.pfCreditListMetrics b{margin-top:3px;color:#102d49;font-size:12px}.pfCreditListActions{display:flex;flex-direction:column;gap:6px}.pfCreditListActions .pfBtn{white-space:nowrap}.pfCreditDetailNav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding:8px 2px}.pfCreditDetailNav span{color:#64798c;font-size:10px;font-weight:900;letter-spacing:.05em}
.pfCreditPanel{padding:18px;background:#f7fbfe}.pfCreditDashboard{margin-top:14px;padding:18px;border:1px solid #cfe1ec;border-radius:22px;background:#fff;box-shadow:0 16px 40px rgba(8,37,66,.07)}.pfCreditHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pfCreditEyebrow{display:block;color:#009bb8;font-size:9px;font-weight:950;letter-spacing:.13em}.pfCreditHeader h3{margin:5px 0 2px;color:#071b34;font-size:22px}.pfCreditHeader p{margin:0;color:#64778a;font-size:11px}.pfCreditHeaderActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pfCreditKpis{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:16px}.pfCreditKpis>div{min-height:84px;padding:13px;border:1px solid #dbe8f0;border-radius:16px;background:#fbfdff}.pfCreditKpis small,.pfCreditKpis strong{display:block}.pfCreditKpis small{color:#64778a;font-size:10px;font-weight:900}.pfCreditKpis strong{margin-top:7px;color:#071b34;font-size:20px}.pfCreditKpis .purple{border-top:4px solid #8b5cf6}.pfCreditKpis .green{border-top:4px solid #19b887}.pfCreditKpis .orange{border-top:4px solid #f59e0b}.pfCreditKpis .blue{border-top:4px solid #35a7e8}.pfCreditProgress{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;gap:10px;align-items:center;margin:14px 0;color:#203b58;font-size:10px}.pfCreditProgress>div{height:12px;overflow:hidden;border-radius:999px;background:#e3edf4}.pfCreditProgress>div span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0cb6c8,#13c5a0)}.pfCreditVisuals{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:12px}.pfCreditChart,.pfCreditFacts{border:1px solid #deebf2;border-radius:17px;background:#fbfdff}.pfCreditChart{padding:13px}.pfCreditChartTitle{display:flex;justify-content:space-between;color:#203b58;font-size:11px}.pfCreditChart svg{display:block;width:100%;height:142px;margin-top:4px}.pfChartAxis{stroke:#d8e5ed;stroke-width:1}.pfChartLine{fill:none;stroke:#0aa9c1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pfChartDot{fill:#0aa9c1;stroke:#fff;stroke-width:2}.pfCreditChartLabels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-left:7%;color:#718397;font-size:8px;text-align:center}.pfCreditFacts{padding:8px 13px}.pfCreditFacts>div{display:grid;grid-template-columns:24px 1fr auto;gap:7px;align-items:center;padding:9px 0;border-bottom:1px solid #e6eef4}.pfCreditFacts>div:last-child{border-bottom:0}.pfCreditFacts span{color:#009fba}.pfCreditFacts small{color:#6c7d90;font-size:9px}.pfCreditFacts b{color:#102c49;font-size:11px;text-align:right}.pfCreditSchedule{margin-top:13px;border:1px solid #deebf2;border-radius:17px;overflow:hidden}.pfCreditScheduleTitle{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f3f9fc}.pfCreditScheduleTitle h4{margin:0;color:#102c49}.pfCreditScheduleTitle span{color:#687d90;font-size:10px;font-weight:850}.pfCreditTr{display:grid;grid-template-columns:38px 1.15fr .8fr .9fr .8fr minmax(108px,.7fr);gap:8px;align-items:center;padding:9px 12px;border-top:1px solid #e5edf3;color:#213b56;font-size:10px}.pfCreditTr small{display:block;margin-top:2px;color:#7a8b9d;font-size:8px}.pfCreditTr>span:nth-last-of-type(1){display:flex;align-items:center;gap:6px;font-weight:900}.pfCreditTr i{width:7px;height:7px;border-radius:50%;background:#f3a21a}.pfCreditTr.paid{background:#f1fbf7}.pfCreditTr.paid i{background:#16ae7c}.pfCreditTr.overdue{background:#fff7f3}.pfCreditTr.overdue i{background:#e7634f}.pfCreditNumber{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;background:#e8f6fa;color:#067e94;font-weight:950}.pfPluginSurface .pfCreditDashboard{padding:13px}.pfPluginSurface .pfCreditVisuals{grid-template-columns:1fr}.pfPluginSurface .pfCreditTr{grid-template-columns:30px 1fr .75fr .75fr minmax(94px,.7fr)}.pfPluginSurface .pfCreditTr>span:nth-of-type(4){display:none}.pfPluginSurface .pfCreditKpis{grid-template-columns:repeat(2,1fr)}
@media(max-width:1050px){.pfCreditListItem{grid-template-columns:48px 1fr auto}.pfCreditListMetrics{grid-column:2/-1}.pfCreditListActions{grid-column:2/-1;flex-direction:row}}@media(max-width:900px){.pfCreditVisuals{grid-template-columns:1fr}.pfCreditTr{grid-template-columns:32px 1fr .8fr .8fr minmax(100px,.7fr)}.pfCreditTr>span:nth-of-type(4){display:none}}@media(max-width:620px){.pfCreditPanel{padding:10px}.pfCreditListIntro{align-items:flex-start}.pfCreditListItem{grid-template-columns:42px 1fr;padding:11px}.pfCreditListIcon{width:40px;height:40px;font-size:20px}.pfCreditListMetrics,.pfCreditListActions{grid-column:1/-1}.pfCreditListMetrics{grid-template-columns:repeat(3,1fr)}.pfCreditListActions{display:grid;grid-template-columns:1fr 1fr}.pfCreditListTitle h3{font-size:14px}.pfCreditDetailNav span{display:none}.pfCreditDashboard{padding:12px;border-radius:17px}.pfCreditHeader{display:block}.pfCreditHeaderActions{justify-content:flex-start;margin-top:10px}.pfCreditKpis{grid-template-columns:repeat(2,1fr)}.pfCreditKpis strong{font-size:17px}.pfCreditProgress{grid-template-columns:1fr}.pfCreditProgress>b:last-child{display:none}.pfCreditChartLabels{font-size:7px}.pfCreditTr{grid-template-columns:28px 1fr auto}.pfCreditTr>span:nth-of-type(3),.pfCreditTr>span:nth-of-type(4),.pfCreditTr>span:nth-of-type(5){display:none}.pfCreditTr .pfBtn{padding:8px;font-size:9px}.pfCreditScheduleTitle{align-items:flex-start;flex-direction:column;gap:4px}}
