@charset "UTF-8";.ds-checkbox{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:var(--ds-control-min-height,44px);cursor:pointer;user-select:none;font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);color:var(--ds-color-text-primary-a-default)}.ds-checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ds-checkbox__control{position:relative;flex-shrink:0;width:24px;height:24px;border-radius:var(--ds-radius-4)}.ds-checkbox__control::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:var(--ds-radius-4);border:var(--ds-border-s) solid var(--ds-color-border-primary-b-default);background-color:transparent;transform:translate(-50%,-50%);transition:border-color 120ms ease,background-color 120ms ease}.ds-checkbox__control::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid var(--ds-color-content-primary-b-default);border-width:0 var(--ds-border-s) var(--ds-border-s) 0;background-color:transparent;opacity:0;transform:translate(-50%,-60%) rotate(45deg);transition:opacity 120ms ease}.ds-checkbox__label{transition:color 120ms ease}.ds-checkbox__info{display:inline-flex;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:0 0;color:var(--ds-color-content-action-default);border-radius:var(--ds-radius-4);cursor:pointer}.ds-checkbox__info:focus-visible{outline:var(--ds-border-s) solid var(--ds-color-border-action-default);outline-offset:var(--ds-border-s)}.ds-checkbox__info svg{width:100%;height:100%;fill:currentColor}.ds-checkbox__input:disabled~.ds-checkbox__info{color:var(--ds-color-content-action-disabled);cursor:not-allowed}.ds-checkbox__input:checked~.ds-checkbox__control::before{border-color:var(--ds-color-bg-action-default);background-color:var(--ds-color-bg-action-default)}.ds-checkbox__input:checked~.ds-checkbox__control::after{opacity:1}.ds-checkbox--mixed .ds-checkbox__control::before,.ds-checkbox__input:indeterminate~.ds-checkbox__control::before{border-color:var(--ds-color-content-action-default);background-color:transparent}.ds-checkbox--mixed .ds-checkbox__control::after,.ds-checkbox__input:indeterminate~.ds-checkbox__control::after{opacity:1;width:8px;height:8px;border:0;border-radius:2px;background-color:var(--ds-color-content-action-default);transform:translate(-50%,-50%)}.ds-checkbox--hover:not(.ds-checkbox--mixed) .ds-checkbox__input:not(:checked):not(:indeterminate)~.ds-checkbox__control::before,.ds-checkbox:hover:not(.ds-checkbox--mixed) .ds-checkbox__input:not(:disabled):not(:checked):not(:indeterminate)~.ds-checkbox__control::before{border-color:var(--ds-color-border-primary-b-hover)}.ds-checkbox--hover .ds-checkbox__input:checked~.ds-checkbox__control::before,.ds-checkbox:hover .ds-checkbox__input:not(:disabled):checked~.ds-checkbox__control::before{border-color:var(--ds-color-bg-action-hover);background-color:var(--ds-color-bg-action-hover)}.ds-checkbox--hover .ds-checkbox__input:indeterminate~.ds-checkbox__control::before,.ds-checkbox--hover.ds-checkbox--mixed .ds-checkbox__control::before,.ds-checkbox--mixed:hover .ds-checkbox__control::before,.ds-checkbox:hover .ds-checkbox__input:not(:disabled):indeterminate~.ds-checkbox__control::before{border-color:var(--ds-color-content-action-hover)}.ds-checkbox--hover .ds-checkbox__input:indeterminate~.ds-checkbox__control::after,.ds-checkbox--hover.ds-checkbox--mixed .ds-checkbox__control::after,.ds-checkbox--mixed:hover .ds-checkbox__control::after,.ds-checkbox:hover .ds-checkbox__input:not(:disabled):indeterminate~.ds-checkbox__control::after{background-color:var(--ds-color-content-action-hover)}.ds-checkbox--hover .ds-checkbox__input:not(:disabled)~.ds-checkbox__label,.ds-checkbox:hover .ds-checkbox__input:not(:disabled)~.ds-checkbox__label{color:var(--ds-color-text-primary-a-hover)}.ds-checkbox__input:disabled~.ds-checkbox__control::before{border-color:var(--ds-color-border-primary-b-disabled);background-color:var(--ds-color-bg-primary-a-disabled)}.ds-checkbox__input:disabled~.ds-checkbox__control::after{opacity:0}.ds-checkbox__input:disabled~.ds-checkbox__label{color:var(--ds-color-text-primary-a-disabled)}.ds-checkbox:has(.ds-checkbox__input:disabled){cursor:not-allowed}.ds-checkbox__input:focus-visible~.ds-checkbox__control{outline:var(--ds-border-s) solid var(--ds-color-border-action-default);outline-offset:var(--ds-border-s)}