.range[data-v-6b068023]{display:flex;flex-direction:column;gap:12px;padding:4px 2px 2px}.range-inputs[data-v-6b068023]{gap:8px}.range-box[data-v-6b068023],.range-inputs[data-v-6b068023]{align-items:center;display:flex}.range-box[data-v-6b068023]{background:#fff;border:1px solid var(--color-border);border-radius:10px;flex:1;gap:4px;min-width:0;padding:7px 10px;transition:border-color .15s ease}.range-box[data-v-6b068023]:focus-within{border-color:var(--color-primary)}.range-unit[data-v-6b068023]{color:var(--color-text-light);font-size:.82rem;font-weight:600}.range-box input[data-v-6b068023]{background:none;border:0;color:var(--color-dark);font-size:.9rem;font-weight:600;min-width:0;outline:none;padding:0;width:100%}.range-box input[data-v-6b068023]::-webkit-inner-spin-button,.range-box input[data-v-6b068023]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-box input[type=number][data-v-6b068023]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.range-sep[data-v-6b068023]{background:var(--color-border);flex:0 0 auto;height:1px;width:8px}.range-bars[data-v-6b068023]{align-items:flex-end;display:flex;gap:2px;height:34px;padding:0 2px}.range-bar[data-v-6b068023]{background:var(--color-primary);border-radius:2px 2px 0 0;flex:1;opacity:.5;transition:opacity .15s ease}.range-bar.dim[data-v-6b068023]{opacity:.14}.range-track[data-v-6b068023]{height:18px;position:relative}.range-rail[data-v-6b068023],.range-sel[data-v-6b068023]{border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.range-rail[data-v-6b068023]{background:var(--color-border);left:0;right:0}.range-sel[data-v-6b068023]{background:var(--color-primary)}.range-thumb[data-v-6b068023]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}.range-thumb[data-v-6b068023]::-webkit-slider-runnable-track{background:none;border:0;height:4px}.range-thumb[data-v-6b068023]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid var(--color-primary);border-radius:50%;box-shadow:var(--shadow-sm);cursor:grab;height:16px;margin-top:-6px;pointer-events:auto;width:16px}.range-thumb[data-v-6b068023]::-moz-range-track{background:none;border:0;height:4px}.range-thumb[data-v-6b068023]::-moz-range-thumb{background:#fff;border:2px solid var(--color-primary);border-radius:50%;box-shadow:var(--shadow-sm);cursor:grab;height:16px;pointer-events:auto;width:16px}.range-thumb[data-v-6b068023]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary-dark);outline-offset:2px}.promo[data-v-bacffae3]{background:var(--color-primary-soft);border:1px solid var(--color-primary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100%;padding:22px 20px;transition:box-shadow .18s ease,transform .18s ease}.promo[data-v-bacffae3]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.promo-icon[data-v-bacffae3]{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);color:var(--color-primary);display:grid;height:42px;place-items:center;width:42px}.promo-icon[data-v-bacffae3] svg{height:22px;width:22px}.promo-art[data-v-bacffae3]{align-self:center;height:auto;max-width:100%;width:167px}.promo h3[data-v-bacffae3]{color:var(--color-dark);font-size:1.06rem;letter-spacing:-.01em;line-height:1.3;text-transform:uppercase}.promo p[data-v-bacffae3]{color:var(--color-text);font-size:.87rem}.promo-link[data-v-bacffae3]{align-items:center;align-self:flex-start;color:var(--color-primary-dark);display:inline-flex;font-size:.88rem;font-weight:700;gap:7px;text-decoration:underline;text-underline-offset:3px}.promo-link[data-v-bacffae3] svg{height:15px;width:15px}.promo-link[data-v-bacffae3]:hover{color:var(--color-primary)}
