.compile-text-container{background:var(--color-bg-notice);border-radius:10px;align-items:center;margin-top:20px;padding:20px;display:flex}.compile-text-container .compile-text{color:var(--color-notice-warm-text);border:none;margin:0;padding:0;font-size:14px;font-weight:600}.compile-text-container .compile-text a{color:var(--color-brand);text-decoration:underline}.compile-text-container .compile-text a:hover{text-decoration:underline;color:var(--color-compiler-error-strong)!important}.compile-text-container .compile-text .black{color:var(--color-text-primary);margin-bottom:8px;font-weight:400}.contract-compiler-wrapper .monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.contract-compiler-wrapper .monaco-scrollable-element>.scrollbar.vertical{width:14px;height:600px;position:absolute;top:0;right:0}.contract-compiler{flex-direction:column;justify-content:center;align-items:center}.contract-compiler-tab{background:var(--color-compiler-console);border-right:1px var(--color-fixed-contrast) solid;height:600px;color:var(--color-compiler-border-muted);text-align:left;padding:.18rem 0;font-size:14px}.contract-compiler-tab p{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:.2em;padding:.25rem .38rem;overflow:hidden}.contract-compiler-tab p.active{background:var(--color-nav-legacy-dark)}.contract-compiler-console{background:var(--color-compiler-console);border-top:1px var(--color-fixed-contrast) solid;width:100%;height:120px;padding:10px 0;overflow-y:scroll}.contract-compiler-button{justify-content:center;margin-top:50px;padding-bottom:40px;display:flex}.contract-compiler-console-log{white-space:pre-wrap;border-left:2px solid;margin-bottom:0;padding:0 0 0 10px;font-family:SFMono-Regular,Menlo,Monaco,Consolas;font-size:x-small}.contract-compiler-console-info{display:inline-block}.contract-compiler-console-info .info-btn{border:.1px solid var(--color-fixed-contrast);background:var(--color-border-on-dark);cursor:pointer;border-radius:5px;margin-left:10px;padding:0 10px}.contract-compiler .contract-upload-wrapper{align-items:center;display:flex}.contract-compiler .contract-upload-wrapper .contract-upload-button{min-width:200px;height:40px;color:var(--color-fixed-contrast);background-color:var(--color-compiler-action-hover);border:none;border-radius:10px;margin:0;padding:0 10px;font-size:16px;font-style:normal;font-weight:400}.contract-compiler .contract-upload-wrapper .contract-upload-button span{color:var(--color-fixed-contrast)!important}.contract-compiler .contract-upload-wrapper .contract-upload-button:hover,.contract-compiler .contract-upload-wrapper .contract-upload-button:focus{color:var(--color-fixed-contrast);background-color:var(--color-compiler-action-hover);border:none;border-radius:10px;height:40px;margin:0;padding:0 10px;font-size:16px}.contract-compiler .contract-upload-wrapper .contract-upload-button:hover span,.contract-compiler .contract-upload-wrapper .contract-upload-button:focus span{color:var(--color-fixed-contrast)!important}.compile-button-box,.contract-compiler-button,.contract-compiler-button-modal{justify-content:center;margin-top:30px;display:flex}.compile-button-box .compile-button,.contract-compiler-button .compile-button,.contract-compiler-button-modal .compile-button{background:var(--color-fixed-contrast);min-width:200px;height:40px;color:var(--color-compiler-placeholder);cursor:pointer;border-color:var(--color-fixed-contrast);border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:flex}.compile-button-box .compile-button.compile:hover,.compile-button-box .compile-button.compile:active,.compile-button-box .compile-button.compile-confirm-button:hover,.compile-button-box .compile-button.compile-confirm-button:active,.contract-compiler-button .compile-button.compile:hover,.contract-compiler-button .compile-button.compile:active,.contract-compiler-button .compile-button.compile-confirm-button:hover,.contract-compiler-button .compile-button.compile-confirm-button:active,.contract-compiler-button-modal .compile-button.compile:hover,.contract-compiler-button-modal .compile-button.compile:active,.contract-compiler-button-modal .compile-button.compile-confirm-button:hover,.contract-compiler-button-modal .compile-button.compile-confirm-button:active{background-color:var(--color-brand);color:var(--color-brand)}.compile-button-box .compile-button.compile[disabled],.compile-button-box .compile-button.compile-confirm-button[disabled],.contract-compiler-button .compile-button.compile[disabled],.contract-compiler-button .compile-button.compile-confirm-button[disabled],.contract-compiler-button-modal .compile-button.compile[disabled],.contract-compiler-button-modal .compile-button.compile-confirm-button[disabled]{background:var(--color-border);cursor:not-allowed}.compile-button-box .compile-button.deploy,.contract-compiler-button .compile-button.deploy,.contract-compiler-button-modal .compile-button.deploy{color:var(--color-text-primary);border-color:var(--color-text-primary);background-color:#0000}.compile-button-box .compile-button.deploy:hover,.contract-compiler-button .compile-button.deploy:hover,.contract-compiler-button-modal .compile-button.deploy:hover{border-color:var(--color-brand)}.compile-button-box .compile-button.deploy:hover span,.contract-compiler-button .compile-button.deploy:hover span,.contract-compiler-button-modal .compile-button.deploy:hover span{color:var(--color-brand)!important}.compile-button-box .compile-button.compile-confirm-button,.contract-compiler-button .compile-button.compile-confirm-button,.contract-compiler-button-modal .compile-button.compile-confirm-button{width:100%;border-color:#0000!important;min-width:auto!important}.compile-button-box .compile-button-gray,.contract-compiler-button .compile-button-gray,.contract-compiler-button-modal .compile-button-gray{background-color:var(--color-border);border:none}.compile-modal-btn{justify-content:center;display:flex}.compile-modal-btn .btn{max-width:80px}.no-select-contract>span{margin:0 auto}.no-select-contract .upload-icon{width:97px;height:97px;color:var(--color-compiler-control-muted);margin:0 auto 25px}.no-select-contract .upload-icon-new{width:180px;height:144px;margin:0 auto 30px}@media screen and (max-width:768px){.no-select-contract .upload-icon-new{width:140px;height:112px}}.info_link{cursor:pointer;color:var(--color-compiler-info-link)!important;text-decoration:underline!important}.info_link:hover{color:var(--color-compiler-info-link)!important}.upload-button,.upload-button:hover,.upload-button:focus{border:1px solid var(--color-compiler-secondary-control);border-radius:2px;padding:5px 17px;font-size:16px;color:var(--color-compiler-secondary-control)!important}.upload-button span,.upload-button:hover span,.upload-button:focus span{color:var(--color-compiler-secondary-control)!important}.upload-file-text{color:var(--color-text-primary);padding:5px 8px;font-size:16px}
.white-bg.card{margin-top:20px;background:var(--color-bg-card)!important;border-radius:10px!important}.white-bg.card .card-body{padding:10px 20px 20px}.white-bg.card .contract-compiler-bg{padding:93px 0}@media screen and (max-width:768px){.white-bg.card .contract-compiler-bg{padding:80px}}.result-show{text-align:center;margin:40px auto 10px}.result-show .tron-icon{margin-bottom:30px;font-size:60px}.result-show h3{font-size:20px}.result-show>p{margin:12px 0 30px;font-size:16px;color:var(--color-text-quaternary)!important}.links{margin-top:-18px}.links .link1{color:var(--color-brand);border:none;font-size:16px}.links .link1:hover{text-decoration:underline}.links .link1:nth-child(2){margin-left:20px}@media screen and (max-width:768px){.links .link1:nth-child(2){margin-top:15px;margin-left:0}.links .link1{display:block}}.btns>button,.btns>a{border-radius:10px;min-width:200px;height:40px;padding:0 20px;font-size:16px;line-height:40px;display:inline-block}.btns>button:nth-child(2),.btns>a:nth-child(2){margin-left:20px}@media screen and (max-width:768px){.btns>button:nth-child(2),.btns>a:nth-child(2){margin-top:15px;margin-left:0}}.btn1{color:var(--color-text-primary);border:1px solid var(--color-border-dark)}.btn1 span{color:var(--color-text-primary)!important}.btn1:hover,.btn1:focus{color:var(--color-brand);border-color:var(--color-brand);background:0 0}.btn1:hover span,.btn1:focus span{color:var(--color-brand)!important}.btn2{background-color:var(--color-bg-strong);color:var(--color-text-inverse)}.btn2 span{color:var(--color-text-inverse)!important}.btn2:hover{background-color:var(--color-brand)}
