.copyIcon{cursor:pointer;margin-left:5px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-size:.8rem}pre{overflow-x:auto}.remixIDE{display:flex;flex-direction:row;height:95vh;overflow:hidden;width:100%}.mainpanel{flex:1;flex-direction:column;min-width:320px}.iconpanel,.mainpanel{display:flex;overflow:hidden;padding-bottom:1.4rem}.iconpanel{flex-direction:column;-moz-user-select:none;user-select:none;width:50px}.sidepanel{display:flex;flex-direction:row-reverse;padding-bottom:1.1rem;transition:width .25s;width:320px}.pinnedpanel{padding-bottom:1.4rem;transition:width .25s;width:320px}.highlightcode,.highlightcode_fullLine{background-color:var(--info);position:absolute;z-index:20}.highlightcode_fullLine{opacity:.5}.centered{height:200px;left:45%;position:fixed;top:20%;width:200px}.centered svg path,.centered svg polygon{fill:var(--bs-secondary)}.onboarding{background-color:var(--info);color:var(--text-info)}.matomoBtn{width:100px}.splash{text-align:center}.remix-ui-tabs_end{filter:opacity(.5);height:2.15rem;right:-10px;width:4rem}.panel{display:flex;flex:auto;flex-direction:column;height:100%;width:100%}.swapitTitle{margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swapitTitle i{font-size:14px;padding-left:6px}.swapitHeader{align-items:center;display:flex;justify-content:space-between;text-transform:uppercase}.icons i{cursor:pointer;height:80%}.pluginsContainer{height:100%;overflow-y:auto}.titleInfo{padding-left:10px}.versionBadge{background-color:var(--bs-light);cursor:default;font-weight:bolder;margin-left:5px;padding:0 7px;text-transform:lowercase}iframe{border:0;display:block;width:100%}.plugItIn,.plugins,iframe{height:100%}.plugItIn{display:none}.plugItIn>div{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.plugItIn.active{display:block}#editorView,#mainPanel{border:0;display:block;height:100%;width:100%}.editor-wrap,.mainPanel-wrap{flex:1;min-height:100px}.terminal-wrap{height:20%;min-height:70px}.terminal-wrap.minimized{height:2rem!important}.highlight{animation:highlight 2s forwards}.remixui_height{height:97vh}.dragbar_terminal{display:block;height:.3em;left:0;position:absolute;top:0;width:100%;z-index:100}.overlay{z-index:900}.dragbar_terminal.ondrag,.dragbar_terminal:hover{background-color:var(--bs-secondary);cursor:row-resize}.mainview{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.dragbar{height:100%;width:.3em}.dragbar,.overlay{display:block;left:0;position:absolute;top:0;z-index:1000}.overlay{height:100vh;width:100vw}.dragbar.ondrag,.dragbar:hover{background-color:var(--bs-secondary);cursor:col-resize}.remixModalContent{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;box-shadow:0 0 8px 10000px rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19)}.remixModalBody{max-height:600px;overflow-y:auto;white-space:pre-line}.modal-cancel,.modal-ok{min-width:4rem}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.remixui_tooltip{align-items:center;border-radius:3px;bottom:0;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;left:40%;min-height:50px;padding:16px 24px 12px;position:fixed;text-align:center;z-index:1001}@keyframes remixui_animatebottom{0%{bottom:-300px}to{bottom:0}}@keyframes remixui_animatetop{0%{bottom:0}to{bottom:-300px}}.remixui_animateTop{-webkit-animation-name:remixui_animatetop;animation-name:remixui_animatetop}.remixui_animateBottom,.remixui_animateTop{-webkit-animation-duration:2s;animation-duration:2s}.remixui_animateBottom{-webkit-animation-name:remixui_animatebottom;animation-name:remixui_animatebottom}.remixui_sol.error,.remixui_sol.success,.remixui_sol.warning{word-wrap:break-word;border-radius:5px;cursor:pointer;line-height:20px;margin:.5em 0 1em;padding:8px 15px;position:relative;white-space:pre-line}.remixui_sol.error pre,.remixui_sol.success pre,.remixui_sol.warning pre{background-color:transparent;border:0;border-radius:0;font-size:12px;margin:0;overflow-y:hidden;padding:0;white-space:pre-line}.remixui_sol.error .close,.remixui_sol.success .close,.remixui_sol.warning .close{color:#000;font-weight:700;padding:.5em;position:absolute;right:0;top:0;visibility:hidden;white-space:pre-line}.remixui_sol.error a,.remixui_sol.success a,.remixui_sol.warning a{bottom:0;right:0}*{box-sizing:border-box}#root,body,html,main{height:100%;margin:0}#vyper-plugin header{align-items:center;display:flex;height:50px;justify-content:space-between;padding:5px 15px}#vyper-plugin header .title,#vyper-plugin header a{display:flex;height:60%}#vyper-plugin header img,#vyper-plugin header svg{height:100%;width:auto}#vyper-plugin section{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px)}.btn-group-toggle{margin:10px 0;text-transform:uppercase;width:90%}.btn-group-toggle .btn{cursor:pointer;font-size:.8rem}#result{align-items:center;display:flex;flex:1;flex-direction:column;overflow:hidden;padding-top:10px;width:100%}#result.error{justify-content:flex-start}#result.error svg{height:40px;margin:10px;width:40px}#result nav{flex-wrap:nowrap;justify-content:space-evenly;width:100%}#result nav a{font-size:.8rem;padding:.5rem 1rem}#result .tab-content{flex:1;height:100%;overflow:auto;padding:15px;width:100%}#result .tab-pane.active{align-items:stretch;background-color:var(--bs-body-bg);display:flex;flex-direction:column;height:100%}#result .copy{font-size:.8rem;margin:10px;padding:5px}#result p{text-align:center;width:100%!important}#result .react-json-view{overflow-y:auto}#result textarea{border:none;height:100%;width:100%}.remixui_copyButton{font-size:11px;font-weight:700;line-height:15px;padding:6px}.remixui_contractHelperButtons{align-items:center;display:flex;float:right;justify-content:space-between;margin-top:6px}.remixui_copyToClipboard{font-size:1rem}.remixui_copyIcon{margin-right:5px}.remixui_log{display:flex;flex-direction:column;margin-bottom:.5rem;overflow:visible}.remixui_key{margin-right:5px;text-transform:uppercase;width:100%}.remixui_value{display:flex;margin-top:1.5%;width:100%}.remixui_questionMark{cursor:pointer;margin-left:2%}.remixui_resultsBtn :hover{filter:brightness(.8)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.remixui_bouncingIcon{animation:bounce 2s linear infinite;display:inline-block;position:relative}@keyframes bounce{0%{top:0}50%{top:-.2em}70%{top:-.3em}to{top:0}}.cursor-status :hover{cursor:pointer}.accordion-background{background-color:var(--bs-body-bg)}.accordion-background:hover{cursor:pointer}.vyper-compile-error,.vyper-compile-warning{word-wrap:break-word;border-radius:5px;cursor:pointer;line-height:20px;margin:.5em 0 1em;padding:8px 15px;position:relative;white-space:pre-line}.vyper-compile-error pre,.vyper-compile-warning pre{background-color:transparent;border:0;border-radius:0;font-size:12px;margin:0;overflow-y:hidden;padding:0;white-space:pre-line}.vyper-panel-width{width:94%}.vyper-errorBlobs{padding-left:5px;padding-right:5px;word-break:break-word}