.notice-page[data-v-34085bf7]{max-width:760px;margin:0 auto;padding:8px 8px 20px;-webkit-animation:notice-fade-up-data-v-34085bf7 .28s ease both;animation:notice-fade-up-data-v-34085bf7 .28s ease both}@-webkit-keyframes notice-fade-up-data-v-34085bf7{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes notice-fade-up-data-v-34085bf7{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.notice-type-tag[data-v-34085bf7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 12px;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.type-notify[data-v-34085bf7]{background:#fff8e6;color:#b7791f;border-left:3px solid #d97706}.type-announce[data-v-34085bf7]{background:#e8f5e9;color:#276749;border-left:3px solid #38a169}.notice-title[data-v-34085bf7]{font-size:24px;font-weight:700;color:#1a202c;line-height:1.45;margin:0 0 16px;letter-spacing:-.2px}.notice-meta[data-v-34085bf7]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:12px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:28px}.meta-item[data-v-34085bf7],.notice-meta[data-v-34085bf7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-item[data-v-34085bf7]{gap:5px;font-size:13px;color:#718096}.meta-item i[data-v-34085bf7]{font-size:13px;color:#a0aec0}.status-dot[data-v-34085bf7]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.status-ok[data-v-34085bf7]{background:#38a169}.status-off[data-v-34085bf7]{background:#e53e3e}.notice-divider[data-v-34085bf7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:24px}.notice-divider[data-v-34085bf7]:after,.notice-divider[data-v-34085bf7]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#dee2e6),to(transparent));background:linear-gradient(90deg,transparent,#dee2e6,transparent)}.notice-divider-dot[data-v-34085bf7]{width:6px;height:6px;border-radius:50%;background:#cbd5e0}.notice-body[data-v-34085bf7]{background:#fff;border-radius:6px;padding:28px 32px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);min-height:120px}.notice-content[data-v-34085bf7]{font-size:15px;line-height:1.85;color:#2d3748;word-break:break-word}.notice-content[data-v-34085bf7] p{margin:0 0 1em}.notice-content[data-v-34085bf7] h1,.notice-content[data-v-34085bf7] h2,.notice-content[data-v-34085bf7] h3{font-weight:700;color:#1a202c;margin:1.4em 0 .6em}.notice-content[data-v-34085bf7] h1{font-size:20px}.notice-content[data-v-34085bf7] h2{font-size:18px}.notice-content[data-v-34085bf7] h3{font-size:16px}.notice-content[data-v-34085bf7] a{color:#3182ce;text-decoration:underline}.notice-content[data-v-34085bf7] a:hover{color:#2b6cb0}.notice-content[data-v-34085bf7] img{max-width:100%;border-radius:4px;margin:8px 0}.notice-content[data-v-34085bf7] ol,.notice-content[data-v-34085bf7] ul{padding-left:20px;margin:0 0 1em}.notice-content[data-v-34085bf7] li{margin-bottom:4px}.notice-content[data-v-34085bf7] blockquote{border-left:3px solid #cbd5e0;margin:1em 0;padding:6px 16px;color:#718096;background:#f7fafc}.notice-content[data-v-34085bf7] table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}.notice-content[data-v-34085bf7] table td,.notice-content[data-v-34085bf7] table th{border:1px solid #e2e8e0;padding:7px 12px}.notice-content[data-v-34085bf7] table th{background:#f7fafc;font-weight:600}.notice-empty[data-v-34085bf7]{text-align:center;padding:40px 0;color:#a0aec0;font-size:14px}.notice-empty i[data-v-34085bf7]{font-size:28px;display:block;margin-bottom:10px}.notice-empty--inner[data-v-34085bf7]{padding:32px 0}.notice-empty--inner i[data-v-34085bf7]{font-size:28px}[data-v-34085bf7] .notice-detail-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:600;color:#303133}[data-v-34085bf7] .notice-detail-drawer .el-drawer__body{background:#f5f6f8}.notice-detail-drawer__body[data-v-34085bf7]{height:100%;overflow:auto;padding:10px 16px 22px}.notice-trigger[data-v-7af7c191]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin-right:14px;color:#586174;font-size:20px;border-radius:8px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.notice-trigger[data-v-7af7c191]:hover{background:#f3f4f7}.notice-trigger .notice-badge[data-v-7af7c191]{position:absolute;top:4px;right:2px;background:#f56c6c;color:#fff;border-radius:10px;font-size:11px;height:17px;line-height:17px;padding:0 4px;min-width:17px;text-align:center;white-space:nowrap;pointer-events:none}.notice-popover{padding:0!important}.notice-popover .notice-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f7f9fb;border-bottom:1px solid #eee;font-size:14px;font-weight:600;color:#333}.notice-popover .notice-mark-all{font-size:13px;color:#409eff;font-weight:400;cursor:pointer}.notice-popover .notice-mark-all:hover{color:#2b7cc1}.notice-popover .notice-empty,.notice-popover .notice-loading{padding:28px;text-align:center;color:#bbb;font-size:13px;line-height:1.8}.notice-popover .notice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.notice-popover .notice-item:last-child{border-bottom:none}.notice-popover .notice-item:hover{background:#f7f9fb}.notice-popover .notice-item.is-read .notice-item-date,.notice-popover .notice-item.is-read .notice-item-title,.notice-popover .notice-item.is-read .notice-tag{opacity:.45;-webkit-filter:grayscale(1);filter:grayscale(1);color:#999}.notice-popover .notice-tag{-ms-flex-negative:0;flex-shrink:0}.notice-popover .notice-item-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-popover .notice-item-date{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#bbb}.portal-layout[data-v-c467db38]{min-height:100vh}.portal-sidebar[data-v-c467db38]{position:fixed;z-index:1002;top:0;bottom:0;left:0;width:220px;overflow:hidden;background:#151c2c;-webkit-transition:width .2s ease,-webkit-transform .2s ease;transition:width .2s ease,-webkit-transform .2s ease;transition:width .2s ease,transform .2s ease;transition:width .2s ease,transform .2s ease,-webkit-transform .2s ease}.portal-sidebar.collapsed[data-v-c467db38]{width:64px}.portal-sidebar .el-menu[data-v-c467db38]{border-right:0}.brand[data-v-c467db38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;padding:0 16px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.07)}.brand-logo[data-v-c467db38]{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.brand-copy[data-v-c467db38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:11px;white-space:nowrap}.brand-copy strong[data-v-c467db38]{font-size:16px;line-height:20px}.brand-copy span[data-v-c467db38]{color:#8490a8;font-size:11px}.portal-workspace[data-v-c467db38]{min-height:100vh;margin-left:220px;background:#f4f6fa;-webkit-transition:margin-left .2s ease;transition:margin-left .2s ease}.collapsed+.portal-workspace[data-v-c467db38]{margin-left:64px}.portal-header[data-v-c467db38]{position:sticky;z-index:900;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;padding:0 24px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(20,32,58,.08);box-shadow:0 1px 4px rgba(20,32,58,.08)}.sidebar-toggle[data-v-c467db38]{padding:8px;color:#586174;font-size:21px;border:0;background:transparent;cursor:pointer}.page-heading[data-v-c467db38]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;color:#1d2535;font-size:17px;font-weight:600}.user-menu[data-v-c467db38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#394153;cursor:pointer}.portal-main[data-v-c467db38]{min-height:calc(100vh - 64px);padding:24px}.sidebar-mask[data-v-c467db38]{position:fixed;z-index:1001;inset:0;background:rgba(6,12,24,.5)}.is-mobile .portal-sidebar[data-v-c467db38]{width:220px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.is-mobile.sidebar-open .portal-sidebar[data-v-c467db38]{-webkit-transform:translateX(0);transform:translateX(0)}.is-mobile .portal-workspace[data-v-c467db38]{margin-left:0}@media (max-width:600px){.portal-header[data-v-c467db38]{padding:0 12px}.portal-main[data-v-c467db38]{padding:14px}.user-menu span[data-v-c467db38]{display:none}}*{-webkit-box-sizing:border-box;box-sizing:border-box}#app,body,html{width:100%;min-height:100%;margin:0}body{color:#303849;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;background:#f4f6fa;-webkit-font-smoothing:antialiased;font-size:18px}.el-alert,.el-backtop,.el-badge__content,.el-breadcrumb,.el-breadcrumb__inner,.el-button,.el-card,.el-cascader,.el-checkbox,.el-checkbox__label,.el-collapse-item__content,.el-collapse-item__header,.el-date-picker,.el-descriptions__content,.el-descriptions__label,.el-dialog__body,.el-dialog__title,.el-divider__text,.el-drawer__body,.el-dropdown-menu,.el-empty__description,.el-form,.el-form-item__content,.el-form-item__label,.el-input,.el-input__inner,.el-link,.el-menu,.el-pagination,.el-picker-panel,.el-popover,.el-radio,.el-radio__label,.el-result__subtitle,.el-result__title,.el-select,.el-statistic__content,.el-step__title,.el-steps,.el-switch__label,.el-table,.el-table__body-wrapper,.el-tabs__item,.el-tag,.el-timeline-item__content,.el-timeline-item__timestamp,.el-tooltip,.el-transfer-panel__item,.el-tree{font-size:15px}.el-card__header,.el-dialog__title,.el-drawer__header,.el-page-header__title{font-size:16px;font-weight:600}.el-table th.el-table__cell .cell{font-weight:600}.el-form-item__label{white-space:nowrap}.el-form--inline .el-form-item__content .el-date-editor.el-input,.el-form--inline .el-form-item__content .el-date-editor .el-input__inner,.el-form--inline .el-form-item__content .el-input,.el-form--inline .el-form-item__content .el-select{min-width:200px}a{color:inherit;text-decoration:none}.page-card{border:0;border-radius:10px;-webkit-box-shadow:0 5px 18px rgba(31,45,71,.06);box-shadow:0 5px 18px rgba(31,45,71,.06)}.page-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px}.page-toolbar .el-form-item{margin-bottom:0}.page-title{margin:0;color:#1f2737;font-size:22px}.page-subtitle{margin:6px 0 0;color:#8790a3;font-size:14px;font-weight:400}.table-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.price-text{color:#f05a47;font-weight:600}.muted-text{color:#8b94a5;font-size:13px}.el-menu--collapse .el-submenu__icon-arrow,.el-menu--collapse .el-submenu__title span{display:none}.el-table th.el-table__cell{color:#5d6678;background:#f7f8fb}.sidebar-collapsed .settlement-bar{left:64px}.is-mobile .settlement-bar{left:0}@media (max-width:950px){.resource-select-dialog{width:calc(100% - 30px)!important}}@media (max-width:700px){.page-toolbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-toolbar .el-form,.page-toolbar .el-form-item,.page-toolbar .el-input{width:100%}.table-pagination{overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}