﻿:root{--themecolor:#f00;}.waves-modified.form-check{display:flex;align-items:center;padding:0;}.waves-modified.form-check .form-check-label{margin:0;padding:0!important;}.waves-modified.form-check .form-check-input{margin:0;background-size:50%;border-radius:50%;}.waves-modified.form-check .form-check-input[type=checkbox]~.input-bg{--side-length:calc(1em*3/4);width:var(--side-length);height:var(--side-length);border:2px solid var(--themecolor);border-radius:4px;}.waves-modified.form-check .form-check-input[type=radio],.waves-modified.form-check .form-check-input[type=checkbox]{width:100%;height:100%;position:absolute;background-image:none;z-index:1;opacity:0;}.waves-modified.form-check .form-check-input[type=radio]~.input-fg,.waves-modified.form-check .form-check-input[type=checkbox]~.input-fg{transition:transform 150ms cubic-bezier(0,0,.2,1) 0ms;}.waves-modified.form-check .form-check-input[type=radio]:checked,.waves-modified.form-check .form-check-input[type=checkbox]:checked{color:var(--themecolor);}.waves-modified.form-check .form-check-input[type=radio]:checked~.input-bg,.waves-modified.form-check .form-check-input[type=checkbox]:checked~.input-bg{opacity:0;}.waves-modified.form-check .form-check-input[type=radio]:checked~.input-fg,.waves-modified.form-check .form-check-input[type=checkbox]:checked~.input-fg{transform:scale(1);}.waves-modified.form-check .form-check-input[type=radio]:checked~.input-bg,.waves-modified.form-check .form-check-input[type=radio]:checked~.input-fg,.waves-modified.form-check .form-check-input[type=checkbox]:checked~.input-bg,.waves-modified.form-check .form-check-input[type=checkbox]:checked~.input-fg{color:var(--themecolor);}.form-input-replaced{border-radius:50%;position:relative;padding:9px;display:flex;align-items:center;justify-content:center;background-color:inherit;}.form-input-replaced:hover{backdrop-filter:brightness(95%);}.input-fg,.input-bg{width:1em;height:1em;font-size:1.5rem;fill:currentColor;color:var(--themecolor);}.input-fg{position:absolute;transform:scale(0);}