.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width:576px){.container{width:560px;max-width:100%}}@media only screen and (min-width:768px){.container{width:752px;max-width:100%}}@media only screen and (min-width:992px){.container{width:976px;max-width:100%;padding-right:0;padding-left:0}}@media only screen and (min-width:1200px){.container{width:1164px;max-width:100%}}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.row{margin-right:-10px;margin-left:-10px}.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:10px;padding-left:10px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media only screen and (min-width:768px){.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}*,*::before,*::after{box-sizing:border-box}*[disabled],.disabled{cursor:not-allowed}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button:focus,textarea:focus,input:focus{outline:0}template{display:none}.iconfont{font-size:inherit!important}.btn,a.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid #ccc;background-color:#e4e4e4;white-space:nowrap;vertical-align:middle;cursor:pointer;font-size:.9rem;padding:8px 16px;border-radius:4px;line-height:1;text-align:center;user-select:none;-webkit-user-select:none;transition:background-color .25s}.btn:hover,a.btn:hover{border-color:#b8b8b8;background-color:#d0d0d0;text-decoration:none}.btn.btn-sm{font-size:.8em;padding:7px 10px}.btn.btn-lg{font-size:1em;padding:12px 20px}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover{color:#a8a8a8;text-shadow:.5px .5px 0 #f8f8f8;background-color:#e9e9e9;border-color:#c4c4c4;cursor:not-allowed}.button-group{display:flex;flex-wrap:wrap;justify-content:space-between}.button-group > .btn{width:48%;margin-bottom:15px}.alert{position:relative;padding:.875rem;margin-top:1rem;margin-bottom:1rem;font-size:.95rem;border:1px solid transparent;border-radius:.125rem}.alert-error{color:#5a1019;background-color:#ffeff0;border-color:#f2c4c8}.alert-heading{font-size:1.2rem;font-weight:normal}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.hidden{display:none!important}.keep-space{display:flex}.keep-space > * + *{margin-left:.5em}.form-control-group{border:1px solid #ddd;border-radius:2px;overflow:hidden}.form-control-group-header{border-bottom:1px solid #ddd;background-color:#f7f9fb;padding:10px 15px;font-size:.95rem}.form-control-group-header.flexible{display:flex;justify-content:space-between;align-items:center}.form-control-group-body .CodeMirror,.form-control-group-body .form-control{border-radius:0;line-height:1.5;border:0}.form-control-group-body.with-code-editor .CodeMirror-gutters{border-right-width:0;background-color:#fefff9}.form-control-group-body .CodeMirror.CodeMirror-focused,.form-control-group-body .form-control:focus{border:0}.form-control-group-footer{padding:10px 15px;font-size:.95rem;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}@media (prefers-color-scheme:dark){body{background-color:#1e1e1e}.form-control-group{border-color:#404040;background-color:#1e1e1e}.form-control-group-header{border-bottom-color:#404040;background-color:#2d2d30}.form-control-group-body.with-code-editor .CodeMirror{background-color:#1e1e1e !important}.form-control-group-body.with-code-editor .CodeMirror-gutters{background-color:#252526 !important}.form-control-group-footer{}.btn{background-color:#3c3c3c;border-color:#555}.btn:hover{background-color:#484848;border-color:#666}.alert-error{background-color:#2d1b1f;border-color:#842029;color:#ea868f}}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width:576px){.container{width:560px;max-width:100%}}@media only screen and (min-width:768px){.container{width:752px;max-width:100%}}@media only screen and (min-width:992px){.container{width:976px;max-width:100%;padding-right:0;padding-left:0}}@media only screen and (min-width:1200px){.container{width:1164px;max-width:100%}}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.row{margin-right:-10px;margin-left:-10px}.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:10px;padding-left:10px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media only screen and (min-width:768px){.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media only screen and (min-width:768px){.button-group{justify-content:flex-start}.button-group > .btn{width:auto;margin-bottom:0}.button-group > .btn + .btn{margin-left:15px}}@media only screen and (max-width:575px){.btn-block-xs{display:block;width:100%}.btn-block-xs + .btn-block-xs{margin-top:.7rem}.button-group > .btn.btn-block-xs{width:100%;margin-bottom:0}}@media only screen and (max-width:767px){.col-xs-12{width:100% !important;flex-basis:100% !important;max-width:100% !important;padding-right:10px;padding-left:10px}.container{width:100% !important;max-width:100% !important;padding-right:0.5rem;padding-left:0.5rem}.form-control-group{width:100%;margin-bottom:1rem}.form-control-group-body .CodeMirror{width:100% !important}}