@charset "UTF-8";@font-face{font-family:iconfont;src:url(/assets/ttf/iconfont-C18_W46G.ttf?t=1719667796161) format("truetype")}.iconfont{font-family:iconfont!important;font-size:20px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.icon-yiwen:before{font-size:15px;content:""}.icon-xiala:before{content:""}.icon-tuichu:before{content:""}.icon-xiaoxi:before{font-size:21.2px;content:""}.icon-zhuti:before{font-size:22.4px;content:""}.icon-sousuo:before{content:""}.icon-contentright:before{content:""}.icon-contentleft:before{content:""}.icon-fangda:before{content:""}.icon-suoxiao:before{content:""}.icon-zhongyingwen:before{content:""}.icon-huiche:before{content:""}html,body,#app,#watermark{width:100%;height:100%;padding:0;margin:0}:-webkit-any(article,aside,nav,section) h1{font-size:2em}.flx-center{display:flex;align-items:center;justify-content:center}.flx-justify-between{display:flex;align-items:center;justify-content:space-between}.flx-align-center{display:flex;align-items:center}.clearfix:after{clear:both;display:block;height:0;overflow:hidden;content:""}.sle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.break-word{word-break:break-all;word-wrap:break-word}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.page-header h2{position:relative;margin:0;padding-left:12px;font-size:20px;font-weight:600}.page-header h2:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:2px;background:var(--el-color-primary)}.page-header .desc{margin-top:4px;font-size:13px;color:var(--el-text-color-secondary)}.toolbar,.search-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:14px;background:var(--el-fill-color-extra-light);border-radius:10px}.toolbar .spacer{flex:1}.page-card{border-radius:10px;box-shadow:0 1px 3px #0f224c0f!important}.page-card>.el-card__body{padding:20px 22px}.el-table{--el-table-border-color: var(--el-border-color-extra-light);--el-table-header-bg-color: var(--el-fill-color);--el-table-header-text-color: var(--el-text-color-primary);--el-table-row-hover-bg-color: var(--el-color-primary-light-9);border-radius:10px}.el-table th.el-table__cell{height:46px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--el-text-color-regular);border-bottom:1px solid var(--el-border-color-light)!important}.el-table td.el-table__cell{padding:12px 0}.el-table .el-table__row{transition:background-color .15s ease}.el-table .el-table__footer-wrapper .cell,.el-table .el-table__footer .cell{white-space:nowrap;font-weight:600;color:var(--el-text-color-primary)}.el-table .el-table__footer-wrapper td.el-table__cell,.el-table .el-table__footer td.el-table__cell{background:var(--el-bg-color)}.el-table:not(:has(.el-table__expanded-cell)) .el-table__body tr:nth-child(2n) td.el-table__cell{background:var(--el-fill-color-extra-light)}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-extra-light)}.el-table th.el-table__cell>.cell,.el-table td.el-table__cell>.cell{text-align:center}.el-table--border .el-table__cell{border-right-color:transparent}.el-table--border .el-table__cell:last-child{border-right:none}.el-table .cell{font-variant-numeric:tabular-nums}.el-button{border-radius:6px;transition:all .15s ease}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){box-shadow:0 2px 6px color-mix(in srgb,var(--el-color-primary) 28%,transparent)}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover{box-shadow:0 4px 10px color-mix(in srgb,var(--el-color-primary) 36%,transparent);transform:translateY(-1px)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:6px;transition:box-shadow .15s ease}.el-card{border-radius:10px;border-color:var(--el-border-color-extra-light)}.el-drawer__body{padding:20px 24px;background:var(--el-fill-color-extra-light)}.el-timeline{padding-left:4px}.el-timeline-item__wrapper{padding-left:22px}.el-timeline-item__timestamp{font-size:12px;font-variant-numeric:tabular-nums;color:var(--el-text-color-secondary)}.el-timeline-item__tail{border-left-color:var(--el-border-color)}.el-pagination{justify-content:flex-end;margin-top:12px}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{margin:0 3px;background:var(--el-fill-color-light);border-radius:6px}.el-pagination .el-pager li.is-active{color:#fff;background:var(--el-color-primary)}.el-pagination .btn-prev:not(:disabled):hover,.el-pagination .btn-next:not(:disabled):hover,.el-pagination .el-pager li:not(.is-active):hover{color:var(--el-color-primary);background:var(--el-color-primary-light-8)}.el-tag{border-radius:999px;padding:0 10px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-fill-color-lighter)!important;color:var(--el-text-color-secondary)}.el-menu{--el-menu-item-height: 44px;--el-menu-sub-item-height: 40px}.el-menu .el-menu-item,.el-menu .el-sub-menu__title{margin:2px 8px;border-radius:6px;transition:background-color .15s ease,color .15s ease}.el-menu .el-menu-item.is-active{color:var(--el-color-primary);background:color-mix(in srgb,var(--el-color-primary) 14%,transparent);font-weight:600}.el-menu.el-menu--collapse .el-menu-item,.el-menu.el-menu--collapse .el-sub-menu__title{margin:2px 6px}.el-message-box{border-radius:10px}.el-popper.is-light,.el-select__popper.el-popper{border-radius:6px}@keyframes page-fade-slide-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.el-main>*{animation:page-fade-slide-in .2s ease}.breadcrumb-enter-active{transition:all .2s}.breadcrumb-enter-from,.breadcrumb-leave-active{opacity:0;transform:translate(10px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--el-border-color-darker);border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:var(--el-text-color-secondary)}#nprogress .bar{background:var(--el-color-primary)!important}#nprogress .spinner-icon{border-top-color:var(--el-color-primary)!important;border-left-color:var(--el-color-primary)!important}#nprogress .peg{box-shadow:0 0 10px var(--el-color-primary),0 0 5px var(--el-color-primary)!important}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}html.dark .login-container{background-color:var(--el-bg-color-page)}.el-alert{border:1px solid}.main-maximize .aside-split,.main-maximize .el-aside,.main-maximize .el-header,.main-maximize .tabs-box{display:none!important}.mask-image{padding-right:50px;-webkit-mask-image:linear-gradient(90deg,#000000 0%,#000000 calc(100% - 50px),transparent);mask-image:linear-gradient(90deg,#000000 0%,#000000 calc(100% - 50px),transparent)}.card{box-sizing:border-box;padding:20px;overflow-x:hidden;background-color:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:6px;box-shadow:0 0 12px #0000000d}.el-table--small .el-table__header th{height:40px!important;font-size:14px!important}.el-table--small .el-table__row{height:40px!important;font-size:13px!important}.el-table--large .el-table__header th{height:50px!important;font-size:16px!important}.el-table--large .el-table__row{height:50px!important;font-size:15px!important}.el-drawer .el-drawer__header{padding:16px 20px;margin-bottom:0;border-bottom:1px solid var(--el-border-color-lighter)}.el-drawer .el-drawer__header span{font-size:17px;line-height:17px;color:var(--el-text-color-primary)!important}.el-drawer .el-drawer__footer{border-top:1px solid var(--el-border-color-lighter)}.el-drawer .el-select{width:100%}.el-dialog{padding:0;border-radius:10px}.el-dialog .el-dialog__header{padding:15px 20px;margin:0;border-bottom:1px solid var(--el-border-color-lighter)}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600}.el-dialog .el-dialog__body,.el-dialog .el-dialog__footer{padding:15px 20px}.el-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-lighter)}.form-section{padding:14px 16px 16px;margin-bottom:14px;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:var(--el-fill-color-extra-light)}.section-title{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:14px;padding-left:8px;border-left:3px solid var(--el-color-primary);line-height:1.2}.section-sub{font-size:12px;font-weight:400;color:var(--el-text-color-secondary)}.section-hint{margin:0 0 10px;font-size:12px;line-height:1.6;color:var(--el-text-color-secondary)}.item-grid-head,.item-grid-row{display:grid;grid-template-columns:1fr 120px 140px 52px;gap:8px;align-items:center}.item-grid-head{font-size:12px;color:var(--el-text-color-secondary);margin-bottom:6px}.item-grid-row{margin-bottom:8px}.item-grid-row .el-select,.item-grid-row .el-input-number{width:100%}.item-add{width:100%;border-style:dashed;margin-top:2px}.item-total{margin-top:10px;padding:8px 12px;text-align:right;font-size:13px;color:var(--el-text-color-regular);background:var(--el-color-primary-light-9);border-radius:6px}.item-total b{color:var(--el-color-primary);font-variant-numeric:tabular-nums}.doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.doc-cell{min-width:0;border:1px dashed var(--el-border-color);border-radius:6px;padding:8px 10px;background:var(--el-bg-color)}.doc-cell-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.doc-name{font-size:13px;font-weight:500}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
