.terminal-modal-wrapper .ant-modal{flex-direction:column;height:90vh;display:flex}.terminal-modal-wrapper .ant-modal .ant-modal-content{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.terminal-modal-wrapper .ant-modal .ant-modal-content .ant-modal-close{top:10px}.terminal-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;margin:0;padding:8px 24px}.terminal-modal-wrapper .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500}.terminal-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body{flex:1;padding:0;overflow:hidden}.terminal-modal-wrapper .ant-modal .ant-modal-content .ant-modal-footer{display:none}.terminal-tabs{flex-direction:column;height:100%;display:flex}.terminal-tabs .ant-tabs-nav{z-index:2;background:#f2f2f2;flex-shrink:0;margin:0;padding:0 8px;position:relative}.terminal-tabs .ant-tabs-nav:before{display:none}.terminal-tabs .ant-tabs-nav .ant-tabs-nav-wrap{border-bottom:none;margin-bottom:0}.terminal-tabs .ant-tabs-nav .ant-tabs-nav-wrap:before{display:none}.terminal-tabs .ant-tabs-nav .ant-tabs-nav-list{border-bottom:none;margin-bottom:0}.terminal-tabs .ant-tabs-tab{border-radius:4px 4px 0 0;margin:8px 4px -1px 0;transition:all .3s;background-color:#f2f2f2!important;border:1px solid #f2f2f2!important;border-bottom-color:#f0f0f0!important}.terminal-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#000000d9;font-size:14px}.terminal-tabs .ant-tabs-tab .tab-title-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.terminal-tabs .ant-tabs-tab-active{background-color:#181d28!important;border-color:#000!important}.terminal-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#fff!important}.terminal-tabs .ant-tabs-content-holder{flex:1;position:relative;overflow:hidden}.terminal-tabs .ant-tabs-content-holder .ant-tabs-content,.terminal-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane{height:100%;padding:0;position:relative}.terminal-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane>div{height:100%;position:relative}.terminal-tabs .ant-tabs-ink-bar{display:none}.terminal-tabs ::-webkit-scrollbar{width:8px;height:8px}.terminal-tabs ::-webkit-scrollbar-track{background:#232323;border-radius:4px}.terminal-tabs ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.terminal-tabs ::-webkit-scrollbar-thumb:hover{background:#888}.terminal-tabs ::-webkit-scrollbar-corner{background:0 0}.terminal-modal-wrapper .ant-modal-body{padding:0;overflow:hidden}.terminal-modal-wrapper .terminal-content-area{scrollbar-width:thin;scrollbar-color:#232323 #888;height:100%;overflow:auto}.terminal-modal-wrapper *{overflow-anchor:none;-webkit-overflow-scrolling:touch}.ant-tabs-tab-active .ant-tabs-tab-remove{color:#797979!important}.ant-tabs-tab-active .ant-tabs-tab-remove:hover{background-color:#ffffff1a;color:#797979!important}.minClass{text-align:center;width:22px;height:22px}.minClass:hover{background-color:#f0f0f0;display:inline-block}.minClass:hover .iconfont{color:#000}.shortcut-hint-bar{color:#000000a6;-webkit-user-select:none;user-select:none;background-color:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.shortcut-hint-bar .shortcut-label{color:#000000d9;font-weight:500}.shortcut-hint-bar .shortcut-item{align-items:center;gap:6px;display:inline-flex}.shortcut-hint-bar .shortcut-item kbd{color:#000000d9;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;min-width:24px;padding:2px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.4;display:inline-block;box-shadow:0 1px #0000000f}.shortcut-hint-bar .shortcut-item .shortcut-desc{color:#000000a6}.shortcut-hint-bar .shortcut-divider{color:#d9d9d9;margin:0 2px}.header-right:hover{cursor:pointer}.custom-modal-header{-webkit-user-select:none;user-select:none;z-index:9999;background:#a5a5a5;justify-content:space-between;align-items:center;width:400px;padding:4px 16px;display:flex;position:fixed;bottom:30px;left:50px}.header-left{align-items:center;gap:8px;display:flex}.title-text{color:#000000d9;font-size:16px}.header-right{align-items:center;gap:8px;display:flex}
