:root{--def-bg-clr: #f1f1f1;--s1-bg-clr: #fafafa;--s2-bg-clr: #e4e4e4;--s3-bg-clr: #dcdcdc;--wht: #fff;--trdef-bg: rgba(245,245,245,.5);--tracc-bg: rgba(11,119,185,.1);--text-clr: #405159;--invtx-clr: #fff;--dtxt-clr: #7f7f7f;--dtxt2-clr: #a9aaad;--prep-clr: #B35F63;--case-clr: #efd15e;--tear-clr: #84cf6c;--out-clr: #fff;--prepw-clr: #f6e3e3;--casew-clr: #f3eedb;--tearw-clr: #e3f1de;--outw-clr: #fff;--slw-clr: #e58d8a;--fst-clr: #a9f4b4;--accent-clr: #0b77b9;--accwsh-clr: #bed8e8;--sec-clr: #A9A9A9;--wrn-clr: #f00;--del-clr: #b74a4e;--nav-bg-clr: #fff;--topnav-shdw: 0 0 8px 0 rgba(0, 0, 0, .24);--row-shdw: 1px 1px 2px 1px rgba(0,0,0,.15);--btn-shdw: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);--btna-shdw: 0 1px 1px 0 rgba(0,0,0,.07), 0 1px 5px 0 rgba(0,0,0,.06), 0 3px 1px -2px rgba(0,0,0,.1);--icn-opc: .6}[data-theme=dark]{--def-bg-clr: #303030;--s1-bg-clr: #262626;--s2-bg-clr: #3c3f41;--s3-bg-clr: #414141;--wht: #242424;--trdef-bg: rgba(245,245,245,.1);--text-clr: #9a9a9a;--dtxt2-clr: #6b6b6e;--prep-clr: #7e5154;--case-clr: #887c4f;--tear-clr: #677e60;--out-clr: #bbb;--prepw-clr: #443c3c;--casew-clr: #42413b;--tearw-clr: #3b4039;--outw-clr: #383737;--slw-clr: #82413f;--fst-clr: #3a7242;--accwsh-clr: #575f64;--wrn-clr: #b74a4e;--nav-bg-clr: #1d1f20;--topnav-shdw: 0 0 8px 0 rgba(0, 0, 0, .4)}*{margin:0}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;background-color:var(--def-bg-clr, #f1f1f1);font-size:13px;color:var(--text-clr, #405159)}input,select,button{font-family:inherit;color:inherit}h1,h2,h3,h4{font-weight:400}h2{font-weight:700;font-size:18px}h4{line-height:25px;font-size:15px;padding-top:5px}a{color:inherit}.warning{color:var(--wrn-clr, #f00)}.secondary{color:var(--sec-clr, #A9A9A9)}.right{float:right}.left{float:left}.full{width:100%;text-align:center;padding:0!important}.hspace{margin-left:48px!important;margin-right:48px!important}.loading{z-index:1000;width:100%;height:100%;position:absolute;top:0;left:0;cursor:progress}.loading img{width:100%;height:1px;margin-top:53px}.flex{display:flex;align-items:center}.nowrap{white-space:nowrap}#topnav{position:fixed;display:flex;top:0;left:0;width:100%;height:53px;line-height:57px;background-color:var(--nav-bg-clr, #fff);box-shadow:var(--topnav-shdw, 0 0 8px 0 rgba(0, 0, 0, .24));z-index:999}#nav-bars{cursor:pointer;display:none;padding:17px}#nav-logo{display:inline-block;padding:10px}#nav-logo img{height:30px!important;cursor:pointer}#nav-left{display:flex}#nav-space{flex-grow:1}#nav-right{display:flex}@media screen and (max-width: 800px){#topnav{display:block;height:auto}#nav-bars{display:block}#topnav.closed .topnav-collapsable{display:none}#nav-logo img{margin-bottom:0}#nav-left{display:block;line-height:25px;background-color:var(--nav-bg-clr, #fff)}#nav-right{display:block;background-color:var(--nav-bg-clr, #fff)}}@media screen and (max-width: 1000px){#suite-header{display:block}}@media screen and (max-width: 580px){#suite-header div{display:block}div.row-left{min-width:124px}}div.nav .button{height:50px;margin:0 1px;line-height:55px;display:block;overflow:hidden}div.nav .button:hover{border-color:var(--accent-clr ,#0b77b9)}.menu{background:var(--nav-bg-clr ,#fff);position:absolute;top:53px;right:0;padding:0 20px 20px;height:auto;width:260px;z-index:900;box-shadow:-2px 2px 6px #0000003d}.menu.fit{padding:5px 0;line-height:1px}.menu p{line-height:1rem}.menu p.warning{width:100%}.menu H3{margin-top:0;font-weight:700}.menuitem{display:block;cursor:pointer;padding:0 32px;line-height:32px;border-left:3px solid transparent;text-decoration:none}.menuitem:hover{border-color:var(--accent-clr ,#0b77b9)}.menu input{margin:5px 5px 5px 10px}#contentWrapper{padding:64px 5px 50px}#suiteEditor{position:relative}.row-holder{position:relative;box-shadow:var(--row-shdw, 1px 1px 2px 1px rgba(0,0,0,.15));margin:10px 0;display:flex;min-height:150px;align-items:stretch}div[x-dragover=true].row-holder div,div[x-dragover=true].row-holder code{background-color:var(--accwsh-clr, #bed8e8);border-color:var(--accwsh-clr, #bed8e8)}.row-left{width:25%;min-width:220px;padding-left:24px;line-height:18px;min-height:inherit;background-color:var(--s1-bg-clr,#fafafa);border-right:4px solid var(--s1-bg-clr, #fafafa)}.row-right{height:inherit;min-height:inherit;width:75%;overflow:auto;padding-left:1px;background-color:var(--s2-bg-clr, #e9e9e9)}.row-small,.row-medium,.row-large,.row-auto{height:fit-content;min-height:150px}.row-small code{height:150px}.row-medium code{height:250px}.row-large code{height:400px}.row-auto code{height:fit-content}.codeJar code{-webkit-user-select:text;min-height:inherit;display:block;width:100%}input[draggable=true]{-webkit-user-select:text}svg.icon{vertical-align:middle;margin-bottom:3px;width:20px;height:1.1em;fill-opacity:var(--icn-opc, .6)}svg.icon:hover,div.buttonBar:hover svg.icon,a:hover svg.icon{fill-opacity:1}#topnav svg.icon{font-size:110%}div.buttonBar{background-color:var(--s2-bg-clr, #e4e4e4);box-shadow:var(--row-shdw, 1px 1px 2px 1px rgba(0,0,0,.15));height:24px;line-height:24px;cursor:default}div.buttonBar:hover{border-left:5px solid var(--accent-clr, #0b77b9)}pre.codeJar{background-color:var(--def-bg-clr, #f1f1f1);font-family:Inconsolata,Monaco,Andale Mono,Lucida Console,Courier,monospace;color:inherit;min-height:inherit}#sandbox{width:100%;display:block;resize:vertical;min-height:inherit;height:inherit}.suiteHtml,.suitePreparation{border-left:5px solid var(--prep-clr, #B35F63)}.suiteCase{border-left:5px solid var(--case-clr, #efd15e)}.suiteTeardown{border-left:5px solid var(--tear-clr, #84cf6c)}.suiteOutput{border-left:5px solid var(--out-clr, #FFF)}div.slow div.row-left{border-color:var(--slw-clr, #e58d8a)}div.fast div.row-left{border-color:var(--fst-clr, #a9f4b4)}.htmlPreview{background-color:var(--wht, #fff);overflow-y:scroll}#appWrapper{min-height:100%;margin-bottom:-81px}#appWrapper:after{content:"";display:block}.footer,#appWrapper:after{height:80px}.footer{background:var(--nav-bg-clr, #fff);border-top:1px solid var(--s3-bg-clr, #dadada);text-align:center}.floatTR{position:absolute;top:3px;right:3px;z-index:500;height:18px;line-height:18px;width:70px;padding:3px;color:var(--dtxt-clr, #7f7f7f);font-size:11px;background-color:var(--trdef-bg, rgba(245,245,245,.5));border-radius:12px;border:1px solid transparent;cursor:pointer}.floatTR:hover{background-color:var(--tracc-bg, rgba(11,119,185,.1));border:1px solid var(--accent-clr, #0b77b9);color:var(--accent-clr, #0b77b9)}.floatTR input{display:block;float:left;white-space:nowrap;margin:3px 0 0 6px;cursor:pointer}.floatTR span{vertical-align:middle;padding-left:8px}input[type=text],input[type=password]{width:100%;outline:0;background:transparent;border:0;border-bottom:1px dotted var(--s3-bg-clr, #dcdcdc)}input[type=text]:focus,input[type=password]:focus,textarea.description:focus{background:var(--nav-bg-clr, #FFF);border-bottom:1px dotted var(--accent-clr, #0b77b9)}input[type=text]:hover,input[type=password]:hover,textarea.description:hover{border-bottom:1px dotted var(--accent-clr, #0b77b9)}#suiteName{font-size:18px;font-weight:700;width:400px}textarea.description{font-family:inherit;color:inherit;margin-top:10px;background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;width:100%;height:40px;outline:0}.button,div.menu .button{display:inline-block;height:32px;line-height:32px;color:var(--invtx-clr, #fff);background-color:var(--accent-clr, #0b77b9);text-decoration:none;letter-spacing:.5px;outline:0;border:none;border-radius:2px;padding:0 2rem;margin:12px 12px 12px 0;cursor:pointer;box-shadow:var(--btn-shdw, 0 2px 2px 0 rgba(0,0,0,.14))}.button.condensed,div.menu .button.condensed{padding:0 10px;margin:12px 2px}.button.link,div.menu .button.link{background-color:transparent;color:inherit;box-shadow:none;border-radius:0;border-bottom:3px solid transparent}.button:hover.link,div.menu .button:hover.link{border-color:var(--accent-clr, #0b77b9)}a.button:active,button.button:active{box-shadow:var(--btna-shdw, 0 2px 2px 0 rgba(0,0,0,.07))}#suitesList{list-style:none}#suitesList li{margin-bottom:5px}#suitesList li span,#suitesList li small{margin-right:15px}code[class*=language-],pre[class*=language-]{color:var(--text-clr, #405159);background:var(--s1-bg-clr, #fafafa);font-size:.92em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]:focus{background-color:var(--wht, #fff)}code[class*=language-]:empty:not(:focus):before{color:var(--dtxt2-clr, #a9aaad);content:attr(placeholder)}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:var(--accwsh-clr, #bed8e8)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:var(--accwsh-clr, #bed8e8)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{overflow:auto}.miniNav{position:absolute;width:20px;height:100%;left:0;text-align:center;visibility:hidden}.suiteHtml .miniNav,.suitePreparation .miniNav{background-color:var(--prepw-clr, #f6e3e3)}.suiteCase .miniNav{background-color:var(--casew-clr, #f3eedb)}.suiteTeardown .miniNav{background-color:var(--tearw-clr, #e3f1de)}.suiteOutput .miniNav{background-color:var(--outw-clr, #fff)}.miniNav{cursor:grab}.miniNav svg{cursor:pointer}.row-left:hover .miniNav,.miniNav:hover{visibility:visible}svg.deleteIcon{color:var(--del-clr, #b74a4e);margin:3px 0 18px}svg.runIcon{margin-bottom:18px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
