html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/images/maple-mono-latin-400-normal.woff2) format("woff2"),url(/images/maple-mono-latin-400-normal.woff) format("woff")}.tabs{position:relative;height:36px;overflow:hidden;background:var(--main-dark);z-index:12}.tabs ::-webkit-scrollbar{width:0;display:none}.not-system-ui.is-mac .layout-item.v1 .tabs-inner{margin-left:42px}.not-system-ui.is-mac.not-webapp .layout-item.v1 .tabs-inner{margin-left:72px}.not-system-ui.is-mac.not-webapp.pinned .layout-item.v1 .tabs-inner{margin-left:0}.not-system-ui.not-mac.not-webapp .tabs-extra{right:96px}.tabs-inner{position:relative;z-index:2;padding:0;margin-top:0;display:inline-block;height:36px;overflow-x:scroll;overflow-y:hidden}.tabs-wrapper{z-index:3}.tab{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;min-width:100px;max-width:200px;line-height:36px;margin:0 1px 0 0;border-radius:3px 3px 0 0;background:var(--main-dark);text-align:center;color:var(--text-dark)}.tab.tab-last{margin-right:5px}.tab .tab-reload,.tab .tab-close{display:none}.tab.active{color:var(--text);background:var(--main)}.tab.active .tab-count{opacity:1}.tab:hover .tab-close{display:block}.tab.dragover-tab:after{position:absolute;content:"";left:-2px;top:0;width:1px;border:1px dashed var(--text-dark);height:36px}.tab.error .tab-reload{display:inline-block;color:var(--text-light)}.tab-terminal-feed,.tab-traffic,.tab-status{position:absolute;left:2px;top:2px;width:5px;height:5px;border-radius:5px;background-color:var(--text-dark)}.tab-terminal-feed.success,.tab-traffic.success,.tab-status.success{background-color:var(--success)}.tab-terminal-feed.error,.tab-traffic.error,.tab-status.error{background-color:var(--error)}.tab-terminal-feed.processing,.tab-traffic.processing,.tab-status.processing{background-color:var(--primary)}.is-transporting .tab-traffic{display:block;animation:blink 2s infinite}.tab-traffic{display:none;left:10px;width:5px;border-radius:0;background-color:var(--success)}.is-terminal-active .tab-terminal-feed{display:block;animation:blink 2s infinite}.tab-terminal-feed{display:none;border-radius:0;color:var(--success);background:none;font-size:8px;left:2px;top:24px}.tab-close{position:absolute;right:5px;cursor:pointer;top:50%;background:var(--main);margin-top:-8px;border-radius:100%;color:var(--text);height:16px;width:16px;text-align:center;line-height:16px;font-size:10px}.tab-close:hover{background:var(--primary);color:var(--primary-contast)}.tabs-add-btn{display:inline-block;vertical-align:middle;margin:0 3px}.tabs-add-btn.empty{font-size:20px;margin-left:20px;margin-top:10px}.tabs-add-btn:hover{color:var(--text-light)}.tabs-extra{position:absolute;height:40px;top:0;right:0;line-height:40px;z-index:20}.tabs-extra .tabs-dd-icon{font-size:12px}.tabs-extra .tabs-add-btn{margin-top:0}.window-controls{position:absolute;right:0;top:0;z-index:900;border-radius:0 0 3px 3px;padding:0;background:var(--main-lighter)}.window-control-box{display:inline-block;padding:5px 10px;color:var(--text)}.window-control-box:hover{color:var(--primary);cursor:pointer}.window-control-box:hover .icon-maximize{border-color:var(--primary)}.icon-maximize{width:10px;height:7px;border:1px solid var(--text);cursor:pointer}.icon-maximize.is-max{height:6px;position:relative}.icon-maximize.is-max:before{position:absolute;content:"";left:-3px;top:3px;width:8px;height:4px;border:1px solid text;border-top:none;border-right:none}.control-icon:hover{color:var(--text-light)}.tab-scroll-icon{color:var(--text-dark)}.tab-scroll-icon:hover{color:var(--text)}.add-menu-wrap{overflow-y:scroll}.window-controls .window-control-minimize:hover,.window-controls .window-control-maximize:hover{background:var(--main-dark)}.window-controls .window-control-close:hover{background:var(--error)}.system-ui .window-controls{display:none}.tab-title-tag{margin-right:5px;font-size:14px}.no-sessions{background:var(--main);text-align:center;padding:50px 0;position:absolute;top:36px;left:0;right:0;bottom:0;z-index:11}.tab-count{border-radius:10px 2px 2px 10px;padding:0 4px;height:20px;line-height:21px}.no-session-history{position:absolute;top:280px;bottom:80px;left:0;right:0}.no-session-history .sidebar-panel-history .pd2x{width:400px;margin:0 auto}@-moz-keyframes blink{0%{background-color:#e0e0e0}50%{background-color:#fff}to{background-color:#e0e0e0}}@-webkit-keyframes blink{0%{background-color:#e0e0e0}50%{background-color:#fff}to{background-color:#e0e0e0}}@-o-keyframes blink{0%{background-color:#e0e0e0}50%{background-color:#fff}to{background-color:#e0e0e0}}@keyframes blink{0%{background-color:#e0e0e0}50%{background-color:#fff}to{background-color:#e0e0e0}}.tree-control-btn{display:none;margin-left:3px;width:16px;line-height:30px;height:26px}.tree-item{display:flex;position:relative;line-height:26px;padding-left:5px;border-radius:3px}.tree-item.is-category .tree-item-title{font-weight:700;font-size:14px}.tree-item.selected,.tree-item.item-dragover,.tree-item:hover{background:#000;color:#eee;cursor:pointer}.tree-item:hover .tree-control-btn{display:inline-block;vertical-align:middle}.tree-item.item-dragover-top{border-top:1px solid #18d551}.tree-item-title{flex-grow:1;line-height:26px;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-panel .tree-item-title{max-width:180px}.with-plus:after{content:"+";position:absolute;font-size:16px;top:2px;right:2px}.add-menu-wrap .tree-item-title{padding-right:20px}.add-menu-wrap .is-category .tree-item-title{padding-right:40px}.add-menu-wrap .edit-icon.tree-control-btn,.add-menu-wrap .open-all-icon.tree-control-btn{position:absolute;right:0;top:0}.add-menu-wrap .open-all-icon.tree-control-btn{right:20px}.group-container{padding-left:12px;position:relative;line-height:30px}.tree-expander{position:absolute;left:0;top:0;width:12px;font-size:11px;line-height:30px}.category-color-tag{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:2px;border:1px solid #1a1a1a;vertical-align:middle}.highlight{color:var(--error)}.color-picker-unit{display:inline-block;padding:5px;margin-right:5px;margin-bottom:5px;border:1px solid #ccc;border-radius:5px;cursor:pointer;background:#fff;width:92px}.color-picker-box{width:420px}.color-picker-box .react-colorful{height:200px}.color-picker-defaults{width:200px}.color-picker-choose{width:18px;height:18px;cursor:pointer}.add-menu-wrap{position:fixed;z-index:1000;background:var(--main);border:1px solid var(--main-darker);border-radius:6px;min-width:160px;max-width:300px;overflow-y:auto;margin-top:4px;padding:4px 15px}.logo-img{height:80px}.logo-img-small{height:28px}@media (max-width: 500px){.logo-img{height:40px}.logo-img-small{height:20px}}.term-search-opt-icon{margin:0 3px;color:var(--text-light);font-size:15px}.term-search-opt-icon:hover{color:var(--text)}.term-search-opt-icon.term-search-on{background:#333;color:#aaa}.term-search-wrap{position:absolute;top:100px;right:5px;z-index:200}.main-footer{background:var(--main);height:36px;position:absolute;left:44px;right:0;bottom:0;z-index:200}.pinned .main-footer,.pinned .qm-wrap-tooltip{left:343px}.terminal-footer-flex{display:flex}.terminal-footer-flex .terminal-footer-unit .ant-select-selector .ant-select-selection-placeholder{line-height:24px}.terminal-footer-unit{margin-left:10px;line-height:39px}.terminal-footer-unit textarea.ant-input{min-height:26px;height:26px;margin-bottom:-2px;resize:none}.terminal-footer-unit textarea.ant-input::-webkit-scrollbar{width:0}.terminal-footer-center{flex-grow:1}.terminal-footer-info{margin-right:10px;line-height:39px}.batch-input-outer .bi-full{display:none}.batch-input-outer.bi-show .bi-full{display:inline}.batch-input-outer.bi-show .bi-compact{display:none}.batch-input-holder{width:100px}@media (max-width: 500px){.batch-input-outer.bi-show{position:fixed;left:100px;right:0;bottom:0;z-index:100;background:var(--main)}}.qm-list-wrap{max-height:calc(100vh - 100px);overflow-y:scroll}.qm-wrap-tooltip{background:var(--main);position:absolute;left:43px;right:0;z-index:89;height:auto;bottom:36px}.qm-pinned .qm-wrap-tooltip{height:180px}.qm-pinned .qm-list-wrap{max-height:100px}.fil-keyword .qm-item,.fil-label .qm-item{color:var(--text-light)}.fil-keyword .qm-item.name-match,.fil-label .qm-item.name-match,.fil-keyword .qm-item.label-match,.fil-label .qm-item.label-match{font-weight:700}@media (max-width: 500px){.qm-search-input{width:100px}}.item-list-unit.dragover{border:1px dashed var(--primary)}.ai-icon{display:inline-block;cursor:pointer}.terms-box{background:var(--main);position:relative}.loading-wrapper{padding:30px;z-index:100}.term-search-box{position:absolute;right:5px;top:5px;z-index:30}.terminal-control{background:var(--main);line-height:32px;padding:0 10px}.terms-box{position:relative}.term-wrap{background:var(--main);position:absolute}.vertical .term-wrap.not-first-term{border-top:1px solid var(--main-lighter)}.horizontal .term-wrap.not-first-term{border-left:1px solid var(--main-lighter)}.term-sftp-tabs{margin-left:5px}#container .xterm-screen:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-color:transparent!important}.terminal-normal-buffer{position:absolute;left:0;top:0;width:100%;background:var(--main);color:var(--text);box-shadow:0 3px 3px 0 var(--main-lighter);z-index:66;padding-bottom:32px}.terminal-normal-buffer-body{overflow-y:scroll;max-height:300px}.terminal-normal-buffer-close{cursor:pointer;font-size:14px;color:var(--text)}.terminal-normal-buffer-close:hover{color:var(--text-light)}.terminal-normal-buffer-footer{position:absolute;left:0;top:calc(100% - 32px);width:100%;height:32px;line-height:32px;box-shadow:0 -3px 3px 0 var(--main);background:var(--main-lighter)}.batch-input-wrap{width:calc(100% - 80px)}.terminal-suggestions-wrap{position:absolute;z-index:100;max-height:300px;max-width:300px;min-width:200px;box-shadow:0 0 3px 3px var(--main-lighter);display:flex;flex-direction:column;background:var(--main);border-radius:4px}.terminal-suggestions-wrap.reverse .terminal-suggestions-list{border-top:1px solid var(--main-lighter);border-bottom:none}.terminal-suggestions-list{flex:1;overflow-x:hidden;overflow-y:auto;max-height:268px;max-width:300px;border-bottom:1px solid var(--main-lighter)}.terminal-suggestions-sticky{flex-shrink:0;height:32px;padding:0 10px;line-height:32px}.suggestion-item{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--text)}.suggestion-item:hover{background-color:var(--main-lighter)}.suggestion-item:hover .suggestion-delete{visibility:visible}.suggestion-command{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-type{margin-left:5px;font-size:.8em;color:var(--text)}.suggestion-type:hover{color:var(--success)}.suggestion-delete{margin-left:5px;visibility:hidden}.term-search-bar{position:absolute;right:0;top:0;bottom:0;background:transparent;width:16px}.paste-text{max-height:200px;overflow-y:scroll}.sftp-history-item.addr-bookmark-item{padding-right:20px;position:relative}.del-addr-bookmark{position:absolute;right:0;top:10px;cursor:pointer}.sftp-wrap{display:flex;flex-direction:row}.sftp-section{flex:1}.sftp-title-wrap{position:relative}.sftp-item{position:relative;z-index:3;padding:0;line-height:26px;height:32px;-webkit-user-select:none;user-select:none;margin-bottom:4px}.sftp-item:nth-child(2n) .sftp-file-prop{background:var(--main)}.sftp-item:hover .sftp-file-prop,.sftp-item.selected .sftp-file-prop{background-color:var(--primary);color:var(--primary-contrast)}.sftp-history{position:absolute;left:0;top:100%;right:0;z-index:30;box-shadow:none;border:none;height:0;background:var(--main);overflow:hidden;border-radius:3px}.sftp-history.focused{height:auto;border:1px solid var(--main-darker);box-shadow:0 0 3px 3px var(--main-lighter)}.sftp-history-item{padding:5px 10px;cursor:pointer;border-bottom:1px solid var(--main-darker)}.sftp-history-item:hover{background:var(--primary);color:var(--primary-contrast)}.sftp-item-title{width:100%}.sftp-item-title{width:75%}.sftp-item-size{width:24%}.sftp-status-success{color:var(--success)}.sftp-status-exception{color:var(--error)}.sftp-status-active{color:var(--primary)}.virtual-file .sftp-item{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;height:100%;padding:0;margin:0}.file-icon{position:absolute;left:10px;top:10px;font-size:50px}.file-props-div{display:flex;width:100%}.file-props{margin-left:70px}.sftp-sort-btn.active{font-weight:700;color:var(--text-light)}.sftp-file-prop{flex:0 0 auto;height:32px;line-height:30px;padding:0 5px;background:var(--main);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;cursor:default;color:var(--text)}.file-bg{position:absolute;left:0;top:0;right:0;height:32px;z-index:3}.sftp-header-item{height:28px;line-height:25px;padding:0 5px;background:var(--main);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sftp-file-table-header{height:30px}.sftp-table{z-index:2}.sftp-table:hover ::-webkit-scrollbar{width:12px}.sftp-item.sftp-dragover .sftp-file-prop{background:var(--primary)!important;color:var(--text)!important}.sftp-item.sftp-dragover-multi:after,.sftp-item.sftp-dragover-multi:before{position:absolute;left:2px;top:2px;width:100%;height:100%;background:var(--main-lighter);content:"";z-index:-1}.sftp-item.sftp-dragover-multi:after{left:4px;top:4px}.icon-holder{width:1em;display:inline-block}.symbolic-link-icon{margin-right:2px}.sftp-panel{background:var(--main)}.file-list ::-webkit-scrollbar-thumb{background-color:var(--primary)!important}.pager-wrap{z-index:4;position:relative}.file-header-context-menu{position:fixed;z-index:999}.keyword-filter-icon:hover,.keyword-filter-icon.active{color:var(--success)}.type-tab-line{position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--text-dark);display:none}.type-tab-txt{position:relative;display:inline-block}.type-tab{display:inline-block;vertical-align:middle;line-height:30px;padding:0 20px 0 0;margin-right:0;font-size:14px;cursor:pointer}.type-tab:hover,.type-tab.active{color:var(--text-light)}.type-tab.active .type-tab-line{display:inline-block}.is-transporting .type-tab.sftp .type-tab-line{display:inline-block;background:linear-gradient(to right,var(--success) 0%,var(--main) 25%,var(--error) 50%,var(--primary) 75%,var(--success) 100%);animation:rotate 60s infinite linear}.disable-ssh .type-tab.ssh{display:none}.spliter{color:var(--text)}.spliter:hover{color:var(--text-light)}.sessions{position:absolute;background:var(--main)}.session-wrap{display:none;position:absolute;overflow:hidden;z-index:3;padding-top:36px;box-shadow:0 0 1px 1px var(--main-darker)}.session-wrap.session-batch-active{display:block}.web-session-wrap{height:100vh;background:var(--main)}.session-v-wrap{background:var(--main);overflow:scroll;z-index:99}.vnc-session-wrap>div{display:block!important;width:auto!important;height:auto!important}.not-split-view>.ant-splitter-bar .ant-splitter-bar-dragger{display:none}.sess-icon{margin-right:10px}.sess-icon.active{color:var(--warn)}.split-view-toggle.active{color:var(--success)}@-moz-keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}@-webkit-keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}@-o-keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}@keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}.layout-wrap,.layout-item{position:absolute;background:var(--main);overflow:hidden}.layout-wrap.drag-over,.layout-item.drag-over{border:2px solid var(--primary)}.upgrade-panel{position:fixed;right:10px;bottom:10px;z-index:9999;background:var(--main);border-radius:5px;border:1px solid var(--main-darker);padding:0;width:440px}.upgrade-panel-hide{left:-600px;top:400px;right:auto;bottom:auto}.close-upgrade-panel:hover{color:var(--success)}.upgrade-panel-title,.upgrade-panel-body{padding:10px 15px}.upgrade-panel-title{border-bottom:1px solid var(--main-darker)}.markdown-wrap{max-height:40vh;overflow-y:auto}body .ant-drawer .ant-drawer-content-wrapper{left:43px}.close-setting-wrap-icon{position:absolute;top:70px;font-size:16px;cursor:pointer;z-index:889}.close-setting-wrap-icon:hover{color:var(--success)}.alt-close-setting-wrap{right:20px}.close-setting-wrap{top:70px}.setting-row{position:absolute;top:127px;overflow-y:scroll}.setting-row-left{left:0;width:340px;bottom:0;padding:20px 0 20px 20px}.setting-row-left .ant-tree{background:none}.setting-row-right{left:340px;right:0;bottom:0;top:129px;padding:20px}.setting-tabs-bookmarks .setting-row-left{width:440px}.setting-tabs-bookmarks .setting-row-right{left:483px}.setting-tabs{position:absolute;z-index:4;left:0;top:0;right:0;padding:55px 20px 0 50px}.setting-col ::-webkit-scrollbar{width:0}@media (max-width: 1100px){.setting-col{position:fixed;top:128px;bottom:0;left:43px;right:0;overflow-y:scroll}.setting-row{position:static;top:auto}.setting-row-left{left:auto;width:auto;bottom:auto;padding:138px 10px 10px}.setting-row-right{left:auto;right:auto;bottom:auto;top:auto;padding:10px}.setting-tabs-bookmarks .setting-row-left{width:auto}.setting-tabs-bookmarks .setting-row-right{left:auto}}.mg24b{margin-bottom:24px}.mg60b{margin-bottom:60px}.compact-input input{width:80px!important}.ssh-tunnels-host{margin-bottom:0}.ip-item{line-height:34px}.item-item-use{display:none}.ip-item:hover .item-item-use{display:inline-block}.item-list-wrap{overflow-y:scroll}.item-list-wrap::-webkit-scrollbar{width:0}.list-item-edit,.list-item-apply,.list-item-remove{display:none;width:24px;line-height:35px;text-align:center;position:absolute;right:0;top:0}.list-item-title{flex-grow:1}.item-list-unit{display:flex;position:relative;margin-bottom:1px;cursor:pointer;line-height:1.8}.item-list-unit.active{background:var(--primary);color:var(--primary-contrast)}.item-list-unit.current{font-weight:700}.item-list-unit:hover{background:var(--primary);color:var(--primary-contrast)}.item-list-unit:hover .list-item-apply,.item-list-unit:hover .list-item-edit,.item-list-unit:hover .list-item-remove{display:block}.item-list .list-item-edit,.item-list .list-item-apply{right:20px}.pd2b.bg-img-setting{display:inline-block;padding:0;margin:5px 5px 0 0}.font-sel{min-width:200px}.setting-wrap .app-drag{position:fixed;top:0;left:43px;height:60px;right:0;z-index:888}.theme-item.current{border-left:3px solid var(--success)}.transfer-tag{border-radius:2px;padding:0 2px}.transfer-status-init{color:var(--primary)}.transfer-status-started{color:var(--success)}.transfer-status-error{color:var(--error)}.control-icon-wrap .ant-badge-count-sm{font-size:11px}.control-icon-wrap .ant-badge-multiple-words{padding:0 3px}.transfer-list-card{width:calc(100% - 48px)}.table-scroll-wrap{width:100%;overflow-x:scroll}.context-menu{position:relative;width:280px}.context-item{-webkit-app-region:no-drag;position:relative;height:28px;line-height:28px;padding:0 16px}.context-item:hover{background:#08c;color:#eee;cursor:pointer}.context-item.disabled{color:var(--text-disabled)}.context-item.disabled:hover{color:#777;background:#333;cursor:not-allowed}.context-item.zoom-item{height:36px;line-height:36px}.context-item.zoom-item:hover{background:transparent}.context-sub-text{position:absolute;right:16px;top:0;color:var(--text-light)}.context-menu hr{margin:0;border:none;border-bottom:1px solid var(--main-darker)}.sub-context-menu{display:none;width:200px;position:absolute;left:100%;top:0;background:var(--main);box-shadow:0 0 3px 3px var(--main-darker);max-height:300px;overflow-y:scroll;color:var(--text)}.with-sub-menu:hover .sub-context-menu{display:block}.sub-context-menu-item{cursor:pointer;padding:5px 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub-context-menu-item:hover,.sub-context-menu-item.active{background-color:#08c;color:#eee}.bookmarks-sub-context-menu{width:380px;padding:20px 10px 10px 20px}.menu-control{width:28px;height:28px;border-radius:30px;color:var(--text-light);font-size:16px;text-align:center;display:inline-block;line-height:28px;cursor:pointer}.menu-control:hover{color:var(--text)}.is-main .menu-control img{border:1px solid var(--text-dark);border-radius:28px;background:#000}.drag-handle{position:absolute;right:0;top:0;width:3px;bottom:0;display:none;z-index:201;overflow:hidden}.drag-handle.dragging{background:#08c}.sidebar-panel{position:absolute;left:0;top:0;bottom:0;z-index:200;width:0;overflow-y:scroll;background:var(--main)}.sidebar-panel .item-list-unit:hover .list-item-remove{display:none!important}.sidebar{position:absolute;left:0;top:0;width:36px;z-index:100;bottom:0;background:var(--main-dark)}.sidebar .item-list{padding-right:0}.sidebar-pin-top{position:absolute;left:0;right:0;top:0;height:112px}.sidebar-panel-bookmarks,.sidebar-panel-history{position:absolute;left:0;right:0;top:112px;bottom:0;overflow-y:scroll}.sidebar-panel-bookmarks .item-list-wrap,.sidebar-panel-history .item-list-wrap{overflow-y:hidden}.not-system-ui.is-mac .sidebar-bar{margin-top:20px}.type-bookmarks .bookmarks-panel,.type-history .history-panel{width:100%}.control-icon-text{color:var(--text)}.control-icon-text:hover{color:var(--success)}.control-icon-wrap{padding:14px 0;text-align:center}.control-icon-wrap.active .control-icon{color:var(--text-light)}.control-icon-wrap .control-icon{color:var(--text-dark);cursor:pointer}.control-icon-wrap .control-icon:hover{color:var(--text-light)}.sidebar-list{position:absolute;left:43px;top:0;bottom:0;z-index:200;width:0}.pinned .sidebar-list{top:0}.pinned .sidebar-list .sidebar-panel{top:0;padding-top:36px}.pinned .drag-handle{display:block}.pinned .sidebar-panel .pinned{color:var(--success)}.btns{background:var(--main-dark);border-color:var(--primary)}.btns .open-about-icon{color:var(--text-dark)}.btns .open-about-icon:hover{color:var(--text-light)}.btns .upgrade-icon{color:var(--success)}.close-info-modal{cursor:pointer}.close-info-modal:hover{color:var(--text-light)}.logo-filter{filter:invert(80%)}.sidebar-inner{padding-right:8px}.transports-wrap{position:absolute;left:60px;top:3px;right:60px;height:36px}.transports-circle-wrap{text-align:center;position:relative;z-index:10}.transports-dd{position:absolute;left:0;right:0;overflow-y:scroll;z-index:11;background:var(--main)}.transports-wrap .transports-dd{display:none}.transports-wrap:hover .transports-dd{display:block}.transports-title{border-bottom:1px solid var(--primary);padding:10px 15px}.transports-content{max-height:200px;padding:10px 0}.sftp-transport{display:flex;padding:8px 5px}.sftp-transport:hover{background:var(--primary);color:var(--primary-contrast)}.sftp-transport .transfer-control-icon:hover{color:var(--primary)}.flex-child+.flex-child{margin-left:5px;flex-grow:1}.transfer-control-icon{margin-right:3px;margin-top:3px}.term-fullscreen .sidebar,.term-fullscreen .tabs,.term-fullscreen .terminal-footer,.term-fullscreen .terminal-control,.term-fullscreen .qm-wrap-tooltip,.term-fullscreen .main-footer,.term-fullscreen .session-v-info{display:none}.term-fullscreen .term-fullscreen-control{display:block;right:10px;top:10px;position:fixed;z-index:100;background:#2df56c}.term-fullscreen .session-wrap{display:none}.term-fullscreen .session-wrap.session-current{display:block!important;position:fixed;left:0!important;top:0!important;height:100%!important;width:100%!important}.term-fullscreen .session-wrap.session-current .term-wrap,.term-fullscreen .session-wrap.session-current .session-v-wrap{position:fixed;left:0!important;top:0!important;height:100%!important;width:100%!important}.term-fullscreen .session-wrap.session-current .term-wrap-1{left:10px!important;top:10px!important;right:10px!important;bottom:10px!important}.term-fullscreen-control{display:none}.terminal-info-icon{color:var(--text-dark)}.terminal-info-icon:hover{color:var(--text)}.info-panel-wrap{position:fixed;right:0;top:100px;bottom:0;width:500px;background:var(--main);border:1px solid var(--main-darker);border-radius:5px 0 0 5px;border-right:none;color:var(--text);z-index:100;overflow-y:scroll}.info-panel-wrap .drag-handle{left:0;right:auto;display:block}.terminal-info-section{padding:10px 0}.terminal-info-act,.terminal-info-disk,.terminal-info-network{max-height:260px;overflow-y:scroll}.activity-item{max-height:1.6em;line-height:1.6;overflow:hidden}.activity-item:hover{max-height:none}.info-panel-wrap-pin .toggle-info-panel-wrap{color:var(--success)}.morph-shape{background:linear-gradient(45deg,#08c,#09c);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transition:all 1s ease-in-out;z-index:5}.info-modal .ant-modal-header{border:none}.info-modal .ant-modal-body{padding:0 52px 52px}.right-side-panel{position:absolute;right:0;top:36px;bottom:0;z-index:200;background:var(--main);color:var(--text);border-left:1px solid var(--main-darker)}.right-side-panel.right-side-panel-pinned{top:0}.right-side-panel .drag-handle{left:0;right:auto;display:block}.right-panel-title{border-bottom:1px solid var(--main-darker)}.right-side-panel-controls{color:var(--text);font-size:16px}.right-side-panel-controls:hover{color:var(--success);cursor:pointer}.right-side-panel-controls.right-side-panel-pin.pinned{color:var(--success)}.right-side-panel-content{padding:10px;overflow-y:scroll;position:absolute;left:0;top:55px;right:0;bottom:0}.animate-fast{animation-duration:.2s}.ai-chat-container{height:100%;display:flex;flex-direction:column}.ai-chat-history{flex-grow:1;min-height:0}.ai-chat-history::-webkit-scrollbar{width:0}.ai-history-wrap{width:100%;overflow-y:auto;overflow-x:hidden}.chat-history-item .code-block{border:1px dashed var(--main-darker);padding:5px;border-radius:3px}.chat-history-item .code-block pre{margin-bottom:0}.ai-chat-input{position:relative;margin-top:10px}.ai-chat-input .ant-input{padding-bottom:40px}.ai-chat-input .ai-chat-terminals{position:absolute;bottom:5px;left:5px;right:5px;background:transparent;z-index:1;font-size:16px}.code-block{width:100%}.code-block pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;max-width:100%}.code-block code{white-space:pre-wrap;word-break:break-all}.clear-ai-icon{position:relative}.clear-ai-icon:after{content:"×";position:absolute;font-size:12px;top:8px;right:-4px;font-weight:700}.common-err-desc:hover{text-overflow:clip;overflow-x:hidden;white-space:pre;max-height:300px;overflow:scroll}.error-wrapper{background:var(--main);height:100%;position:fixed;overflow-y:scroll}#container .xterm{padding:10px}#container .session-batch-active .xterm-screen:before{font-size:30vmin;font-weight:700;color:var(--text);display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.dialog-file-item{padding:6px 10px}.dialog-file-item:hover,.dialog-file-item.selected{background-color:var(--primary);color:var(--primary-contrast)}.file-dialog-list-wrap{height:70vh;overflow-y:scroll}.file-dialog-header .sftp-title .anticon-eye-invisible{display:none}
