.catalog-budget{padding-bottom:20px;min-width:0}.catalog-budget-slider{position:relative;height:44px;margin:2px 0 0;isolation:isolate;touch-action:pan-y}.catalog-budget-track{position:absolute;inset:21px 22px auto;height:2px;background:#656962;border-radius:2px;cursor:pointer}.catalog-budget-track>span{position:absolute;inset:0 var(--budget-end) 0 var(--budget-start);background:var(--accent,#c34b3c)}.catalog-budget-thumb{position:absolute;inset:0;width:100%;height:44px;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;cursor:pointer}.catalog-budget-thumb::-webkit-slider-runnable-track{height:2px;background:transparent;pointer-events:none}.catalog-budget-thumb::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:44px;height:44px;margin-top:-21px;border:12px solid transparent;border-radius:50%;background:var(--ink);background-clip:content-box;pointer-events:auto;cursor:grab}.catalog-budget-thumb::-moz-range-track{height:2px;background:transparent;pointer-events:none}.catalog-budget-thumb::-moz-range-thumb{box-sizing:border-box;width:44px;height:44px;border:12px solid transparent;border-radius:50%;background:var(--ink);background-clip:content-box;pointer-events:auto;cursor:grab}.catalog-budget-thumb:active::-webkit-slider-thumb{cursor:grabbing;background-color:var(--accent,#c34b3c)}.catalog-budget-thumb:active::-moz-range-thumb{cursor:grabbing;background-color:var(--accent,#c34b3c)}.catalog-budget-thumb:focus-visible{outline:2px solid var(--ink);outline-offset:-9px;border-radius:8px;z-index:2}.catalog-budget-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.catalog-budget-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;color:var(--muted)}.catalog-budget-fields input{width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:4px;background:#222424;color:var(--ink);padding:10px 8px;font:400 16px/1.5 var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--accent,#c34b3c)}.catalog-budget-fields input::placeholder{color:var(--muted);opacity:1}.catalog-budget-fields input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.catalog-budget-fields input[aria-invalid=true]{border-color:#e79283}.catalog-budget-error,.catalog-budget-help{font-size:14px;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere}.catalog-budget-help{color:var(--muted)}.catalog-budget-error{color:#f1b3a7}.catalog-budget-error:empty{display:none}.catalog-budget.is-disabled{opacity:.55}.catalog-budget.is-disabled .catalog-budget-thumb,.catalog-budget.is-disabled .catalog-budget-track{cursor:default}@media(forced-colors:active){.catalog-budget-track{background:GrayText}.catalog-budget-track>span{background:Highlight}.catalog-budget-thumb::-webkit-slider-thumb{background-color:ButtonText}.catalog-budget-thumb::-moz-range-thumb{background-color:ButtonText}.catalog-budget-error{color:CanvasText}.catalog-budget-fields input[aria-invalid=true]{border:2px dashed CanvasText}}