div.note,div.tip{margin:1rem 0}div.note:before,div.tip:before{font-family:"by-font",serif}.note{background:#e8f4fd;padding:1rem;border-left:5px solid #2196f3;border-radius:.2rem}.note:before{content:"\e616";margin-right:.5rem;color:#2196f3;font-size:1rem}.note>span:first-child{display:inline-block}.note.green{background:#ebf9ed;border-color:#3dc550}.note.green:before{color:#3dc550}.note.red{background:#feefee;border-color:#fe5f58}.note.red:before{color:#fe5f58}.note.yellow{background:#fff8e9;border-color:#ffbd2b}.note.yellow:before{color:#ffbd2b}.note.cyan{background:#e8fafe;border-color:#1bcdfc}.note.cyan:before{color:#1bcdfc}[data-theme=dark] .checkbox{-webkit-filter:brightness(.7);filter:brightness(.7)}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:inherit}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:16px;width:16px;-webkit-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;cursor:pointer;display:inline-block;outline:0;border-radius:2px;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;border:2px solid #2196f3}.checkbox input[type=checkbox]:after,.checkbox input[type=checkbox]:before{position:absolute;content:"";background:#fff}.checkbox input[type=checkbox]:before{left:1px;top:5px;width:0;height:2px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.checkbox input[type=checkbox]:after{right:7px;bottom:3px;width:2px;height:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition-delay:.25s;transition-delay:.25s}.checkbox input[type=checkbox]:checked:before{left:0;top:7px;width:6px;height:2px}.checkbox input[type=checkbox]:checked:after{right:3px;bottom:1px;width:2px;height:10px}.checkbox.minus input[type=checkbox]:after,.checkbox.minus input[type=checkbox]:before,.checkbox.plus input[type=checkbox]:before{-webkit-transform:rotate(0);transform:rotate(0);left:1px;top:5px;width:0;height:2px}.checkbox.minus input[type=checkbox]:checked:after,.checkbox.minus input[type=checkbox]:checked:before,.checkbox.plus input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.plus input[type=checkbox]:after{-webkit-transform:rotate(0);transform:rotate(0);left:5px;top:1px;width:2px;height:0}.checkbox.plus input[type=checkbox]:checked:after{left:5px;top:1px;width:2px;height:10px}.checkbox.times input[type=checkbox]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:3px;top:1px;width:0;height:2px}.checkbox.times input[type=checkbox]:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:3px;top:1px;width:0;height:2px}.checkbox.times input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.checkbox.times input[type=checkbox]:checked:after{right:1px;top:5px;width:10px;height:2px}.checkbox input[type=radio]{border-radius:50%}.checkbox input[type=radio]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;margin:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.checkbox input[type=radio]:checked:before{-webkit-transform:scale(1);transform:scale(1);background:#2196f3}.checkbox input[type=checkbox]:checked{background:#2196f3}.checkbox.red input{border-color:#fe5f58}.checkbox.red input[type=checkbox]:checked,.checkbox.red input[type=radio]:checked:before{background:#fe5f58}.checkbox.green input{border-color:#3dc550}.checkbox.green input[type=checkbox]:checked,.checkbox.green input[type=radio]:checked:before{background:#3dc550}.checkbox.yellow input{border-color:#ffbd2b}.checkbox.yellow input[type=checkbox]:checked,.checkbox.yellow input[type=radio]:checked:before{background:#ffbd2b}.checkbox.cyan input{border-color:#1bcdfc}.checkbox.cyan input[type=checkbox]:checked,.checkbox.cyan input[type=radio]:checked:before{background:#1bcdfc}.checkbox.blue input{border-color:#2196f3}.checkbox.blue input[type=checkbox]:checked,.checkbox.blue input[type=radio]:checked:before{background:#2196f3}.checkbox p{display:inline-block;margin-top:2px;margin-bottom:0}