.currency-switch{display:inline-flex;flex:0 0 auto;background:var(--soft);padding:3px;border-radius:9px;gap:2px}
.currency-switch button{display:grid;place-items:center;width:43px;height:35px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer}
.currency-switch button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 7px #16212a22}
.currency-switch button:disabled{opacity:.35;cursor:default}
.currency-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.detail-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.detail-price-row .detail-price{font-size:clamp(25px,2.1vw,34px);line-height:1.35;overflow-wrap:anywhere}
.range-panel>.currency-switch{margin-top:12px}.range-panel>[data-range-close]{float:right;margin-top:12px}
.all-filters-price-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.all-filters-price-title h3{margin:0}
@media(max-width:760px){.deal-tabs{flex-wrap:wrap;gap:2px}.deal-tabs button{padding:10px 13px;font-size:12px}.detail-price-row .detail-price{font-size:30px}}

.price-period{display:block;font-size:13px;line-height:1.5;font-weight:400;color:var(--muted)}
@media(max-width:760px){.detail-price-row{flex-wrap:nowrap;gap:8px}.detail-price-row .detail-price{font-size:26px;min-width:0}.detail-price-row .currency-switch button{width:36px;height:34px}}
@media(max-width:360px){.detail-price-row .detail-price{font-size:20px}}

[data-price-value]{white-space:nowrap}
