.material-checkbox{box-sizing:content-box;display:inline-block;position:relative;width:18px;height:18px;padding:11px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.material-checkbox::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3f51b5;opacity:0;pointer-events:none;border-radius:50%;z-index:1;transition:opacity .25s ease,background-color .25s ease}.material-checkbox:hover:before{opacity:.04}.material-checkbox:focus:before{opacity:.08}.material-checkbox:active:before{opacity:.16}.material-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.material-checkbox__background{box-sizing:border-box;position:absolute;left:11px;top:11px;bottom:0;display:flex;align-items:center;justify-content:center;width:45%;height:45%;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color;transition:background-color .1s cubic-bezier(.4,0,.6,1),border-color .1s cubic-bezier(.4,0,.6,1)}.material-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:opacity .25s cubic-bezier(.4,0,.6,1);opacity:0;color:#fff}.material-checkbox__checkmark-path{transition:stroke-dashoffset .25s cubic-bezier(.4,0,.6,1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.material-checkbox__native-control:checked~.material-checkbox__background .material-checkbox__checkmark-path{stroke-dashoffset:0}.material-checkbox__native-control:checked~.material-checkbox__background .material-checkbox__checkmark{transition:opacity .25s cubic-bezier(0,0,.2,1),transform .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1),transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1);opacity:1}.material-checkbox__native-control:indeterminate~.material-checkbox__background .material-checkbox__checkmark-path{stroke-dashoffset:0}.material-checkbox__native-control:enabled:checked~.material-checkbox__background{border-color:#3f51b5;background-color:#3f51b5}.material-checkbox__native-control:enabled:indeterminate~.material-checkbox__background{border-color:#3f51b5;background-color:#3f51b5}.material-checkbox__native-control:enabled~.material-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.material-checkbox__native-control:disabled{cursor:default;pointer-events:none}.material-checkbox__native-control:disabled:not(:checked):not(:indeterminate)~.material-checkbox__background{border-color:rgba(0,0,0,.26)}.material-checkbox__native-control:disabled:checked~.material-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.26)}.material-checkbox__native-control:disabled:indeterminate~.material-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.26)}