form{margin-bottom:1rem;background-color:#f8f8f8;border:1px solid #dcdcdc;display:inline-block}form div:not(.array):not(.array-item):not(.additional-property):not(.property){padding:.6rem;margin:0}form h3,form h4{margin:0;padding:.6rem .8rem 0 .8rem}form h3+span,form h4+span{padding:0rem .6rem .2rem .6rem}form h3+div.array,form h4+div.array{margin-top:.6rem}form h3+div.buttons,form h4+div.buttons{margin-top:.6rem}form div.buttons{background:#dcdcdc}form div.array{border-top:1px solid #dcdcdc}form div.invalid{background:#ffb6c1}form label:not(.boolean),form input:not([type=range]),form select,form textarea{display:block}form label{margin:0 .2rem .1rem .2rem}form label.radio{margin-left:0}form label.radio input[type=radio]{margin-right:.3rem}form textarea{padding:.4rem}form span:not(.index){margin:.1rem .2rem 0 .2rem;font-size:smaller;display:block}form input[type="range"]::-moz-focus-outer{border:0}form input[type="range"]:focus{outline:none}form output{position:relative;top:-0.45rem}form input[type="checkbox"],form input[type="radio"]{outline:none;float:left;margin:.14rem .4rem 0 0}form input[type="checkbox"][disabled]+label,form input[type="radio"][disabled]+label{color:Red}form button:enabled,form select:enabled,form input:enabled,form label[for],form label.radio{cursor:pointer}form a[data-prevent]{font-weight:normal;font-size:small}a:link{color:#0000cd;outline:none;text-decoration:none}a:visited{color:#0000cd}a:hover{text-decoration:underline}a:active{color:transparent}a.active{color:inherit}a.disabled{pointer-events:none;cursor:default;color:inherit}html{overflow-y:scroll;background:#dcdcdc}body{font-size:15px;color:#000;margin:0}main{background:#fff}section{padding:.5em 2em;margin:0 auto;max-width:100%}[datetime]{cursor:default}template{display:none}hr{border:2px solid #fff;margin:.3em 0}
