@charset "UTF-8";[data-v-96af862d]:root{--el-color-primary: #e8a820;--el-color-primary-light-3: #f0c44a;--el-color-primary-light-5: #f5d97a;--el-color-primary-light-7: #faeab0;--el-color-primary-light-8: #fdf3d0;--el-color-primary-light-9: #fef9e8;--el-color-primary-dark-2: #c89010;--menu-background: #304156;--menu-text: #bfcbd9;--menu-active-text: var(--el-menu-active-color);--menu-hover: #263445;--sidebar-logo-background: #2d3748}html.dark[data-v-96af862d]{--main-highlight: #000;--el-color-primary: #000;--el-text-color-regular: #000;--menu-background: var(--el-bg-color-overlay);--menu-text: #696969;--menu-active-text: var(--el-menu-active-color);--menu-hover: rgb(0 0 0 / 20%);--sidebar-logo-background: rgb(0 0 0 / 20%)}html.dark .el-dialog[data-v-96af862d]{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #e8a82040,0 10px 30px #00000026!important;border:1px solid rgba(255,255,255,.8)}html.dark .el-tabs__item[data-v-96af862d]{--el-text-color-primary: rgb(82, 82, 82)}.my-custom-scrollbar[data-v-96af862d]{--scrollbar-track:#f5f5f5;--scrollbar-thumb:#ddd;--scrollbar-width:8px;--scrollbar-height:8px;overflow:auto;--scrollbar-width:4px;--scrollbar-height:6px;--scrollbar-track-radius:2px;--scrollbar-thumb-radius:2px;--scrollbar-track-radius:4px;--scrollbar-thumb-radius:4px}.my-custom-scrollbar[data-v-96af862d]::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.my-custom-scrollbar[data-v-96af862d]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.my-custom-scrollbar[data-v-96af862d]::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}.policy-detail-page[data-v-96af862d]{min-height:100vh;background:#f5f6f8;padding-top:70px}.detail-header-bar[data-v-96af862d]{background:#fff;border-bottom:1px solid #ebeef5;padding:12px 24px;position:sticky;top:70px;z-index:10}.detail-header-bar .back-btn[data-v-96af862d]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#606266;font-size:14px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s}.detail-header-bar .back-btn[data-v-96af862d]:hover{background:#f0f2f5;color:#e8a820}.detail-container[data-v-96af862d]{max-width:900px;margin:0 auto;padding:30px 24px 60px}.detail-loading[data-v-96af862d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:#909399;font-size:14px}.detail-loading .loading-spinner[data-v-96af862d]{width:40px;height:40px;border:3px solid #e4e7ed;border-top-color:#e8a820;border-radius:50%;animation:spin-96af862d .8s linear infinite}@keyframes spin-96af862d{to{transform:rotate(360deg)}}.detail-empty[data-v-96af862d]{text-align:center;padding:80px 0;color:#a0aec0;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:16px}.detail-empty svg[data-v-96af862d]{opacity:.5}.detail-empty--inner[data-v-96af862d]{padding:40px 0}.detail-page[data-v-96af862d]{animation:detail-fade-up-96af862d .4s ease both}@keyframes detail-fade-up-96af862d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.detail-cover[data-v-96af862d]{margin-bottom:24px;border-radius:12px;overflow:hidden;background:#f0f0f0}.detail-cover img[data-v-96af862d]{width:100%;height:auto;display:block}.detail-source-link[data-v-96af862d]{margin-top:24px;padding-top:16px;border-top:1px solid #e9ecef}.detail-source-link a[data-v-96af862d]{display:inline-flex;align-items:center;gap:6px;color:#3182ce;font-size:14px;text-decoration:none;transition:color .2s}.detail-source-link a[data-v-96af862d]:hover{color:#e8a820}.detail-source-link a svg[data-v-96af862d]{width:14px;height:14px}.detail-title[data-v-96af862d]{font-size:26px;font-weight:700;color:#1a202c;line-height:1.45;margin:0 0 18px;letter-spacing:-.3px}.detail-meta[data-v-96af862d]{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:14px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:28px}.meta-item[data-v-96af862d]{display:flex;align-items:center;gap:6px;font-size:13px;color:#718096}.meta-item svg[data-v-96af862d]{color:#a0aec0}.detail-summary[data-v-96af862d]{padding:16px 20px;margin:0 0 24px;background:linear-gradient(135deg,#fef9e7,#f8f9fa);border-left:3px solid #e8a820;border-radius:0 8px 8px 0;font-size:15px;line-height:1.7;color:#4a5568}.detail-divider[data-v-96af862d]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.detail-divider[data-v-96af862d]:before,.detail-divider[data-v-96af862d]:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,#dee2e6,transparent)}.detail-divider .divider-dot[data-v-96af862d]{width:6px;height:6px;border-radius:50%;background:#cbd5e0}.detail-body-content[data-v-96af862d]{background:#fff;border-radius:12px;padding:32px 36px;box-shadow:0 1px 4px #0000000f,0 0 0 1px #0000000a;min-height:120px}.detail-content[data-v-96af862d]{font-size:15px;line-height:1.85;color:#2d3748;word-break:break-word}.detail-content[data-v-96af862d] p{margin:0 0 1em}.detail-content[data-v-96af862d] h1,.detail-content[data-v-96af862d] h2,.detail-content[data-v-96af862d] h3{font-weight:700;color:#1a202c;margin:1.4em 0 .6em}.detail-content[data-v-96af862d] h1{font-size:20px}.detail-content[data-v-96af862d] h2{font-size:18px}.detail-content[data-v-96af862d] h3{font-size:16px}.detail-content[data-v-96af862d] a{color:#3182ce;text-decoration:underline}.detail-content[data-v-96af862d] img{max-width:100%;border-radius:4px;margin:8px 0}.detail-content[data-v-96af862d] ul,.detail-content[data-v-96af862d] ol{padding-left:20px;margin:0 0 1em}.detail-content[data-v-96af862d] li{margin-bottom:4px}.detail-content[data-v-96af862d] blockquote{border-left:3px solid #cbd5e0;margin:1em 0;padding:6px 16px;color:#718096;background:#f7fafc}.detail-content[data-v-96af862d] table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}.detail-content[data-v-96af862d] table th,.detail-content[data-v-96af862d] table td{border:1px solid #e2e8f0;padding:8px 12px}.detail-content[data-v-96af862d] table th{background:#f7fafc;font-weight:600}@media (max-width: 768px){.detail-title[data-v-96af862d]{font-size:20px}.detail-body-content[data-v-96af862d]{padding:20px 24px}}
