.control-precio-module__yKCCjW__container{flex-direction:column;gap:1rem;width:100%;max-width:1220px;margin:0 auto;display:flex}.control-precio-module__yKCCjW__loading{color:#4a5568;align-items:center;gap:.5rem;padding:1rem;font-weight:600;display:flex}.control-precio-module__yKCCjW__gridTop,.control-precio-module__yKCCjW__gridBottom{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.control-precio-module__yKCCjW__card{background:#ffffffb8;border:1px solid #8fa89a40;border-radius:14px;padding:1rem;box-shadow:0 2px 8px #0000000f}.control-precio-module__yKCCjW__cardHeader{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.control-precio-module__yKCCjW__cardTitle{color:#2d3748;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:flex}.control-precio-module__yKCCjW__cardTitle ion-icon{color:#5a7a6a;font-size:1.15rem}.control-precio-module__yKCCjW__pill{color:#5a7a6a;background:#8fa89a26;border-radius:16px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.control-precio-module__yKCCjW__status{border-radius:16px;padding:.22rem .55rem;font-size:.72rem;font-weight:700}.control-precio-module__yKCCjW__statusOn{color:#2f855a;background:#48bb7833}.control-precio-module__yKCCjW__statusOff{color:#c53030;background:#e53e3e29}.control-precio-module__yKCCjW__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.control-precio-module__yKCCjW__mobileCards{display:none}.control-precio-module__yKCCjW__mobileCard{background:#ffffffeb;border:1px solid #8fa89a42;border-radius:10px;flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.control-precio-module__yKCCjW__mobileCardHeader{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.control-precio-module__yKCCjW__mobileTitle{color:#2d3748;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.control-precio-module__yKCCjW__mobileDate{color:#718096;flex-shrink:0;font-size:.66rem}.control-precio-module__yKCCjW__mobileRow{color:#4a5568;font-size:.73rem}.control-precio-module__yKCCjW__mobileGrid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.control-precio-module__yKCCjW__mobileGrid span{color:#718096;margin-bottom:.12rem;font-size:.63rem;display:block}.control-precio-module__yKCCjW__mobileGrid p{color:#2d3748;margin:0;font-size:.75rem;font-weight:700}.control-precio-module__yKCCjW__table{border-collapse:collapse;width:100%;min-width:540px;font-size:.78rem}.control-precio-module__yKCCjW__table th,.control-precio-module__yKCCjW__table td{text-align:left;color:#4a5568;white-space:nowrap;border-bottom:1px solid #0000000f;padding:.52rem .4rem}.control-precio-module__yKCCjW__table th{color:#2d3748;font-weight:700}.control-precio-module__yKCCjW__table tbody tr:hover{background:#8fa89a14}.control-precio-module__yKCCjW__okNum{font-weight:700;color:#2f855a!important}.control-precio-module__yKCCjW__warnNum{font-weight:700;color:#c53030!important}.control-precio-module__yKCCjW__cardFooter{color:#718096;margin-top:.8rem;font-size:.75rem}.control-precio-module__yKCCjW__errorBanner,.control-precio-module__yKCCjW__okBanner{border-radius:8px;margin-bottom:.7rem;padding:.5rem .6rem;font-size:.8rem}.control-precio-module__yKCCjW__errorBanner{color:#c53030;background:#e53e3e1f}.control-precio-module__yKCCjW__okBanner{color:#2f855a;background:#48bb7826}.control-precio-module__yKCCjW__formGrid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.control-precio-module__yKCCjW__field{flex-direction:column;gap:.35rem;margin-bottom:.65rem;display:flex}.control-precio-module__yKCCjW__field span{color:#4a5568;font-size:.75rem;font-weight:600}.control-precio-module__yKCCjW__field input,.control-precio-module__yKCCjW__field select{color:#2d3748;background:#fff;border:1px solid #0000001f;border-radius:8px;padding:.5rem .58rem;font-size:.85rem}.control-precio-module__yKCCjW__field input:focus,.control-precio-module__yKCCjW__field select:focus{border-color:#8fa89a;outline:none;box-shadow:0 0 0 3px #8fa89a24}.control-precio-module__yKCCjW__reco{color:#4a5568;background:#8fa89a1f;border-radius:10px;align-items:flex-start;gap:.45rem;margin-top:.2rem;padding:.6rem;font-size:.78rem;display:flex}.control-precio-module__yKCCjW__reco ion-icon{color:#5a7a6a;margin-top:.05rem;font-size:1rem}.control-precio-module__yKCCjW__reco p{margin:0}.control-precio-module__yKCCjW__cardActions{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.control-precio-module__yKCCjW__btnPrimary,.control-precio-module__yKCCjW__btnGhost{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.52rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.control-precio-module__yKCCjW__btnPrimary{color:#fff;background:#8fa89a}.control-precio-module__yKCCjW__btnPrimary:hover{background:#7a9685}.control-precio-module__yKCCjW__btnGhost{color:#4a5568;background:#8fa89a29}.control-precio-module__yKCCjW__btnGhost:hover{background:#8fa89a3d}.control-precio-module__yKCCjW__rankingList{flex-direction:column;gap:.5rem;display:flex}.control-precio-module__yKCCjW__rankRow{grid-template-columns:130px 1fr 110px;align-items:center;gap:.5rem;display:grid}.control-precio-module__yKCCjW__rankName{color:#4a5568;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.control-precio-module__yKCCjW__rankBarTrack{background:#8fa89a29;border-radius:10px;width:100%;height:14px;overflow:hidden}.control-precio-module__yKCCjW__rankBar{background:linear-gradient(90deg,#7aaac5,#3f8dc5);border-radius:10px;height:100%}.control-precio-module__yKCCjW__rankValue{color:#4a5568;text-align:right;font-size:.75rem;font-weight:600}.control-precio-module__yKCCjW__legend{color:#4a5568;gap:.75rem;margin-bottom:.6rem;font-size:.74rem;display:flex}.control-precio-module__yKCCjW__legend span{align-items:center;gap:.3rem;display:inline-flex}.control-precio-module__yKCCjW__dotOk,.control-precio-module__yKCCjW__dotMid,.control-precio-module__yKCCjW__dotBad{border-radius:50%;width:9px;height:9px;display:inline-block}.control-precio-module__yKCCjW__dotOk{background:#2f855a}.control-precio-module__yKCCjW__dotMid{background:#d69e2e}.control-precio-module__yKCCjW__dotBad{background:#c53030}.control-precio-module__yKCCjW__chart{-webkit-overflow-scrolling:touch;border:1px solid #00000014;border-radius:10px;align-items:flex-end;gap:.4rem;min-height:170px;padding:.55rem;display:flex;overflow-x:auto}.control-precio-module__yKCCjW__chartCol{flex-direction:column;align-items:center;gap:.34rem;min-width:40px;display:flex}.control-precio-module__yKCCjW__bars{align-items:flex-end;gap:3px;width:28px;height:120px;display:flex}.control-precio-module__yKCCjW__barOk,.control-precio-module__yKCCjW__barMid,.control-precio-module__yKCCjW__barBad{border-radius:3px 3px 0 0;flex:1;min-height:2px}.control-precio-module__yKCCjW__barOk{background:#2f855a}.control-precio-module__yKCCjW__barMid{background:#d69e2e}.control-precio-module__yKCCjW__barBad{background:#c53030}.control-precio-module__yKCCjW__chartCol span{color:#718096;font-size:.68rem}@media (max-width:1180px){.control-precio-module__yKCCjW__gridTop,.control-precio-module__yKCCjW__gridBottom{grid-template-columns:1fr}.control-precio-module__yKCCjW__rankRow{grid-template-columns:110px 1fr 96px}}@media (max-width:760px){.control-precio-module__yKCCjW__container{gap:.75rem}.control-precio-module__yKCCjW__card{border-radius:12px;padding:.75rem}.control-precio-module__yKCCjW__formGrid{grid-template-columns:1fr}.control-precio-module__yKCCjW__rankRow{grid-template-columns:90px 1fr 84px}.control-precio-module__yKCCjW__rankName,.control-precio-module__yKCCjW__rankValue{font-size:.7rem}.control-precio-module__yKCCjW__cardActions{flex-direction:column;justify-content:stretch}.control-precio-module__yKCCjW__btnPrimary,.control-precio-module__yKCCjW__btnGhost{justify-content:center;width:100%}.control-precio-module__yKCCjW__table{min-width:500px;font-size:.74rem}.control-precio-module__yKCCjW__table th,.control-precio-module__yKCCjW__table td{padding:.46rem .34rem}.control-precio-module__yKCCjW__legend{flex-wrap:wrap;row-gap:.35rem}.control-precio-module__yKCCjW__chart{min-height:160px}.control-precio-module__yKCCjW__chartCol{min-width:34px}.control-precio-module__yKCCjW__bars{width:24px;height:105px}}@media (max-width:520px){.control-precio-module__yKCCjW__cardHeader{flex-direction:column;align-items:flex-start}.control-precio-module__yKCCjW__card{padding:.68rem}.control-precio-module__yKCCjW__cardTitle{font-size:.82rem}.control-precio-module__yKCCjW__pill,.control-precio-module__yKCCjW__status{font-size:.67rem}.control-precio-module__yKCCjW__field span{font-size:.72rem}.control-precio-module__yKCCjW__field input,.control-precio-module__yKCCjW__field select{padding:.46rem .52rem;font-size:.8rem}.control-precio-module__yKCCjW__tableWrap{display:none}.control-precio-module__yKCCjW__mobileCards{flex-direction:column;gap:.5rem;display:flex}.control-precio-module__yKCCjW__rankRow{grid-template-columns:74px 1fr 74px;gap:.35rem}.control-precio-module__yKCCjW__rankName,.control-precio-module__yKCCjW__rankValue{font-size:.65rem}.control-precio-module__yKCCjW__rankBarTrack{height:12px}.control-precio-module__yKCCjW__reco{font-size:.73rem}.control-precio-module__yKCCjW__chart{gap:.28rem;min-height:145px;padding:.42rem}.control-precio-module__yKCCjW__chartCol{min-width:30px}.control-precio-module__yKCCjW__bars{gap:2px;width:20px;height:88px}.control-precio-module__yKCCjW__chartCol span{font-size:.62rem}}@media (max-width:390px){.control-precio-module__yKCCjW__cardActions{gap:.4rem}.control-precio-module__yKCCjW__btnPrimary,.control-precio-module__yKCCjW__btnGhost{padding:.48rem .64rem;font-size:.74rem}.control-precio-module__yKCCjW__mobileCard{border-radius:9px;padding:.52rem}.control-precio-module__yKCCjW__mobileGrid{grid-template-columns:1fr;gap:.32rem}.control-precio-module__yKCCjW__mobileTitle{font-size:.72rem}.control-precio-module__yKCCjW__mobileRow{font-size:.69rem}}
