.hc-tune-pricing{border:1px solid currentColor;border-color:rgba(128,128,128,.3);border-radius:12px;padding:20px!important;margin:20px 0;}
.hc-tune-pricing__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:1rem;}
.hc-tune-pricing__total strong{font-size:1.35rem;}
.hc-tune-pricing__choices{border:0;padding:0;margin:20px 0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.hc-tune-pricing__choices legend{font-weight:600;margin-bottom:10px;}
.hc-tune-pricing__choices label{display:flex!important;align-items:center;gap:10px;border:1px solid rgba(128,128,128,.35);border-radius:8px;padding:14px!important;cursor:pointer;font-size:14px!important;line-height:1.5;}
.hc-tune-pricing__choices input{appearance:auto!important;-webkit-appearance:radio!important;position:static!important;width:18px!important;height:18px!important;opacity:1!important;flex:0 0 18px;}
.hc-tune-pricing__choices label:has(input:checked){outline:1px solid currentColor;outline-offset:-1px;}
.hc-tune-pricing__choices label:has(input:disabled){opacity:.55;cursor:default;}
.hc-tune-pricing__note{font-size:13px!important;line-height:1.5;opacity:.8;}
[data-hc-qualifier-price]{margin:16px 0;padding:14px 0;border-top:1px solid rgba(128,128,128,.25);font-size:15px;line-height:1.5;}
@media(max-width:600px){.hc-tune-pricing__choices{grid-template-columns:1fr;}}
