.checkbox.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y{position:relative}.checkbox--error.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y{color:#e14444}.checkbox--error.svelte-1iyj53y .checkbox__field.svelte-1iyj53y.svelte-1iyj53y{border-color:#e14444}.checkbox--error.svelte-1iyj53y .checkbox__field.svelte-1iyj53y.svelte-1iyj53y:focus{border-color:#e14444;box-shadow:0 0 0 3px #e1444433}.checkbox--error.svelte-1iyj53y .checkbox__error.svelte-1iyj53y.svelte-1iyj53y{display:inline}.checkbox--light.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:before{background:#fff}.checkbox__field.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.checkbox__field.svelte-1iyj53y:focus-visible~.checkbox__label.svelte-1iyj53y.svelte-1iyj53y:before{outline:3px solid var(--sel-focus, #93B4F0);outline-offset:2px}.checkbox__field.svelte-1iyj53y:checked~.checkbox__label.svelte-1iyj53y.svelte-1iyj53y:before{background:var(--sel-color-primary, #164194);border-color:var(--sel-color-primary, #164194)}.checkbox__field.svelte-1iyj53y:checked~.checkbox__label.svelte-1iyj53y.svelte-1iyj53y:after{opacity:1;transform:scale(1) rotate(45deg)}.checkbox__label.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y{font-size:.875rem;cursor:pointer}.checkbox__label.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y:before{content:"";display:inline-block;position:relative;top:4px;width:18px;height:18px;box-sizing:border-box;background:#fff;border:1.5px solid #94A3B8;border-radius:6px;margin-right:8px;transition:background .15s ease,border-color .15s ease}.checkbox__label.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y:hover:before{border-color:#64748b}.checkbox__label.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y:after{content:"";display:inline-block;position:absolute;transform:rotate(45deg) scale(.8);top:4px;left:5px;height:12px;width:4px;opacity:0;border-bottom:3px solid #fff;border-right:3px solid #fff;transition:all .15s ease}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y{display:block;position:relative;padding-left:30px}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:before{display:block;position:absolute;left:0;width:20px;height:20px;margin-right:0}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:after{left:6px;height:13px;width:5px;border-bottom-color:var(--primary-color, #164194);border-right-color:var(--primary-color, #164194)}.checkbox--compact.svelte-1iyj53y .checkbox__error.svelte-1iyj53y.svelte-1iyj53y{text-transform:none}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y{font-size:.9375rem;line-height:1.5;color:var(--sel-ink, #0F172A)}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:before{top:1px;box-sizing:border-box;background:#fff;border:1.5px solid #94A3B8;transition:background .15s ease,border-color .15s ease}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:hover:before{border-color:#64748b}.checkbox--compact.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:after{top:4px;left:7px;height:11px;width:4px;border-bottom-color:#fff;border-right-color:#fff}.checkbox--compact.svelte-1iyj53y .checkbox__field.svelte-1iyj53y:checked~.checkbox__label.svelte-1iyj53y:before{background:var(--sel-color-primary, #164194);border-color:var(--sel-color-primary, #164194)}.checkbox--compact.checkbox--error.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y{color:var(--sel-ink, #0F172A)}.checkbox--compact.checkbox--error.svelte-1iyj53y .checkbox__label.svelte-1iyj53y.svelte-1iyj53y:before{border-color:var(--sel-negative, #B91C1C)}.checkbox__error.svelte-1iyj53y.svelte-1iyj53y.svelte-1iyj53y{display:none;position:absolute;right:0;bottom:0;font-size:.625rem;text-transform:lowercase;color:#e14444;transform:translateY(105%)}.checkbox--compact.checkbox--error.svelte-1iyj53y .checkbox__error.svelte-1iyj53y.svelte-1iyj53y{display:block;clear:both;color:var(--sel-negative, #B91C1C)}.checkbox--compact.svelte-1iyj53y .checkbox__error.svelte-1iyj53y.svelte-1iyj53y{position:static;margin-top:.25rem;font-size:.8125rem;transform:none}
