.matrix-slider.svelte-xivkrn.svelte-xivkrn{display:grid}.matrix-slider.svelte-xivkrn .slider.svelte-xivkrn{--dif:calc(var(--max) - var(--min));--d:38px;--r:calc(.5 * var(--d));--uw:calc(var(--w) - var(--d));grid-row:1;grid-column:1;display:grid;grid-template:calc(var(--h) - var(--d)) var(--d)/1fr 1fr;overflow:hidden;position:relative;width:var(--w);background:transparent}.matrix-slider.svelte-xivkrn .slider.svelte-xivkrn:after{grid-column:1/span 2;grid-row:1/span 2;background:#fff;opacity:.6;content:"";-webkit-mask:var(--fill);mask:var(--fill);-webkit-mask-composite:xor;mask-composite:exclude}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn{grid-column:1/span 2;grid-row:2;z-index:1;top:0;left:0;margin:0;background:none;--col:#000;pointer-events:none}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn::-webkit-slider-runnable-track,.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn::-webkit-slider-thumb,.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn{-webkit-appearance:none}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn::-webkit-slider-runnable-track{width:100%;height:100%;background:none}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn::-moz-range-track{width:100%;height:100%;background:none}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn::-webkit-slider-thumb{border:none;width:var(--d);height:var(--d);-webkit-box-shadow:none;box-shadow:none;border-radius:calc(.5 * var(--d));background-image:url(../../../slider-handle.svg);background-color:transparent;pointer-events:auto}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn::-moz-range-thumb{border:none;width:var(--d);height:var(--d);box-shadow:none;border-radius:calc(.5 * var(--d));background-image:url(../../../slider-handle.svg);background-color:transparent;pointer-events:auto}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn:focus::-webkit-slider-thumb{background-image:url(../../../slider-handle-active.svg)}.matrix-slider.svelte-xivkrn .slider input[type=range].svelte-xivkrn:focus::-moz-range-thumb{background-image:url(../../../slider-handle-active.svg)}.matrix-slider.svelte-xivkrn .matrix.svelte-xivkrn{grid-row:1;grid-column:1;padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.matrix-slider.svelte-xivkrn .matrix.no-matrix.svelte-xivkrn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.matrix-slider.svelte-xivkrn .matrix .columns.svelte-xivkrn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:var(--matrix-height)}.matrix-slider.svelte-xivkrn .matrix .columns .matrix-column.svelte-xivkrn{width:var(--mw);height:var(--mh);border-radius:4px 4px 0 0;background-color:var(--color-blue-700)}.matrix-slider.svelte-xivkrn .matrix .slider-bar.svelte-xivkrn{height:6px;border-radius:3px;background-color:var(--color-blue-700)}.number-inputs.svelte-152lnsx.svelte-152lnsx{display:grid;grid-template:auto/1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-inputs.svelte-152lnsx>.input.price{display:grid;grid-template:auto/auto 24px;--label-color:var(--color-grey-900)}.number-inputs.svelte-152lnsx>.input.price input{grid-row:1;grid-column:1/span 2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:28px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-inputs.svelte-152lnsx>.input.price input::-webkit-outer-spin-button,.number-inputs.svelte-152lnsx>.input.price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-inputs.svelte-152lnsx>.input.price label{grid-row:1;grid-column:2;align-self:center;cursor:text;font-size:16px;margin:0;line-height:20px}.number-inputs.svelte-152lnsx>.input.price input:focus+label{--label-color:var(--color-grey-900)}.number-inputs.svelte-152lnsx .separator.svelte-152lnsx{margin:0 12px}.sliders.svelte-152lnsx.svelte-152lnsx{width:100%;margin:16px 0 13px}
