.ph-company-minimum{padding:16px 0;margin-bottom:16px;color:#172838}
.ph-company-minimum-label{margin:0 0 5px;font-size:11px;color:#607285}
.ph-company-minimum-name{margin:0 0 8px;font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
.ph-company-minimum-price{font-size:25px;font-weight:750;line-height:1.4}
.ph-company-minimum-price small{font-size:11px;font-weight:400;color:#607285;white-space:nowrap}
.ph-company-minimum-note{font-size:11px;color:#607285;margin:5px 0;line-height:1.5}
.ph-company-all-tariffs,.ph-ct-next,.ph-ct-close{display:block;width:100%;min-height:40px;padding:9px 12px;border:1px solid #a4cbd3;background:#eef8fa;color:#087f8c;font-size:12px;font-weight:650;cursor:pointer;line-height:1.5}
.ph-company-all-tariffs{margin-top:14px}.ph-company-all-tariffs:hover,.ph-ct-next:hover{background:#e0f1f4}.ph-company-all-tariffs span{font-weight:400}
.ph-company-minimum-empty{font-size:12px;color:#607285;margin:0 0 15px}
ul.products>li.ph-company-tariff-panel{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:20px!important;margin:0 0 24px!important;list-style:none;background:#f3f8fa;border:1px solid #cfdee5;box-sizing:border-box}
.ph-ct-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.ph-ct-heading h3{font-size:18px;margin:0}.ph-ct-close{width:auto;background:white}
.ph-ct-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ph-ct-cards .pht-card{min-width:0;margin:0!important;width:100%!important}
.ph-ct-next{width:auto;margin:18px auto 0}.ph-ct-status{font-size:13px;margin:10px 0;color:#355368}.ph-company-tariff-panel [hidden],li.ph-company-tariff-panel[hidden]{display:none!important}
.ph-company-tariff-panel button:focus-visible,.ph-company-tariff-panel summary:focus-visible{outline:3px solid #69cbd3;outline-offset:2px}
@media(max-width:1100px){.ph-ct-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ph-ct-cards{grid-template-columns:minmax(0,1fr)}ul.products>li.ph-company-tariff-panel{padding:12px!important}.ph-ct-heading{align-items:flex-start}.ph-ct-heading h3{font-size:16px}}
