.pension-slider[data-v-cfadf4c2]{padding:12px 0}.pension-slider--disabled[data-v-cfadf4c2]{opacity:.5;pointer-events:none}.pension-slider__header[data-v-cfadf4c2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.pension-slider__label[data-v-cfadf4c2]{font-size:.875rem;font-weight:500;color:var(--text-secondary, #666);letter-spacing:-.01em}.pension-slider__value[data-v-cfadf4c2]{font-size:1.5rem;font-weight:600;color:var(--brand-primary-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s;padding:2px 8px;border-radius:8px;border:1.5px solid transparent}.pension-slider__value--editable[data-v-cfadf4c2]{cursor:pointer}.pension-slider__value--editable[data-v-cfadf4c2]:hover{background:var(--surface-muted);border-color:var(--brand-primary-text)}.pension-slider__input[data-v-cfadf4c2]{font-size:1.5rem;font-weight:600;color:var(--brand-primary-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;width:140px;padding:2px 8px;border-radius:8px;border:1.5px solid var(--brand-primary-text);background:var(--surface-muted);outline:none;-moz-appearance:textfield}.pension-slider__input[data-v-cfadf4c2]::-webkit-inner-spin-button,.pension-slider__input[data-v-cfadf4c2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pension-slider__slider[data-v-cfadf4c2]{width:calc(100% - 16px);margin:0 8px}.pension-slider__range[data-v-cfadf4c2]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-tertiary, #999);margin-top:4px}
