.custom-control-label:hover,.v-switch:hover{cursor:pointer}.v-switch__label{position:relative;margin-bottom:0;width:100%;padding-left:0}.v-switch{display:flex;align-items:center}.v-switch.custom-switch{min-height:calc(1.5rem + 6px)}.v-switch input{margin:0;height:1.5rem;width:2.5rem;position:relative;z-index:2;top:1px;left:1px}.v-switch .v-switch__input{position:relative;flex-shrink:0}.v-switch .v-switch__input .v-switch__input-control{opacity:0}.v-switch .v-switch__input .v-switch__input-display:before{content:"";position:absolute;top:0;display:block;width:2.5rem;height:1.5rem;background-color:var(--color-ui--grey-20);border:1px solid var(--color-ui--grey-20);border-radius:100px;transition:all .15s ease-in-out}.v-switch .v-switch__input .v-switch__input-display:after{position:absolute;top:4px;left:4px;display:block;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);content:"";background:var(--color-ui--white);border-radius:100px;transition:transform .15s ease-in-out}.v-switch .v-switch__input.--checked .v-switch__input-display:before{background-color:var(--primary-brand-color-hex);border-color:var(--primary-brand-color-hex)}.v-switch .v-switch__input.--checked .v-switch__input-display:after{transform:translateX(1rem)}.v-switch .v-switch__label{margin-left:1rem}.v-switch.--checkbox{right:0;width:inherit}.v-switch.--checkbox.custom-switch{min-height:unset}.v-switch.--checkbox .v-switch__label{margin-left:.75rem}.v-switch.--checkbox input{margin:0;height:1.5rem;width:1.5rem;position:relative;z-index:2;top:1px;left:1px}.v-switch.--checkbox .v-switch__input-display:before{top:0;display:block;width:1.5rem;height:1.5rem;background-color:var(--color-ui--white);border:1px solid var(--color-ui--grey-30);border-radius:var(--border-radius);transition:all .15s ease-in-out}.v-switch.--checkbox .v-switch__input-display:after{top:8px;left:6px;width:12px;height:5px;background:transparent;border:2px solid var(--color-ui--white);border-top:none;border-right:none;border-radius:0;transform:scale(0) rotate(-45deg);transition:transform .1s ease,opacity .1s ease;opacity:0}.v-switch.--checkbox .v-switch__input{width:1.5rem;height:1.5rem}.v-switch.--checkbox .v-switch__input.--checked .v-switch__input-display:before{background-color:var(--primary-brand-color-hex);border-color:var(--primary-brand-color-hex)}.v-switch.--checkbox .v-switch__input.--checked .v-switch__input-display:after{opacity:1;transform:scale(1) rotate(-45deg);background:transparent}