.button[data-v-dc7c158b]{align-items:center;border:0;border-radius:.5rem;cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.5rem;justify-content:center;line-height:1.2rem;outline:0!important;padding:0 1rem;position:relative;text-align:center;width:100%}.button.sending[data-v-dc7c158b]{color:transparent!important}.button.sending[data-v-dc7c158b]:before{animation:spin 1s linear infinite;border-color:currentcolor transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";display:block;height:.75rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;position:absolute;top:50%;width:.75rem}.button.disabled[data-v-dc7c158b]{cursor:not-allowed}.button.outlined[data-v-dc7c158b]{background-color:transparent;border:2px solid}.button.outlined.theme-white[data-v-dc7c158b]{border-color:var(--dental-blue-0);color:var(--dental-blue-0)}.button.outlined.theme-white[data-v-dc7c158b]:hover{background-color:var(--dental-blue--3)}.button.outlined.theme-white[data-v-dc7c158b]:active{background-color:var(--dental-blue--4)}.button.outlined.theme-white.disabled[data-v-dc7c158b]{background-color:var(--white);border-color:var(--soft-concrete-4);color:var(--soft-concrete-4)}.button.theme-dark[data-v-dc7c158b]{background-color:var(--dental-blue-0);color:var(--white)}.button.theme-dark[data-v-dc7c158b]:hover{background-color:var(--dental-blue--1)}.button.theme-dark[data-v-dc7c158b]:active{background-color:var(--dental-blue-1)}.button.theme-dark.sending[data-v-dc7c158b]:before{color:var(--white)}.button.theme-dark.disabled[data-v-dc7c158b]{background-color:var(--soft-concrete-4);color:var(--white)}.button.plain[data-v-dc7c158b]{background-color:transparent;border:none}.button.plain.theme-dark[data-v-dc7c158b],.button.plain.theme-transparent-white[data-v-dc7c158b],.button.plain.theme-white[data-v-dc7c158b]{color:var(--dental-blue-0)}.button.plain.theme-dark[data-v-dc7c158b]:hover,.button.plain.theme-transparent-white[data-v-dc7c158b]:hover,.button.plain.theme-white[data-v-dc7c158b]:hover{background-color:transparent;color:var(--dental-blue--3)}.button.plain.theme-dark[data-v-dc7c158b]:active,.button.plain.theme-transparent-white[data-v-dc7c158b]:active,.button.plain.theme-white[data-v-dc7c158b]:active{background-color:transparent;color:var(--dental-blue-1)}.button.plain.theme-dark.disabled[data-v-dc7c158b],.button.plain.theme-transparent-white.disabled[data-v-dc7c158b],.button.plain.theme-white.disabled[data-v-dc7c158b]{background-color:transparent;color:var(--soft-concrete-4)}.button.theme-white[data-v-dc7c158b]{background-color:var(--white);color:var(--dental-blue-0)}.button.theme-white[data-v-dc7c158b]:hover{background-color:var(--light-grey)}.button.theme-white[data-v-dc7c158b]:active{background-color:var(--dark-grey)}.button.theme-white.sending[data-v-dc7c158b]:before{color:var(--dental-blue-0)}.button.theme-white.disabled[data-v-dc7c158b]{background-color:var(--white);color:#7d8c9a}.button.theme-transparent-white[data-v-dc7c158b]{background-color:transparent;color:var(--white)}.button.theme-transparent-white[data-v-dc7c158b]:hover{background-color:#fff3}.button.theme-transparent-white[data-v-dc7c158b]:active{background-color:#fff6}.button.theme-transparent-white.sending[data-v-dc7c158b]:before{color:var(--white)}.button.theme-transparent-white.disabled[data-v-dc7c158b]{color:#7d8c9a}.button-content[data-v-dc7c158b]{align-items:center;display:flex;justify-content:center}.icon[data-v-dc7c158b]{cursor:pointer}.icon[data-v-dc7c158b]:hover{color:var(--dental-blue--3)}.icon[data-v-dc7c158b]:active{color:var(--dental-blue-1)}.input-icon{position:absolute;top:50%;transform:translateY(-50%)}input:focus{outline:none}.icon-container svg{height:16px;width:16px}.icon-container svg path{stroke:var(--error-red-0)}.checkbox-container{align-items:center;display:flex;justify-content:center}input[type=checkbox]:checked{border-width:2px}input[type=checkbox]:before{background-color:currentColor;border-radius:2px;box-shadow:inset 1em 1em var(--form-control-color);content:"";height:16px;transform:scale(0);transition:transform .12s ease-in-out;width:16px}input[type=checkbox]:checked:before{background-color:currentColor;transform:scale(1)}input[type=checkbox]:checked,input[type=checkbox]:disabled:before,input[type=checkbox]:hover:before{border-color:currentColor}
