.notice-page[data-v-7fa86b8c]{animation:notice-fade-up-7fa86b8c .28s ease both;margin:0 auto;max-width:760px;padding:8px 8px 20px}@keyframes notice-fade-up-7fa86b8c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.notice-type-tag[data-v-7fa86b8c]{align-items:center;border-radius:2px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:1px;margin-bottom:14px;padding:3px 12px;text-transform:uppercase}.type-notify[data-v-7fa86b8c]{background:var(--notice-tag-notify-bg,#fff8e6);border-left:3px solid #d97706;color:var(--notice-tag-notify-color,#b7791f)}.type-announce[data-v-7fa86b8c]{background:var(--notice-tag-announce-bg,#e8f5e9);border-left:3px solid #38a169;color:var(--notice-tag-announce-color,#276749)}.notice-title[data-v-7fa86b8c]{color:var(--notice-title-color,#1a202c);font-size:22px;font-weight:700;letter-spacing:-.2px;line-height:1.45;margin:0 0 16px}.notice-meta[data-v-7fa86b8c]{border-bottom:1px solid var(--notice-border-color,#e9ecef);border-top:1px solid var(--notice-border-color,#e9ecef);flex-wrap:wrap;gap:16px;margin-bottom:28px;padding:12px 0}.meta-item[data-v-7fa86b8c],.notice-meta[data-v-7fa86b8c]{align-items:center;display:flex}.meta-item[data-v-7fa86b8c]{color:var(--notice-meta-color,#718096);font-size:12px;gap:5px}.meta-item .el-icon[data-v-7fa86b8c]{color:var(--notice-meta-icon-color,#a0aec0);font-size:12px}.status-dot[data-v-7fa86b8c]{border-radius:50%;display:inline-block;height:7px;margin-right:4px;width:7px}.status-ok[data-v-7fa86b8c]{background:#38a169}.status-off[data-v-7fa86b8c]{background:#e53e3e}.notice-divider[data-v-7fa86b8c]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.notice-divider[data-v-7fa86b8c]:after,.notice-divider[data-v-7fa86b8c]:before{background:var(--notice-divider-gradient,linear-gradient(to right,transparent,#dee2e6,transparent));content:"";flex:1;height:1px}.notice-divider-dot[data-v-7fa86b8c]{background:var(--notice-divider-dot-color,#cbd5e0);border-radius:50%;height:6px;width:6px}.notice-body[data-v-7fa86b8c]{background:var(--notice-body-bg,#fff);border-radius:6px;box-shadow:var(--notice-body-shadow,0 1px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04));min-height:120px;padding:28px 32px}.notice-content[data-v-7fa86b8c]{color:var(--notice-content-color,#2d3748);font-size:14px;line-height:1.85;word-break:break-word}.notice-content[data-v-7fa86b8c] p{margin:0 0 1em}.notice-content[data-v-7fa86b8c] h1,.notice-content[data-v-7fa86b8c] h2,.notice-content[data-v-7fa86b8c] h3{color:var(--notice-title-color,#1a202c);font-weight:700;margin:1.4em 0 .6em}.notice-content[data-v-7fa86b8c] h1{font-size:18px}.notice-content[data-v-7fa86b8c] h2{font-size:16px}.notice-content[data-v-7fa86b8c] h3{font-size:14px}.notice-content[data-v-7fa86b8c] a{color:#3182ce;text-decoration:underline}.notice-content[data-v-7fa86b8c] a:hover{color:#2b6cb0}.notice-content[data-v-7fa86b8c] img{border-radius:4px;margin:8px 0;max-width:100%}.notice-content[data-v-7fa86b8c] ol,.notice-content[data-v-7fa86b8c] ul{margin:0 0 1em;padding-left:20px}.notice-content[data-v-7fa86b8c] li{margin-bottom:4px}.notice-content[data-v-7fa86b8c] blockquote{background:var(--notice-blockquote-bg,#f7fafc);border-left:3px solid var(--notice-blockquote-border,#cbd5e0);color:var(--notice-meta-color,#718096);margin:1em 0;padding:6px 16px}.notice-content[data-v-7fa86b8c] table{border-collapse:collapse;font-size:13px;margin:1em 0;width:100%}.notice-content[data-v-7fa86b8c] table td,.notice-content[data-v-7fa86b8c] table th{border:1px solid var(--notice-table-border,#e2e8f0);padding:7px 12px}.notice-content[data-v-7fa86b8c] table th{background:var(--notice-table-header-bg,#f7fafc);font-weight:600}.notice-empty[data-v-7fa86b8c]{color:var(--notice-meta-icon-color,#a0aec0);font-size:13px;padding:40px 0;text-align:center}.notice-empty .el-icon[data-v-7fa86b8c]{display:inline-flex;font-size:28px;margin-bottom:10px}.notice-empty--inner[data-v-7fa86b8c]{padding:32px 0}.notice-detail-drawer__body[data-v-7fa86b8c]{height:100%;overflow:auto;padding:10px 16px 22px}.notice-detail-drawer .el-drawer__header{border-bottom:1px solid var(--notice-border-color,#ebeef5);color:var(--notice-title-color,#303133);font-size:16px;font-weight:600;margin-bottom:0;padding:16px 20px}.notice-detail-drawer .el-drawer__body{background:var(--notice-drawer-body-bg,#f5f6f8);padding:0}
