/* Блок покупки: цена за штуку и выбранный комплект рядом. */
.gtyres-pack{padding:20px;border:1px solid var(--hg-line,#e1e5e9);border-radius:12px;background:var(--hg-soft,#f6f7f8);margin:20px 0}
.gtyres-pack-unit{font-size:28px;font-weight:700;border-bottom:1px solid var(--hg-line,#e1e5e9);padding-bottom:12px;margin-bottom:16px}
.gtyres-pack-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end}
.gtyres-pack-controls label{display:grid;gap:7px;font-size:13px}.gtyres-pack-controls input{width:100%;max-width:130px;min-height:44px;padding:8px 12px}
.gtyres-pack-total{display:grid;gap:5px;text-align:right;min-width:0}.gtyres-pack-total>span{font-size:13px}.gtyres-pack-total strong{font-size:25px;overflow-wrap:anywhere}
.gtyres-pack p{font-size:13px;line-height:1.6;margin:12px 0}.gtyres-pack .jp-button{width:100%;justify-content:center;min-height:44px;margin-top:8px}
.gtyres-pack-catalog-total{display:grid;gap:4px}.gtyres-pack-catalog-basis{font-size:12px;font-weight:500;line-height:1.5}.gtyres-pack-catalog-unit,.gtyres-pack-catalog-status{display:block;font-size:12px;font-weight:400;margin-top:4px}
.gtyres-pack [hidden]{display:none}.gtyres-pack [data-gtyres-pack-error]{color:var(--hg-red,#a51e24)}
.gtyres-pack-snapshot{color:var(--hg-muted,#666)}
.gtyres-pack-tax{font-size:12px;font-weight:500;white-space:nowrap}.gtyres-pack input[readonly]{cursor:default}
