﻿.section{margin:0 auto}.loading-circle{border-radius:50%;display:block;width:28px;height:28px;animation:.6s linear infinite animation-b7n1on;border-style:solid;border-color:#737376 rgba(115,115,118,.3) rgba(115,115,118,.3);border-width:1px}.ant-form{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.95);font-size:12px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum"}.ant-form-item{box-sizing:border-box;margin:2px 0;padding:0;color:rgba(0,0,0,.95);font-size:12px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-label label{padding:0 5px;display:block;width:100%;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-form-item-control{position:relative}.ant-select{max-width:100%}::-webkit-scrollbar{width:5px;height:5px;background:0 0}::-webkit-scrollbar-track{border-radius:10px;background:0 0;box-shadow:none}::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.2)}body{background:#fff}h2{font-size:18px;font-weight:400}li,ul{list-style:none;margin:0;padding:0}label{margin:0}label.required:before{content:"*";color:#f00;margin-right:3px}:focus,button:focus{outline:0}.ng-touched.ng-invalid{border-color:#dc3545}.table td,.table th{padding:6px;font-size:14px;border-top:0!important}.form-group{margin-bottom:10px}.btn{transition:all .3s}.input-group{display:flex;font-size:14px;margin-bottom:15px;position:relative}.input-group:last-child{margin-bottom:0}.input-group label{width:30%;text-align:right;padding:4px 10px;margin-bottom:0}.input-group .form-control{height:auto;flex:1 1 auto;border-radius:2px;padding:3px 6px;font-size:14px}.input-group .form-control.ng-touched.ng-invalid+.invalid-text:after{content:"此项为必填项";color:#e80000;display:block;position:absolute;top:5px;right:10px;font-weight:700;font-size:12px}.modal-backdrop{z-index:940}.modal{z-index:1000;pointer-events:auto}.modal .modal-content{max-width:100vw;max-height:90vh;overflow-y:scroll;border-radius:12px;overflow:hidden}.modal .modal-header{border-bottom:0;padding:10px 15px}.modal .modal-header h4{font-size:15px;font-weight:700}.modal .modal-body{font-size:13px}.modal .modal-footer{padding:10px 15px;border:0}.modal .modal-footer .btn-secondary{background:#fff}.modal .modal-footer .btn{margin:0 3px;height:26px;border-radius:6px;padding:4px 14px;font-size:13px}.col-form-label{text-align:right}.form-control-sm{font-size:12px;padding:3px 5px}.custom-radio{cursor:pointer}.pagination{margin-top:10px}.pagination ul li{padding:4px 8px;margin:0 3px;border:1px solid #e1e1e1;border-radius:2px;font-size:12px;color:#666;cursor:pointer;display:inline-block}.pagination ul li i{font-size:12px}cdk-tree cdk-nested-tree-node{margin-left:10px}.cdk-drag-preview{box-sizing:border-box;border-radius:4px;transition:none!important}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating,.movable-item:not(.cdk-drag-placeholder){transition:transform 250ms cubic-bezier(0,0,.2,1)}.dashboard-menu.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:after{display:none}.h-calc-40{height:calc(100% - 40px)}:root{--primary-10:rgba(var(--primary-rgb),.1);--primary-20:rgba(var(--primary-rgb),.2);--primary-50:rgba(var(--primary-rgb),.5);--primary-80:rgba(var(--primary-rgb),.8);--primary-95:rgba(var(--primary-rgb),.95);--primary-tint-20:rgba(var(--primary-rgb),.2);--primary-tint-50:rgba(var(--primary-rgb),.5);--primary-tint-80:rgba(var(--primary-rgb),.8)}.btn-group label.active{background:var(--primary);border-color:var(--primary);color:#fff}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:var(--primary);background-color:var(--primary)}.pagination ul li.active,.pagination ul li:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.runtime-head .page-switch-btn{background:var(--page-switch-btn-bg,var(--primary));box-shadow:0 4px 6px 0 rgba(var(--primary),.14)}.runtime-page-list-dropdown ul li:hover .main-text{color:var(--primary)}.runtime-page-list-dropdown .public-tag{background:var(--primary-10);color:var(--primary)}.i18n-input .open-icon.active,.i18n-input .open-icon:hover{color:var(--primary)!important}.dashboard-menu.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background:var(--primary);color:#fff}.full-screen-page-new{background:rgba(255,255,255,.7);box-shadow:0 2px 8px 0 rgba(1,51,100,.1);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.full-screen-page-new .under-header{background:#f0f2f5;flex:1 1 auto;display:flex;align-items:stretch;overflow:hidden;box-shadow:0 2px 10px 5px rgba(102,124,145,.01)}.full-screen-page{height:100vh;display:flex;flex-direction:column}.full-screen-page .under-header{background:#f0f2f5;flex:1 1 auto;display:flex;align-items:stretch;overflow:hidden}.full-screen-page .under-header .btn{margin:0 3px;height:26px;border-radius:6px;padding:4px 14px;font-size:13px}.full-screen-page .under-header>.main-content{flex:1 1 auto;display:flex;overflow-y:scroll}.full-screen-page .under-header>.main-content .main-panel{display:flex;flex-direction:column;background:#fff}.full-screen-page .under-header>.main-content .main-panel .main-panel-title{padding:25px 25px 0;font-weight:700;margin:0}.full-screen-page .under-header>.main-content .main-panel .main-panel-body{padding:25px;background:#fff}.full-screen-page .under-header .title-mark{display:inline-block;width:4px;height:18px;background:#4796ff;border-radius:2px;vertical-align:middle}.full-screen-page .under-header .title-text{font-size:15px;color:#2d2f33;vertical-align:middle}.no-row-border .ant-table-tbody>tr>td{border:0}.page-bg-container{background:#e4e9ed}.page-bg-container .main-container{height:100vh;display:flex;align-items:stretch;flex-direction:column;background:rgba(255,255,255,.7);box-shadow:0 2px 8px 0 rgba(1,51,100,.1);border-radius:16px;margin:10px;overflow:hidden}.page-bg-container .main-container .main-content-container{background:#fff;box-shadow:0 2px 8px 0 rgba(1,51,100,.1);border-radius:8px 16px 16px}.datasrc-table .ant-table{border:1px solid #e9ecf3;border-radius:8px;overflow-y:auto}.datasrc-table .ant-table thead tr th:not(:first-child):not(:nth-child(2)) .ant-table-header-column{border-left:1px solid #e9ecf3;padding-left:8px}.datasrc-table .ant-table tbody tr td{padding:6px 16px!important}.datasrc-table .ant-table .provider-slogo{display:inline-block;width:20px}.datasrc-table .ant-table .provider-slogo img{width:20px;height:20px}