.range-slider{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;padding:0 12px}.range-slider-inner{align-items:center;width:100%;height:16px;display:flex;position:relative}.range-slider-track{background:var(--surface-muted);border-radius:var(--radius-slider-track);height:1px;position:absolute;left:0;right:0}.range-slider-range{background:var(--surface-action-slider-connector-active);border-radius:var(--radius-slider-track);height:1px;box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active);position:absolute}.range-slider-handle{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--surface-action-slider-handle-default);border:var(--border-width-1) solid var(--surface-action-slider-handle-default);border-radius:var(--radius-compact);cursor:grab;z-index:1;outline:none;transition:box-shadow .15s,border-color .15s,background-color .15s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-slider-handle:hover{background:var(--surface-action-slider-handle-hover);border-color:var(--surface-action-slider-handle-hover);box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active)}.range-slider-handle:active{cursor:grabbing;background:var(--surface-action-slider-handle-pressed);border-color:var(--surface-action-slider-handle-pressed)}.range-slider-handle[data-dragging]{cursor:grabbing;background:var(--surface-action-slider-handle-active);border-color:var(--surface-action-slider-handle-active);box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active)}.range-slider-handle:focus-visible{box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active)}.range-slider-grip{background:var(--surface-muted);width:1px;height:8px}
.slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:24px;display:flex;position:relative}.slider__track{flex-grow:1;position:relative}.slider__thumb{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--surface-action-slider-handle-default);border:var(--border-width-1) solid var(--surface-action-slider-handle-default);border-radius:var(--radius-compact);cursor:grab;outline:none;transition:box-shadow .15s,border-color .15s,background-color .15s;display:flex}.slider__thumb:hover{background:var(--surface-action-slider-handle-hover);border-color:var(--surface-action-slider-handle-hover);box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active)}.slider__thumb:active{cursor:grabbing;background:var(--surface-action-slider-handle-active);border-color:var(--surface-action-slider-handle-active);box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active)}.slider__thumb:focus-visible{box-shadow:0 0 0 var(--border-width-3) var(--border-action-slider-ring-active)}
.funding-tabs__rate{display:inline-flex;position:relative}.tabs--full-width .funding-tabs__rate{flex:1}.tabs-trigger.funding-tabs__rate-trigger--config{padding-right:calc(var(--space-16) + var(--space-24))}.funding-tabs__config{top:50%;right:var(--space-4);position:absolute;transform:translateY(-50%)}.financing-config__logo{background-color:var(--surface-brand);color:var(--text-on-brand);border-radius:var(--radius-pill);font-family:var(--font-family-primary);text-transform:uppercase;font-weight:700}.financing-config__hint{font-family:var(--font-family-secondary);font-size:var(--font-size-body-small);font-weight:600;line-height:var(--line-height-20);color:var(--text-body);text-align:right}.financing-config__box{background-color:var(--surface-subtle);border-radius:var(--radius-compact);font-size:var(--font-size-14);color:var(--text-body)}.financing-config__box strong{color:var(--text-strong);font-weight:700}.financing-config__info dt{font-family:var(--font-family-secondary);font-size:var(--font-size-body-small);font-weight:400;line-height:var(--line-height-20);color:var(--text-body)}.financing-config__info dd{font-family:var(--font-family-secondary);font-size:var(--font-size-body-small);font-weight:600;line-height:var(--line-height-20);color:var(--text-strong)}.financing-config__details{font-family:var(--font-family-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-16);color:var(--text-body)}.financing-config__details strong{color:var(--text-strong);font-weight:700}
