@layer equip{.eq-checkbox{align-items:flex-start;gap:var(--eq-space-2);box-sizing:border-box;min-height:24px;font:var(--eq-weight) var(--eq-text-m) / 20px var(--eq-font);color:var(--eq-ink);cursor:pointer;padding-block:2px;display:inline-flex}.eq-checkbox-box{width:16px;height:16px;transition:scale var(--eq-dur) var(--eq-ease);flex:none;margin-top:2px;display:block;position:relative}.eq-checkbox:active:not(:has(.eq-checkbox-input:disabled)) .eq-checkbox-box{scale:calc(var(--eq-press) - .04)}.eq-checkbox-input{appearance:none;box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-s);background:var(--eq-raised);width:16px;height:16px;cursor:inherit;transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease);margin:0;display:block}.eq-checkbox-input:is(:checked,:indeterminate){border-color:var(--eq-solid);background:var(--eq-solid)}.eq-checkbox-check,.eq-checkbox-dash{width:16px;height:16px;color:var(--eq-solid-ink);pointer-events:none;opacity:0;transition:opacity var(--eq-dur) var(--eq-ease);position:absolute;inset:0}.eq-checkbox-check>path,.eq-checkbox-dash>path{stroke-dasharray:2 3;stroke-dashoffset:2px;transition:stroke-dashoffset var(--eq-dur) var(--eq-ease)}.eq-checkbox-input:checked:not(:indeterminate)~.eq-checkbox-check,.eq-checkbox-input:indeterminate~.eq-checkbox-dash{opacity:1}.eq-checkbox-input:checked:not(:indeterminate)~.eq-checkbox-check>path,.eq-checkbox-input:indeterminate~.eq-checkbox-dash>path{stroke-dashoffset:1px;transition:stroke-dashoffset var(--eq-dur-move) var(--eq-spring)}@media (hover:hover){.eq-checkbox:hover .eq-checkbox-input:where(:not(:checked,:indeterminate,:disabled)){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-checkbox-input:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-checkbox .eq-checkbox-input:user-invalid{border-color:var(--eq-danger)}.eq-checkbox-input[aria-invalid=true]:not(:checked,:indeterminate){border-color:var(--eq-danger)}.eq-checkbox:has(.eq-checkbox-input:disabled){opacity:.45;cursor:not-allowed}.eq-checkbox-text{flex-direction:column;min-width:0;display:flex}.eq-checkbox-description,.eq-checkbox-error{font-size:var(--eq-text-s);color:var(--eq-ink-2);line-height:18px}.eq-checkbox-error{color:var(--eq-danger)}}
