/**
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Code Technology Studio
 *
 * 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.
 */
#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin:0;padding:0}.full-content{min-height:calc(100vh - 120px);padding-bottom:20px}.node-full-content{min-height:calc(100vh - 130px)!important}.globalLoading{height:100vh;width:100vw;padding:20vh;background-color:rgba(0,0,0,.7);position:fixed!important;z-index:99999;top:0;bottom:0;left:0;right:0;display:flex}.ant-spin-text{text-shadow:0 0 #000!important}body,html{width:100vw;height:100vh;margin:0;padding:0}.ant-drawer-body{padding:10px}.ant-table-wrapper{overflow-y:auto;overflow-x:auto}.ant-table-body{overflow-x:auto!important}.search-input-item{width:140px}.filter{margin-bottom:10px}.ant-btn-sm{font-size:12px}pre{margin:0}.ant-modal-confirm-body .ant-modal-confirm-content{font-size:16px}.ant-modal-confirm-body .ant-modal-confirm-title{font-size:18px;font-weight:700}.hide-scrollbar ::-webkit-scrollbar{width:0!important;display:none}.hide-scrollbar *{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar pre::-webkit-scrollbar{width:0!important;display:none}.hide-scrollbar pre{-ms-overflow-style:none;scrollbar-width:none}*{scrollbar-width:thin;scrollbar-color:#e5e5e5 #f7f8fa}.ant-table-body::-webkit-scrollbar{width:4px;height:10px;border-radius:2px;background-color:transparent}.ant-table-body::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:2px;box-shadow:inset 0 0 6px #e5e5e5}.ant-table-body::-webkit-scrollbar-track{background-color:#f7f8fa;border-radius:2px;box-shadow:inset 0 0 6px #f7f8fa}.ant-space{flex-wrap:wrap;gap:10px 0}.text-overflow-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.introjs-helperNumberLayer{font-size:14px;text-shadow:none;width:22px;height:22px;line-height:22px;border:2px solid #ecf0f1;border-radius:50%;background:#e74c3c}.introjs-tooltip{color:#333;border-radius:2px}.introjs-button{padding:.6em .8em;text-shadow:none;font-weight:700;color:#1890ff;background:#ecf0f1;background-image:none;border-radius:.2em;transition:background .3s,border .3s}.introjs-prevbutton{border-radius:.2em 0 0 .2em}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-button:focus,.introjs-button:hover{background:#1890ff;color:#fff;box-shadow:none;border-color:#1890ff;text-decoration:none}