.checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-xs);cursor:pointer}.checkbox:has(.checkbox__input:disabled){opacity:.3;cursor:not-allowed}.checkbox__input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.checkbox__box{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--color-background-dark-60);border:2px solid var(--color-secondary);border-bottom-right-radius:var(--border-radius-card);color:var(--color-primary);transition:background-color .15s ease,border-color .15s ease}.checkbox__check{width:1.3335rem;opacity:0;transition:opacity .15s ease}@media(min-width:64rem){.checkbox__check{width:1.425rem}}@media(hover:hover){.checkbox:hover .checkbox__input:not(:disabled,:checked)~.checkbox__box{background:var(--color-background-dark-80);border-color:var(--color-secondary-hover)}}.checkbox__input:checked~.checkbox__box{background:var(--color-secondary)}.checkbox__input:checked~.checkbox__box .checkbox__check{opacity:1}.checkbox__input:focus-visible~.checkbox__box{outline:2px solid var(--color-tertiary);outline-offset:2px}.checkbox__label{word-break:break-word}