.base-checkbox{position:relative}.base-checkbox__input:checked+.base-checkbox__wrapper .base-checkbox__box{background-color:var(--color-blue-1000);border-color:var(--color-blue-1000);color:var(--color-white)}.base-checkbox__input:checked+.base-checkbox__wrapper .base-checkbox__icon{color:var(--color-white);visibility:visible}.base-checkbox__input:focus-visible:not(:checked,[disabled])+.base-checkbox__wrapper .base-checkbox__box,.base-checkbox__input:hover:not(:checked,[disabled])+.base-checkbox__wrapper .base-checkbox__box{background-color:var(--color-blue-50);border-color:var(--color-blue-700)}.base-checkbox__input:focus-visible:is(:checked):not([disabled])+.base-checkbox__wrapper .base-checkbox__box,.base-checkbox__input:hover:is(:checked):not([disabled])+.base-checkbox__wrapper .base-checkbox__box{background-color:var(--color-blue-700);border-color:var(--color-blue-700)}.base-checkbox__input:focus-visible+.base-checkbox__wrapper .base-checkbox__box{box-shadow:var(--shadow-focus)}.base-checkbox__input[disabled]+.base-checkbox__wrapper{cursor:not-allowed}.base-checkbox__input[disabled]+.base-checkbox__wrapper .base-checkbox__box{background-color:var(--color-gray-50);border-color:var(--color-gray-300)}.base-checkbox__input[disabled]+.base-checkbox__wrapper .base-checkbox__icon{color:var(--color-gray-400)}.base-checkbox__wrapper{align-items:center;cursor:pointer;display:inline-flex}.base-checkbox__label .base-input-label{font-size:var(--font-size-12);font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none}.base-checkbox__label .base-paragraph{line-height:var(--font-size-14)}.base-checkbox__box{align-items:center;border:1px solid var(--color-gray-400);border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;font-size:var(--font-size-12);justify-content:center;margin-right:var(--spacing-10);padding:0;position:relative;transition:var(--transition-actions)}.base-checkbox__box .nuxt-icon svg{height:12px;margin:0;width:12px}.base-checkbox--sm .base-checkbox__box{height:var(--spacing-20);width:var(--spacing-20)}.base-checkbox--md .base-checkbox__box{height:var(--spacing-24);width:var(--spacing-24)}.base-checkbox__icon{visibility:hidden}
