.ui-check{cursor:pointer;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.ui-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-check-box{border:1.5px solid var(--cp-border-strong,#2563eb6b);background:var(--cp-surface,#f8fbff);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .15s,border-color .15s;display:grid}.ui-check input:checked+.ui-check-box{background:var(--cp-primary,#2563eb);border-color:var(--cp-primary,#2563eb)}.ui-check-box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transition:transform .15s;transform:rotate(-45deg)scale(0)}.ui-check input:checked+.ui-check-box:after{transform:rotate(-45deg)scale(1)}.ui-check input:focus-visible+.ui-check-box{box-shadow:inset 0 0 0 1px var(--cp-primary,#2563eb), 0 0 0 4px var(--cp-primary-focus,#2563eb24);outline:none}.ui-check-label{min-width:0}.ui-slider{gap:8px;display:grid}.ui-slider-label{font-weight:800}.ui-slider-row{align-items:center;gap:12px;display:flex}.ui-slider-input{appearance:none;background:var(--cp-primary-softer,#2563eb1f);min-width:0;height:6px;accent-color:var(--cp-primary,#2563eb);cursor:pointer;border-radius:999px;flex:auto}.ui-slider-input::-webkit-slider-runnable-track{background:var(--cp-primary-softer,#2563eb1f);border-radius:999px;height:6px}.ui-slider-input::-webkit-slider-thumb{appearance:none;background:var(--cp-primary,#2563eb);width:24px;height:24px;box-shadow:0 2px 8px var(--cp-primary-glow,#2563eb33);cursor:grab;border:3px solid #fff;border-radius:999px;margin-top:-9px}.ui-slider-input::-moz-range-track{background:var(--cp-primary-softer,#2563eb1f);border-radius:999px;height:6px}.ui-slider-input::-moz-range-thumb{background:var(--cp-primary,#2563eb);width:24px;height:24px;box-shadow:0 2px 8px var(--cp-primary-glow,#2563eb33);cursor:grab;border:3px solid #fff;border-radius:999px}.ui-slider-input:focus-visible{box-shadow:inset 0 0 0 1px var(--cp-primary,#2563eb), 0 0 0 4px var(--cp-primary-focus,#2563eb24);outline:none}.ui-slider-value{background:var(--cp-primary-soft,#2563eb14);min-width:64px;color:var(--cp-primary,#2563eb);text-align:center;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:950}
