.right-panel{width:300px}.right-panel .right-panel-header{box-sizing:border-box;border-bottom:1px solid var(--main-border-color);height:40px;display:flex}.right-panel .right-panel-header .tabber{text-align:center;cursor:pointer;flex:50%;font-size:14px;font-weight:700;line-height:40px}.right-panel .right-panel-header .tabber.selected{color:var(--hightlight-color);border-bottom:3px solid var(--hightlight-color)}.right-panel .right-panel-body{width:100%;position:absolute;top:40px;bottom:0;left:0}html{--main-background:var(--el-fill-color-light);--main-border-color:#dee0e4;--hightlight-row-bgcolor:#edf5ff;--hightlight-color:#2593c0;--item-hover-bgcolor:#f5f5f5;--page-background:#f5f5f5;--ui-background-color:#fff;--brand-color-2:#020031;--el-text-color-primary:#020031;--el-text-color-default:#000;--fill-color-1:#fff;--fill-color-3:#f0f0f0;--fill-color-2:#eee;--fill-color-4:linear-gradient(180deg, #fff 0%, #f0f0f0 100%);--fill-color-5:#eee;--text-color-1:#000;--text-color-2:#333;--text-color-3:#555;--text-color-5:#999;--logo-filter:none;--inactive-color:#ccc}html.dark{--main-background:#1a1a1a;--main-border-color:#444;--item-hover-bgcolor:#333;--page-background:#333;--highlight-color:#2593c0;--hightlight-row-bgcolor:#082445;--ui-background-color:#111;--brand-color-2:#ccc;--el-text-color-default:#fff;--fill-color-1:#111;--fill-color-2:#181818;--fill-color-3:#252525;--fill-color-4:linear-gradient(180deg, #333 0%, #000 100%);--fill-color-5:#444;--text-color-1:#fff;--text-color-2:#eee;--text-color-3:#ddd;--text-color-5:#aaa;--logo-filter:brightness(0) invert(1);--inactive-color:#666}.form-label{white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.form-label.hasquote{cursor:pointer;-webkit-text-decoration:underline wavy red;text-decoration:underline wavy red}.form-label>*{height:24px;margin-right:5px}.form-description{color:#999;margin-bottom:5px;font-size:11px}.form-text{white-space:nowrap;max-width:354px;overflow:auto;width:100%!important}.field-item .el-radio{white-space:inherit;align-items:safe center}.table-container .form-text{text-overflow:ellipsis;max-width:100%;overflow:hidden}.field-item{padding:10px}.form-required{color:red}.scrollable{overflow-y:scroll}.scrollable::-webkit-scrollbar{-webkit-appearance:none}.scrollable::-webkit-scrollbar:vertical{width:8px}.scrollable::-webkit-scrollbar:horizontal{height:2px}.scrollable-x::-webkit-scrollbar:horizontal{height:8px}.scrollable::-webkit-scrollbar-thumb{background-color:#00000080;border:8px solid #fff6;border-radius:8px}.subform-list-header-row{background:#ebeef5;padding:6px 0;font-weight:400}.subform-list-header-row th,.subform-list-header-row td{color:var(--el-text-color-default);background:var(--el-disabled-bg-color)!important}.subform-list-row{cursor:pointer}.subform-list{width:100%}.subform-list .subform-list-bottom{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.subform-list .subform-list-action{flex:1;align-items:center;display:flex}.subform-list .subform-list-tail-action{flex:1;justify-content:end;align-items:center;display:flex}.subform-list .subform-list-pagesize{align-items:center;margin-right:20px;display:flex}.subform-list .subform-list-pagination{align-items:center;display:flex}.subform-list .subform-list-table{border:1px solid var(--main-border-color)}.subform-list .subform-list-table .subform-list-header-cell{white-space:nowrap}.subform-list .subform-list-table .subform-list-header-cell *{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.subform-list .subform-list-table .subform-list-cell{white-space:nowrap;height:32px}.subform-list .subform-list-table .subform-list-cell *{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body{margin:0}a:visited{color:#666}.none-enter-active,.none-leave-active{transition:opacity}.highlight-yellowfade{animation:2s yellowfade}.platform-enter-error{color:#1f2937;text-align:center;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.platform-enter-error-title{margin-bottom:12px;font-size:20px;font-weight:600}.platform-enter-error-message{color:#4b5563;max-width:560px;line-height:1.7}@keyframes yellowfade{0%{background-color:#ffffb4}to{background-color:#fff0}}
