.drawing-board .drag-wrapper{border-bottom:1px solid #ddd}.drawing-board .question-item{display:flex}.drawing-board .question-input{flex-grow:0;flex-shrink:0;flex-basis:30%;width:30%;min-width:400px;margin-top:10px;margin-right:20px}.drawing-board .el-upload{margin-top:50px}.drawing-board .question-result{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1;padding:0 20px;font-size:14px}.drawing-board .question-result p{margin-bottom:0}.drawing-board .question-compare{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}.drawing-board .result-output{margin-left:30px}.drawing-board .question-compare:after,.drawing-board .question-result:after{position:absolute;top:0;left:0;bottom:-21px;content:"";width:1px;height:100%;background-color:#ddd}.drawing-board .component-label{word-break:normal;font-weight:500;padding:10px 0;width:auto;display:block;white-space:pre-wrap;word-wrap:break-word;overflow:visible;font-size:16px}.drawing-board .drawing-row-item>span.component-label{flex-grow:0;flex-shrink:0;flex-basis:calc(30% + 21px);width:calc(30% + 21px);min-width:421px;padding-right:20px;color:#444;background-color:#fafafa;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.drawing-board .drawing-board h6{color:#606266;word-break:normal;font-weight:400;width:auto;display:block;white-space:pre-wrap;word-wrap:break-word;overflow:hidden}.drawing-board .plus-button{margin-top:10px;margin-bottom:10px}.drawing-board .el-upload-dragger,.drawing-board .plus-button{width:30%;min-width:400px;margin-right:20px}.drawing-board .el-upload-dragger .pwc-funct-icons-upload-fill{line-height:25px}.drawing-board .attchments .remove-file{position:relative;left:10px;top:3px;z-index:90;font-size:20px;cursor:pointer}.drawing-board .sum-box{position:relative;margin-bottom:20px;right:8px;width:432px}.drawing-board .row-error-message{margin:5px 0 15px;font-size:12px;line-height:1.8em;color:#d04a02}.drawing-board .col-error-message{font-size:12px;color:#d04a02}.pop-up{word-break:break-word}.comment-icon{font-size:24px;color:#aaa;cursor:pointer}.comment-icon.active{color:var(--primary)!important}.data-input .el-table td>.cell{white-space:pre-wrap!important;word-break:break-word}.data-input{display:flex;align-items:flex-start;height:calc(100% - 109px);overflow:hidden}.data-input .resizable-component{flex-grow:0;flex-shrink:0;width:100%;height:100%!important}.data-input .sidebar{display:flex;flex-direction:column;align-items:flex-start;width:auto;height:calc(100vh - 135px);padding:20px;background-color:#fff;border-radius:2px;border:1px solid #ddd}.data-input .tree-wrap{flex-grow:1;flex-shrink:1;width:100%;padding-right:10px;overflow:auto}.data-input .tree-wrap .custom-tree-node>.tree-tip>.el-tooltip.info{color:#7d7d7d!important;visibility:hidden;transition:all .4s}.data-input .tree-wrap .custom-tree-node:hover>.tree-tip>.el-tooltip.info{color:#7d7d7d!important;visibility:visible;transition:all .4s}.data-input .main{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;margin-left:20px;overflow-x:auto;overflow-y:hidden}.data-input .main .head-top{flex:0;padding:10px 20px;border-radius:2px 2px 0 0;border:1px solid #ddd;border-bottom:none}.data-input .main .head,.data-input .main .head-top{display:flex;align-items:center;background-color:#fff}.data-input .main .head{flex-grow:0;flex-shrink:0;height:40px;padding:0 20px;border-radius:0 0 2px 2px;border:1px solid #ddd;overflow-x:auto;overflow-y:hidden}.data-input .main .head .head-input{display:flex;justify-content:space-between;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:30%;width:30%;min-width:440px;margin-right:20px}.data-input .main .head .head-result,.data-input .main .head .head-year{position:relative;flex:1;padding:0 20px}.data-input .main .head .head-year{display:flex;align-items:center;height:100%}.data-input .main .head .head-year:after{position:absolute;top:0;left:0;bottom:-14px;content:"";width:1px;height:56px;background-color:#ddd}.data-input .main .body{position:relative;flex-grow:1;flex-shrink:1;margin-top:15px;margin-bottom:15px;padding:20px;background:#fff;border:1px solid #ddd;overflow:hidden}.data-input .main .body .content{position:absolute;overflow:auto;width:calc(100% - 30px);height:calc(100% - 30px)}.data-input .main .body .el-alert+.content{height:calc(100% - 67px)}.data-input .main .bottom{display:flex;justify-content:flex-end;flex-grow:0;flex-shrink:0}.drawing-row-item{padding:0!important}.data-input .el-form--label-top .el-form-item__label{line-height:1.5em!important}.tree-box{overflow:auto;max-height:400px;padding:15px 10px;border:1px solid #ddd}