.textarea{field-sizing:content;max-height:max(var(--space-size-4xl),20vh);min-height:var(--space-size-4xl);resize:none}.checkbox{--checkbox-size:var(--space-size-m);--checkbox-default-background-color:transparent;--checkbox-default-border-color:var(--color-accent);--checkbox-focus-border-color:var(--color-accent);--checkbox-focus-background-color:transparent;--checkbox-active-background-color:var(--color-accent);--checkbox-active-border-color:var(--color-accent)}.checkbox__label{cursor:pointer;display:inline-block;margin:0;min-height:var(--checkbox-size);padding-left:calc(var(--checkbox-size) + var(--space-size-xs));position:relative}.checkbox__label:after,.checkbox__label:before{border-radius:var(--space-size-3xs);content:"";display:inline-block;height:var(--checkbox-size);left:0;position:absolute;top:0;transition:background-color var(--transition-default-duration) var(--transition-default-timing-function),border-color var(--transition-default-duration) var(--transition-default-timing-function);width:var(--checkbox-size)}.checkbox__label:before{background-color:var(--checkbox-default-background-color);border:1px solid var(--checkbox-default-border-color)}.checkbox:hover .checkbox__label:before,.checkbox__input:focus+.checkbox__label:before{background-color:var(--checkbox-focus-background-color);border-color:var(--checkbox-focus-border-color)}.checkbox--error .checkbox__label:before{border-color:var(--color-error)}.checkbox__label:after{background-position:50%;background-repeat:no-repeat;background-size:contain}.checkbox__input{border:0;clip-path:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox__input:checked+.checkbox__label:before{background-color:var(--checkbox-active-background-color);border-color:var(--checkbox-active-border-color)}.checkbox__input:checked+.checkbox__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='m11.663 18.009-4.275-4.275 1.068-1.069 3.207 3.207 6.88-6.882 1.07 1.069z'/%3E%3C/svg%3E")}.checkbox__input:disabled+.checkbox__label{cursor:default;opacity:.2}.checkbox__input:disabled:checked+.checkbox__label{opacity:.2}
