/* v3.12.1 – late QA hardening; specific, isolated overrides. */
body.pk-v35 .pk317-rate .pk321-tariff-details{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--pk35-line,#efe3e6);display:grid;gap:8px}
body.pk-v35 .pk317-rate .pk321-tariff-details li{position:relative;padding-inline-start:25px;font-size:13px;line-height:1.8;color:var(--pk35-ink,#2b2630);overflow-wrap:anywhere}
body.pk-v35 .pk317-rate .pk321-tariff-details li::before{content:'✓';position:absolute;inset-inline-start:0;top:0;color:var(--pk35-accent,#c81034);font-weight:800}
body.pk-v35.pk-v35-red .pk317-section .pk317-button:not(.pk317-button-light){color:var(--pk321-on-accent,#fff)!important}
body.pk-v35.pk-v35-red .pk317-section .pk317-button:not(.pk317-button-light):hover{color:var(--pk321-on-accent-hover,#fff)!important}
body.pk-v35 .pk36-service-switch .pk36-service-choice.is-current{cursor:default}
body.pk-v35 .pk36-service-switch span.pk36-service-choice{display:inline-flex;align-items:center;justify-content:center}
body.pk-v35 .pk317-rate .pk321-tariff-details li:empty{display:none}
@media(max-width:500px){body.pk-v35 .pk317-rate .pk321-tariff-details{gap:6px}}
