#app{min-height:100vh;display:flex;flex-direction:column}#app>div{flex:1;display:flex;flex-direction:column}.global-footer{width:100%;background:#fff;border-top:1px solid #e8e8e8;padding:20px 0;margin-top:auto}.global-footer .footer-content{text-align:center}.global-footer .footer-content .icp-info{margin:0;font-size:14px;color:#666;line-height:22px}.global-footer .footer-content .icp-info a{color:#666;text-decoration:none;transition:color .3s;display:inline-flex;align-items:center;gap:6px}.global-footer .footer-content .icp-info a .beian-icon{width:16px;height:16px;vertical-align:middle}.global-footer .footer-content .icp-info a:hover{color:#1890ff}@media screen and (max-width:768px){.global-footer{padding:15px 0}.global-footer .footer-content .icp-info{font-size:12px}.global-footer .footer-content .icp-info a .beian-icon{width:14px;height:14px}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.app-container{min-width:1600px;padding-top:20px;margin:0 150px;display:flex;flex-direction:column}.app-container .breadcrumb-wrap{display:flex;align-items:center;margin-bottom:10px}.app-container .breadcrumb-wrap .breadcrumb-title{font-size:14px}.app-container .notice-detial-wrap{border:5px solid #f7f7f7}.app-container .notice-detial-wrap .main-content{background-color:#fff;padding:20px 40px}.app-container .notice-detial-wrap .main-content h2{text-align:center}.app-container .notice-detial-wrap .main-content .notice-tip{color:#797979;text-align:center;padding-bottom:20px;border-bottom:1px dashed #f5f5f5}.app-container .notice-detial-wrap .main-content .btn-wrap{display:flex;justify-content:center}@media screen and (max-width:1800px){.app-container{min-width:auto;margin:0 80px}}@media screen and (max-width:1400px){.app-container{margin:0 40px}}@media screen and (max-width:1200px){.app-container{margin:0 20px}}.el-table{border:1px solid rgba(5,5,5,.06);border-bottom:none}.el-table .el-table__fixed-header-wrapper .el-table__header th,.el-table .el-table__header-wrapper .el-table__header th{word-break:break-word;background-color:#fbfbfb;color:rgba(42,46,54,.88);font-weight:600;height:40px;font-size:14px}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.pagination-container{position:relative;height:52px;padding:10px 0}.pagination-container .el-pagination{right:0;position:absolute}@media (max-width:768px){.pagination-container .el-pagination>.el-pagination__jump,.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.underline{color:#1890ff;text-decoration:underline;cursor:pointer}.svg-icon[data-v-5ce418c0]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-5ce418c0]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.line[data-v-6e8e5476]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lines[data-v-6e8e5476]{display:-webkit-box;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--row);-webkit-box-orient:vertical}.pagination-container[data-v-bf2559e6]{background:#fff}.pagination-container.hidden[data-v-bf2559e6],.ql-toolbar.ql-snow{display:none}.ql-container.ql-snow{border:none}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"等宽字体"}.search-form-box[data-v-f4570d40]{box-sizing:border-box;box-shadow:var(--el-box-shadow-light);background-color:#fff;border-radius:4px}.search-form-box .row[data-v-f4570d40]{display:flex;flex-wrap:wrap}.search-form-box .flex-form-item[data-v-f4570d40]{display:flex;align-items:center}.search-form-box .flex-form-item[data-v-f4570d40] .el-form-item__content{flex:1}.search-form-box .flex-form-item[data-v-f4570d40] .el-form-item__content .item-width{width:100%}.search-form-box .flex-form-item[data-v-f4570d40] .el-form-item__content .vue-treeselect .vue-treeselect__control{height:34px}.search-form-box .el-col-wrapper[data-v-f4570d40]{display:flex}.search-form-box .el-col-wrapper .btn-group-item[data-v-f4570d40]{flex:1;display:flex}.search-form-box .el-col-wrapper .btn-group-item[data-v-f4570d40] .el-form-item__content{flex:1;display:flex;align-items:center}.search-form-box .el-col-wrapper .btn-group-item.flex-end[data-v-f4570d40] .el-form-item__content{justify-content:flex-end}.login-dialog .el-dialog__header{padding:0}.login-dialog .el-dialog__body{padding:0;overflow:hidden}.captcha-dialog,.login-dialog{border-radius:12px;overflow:hidden}.captcha-dialog .el-dialog__header{padding:0;border-bottom:1px solid #e8eaed}.captcha-dialog .el-dialog__headerbtn,.captcha-dialog .el-dialog__title{display:none}.captcha-header{display:flex;align-items:center;justify-content:center;padding:16px 20px;background:linear-gradient(135deg,#f5f7fa,#e8eaed);gap:8px}.captcha-icon{font-size:20px}.captcha-title-text{font-size:16px;font-weight:600;color:#303133;letter-spacing:1px}.captcha-dialog .el-dialog__body{padding:24px 24px 16px;background:#fff}.captcha-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafbfc}.select-supplier-dialog{border-radius:12px;overflow:hidden}.select-supplier-dialog .el-dialog__header{padding:0;border-bottom:1px solid #e8eaed}.select-supplier-dialog .el-dialog__headerbtn,.select-supplier-dialog .el-dialog__title{display:none}.select-supplier-header{display:flex;align-items:center;justify-content:center;padding:16px 20px;background:linear-gradient(135deg,#f5f7fa,#e8eaed);gap:8px}.select-icon{font-size:20px}.select-title-text{font-size:16px;font-weight:600;color:#303133;letter-spacing:1px}.select-supplier-dialog .el-dialog__body{padding:24px 24px 16px;background:#fff}.select-supplier-body{max-height:400px;overflow-y:auto}.select-tip{font-size:14px;color:#606266;margin:0 0 16px;line-height:1.5}.supplier-radio-group{display:block}.supplier-radio-item{margin-bottom:12px}.supplier-radio-item .el-radio{width:100%;height:auto;margin:0;padding:12px 16px;line-height:1.5}.supplier-info{margin-left:8px}.supplier-name{font-size:15px;font-weight:500;color:#303133;margin-bottom:4px}.supplier-credit{font-size:12px;color:#909399}.select-supplier-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafbfc}.login-container[data-v-7536e2bc]{padding:36px 44px 32px;background:#fff}.login-header[data-v-7536e2bc]{text-align:center;margin-bottom:28px}.login-logo[data-v-7536e2bc]{font-size:36px;display:block;margin-bottom:8px}.login-title[data-v-7536e2bc]{font-size:22px;font-weight:600;color:#303133;margin:0}.login-tabs[data-v-7536e2bc]{display:flex;border-bottom:2px solid #e4e7ed;margin-bottom:24px}.login-tab-item[data-v-7536e2bc]{flex:1;text-align:center;padding:10px 0;font-size:15px;color:#909399;cursor:pointer;position:relative;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-tab-item[data-v-7536e2bc]:hover{color:#409eff}.login-tab-item.active[data-v-7536e2bc]{color:#409eff;font-weight:600}.login-tab-item.active[data-v-7536e2bc]:after{content:"";position:absolute;bottom:-2px;left:20%;width:60%;height:2px;background:#409eff;border-radius:2px}.sms-wrap[data-v-7536e2bc]{display:flex;align-items:center;gap:10px}.sms-wrap .el-input[data-v-7536e2bc]{flex:1}.btn-sms[data-v-7536e2bc]{min-width:110px;flex-shrink:0;white-space:nowrap}.btn-group[data-v-7536e2bc]{display:flex;gap:12px;margin-top:8px}.btn-login[data-v-7536e2bc]{flex:2;height:42px;font-size:15px;letter-spacing:4px}.btn-reset[data-v-7536e2bc]{flex:1;height:42px;font-size:15px;letter-spacing:2px}.captcha-tip[data-v-7536e2bc]{font-size:13px;color:#606266;margin:0 0 18px;text-align:center}.captcha-row[data-v-7536e2bc]{display:flex;align-items:center;gap:12px}.captcha-row .el-input[data-v-7536e2bc]{flex:1}.captcha-img[data-v-7536e2bc]{height:42px;min-width:120px;border-radius:6px;border:1px solid #dcdfe6;cursor:pointer;flex-shrink:0;transition:opacity .2s,transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.captcha-img[data-v-7536e2bc]:hover{opacity:.75;transform:scale(1.02)}.captcha-footer[data-v-7536e2bc]{display:flex;justify-content:center;gap:16px}