:root{--tc-blue:#3c77f0;--tc-black:#333;--tc-green:#2dbe97;--tc-gray:#5b5e66;--tc-orange:#fd9c3c;--h5-header-height:5rem;--tc-header-height:5rem;--tc-footer-height:6.25rem;--tc-min-height:calc(100vh - var(--tc-footer-height));--tc-skyblue:#3c77f0;--tc-skyblue-bg:rgba(60,119,240,.1)}.el-picker-panel__icon-btn{line-height:1.15}.common-demand-dialog{width:40rem!important}.common-demand-dialog .el-dialog__header{height:0;padding:0}.common-demand-dialog .el-dialog__body{color:var(--el-text-color-primary);padding:0;position:relative}.common-demand-dialog .el-dialog__body .header-title{display:flex;justify-content:space-between;padding:0 0 0 2rem}.common-demand-dialog .el-dialog__body .sub{align-items:center;color:#666;display:flex;font-size:.9rem;margin-top:1.25rem}.common-demand-dialog .el-dialog__body .sub img{height:1rem;margin-right:.625rem;width:1rem}.common-demand-dialog .el-dialog__body .sub span{color:#3c77f0}.common-demand-dialog .el-dialog__body .close{cursor:pointer;font-size:1.5rem;padding:.625rem}.common-demand-dialog .el-dialog__body .header{font-size:.75rem;margin-bottom:1rem}.common-demand-dialog .el-dialog__body .header h3{font-size:1rem;font-weight:700;margin:0 0 .75rem}.common-demand-dialog .el-dialog__body .form{padding:2rem}.common-demand-dialog .el-dialog__body .form .item{align-items:center;display:flex;margin-bottom:1.25rem}.common-demand-dialog .el-dialog__body .form .item:last-child{width:100%}.common-demand-dialog .el-dialog__body .form .item:last-child span+div{margin-left:1.5rem;width:38rem}.common-demand-dialog .el-dialog__body .form .item>span{text-align:end;width:6em}.common-demand-dialog .el-dialog__body .form .item>span+div{margin-left:1.5rem;width:38rem}.common-demand-dialog .el-dialog__body .footer{margin:0 0 2rem}.common-demand-dialog .el-dialog__body .footer .btn{background:var(--tc-blue);color:#fff;font-size:1rem;height:2.5rem;width:11.75rem}.common-demand-dialog .el-dialog__body .footer .btn+div{color:var(--tc-gray);font-size:.75rem;font-weight:700;margin-top:1rem;opacity:.8}.h5-demand-dialog .h5-content{background:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:43.125rem!important}.h5-demand-dialog .h5-content .title{box-sizing:border-box;color:#3d3d3d;font-size:2.25rem;font-weight:700;height:9.375rem;padding:1.25rem 2.5rem;position:relative}.h5-demand-dialog .h5-content .title .sub{align-items:center;color:#666;display:flex;font-size:1.5rem;margin-top:1.25rem}.h5-demand-dialog .h5-content .title .sub img{height:1.75rem;margin-right:.625rem;width:1.75rem}.h5-demand-dialog .h5-content .title .sub span{color:#3c77f0}.h5-demand-dialog .h5-content .title .close{height:3.75rem;position:absolute;right:.625rem;top:.625rem;width:3.75rem}.h5-demand-dialog .h5-content .form{padding:2.5rem}.h5-demand-dialog .h5-content .form .item>div:first-child{font-size:1.75rem;margin-bottom:1.25rem}.h5-demand-dialog .h5-content .form .item .el-cascader,.h5-demand-dialog .h5-content .form .item .el-input,.h5-demand-dialog .h5-content .form .item .el-textarea{font-size:1.75rem;height:5rem;margin-bottom:1.25rem;width:100%}.h5-demand-dialog .h5-content .footer{margin:2.5rem 0}.h5-demand-dialog .h5-content .footer .btn{background:#3c77f0;color:#fff;font-size:1.75rem;height:5rem;width:38.125rem}.h5-demand-dialog .h5-content .footer .btn+div{color:var(--tc-gray);font-size:1.25rem;margin-top:1rem;opacity:.8}
