.law-detail-page[data-v-a16967a0]{min-height:100vh;background-color:#f5f7fa;text-align:left;font-size:15px}.container[data-v-a16967a0]{max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media (min-width:1472px){.container[data-v-a16967a0]{padding:0}}.main-content[data-v-a16967a0]{padding:0 0 16px 0}.toolbar-section[data-v-a16967a0]{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:500;background:linear-gradient(180deg,#fff,#fafbfc);border-radius:10px;padding:10px 14px;margin-top:12px;margin-bottom:12px;box-shadow:0 1px 3px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.03);border:1px solid #e5e7eb;flex-wrap:wrap}.back-btn[data-v-a16967a0],.toolbar-left[data-v-a16967a0]{display:flex;align-items:center}.back-btn[data-v-a16967a0]{gap:8px;padding:4px 12px 4px 4px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:999px;color:#475569;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s ease;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04)}.back-btn[data-v-a16967a0]:hover{background:linear-gradient(135deg,#0f3460,#1a4a82);border-color:#0f3460;color:#fff;box-shadow:0 4px 14px rgba(15,52,96,.28);transform:translateY(-1px)}.back-btn i[data-v-a16967a0]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#0f3460;color:#fff;border-radius:50%;font-size:11px;transition:all .25s ease}.back-btn:hover i[data-v-a16967a0]{background:#fff;color:#0f3460;transform:translateX(-3px) scale(1.05)}.toolbar-right[data-v-a16967a0]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tool-group[data-v-a16967a0]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f8fafc;border-radius:8px;border:1px solid #eef2f6}.tool-label[data-v-a16967a0]{font-size:13px;color:#64748b;font-weight:500}.tool-btn[data-v-a16967a0]{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#475569;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:1}.tool-btn[data-v-a16967a0]:hover:not(:disabled){background:#0f3460;border-color:#0f3460;color:#fff;box-shadow:0 2px 6px rgba(15,52,96,.18);transform:translateY(-1px)}.tool-btn.active[data-v-a16967a0]{background:#0f3460;border-color:#0f3460;color:#fff;box-shadow:0 2px 6px rgba(15,52,96,.22)}.tool-btn.icon-only[data-v-a16967a0]{padding:0;width:30px;height:30px;justify-content:center}.tool-btn[data-v-a16967a0]:disabled{color:#cbd5e1;background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed;opacity:.4}.tool-btn i[data-v-a16967a0]{font-size:13px}.tool-btn.accent[data-v-a16967a0]{background:#eef2ff;border-color:#e0e7ff;color:#0f3460}.tool-btn.accent.active[data-v-a16967a0],.tool-btn.accent[data-v-a16967a0]:hover:not(:disabled){background:#0f3460;border-color:#0f3460;color:#fff}.hit-count[data-v-a16967a0]{font-size:12px;color:#0f3460;background:#eef2ff;padding:3px 10px;border-radius:10px;white-space:nowrap;font-weight:500;border:1px solid #e0e7ff}.color-buttons[data-v-a16967a0]{display:flex;align-items:center;gap:5px;height:30px}.color-btn[data-v-a16967a0]{width:18px;height:18px;border-radius:50%;border:2px solid #fff;cursor:pointer;transition:all .2s ease;box-shadow:0 0 0 1px #e2e8f0}.color-btn[data-v-a16967a0]:hover{transform:scale(1.12);box-shadow:0 0 0 1px #cbd5e1}.color-btn.active[data-v-a16967a0]{border-color:#fff;box-shadow:0 0 0 2px #0f3460}.content-layout[data-v-a16967a0]{display:flex;flex-direction:column;gap:16px}.content-layout>.law-content[data-v-a16967a0],.content-layout>.right-sidebar[data-v-a16967a0]{width:100%;min-width:0}@media (min-width:1024px){.content-layout[data-v-a16967a0]{flex-direction:row;align-items:flex-start}.content-layout>.law-content[data-v-a16967a0]:not(.w-full){flex:0 1 calc(80% - 8px)}.content-layout>.right-sidebar[data-v-a16967a0]{flex:0 1 calc(25% - 8px)}}.law-content[data-v-a16967a0]{transition:all .3s}.law-content.w-full[data-v-a16967a0]{width:100%}.law-content.original-view[data-v-a16967a0]{flex:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;margin:8px auto 0;padding:0;background:transparent;border:none;box-shadow:none;min-height:0;transition:none}.law-content.original-view .a4-page[data-v-a16967a0]{position:relative;flex:none;width:210mm;max-width:100%;min-height:297mm;padding:37mm 26mm 35mm 28mm;background:#fff;outline:1px solid #d9d9d9;outline-offset:-1px;border-radius:2px;box-shadow:0 4px 24px rgba(0,0,0,.12);box-sizing:border-box;font-family:FangSong_GB2312,仿宋_GB2312,FangSong,仿宋,SimSun,宋体,serif;color:#000;line-height:38.65px}@media (max-width:860px){.law-content.original-view .a4-page[data-v-a16967a0]{padding:60px 32px 80px}}.law-content.original-view .a4-page-number[data-v-a16967a0]{position:absolute;left:0;right:0;bottom:48px;text-align:center;font-size:14px;color:#000;letter-spacing:1px}.law-content.original-view .a4-doc-header[data-v-a16967a0]{text-align:center;margin-bottom:38.65px}.law-content.original-view .a4-doc-header .law-name[data-v-a16967a0]{font-size:29.33px;font-family:STZhongsong,华文中宋,SimSun,宋体,serif;font-weight:400;line-height:1.5;color:#000}.law-content.original-view .a4-doc-header .meta-line[data-v-a16967a0]{font-size:21px;line-height:1.5;color:#000}.law-content.original-view .doc-item[data-v-a16967a0]{margin:0}.law-content.original-view .doc-chapter[data-v-a16967a0]{text-align:center;font-family:SimHei,黑体,sans-serif;font-weight:400;font-size:21px;line-height:38.65px;margin:0;color:#000}.law-content.original-view .doc-para[data-v-a16967a0]{font-size:21px;line-height:38.65px;text-indent:2em;margin:0;color:#000}.law-content.original-view .doc-para[data-v-a16967a0] strong{font-family:SimHei,黑体,sans-serif;font-weight:400;margin-right:1em}.law-content.original-view .doc-para.continued[data-v-a16967a0]{text-indent:0}.law-content.original-view[data-v-a16967a0] .keyword-highlight{padding:2px 0}.original-container .right-sidebar[data-v-a16967a0]{display:none}.law-detail-page[data-v-a16967a0] .keyword-highlight-active{background-color:#e04949!important;color:#fff!important}@media print{@page{size:A4 portrait;margin:0}#app[data-v-a16967a0],.legal-circle[data-v-a16967a0],body[data-v-a16967a0],html[data-v-a16967a0]{background:#fff!important;height:auto!important;overflow:visible!important}.back-to-top[data-v-a16967a0],.el-loading-mask[data-v-a16967a0],.legal-circle>[data-v-a16967a0]:not(.law-detail-page),.related-laws-card[data-v-a16967a0],.right-sidebar[data-v-a16967a0],.toolbar-section[data-v-a16967a0]{display:none!important}.container[data-v-a16967a0],.content-layout[data-v-a16967a0],.law-detail-page[data-v-a16967a0],.main-content[data-v-a16967a0]{max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.law-content[data-v-a16967a0]{flex:none!important;width:100%!important;max-width:none!important;margin:0!important;border:none!important;box-shadow:none!important;background:#fff!important;transition:none!important}.law-content.original-view[data-v-a16967a0]{display:block!important;gap:0!important}.a4-page[data-v-a16967a0]{padding:37mm 26mm 35mm 28mm!important;min-height:0!important;height:auto!important;border:none!important;outline:none!important;box-shadow:none!important;page-break-after:always}.a4-page[data-v-a16967a0]:last-child{page-break-after:auto}.info-card[data-v-a16967a0]{background:#fff!important;box-shadow:none!important;border:none!important}.doc-chapter[data-v-a16967a0],.doc-item[data-v-a16967a0],.doc-para[data-v-a16967a0]{page-break-inside:avoid}}.info-card[data-v-a16967a0]{background:#fff;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.title-section[data-v-a16967a0]{margin-bottom:24px}.title-row[data-v-a16967a0]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.law-title-main[data-v-a16967a0]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:700;color:#0f3460;margin:0;font-size:20px;line-height:1.4}@media (min-width:768px){.law-title-main[data-v-a16967a0]{font-size:24px}}.publisher-info[data-v-a16967a0]{display:flex;align-items:center;gap:10px;flex-shrink:0;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;padding:5px 14px 5px 6px;border-radius:999px;white-space:nowrap;transition:background .2s,box-shadow .2s}.publisher-info[data-v-a16967a0]:hover{background:#dbeafe;box-shadow:0 2px 8px rgba(15,52,96,.12)}.publisher-info .publisher-avatar[data-v-a16967a0]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;overflow:hidden}.publisher-info span.publisher-avatar[data-v-a16967a0]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f3460,#2a5298);color:#fff;font-size:15px;font-weight:600}.publisher-info .publisher-text[data-v-a16967a0]{display:flex;flex-direction:column;line-height:1.2}.publisher-info .publisher-label[data-v-a16967a0]{color:#6b7280;font-size:11px}.publisher-info .publisher-link[data-v-a16967a0]{color:#0f3460;text-decoration:none;font-size:14px;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.publisher-info .publisher-link[data-v-a16967a0]:hover{color:#c9a86a}.meta-tags[data-v-a16967a0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.meta-badge[data-v-a16967a0]{background:#dbeafe;color:#1e40af;padding:4px 8px;border-radius:999px;font-size:12px}.meta-action[data-v-a16967a0]{font-size:14px;color:#6b7280;cursor:pointer}.meta-action.active[data-v-a16967a0],.meta-action[data-v-a16967a0]:hover{color:#0f3460}.meta-action i[data-v-a16967a0]{margin-right:4px}.info-grid[data-v-a16967a0]{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;padding:16px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.info-grid[data-v-a16967a0]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.info-grid[data-v-a16967a0]{grid-template-columns:repeat(4,1fr)}}.info-item .info-label[data-v-a16967a0]{font-size:14px;color:#6b7280;margin-bottom:4px}.info-item .info-value[data-v-a16967a0]{font-weight:500;color:#1f2937}@keyframes skeletonShimmer-a16967a0{0%{background-position:100% 50%}to{background-position:0 50%}}.law-body[data-v-a16967a0]{min-height:800px;line-height:1.625;color:#374151}.law-body .chapter-title[data-v-a16967a0]{font-weight:700;margin:32px 0 16px;color:#1f2937;border-left:4px solid #0f3460;padding-left:12px}.law-body .article[data-v-a16967a0]{margin-bottom:16px;position:relative}.law-body .article .article-title[data-v-a16967a0]{font-weight:600;margin-bottom:8px}.law-body .article .article-content[data-v-a16967a0]{margin:0;text-align:justify}.law-body .article ol[data-v-a16967a0],.law-body .article p[data-v-a16967a0]{margin-bottom:16px;text-align:justify}.law-body .article ol[data-v-a16967a0]{padding-left:24px}.law-body .article li[data-v-a16967a0]{margin-bottom:8px}.law-body .article .collect[data-v-a16967a0]{position:absolute;top:3px;left:calc(1em - 12px);font-size:16px;color:#f59e0b;display:none;cursor:pointer}.law-body .article:hover .collect[data-v-a16967a0]{display:block}.law-body .article-content[data-v-a16967a0]{text-indent:2em}.law-body .article-content[data-v-a16967a0] strong{font-family:SimHei,黑体,sans-serif;font-weight:700;margin-right:1em}.law-body .number-branches[data-v-a16967a0] p strong{color:#fff;background:red}.detail-skeleton[data-v-a16967a0]{pointer-events:none;min-height:1000px}.detail-skeleton .skeleton-line[data-v-a16967a0]{height:14px;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:skeletonShimmer-a16967a0 1.4s ease infinite}.detail-skeleton .skeleton-page-title[data-v-a16967a0]{height:22px;width:55%;margin-bottom:10px}.detail-skeleton .skeleton-page-title-short[data-v-a16967a0]{height:22px;width:32%;margin-bottom:16px}.detail-skeleton .skeleton-chip-row[data-v-a16967a0]{display:flex;gap:10px;margin-bottom:20px}.detail-skeleton .skeleton-chip[data-v-a16967a0]{width:72px;height:22px;border-radius:999px}.detail-skeleton .skeleton-info-grid[data-v-a16967a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:24px}@media (min-width:768px) and (max-width:1023px){.detail-skeleton .skeleton-info-grid[data-v-a16967a0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.detail-skeleton .skeleton-info-grid[data-v-a16967a0]{grid-template-columns:repeat(1,1fr)}}.detail-skeleton .skeleton-info-label[data-v-a16967a0]{width:40%;height:12px;margin-bottom:8px}.detail-skeleton .skeleton-info-value[data-v-a16967a0]{width:70%;height:14px}.detail-skeleton .skeleton-section[data-v-a16967a0]{margin-bottom:22px}.detail-skeleton .skeleton-section-title[data-v-a16967a0]{width:28%;height:18px;margin-bottom:12px}.detail-skeleton .skeleton-para[data-v-a16967a0]{margin-bottom:10px}.detail-skeleton .skeleton-para-short[data-v-a16967a0]{width:58%}.skeleton-card[data-v-a16967a0]{pointer-events:none}.skeleton-card .sk-line[data-v-a16967a0]{height:14px;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:skeletonShimmer-a16967a0 1.4s ease infinite}.skeleton-card .sk-title[data-v-a16967a0]{height:16px;width:60%;margin-bottom:12px}.skeleton-card .sk-meta[data-v-a16967a0]{height:12px;width:45%;margin-bottom:8px}.skeleton-card .sk-meta-short[data-v-a16967a0]{width:30%}.skeleton-card .sk-para[data-v-a16967a0]{margin-bottom:10px}.skeleton-card .sk-para-short[data-v-a16967a0]{width:58%}[data-v-a16967a0] .keyword-highlight{padding:2px 4px;border-radius:4px;font-weight:500;cursor:n-resize;background-color:#fef08a;font-size:inherit}[data-v-a16967a0] em{font-style:normal;font-size:inherit}[data-v-a16967a0] a,[data-v-a16967a0] b,[data-v-a16967a0] div,[data-v-a16967a0] h1,[data-v-a16967a0] h2,[data-v-a16967a0] h3,[data-v-a16967a0] h4,[data-v-a16967a0] h5,[data-v-a16967a0] h6,[data-v-a16967a0] i,[data-v-a16967a0] li,[data-v-a16967a0] ol,[data-v-a16967a0] p,[data-v-a16967a0] span,[data-v-a16967a0] strong,[data-v-a16967a0] table,[data-v-a16967a0] td,[data-v-a16967a0] th,[data-v-a16967a0] u,[data-v-a16967a0] ul{font-size:inherit}.related-laws-card[data-v-a16967a0]{background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);padding:24px;margin-bottom:24px}.section-title[data-v-a16967a0]{border-left:none;padding-left:0;font-size:18px;color:#1f2937;margin-bottom:16px;display:flex;align-items:center}.section-title i[data-v-a16967a0]{margin-right:8px}.related-grid[data-v-a16967a0]{display:grid;grid-template-columns:1fr;gap:16px;min-height:96px;position:relative}@media (min-width:768px){.related-grid[data-v-a16967a0]{grid-template-columns:repeat(2,1fr)}}.related-item[data-v-a16967a0]{border:1px solid #f3f4f6;border-radius:8px;padding:16px;transition:all .3s}.related-item[data-v-a16967a0]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.related-title[data-v-a16967a0]{font-weight:500;color:#0f3460;text-decoration:none;display:block;margin-bottom:8px}.related-title[data-v-a16967a0]:hover{color:#c9a86a}.related-meta[data-v-a16967a0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:#6b7280;font-size:12px;margin-bottom:8px}.related-desc[data-v-a16967a0]{color:#4b5563;line-height:1.5;font-size:14px}.sidebar-card[data-v-a16967a0]{background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.sidebar-card .card-header[data-v-a16967a0]{padding:16px;border-bottom:1px solid #f3f4f6;background:transparent}.sidebar-card .card-title[data-v-a16967a0]{font-size:16px;font-weight:700;margin:0;color:#1f2937;display:flex;align-items:center;gap:8px}.sidebar-card .card-title i[data-v-a16967a0]{color:#0f3460;font-size:15px}.sidebar-card .card-body[data-v-a16967a0]{padding:16px}.nav-list-sidebar[data-v-a16967a0]{list-style:none;padding:0;margin:0}.nav-list-sidebar .nav-link[data-v-a16967a0]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;color:#374151;text-decoration:none;font-size:14px;transition:background .2s,color .2s}.nav-list-sidebar .nav-link i[data-v-a16967a0]{color:#9ca3af;transition:color .2s}.nav-list-sidebar .nav-link[data-v-a16967a0]:hover{background:#f8fafc;color:#0f3460}.nav-list-sidebar .nav-link:hover i[data-v-a16967a0]{color:#0f3460}.nav-list-sidebar .nav-link.active[data-v-a16967a0]{background:#eff6ff;color:#0f3460;font-weight:600}.nav-list-sidebar .nav-link.active i[data-v-a16967a0]{color:#0f3460}.keyword-input-group[data-v-a16967a0]{margin-bottom:16px}.input-label[data-v-a16967a0]{font-size:14px;color:#4b5563;margin-bottom:8px}.search-input-wrapper[data-v-a16967a0]{display:flex;align-items:stretch;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;margin-bottom:12px;position:relative;transition:border-color .2s,box-shadow .2s}.search-input-wrapper[data-v-a16967a0]:focus-within{border-color:#0f3460;box-shadow:0 0 0 3px rgba(15,52,96,.08)}.keyword-input[data-v-a16967a0]{flex:1;width:100%;padding:8px 12px;border:none;font-size:14px;outline:none}.keyword-input[data-v-a16967a0]:focus{outline:none}.add-btn[data-v-a16967a0]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;background:#0f3460;color:#fff;border:none;padding:8px 12px;font-size:14px;cursor:pointer}.add-btn[data-v-a16967a0]:hover{background:rgba(15,52,96,.9)}.keyword-tags[data-v-a16967a0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.keyword-tag[data-v-a16967a0]{padding:4px 8px;border-radius:999px;font-size:13px;display:flex;align-items:center;gap:6px}.remove-keyword[data-v-a16967a0]{background:none;border:none;cursor:pointer;padding:0;font-size:10px;opacity:.6}.remove-keyword[data-v-a16967a0]:hover{opacity:1}.selection-actions[data-v-a16967a0]{position:fixed;z-index:1000;display:flex;align-items:center;padding:6px 10px;border:1px solid #e5e6eb;border-radius:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12)}.selection-actions button[data-v-a16967a0]{display:flex;align-items:center;gap:5px;border:0;padding:4px 8px;color:#4e5969;background:transparent;cursor:pointer}.selection-actions button[data-v-a16967a0]:hover{color:#1677ff}.selection-actions span[data-v-a16967a0]{width:1px;height:18px;background:#e5e6eb}.search-tray-card .tray-title[data-v-a16967a0]{font-size:13px;font-weight:600;color:#0f3460;margin:0 0 10px}.search-tray-card .tray-terms[data-v-a16967a0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.search-tray-card .tray-term[data-v-a16967a0]{padding:3px 8px;border-radius:999px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.search-tray-card .tray-term i[data-v-a16967a0]{font-size:9px;opacity:.6;cursor:pointer;transition:opacity .2s}.search-tray-card .tray-term i[data-v-a16967a0]:hover{opacity:1}.search-tray-card .tray-empty[data-v-a16967a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px;margin-bottom:12px;color:#9ca3af;text-align:center}.search-tray-card .tray-empty i[data-v-a16967a0]{font-size:22px;color:#cbd5e1}.search-tray-card .tray-empty p[data-v-a16967a0]{margin:0;font-size:12px;line-height:1.5}.search-tray-card .tray-actions[data-v-a16967a0]{display:flex;gap:10px}.search-tray-card .tray-btn[data-v-a16967a0]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#475569;font-size:14px;cursor:pointer;transition:all .2s}.search-tray-card .tray-btn i[data-v-a16967a0]{font-size:12px}.search-tray-card .tray-btn[data-v-a16967a0]:hover:not(:disabled){border-color:#94a3b8}.search-tray-card .tray-btn[data-v-a16967a0]:disabled{cursor:not-allowed;opacity:.5}.search-tray-card .tray-btn.primary[data-v-a16967a0]{background:#0f3460;border-color:#0f3460;color:#fff}.search-tray-card .tray-btn.primary[data-v-a16967a0]:hover:not(:disabled){background:#1a4a82;border-color:#1a4a82}.search-tray-card .tray-btn.primary[data-v-a16967a0]:disabled{background:#9ca3af;border-color:#9ca3af}.default-tags[data-v-a16967a0]{display:flex;flex-wrap:wrap;gap:8px}.default-tag[data-v-a16967a0]{padding:4px 10px;border-radius:20px;font-size:12px}.default-tag.tag-purple[data-v-a16967a0]{background:#f3e8ff;color:#7c3aed}.default-tag.tag-yellow[data-v-a16967a0]{background:#fef3c7;color:#d97706}.default-tag.tag-red[data-v-a16967a0]{background:#fee2e2;color:#dc2626}.download-btn[data-v-a16967a0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:12px;transition:background .2s,transform .2s,box-shadow .2s}.download-btn[data-v-a16967a0]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.12)}.download-btn.primary[data-v-a16967a0]{background:#0f3460;color:#fff;border:none}.download-btn.primary[data-v-a16967a0]:hover{background:rgba(15,52,96,.9)}.download-btn.secondary[data-v-a16967a0]{background:#c9a86a;color:#fff;border:none}.download-btn.secondary[data-v-a16967a0]:hover{background:rgba(201,168,106,.9)}.download-btn[data-v-a16967a0]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.share-section[data-v-a16967a0]{margin-top:12px}.share-label[data-v-a16967a0]{font-size:12px;color:#6b7280;margin-bottom:8px}.share-icons[data-v-a16967a0]{display:flex;gap:12px}.share-icon[data-v-a16967a0]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:15px;transition:all .2s}.share-icon.weixin[data-v-a16967a0]{background:#dcfce7;color:#16a34a}.share-icon.weixin[data-v-a16967a0]:hover{background:#bbf7d0}.share-icon.weibo[data-v-a16967a0]{background:#dbeafe;color:#2563eb}.share-icon.weibo[data-v-a16967a0]:hover{background:#bfdbfe}.share-icon.link[data-v-a16967a0]{background:#f3f4f6;color:#4b5563}.share-icon.link[data-v-a16967a0]:hover{background:#e5e7eb}.share-icon.email[data-v-a16967a0]{background:#fee2e2;color:#dc2626}.share-icon.email[data-v-a16967a0]:hover{background:#fecaca}.qrcode-box[data-v-a16967a0]{width:160px;height:160px;background:#f8fafc;border:1px solid #e2e8f0;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:8px}.qrcode-text[data-v-a16967a0]{font-size:12px;color:#6b7280;text-align:center}.nav-card-body[data-v-a16967a0]{position:relative}.empty-placeholder[data-v-a16967a0]{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:32px 16px;text-align:center;color:#94a3b8}.empty-placeholder i[data-v-a16967a0]{font-size:32px;margin-bottom:8px;display:block}.empty-placeholder p[data-v-a16967a0]{font-size:14px;margin:0}.text-primary[data-v-a16967a0]{color:#0f3460}.collect-dialog-mask[data-v-a16967a0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:var(--z-mask-dialog)}@media (max-width:767px){.toolbar-section[data-v-a16967a0]{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:16px;border:1px solid #e6eef8;background:linear-gradient(180deg,#fff,#f2f7ff);box-shadow:0 4px 16px rgba(15,52,96,.08)}.info-grid[data-v-a16967a0]{grid-template-columns:repeat(1,1fr)}.info-card[data-v-a16967a0]{padding-left:14px;padding-right:14px}.hidden-md[data-v-a16967a0]{display:none}.back-btn[data-v-a16967a0]{align-self:center;min-height:38px;padding:6px 16px 6px 6px;border:none;background:linear-gradient(135deg,#1a4a82,#0f3460);color:#fff;box-shadow:0 4px 12px rgba(15,52,96,.25)}.back-btn i[data-v-a16967a0]{width:26px;height:26px;background:#fff;color:#0f3460;font-size:12px}.back-btn[data-v-a16967a0]:hover{background:linear-gradient(135deg,#1a4a82,#0f3460);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,52,96,.32)}.back-btn:hover i[data-v-a16967a0]{background:#fff;color:#0f3460;transform:translateX(-2px)}.tool-group--fontsize[data-v-a16967a0],.tool-group--highlight[data-v-a16967a0],.tool-group--nav[data-v-a16967a0]{display:none}.toolbar-right[data-v-a16967a0]{display:contents}.toolbar-right .tool-group[data-v-a16967a0]{flex-wrap:nowrap;padding:0;background:transparent;border:none;border-radius:0}.toolbar-left[data-v-a16967a0]{order:1}.tool-group--view[data-v-a16967a0]{order:2;margin-left:auto}.toolbar-right .tool-group--bgcolor[data-v-a16967a0]{order:3;flex:0 0 100%;box-sizing:border-box;display:flex;align-items:center;padding:10px 14px;background:#fff;border:1px solid #edf1f7;border-radius:12px;box-shadow:inset 0 1px 3px rgba(15,52,96,.04)}.toolbar-right .tool-group--bgcolor .tool-label[data-v-a16967a0]{display:none}.color-buttons[data-v-a16967a0]{width:100%;height:auto;justify-content:space-between;gap:8px}.color-btn[data-v-a16967a0]{width:24px;height:24px;min-width:0;min-height:0;padding:0;box-sizing:border-box;flex:0 0 24px;border-radius:50%;box-shadow:0 1px 3px rgba(15,52,96,.18)}.toolbar-right .tool-btn.accent[data-v-a16967a0]{height:40px;min-height:40px;padding:0 18px;border:none;border-radius:999px;background:linear-gradient(135deg,#2a62b0,#0f3460);color:#fff;font-size:13px;font-weight:600;box-shadow:0 4px 12px rgba(15,52,96,.28)}.toolbar-right .tool-btn.accent.active[data-v-a16967a0],.toolbar-right .tool-btn.accent[data-v-a16967a0]:hover:not(:disabled){background:linear-gradient(135deg,#2a62b0,#0f3460);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,52,96,.36)}.title-row[data-v-a16967a0]{gap:10px}.law-title-main[data-v-a16967a0]{font-size:20px}.info-grid[data-v-a16967a0]{gap:12px}}@media (min-width:768px) and (max-width:1279px){.toolbar-section[data-v-a16967a0]{padding:8px 14px;gap:10px;border-radius:14px;border-color:#e6eef8;background:linear-gradient(180deg,#fff,#f5f9ff);box-shadow:0 3px 12px rgba(15,52,96,.07)}.back-btn[data-v-a16967a0]{min-height:36px}.toolbar-right[data-v-a16967a0]{gap:8px}.tool-group[data-v-a16967a0]{padding:4px 8px;background:#fff;border:1px solid #e6eef7;border-radius:999px;box-shadow:0 1px 3px rgba(15,52,96,.06)}.tool-label[data-v-a16967a0]{font-size:12px}.tool-btn[data-v-a16967a0]{min-height:34px;border-color:transparent;background:transparent;border-radius:999px}.tool-btn.icon-only[data-v-a16967a0]{width:34px;height:34px}.tool-btn.accent[data-v-a16967a0]{padding:0 16px;border:none;background:linear-gradient(135deg,#2a62b0,#0f3460);color:#fff;font-weight:600;box-shadow:0 3px 10px rgba(15,52,96,.24)}.tool-btn.accent.active[data-v-a16967a0],.tool-btn.accent[data-v-a16967a0]:hover:not(:disabled){background:linear-gradient(135deg,#2a62b0,#0f3460);border-color:transparent;color:#fff}.color-buttons[data-v-a16967a0]{gap:6px}.color-btn[data-v-a16967a0]{width:20px;height:20px}}@media (min-width:768px) and (max-width:959px){.tool-btn--print[data-v-a16967a0],.tool-group--fontsize[data-v-a16967a0],.tool-group--nav[data-v-a16967a0]{display:none}.toolbar-section[data-v-a16967a0]{padding:8px 12px;gap:8px}.toolbar-right[data-v-a16967a0]{gap:4px}.tool-group[data-v-a16967a0]{padding:4px 6px}}@media (min-width:960px) and (max-width:1100px){.tool-btn--print[data-v-a16967a0],.tool-group--fontsize[data-v-a16967a0]{display:none}}@media (min-width:1101px) and (max-width:1279px){.tool-btn--print[data-v-a16967a0]{display:none}}#flow.assistant-docked .viewview:has(.law-detail-page){background:#f5f7fa;-ms-overflow-style:none;scrollbar-width:none}#flow.assistant-docked .viewview:has(.law-detail-page)::-webkit-scrollbar{display:none;width:0;height:0}#flow.assistant-docked .viewview:has(.law-detail-page)::-webkit-scrollbar-corner{background:#f5f7fa}.legal-circle:has(.law-detail-page){-ms-overflow-style:none;scrollbar-width:none}.legal-circle:has(.law-detail-page)::-webkit-scrollbar{display:none;width:0;height:0}