@charset "UTF-8";.base-checkbox{--checkbox-bg: #fff;--checkbox-c-border: #C9CEDC;--checkbox-c-text: var(--c-text-basic);--checkbox-c-error: var(--c-error)}.base-checkbox{position:relative;display:block;font-size:1em;line-height:1.15em;color:var(--checkbox-c-text);cursor:pointer}.base-checkbox [type=checkbox]{display:none!important}.base-checkbox .body{display:flex;align-items:center}.base-checkbox .сheck{position:relative;align-self:flex-start;flex-shrink:0;width:1.5em;height:1.5em;background-color:var(--checkbox-bg);border:1px solid var(--checkbox-c-border);border-radius:3px;transition:all var(--transition-duration) cubic-bezier(.4,0,.23,1)}.base-checkbox .сheck:after{content:"";position:absolute;top:calc(50% - .5rem);left:calc(50% - .25rem);width:.5rem;height:.75rem;border:solid var(--c-white);border-width:0 2px 2px 0;border-radius:1px;visibility:hidden;transform:rotate(45deg);transition:var(--transition-duration)}.base-checkbox .label{overflow:hidden;text-overflow:ellipsis;margin-left:.5em}.base-checkbox .desc,.base-checkbox .error{display:block;width:100%;font-size:.875em;line-height:1.15em}.base-checkbox .desc{color:var(--c-text-secondary);padding-left:2rem}.base-checkbox .error{color:var(--checkbox-c-error)}.base-checkbox.is-checked{--checkbox-bg: var(--c-green);--checkbox-c-border: var(--c-green)}.base-checkbox.is-checked .сheck:after{visibility:visible}.base-checkbox.is-error{--checkbox-c-border: var(--checkbox-c-error)}.base-checkbox.is-disabled{opacity:.5;cursor:not-allowed}
