.policy-viewer-container[data-v-259a53b9]{padding:24px;background-color:#f6f8fa;min-height:calc(100vh - 110px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.policy-viewer-container .viewer-header[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding:18px 24px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.policy-viewer-container .viewer-header .header-icon-box[data-v-259a53b9]{width:48px;height:48px;border-radius:8px;background:#e6f7ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;transition:all .3s}.policy-viewer-container .viewer-header .header-icon-box .header-icon[data-v-259a53b9]{font-size:24px;color:#1890ff}.policy-viewer-container .viewer-header .header-text-box .viewer-title[data-v-259a53b9]{font-size:18px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:2px;letter-spacing:.5px}.policy-viewer-container .viewer-header .header-text-box .viewer-subtitle[data-v-259a53b9]{font-size:13px;color:rgba(0,0,0,.45);margin:0}.policy-viewer-container .category-grid[data-v-259a53b9]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:24px}.policy-viewer-container .category-item-card[data-v-259a53b9]{border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;transition:all .3s cubic-bezier(.25,.8,.25,1);background:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.04);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.policy-viewer-container .category-item-card[data-v-259a53b9] .ant-card-body{padding:0;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.policy-viewer-container .category-item-card[data-v-259a53b9]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.policy-viewer-container .category-item-card:hover .card-footer[data-v-259a53b9]{background:#f6f8fa}.policy-viewer-container .category-item-card:hover .footer-arrow[data-v-259a53b9]{transform:translateX(4px)}.policy-viewer-container .category-item-card.all-category-card[data-v-259a53b9]:hover{border-color:#1890ff}.policy-viewer-container .category-item-card.all-category-card:hover .footer-action[data-v-259a53b9],.policy-viewer-container .category-item-card.all-category-card:hover .footer-arrow[data-v-259a53b9]{color:#1890ff}.policy-viewer-container .category-item-card.theme-card-0[data-v-259a53b9]:hover{border-color:#1890ff}.policy-viewer-container .category-item-card.theme-card-0:hover .footer-action[data-v-259a53b9],.policy-viewer-container .category-item-card.theme-card-0:hover .footer-arrow[data-v-259a53b9]{color:#1890ff}.policy-viewer-container .category-item-card.theme-card-1[data-v-259a53b9]:hover{border-color:#52c41a}.policy-viewer-container .category-item-card.theme-card-1:hover .footer-action[data-v-259a53b9],.policy-viewer-container .category-item-card.theme-card-1:hover .footer-arrow[data-v-259a53b9]{color:#52c41a}.policy-viewer-container .category-item-card.theme-card-2[data-v-259a53b9]:hover{border-color:#fa8c16}.policy-viewer-container .category-item-card.theme-card-2:hover .footer-action[data-v-259a53b9],.policy-viewer-container .category-item-card.theme-card-2:hover .footer-arrow[data-v-259a53b9]{color:#fa8c16}.policy-viewer-container .category-item-card.theme-card-3[data-v-259a53b9]:hover{border-color:#722ed1}.policy-viewer-container .category-item-card.theme-card-3:hover .footer-action[data-v-259a53b9],.policy-viewer-container .category-item-card.theme-card-3:hover .footer-arrow[data-v-259a53b9]{color:#722ed1}.policy-viewer-container .category-item-card.theme-card-4[data-v-259a53b9]:hover{border-color:#13c2c2}.policy-viewer-container .category-item-card.theme-card-4:hover .footer-action[data-v-259a53b9],.policy-viewer-container .category-item-card.theme-card-4:hover .footer-arrow[data-v-259a53b9]{color:#13c2c2}.policy-viewer-container .category-item-card .card-body[data-v-259a53b9]{padding:24px;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.policy-viewer-container .category-item-card .card-body .icon-avatar[data-v-259a53b9]{width:48px;height:48px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.policy-viewer-container .category-item-card .card-body .icon-avatar .cat-icon[data-v-259a53b9]{font-size:22px}.policy-viewer-container .category-item-card .card-body .avatar-all[data-v-259a53b9]{background:rgba(24,144,255,.06)}.policy-viewer-container .category-item-card .card-body .avatar-all .cat-icon[data-v-259a53b9]{color:#1890ff}.policy-viewer-container .category-item-card .card-body .avatar-0[data-v-259a53b9]{background:rgba(24,144,255,.06)}.policy-viewer-container .category-item-card .card-body .avatar-0 .cat-icon[data-v-259a53b9]{color:#1890ff}.policy-viewer-container .category-item-card .card-body .avatar-1[data-v-259a53b9]{background:rgba(82,196,26,.06)}.policy-viewer-container .category-item-card .card-body .avatar-1 .cat-icon[data-v-259a53b9]{color:#52c41a}.policy-viewer-container .category-item-card .card-body .avatar-2[data-v-259a53b9]{background:rgba(250,140,22,.06)}.policy-viewer-container .category-item-card .card-body .avatar-2 .cat-icon[data-v-259a53b9]{color:#fa8c16}.policy-viewer-container .category-item-card .card-body .avatar-3[data-v-259a53b9]{background:rgba(114,46,209,.06)}.policy-viewer-container .category-item-card .card-body .avatar-3 .cat-icon[data-v-259a53b9]{color:#722ed1}.policy-viewer-container .category-item-card .card-body .avatar-4[data-v-259a53b9]{background:rgba(19,194,194,.06)}.policy-viewer-container .category-item-card .card-body .avatar-4 .cat-icon[data-v-259a53b9]{color:#13c2c2}.policy-viewer-container .category-item-card .card-body .cat-name[data-v-259a53b9]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:6px}.policy-viewer-container .category-item-card .card-body .cat-desc[data-v-259a53b9]{font-size:13px;color:rgba(0,0,0,.45);margin-bottom:16px;line-height:1.5;-ms-flex:1;flex:1}.policy-viewer-container .category-item-card .card-body .cat-badge-box[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-top:auto}.policy-viewer-container .category-item-card .card-body .cat-badge-box .count-num[data-v-259a53b9]{font-size:26px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-right:4px;line-height:1}.policy-viewer-container .category-item-card .card-body .cat-badge-box .num-0[data-v-259a53b9],.policy-viewer-container .category-item-card .card-body .cat-badge-box .num-all[data-v-259a53b9]{color:#1890ff}.policy-viewer-container .category-item-card .card-body .cat-badge-box .num-1[data-v-259a53b9]{color:#52c41a}.policy-viewer-container .category-item-card .card-body .cat-badge-box .num-2[data-v-259a53b9]{color:#fa8c16}.policy-viewer-container .category-item-card .card-body .cat-badge-box .num-3[data-v-259a53b9]{color:#722ed1}.policy-viewer-container .category-item-card .card-body .cat-badge-box .num-4[data-v-259a53b9]{color:#13c2c2}.policy-viewer-container .category-item-card .card-body .cat-badge-box .count-unit[data-v-259a53b9]{font-size:12px;color:rgba(0,0,0,.45);font-weight:500}.policy-viewer-container .category-item-card .card-footer[data-v-259a53b9]{border-top:1px solid #f0f0f0;padding:12px 24px;background:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;transition:background .3s}.policy-viewer-container .category-item-card .card-footer .footer-action[data-v-259a53b9]{font-size:13px;color:rgba(0,0,0,.65);font-weight:500;transition:color .3s}.policy-viewer-container .category-item-card .card-footer .footer-arrow[data-v-259a53b9]{font-size:12px;color:rgba(0,0,0,.25);transition:all .3s cubic-bezier(.25,.8,.25,1)}.policy-viewer-container .nav-control-card[data-v-259a53b9]{border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.03);background:#fff;border:1px solid rgba(0,0,0,.03)}.policy-viewer-container .nav-control-card .btn-back-pill[data-v-259a53b9]{font-weight:600;border-radius:20px;padding:0 16px}.policy-viewer-container .nav-control-card .nav-back-bar[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.policy-viewer-container .nav-control-card .nav-back-bar .nav-title-group[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:700;color:#1f1f1f;margin-left:8px}.policy-viewer-container .nav-control-card .nav-back-bar .nav-title-group .title-folder-icon[data-v-259a53b9]{color:#fa8c16;font-size:19px;margin-right:8px}.policy-viewer-container .nav-control-card .nav-back-bar .nav-title-group .title-label[data-v-259a53b9]{color:#8c8c8c;font-weight:500}.policy-viewer-container .nav-control-card .nav-back-bar .nav-title-group .title-value[data-v-259a53b9]{color:#1890ff;margin-right:12px}.policy-viewer-container .nav-control-card .nav-back-bar .nav-title-group .title-badge[data-v-259a53b9]{background:#e6f7ff;border:1px solid #91d5ff;color:#1890ff;font-size:12px;padding:2px 10px;border-radius:20px;font-weight:600}.policy-viewer-container .nav-control-card .search-filter-bar[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px}.policy-viewer-container .nav-control-card .search-filter-bar .filter-label[data-v-259a53b9]{font-size:13px;color:#595959;font-weight:600}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-group[data-v-259a53b9],.policy-viewer-container .nav-control-card .search-filter-bar .view-switch-group[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-field[data-v-259a53b9]{width:320px}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-field[data-v-259a53b9] .ant-input{border-radius:4px 0 0 4px}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-field[data-v-259a53b9] .ant-input-search-button{border-radius:0 4px 4px 0}.policy-viewer-container .file-grid[data-v-259a53b9]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:24px}.policy-viewer-container .file-item-card[data-v-259a53b9]{border-radius:8px;border:1px solid #e8e8e8;transition:all .3s cubic-bezier(.25,.8,.25,1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);height:100%}.policy-viewer-container .file-item-card[data-v-259a53b9] .ant-card-body{padding:0!important;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.policy-viewer-container .file-item-card[data-v-259a53b9]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:#1890ff}.policy-viewer-container .file-item-card:hover .doc-paper-mockup[data-v-259a53b9]{transform:scale(1.04) translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.1);border-color:rgba(255,77,79,.2)}.policy-viewer-container .file-item-card .file-card-preview[data-v-259a53b9]{height:120px;background:linear-gradient(135deg,#f5f7fa,#e4e8f0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #f0f0f0}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup[data-v-259a53b9]{width:58px;height:76px;background:#fff;border-radius:3px;box-shadow:0 3px 8px rgba(0,0,0,.06);border:1px solid #d9d9d9;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 6px;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-badge-ribbon[data-v-259a53b9]{position:absolute;top:0;right:0;background:#ff4d4f;color:#fff;font-size:8px;font-weight:700;padding:0 3px;border-bottom-left-radius:3px;border-top-right-radius:1px;box-shadow:0 1px 2px rgba(255,77,79,.2);letter-spacing:.3px}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-skeletons[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-skeletons .skeleton-bar[data-v-259a53b9]{height:3px;border-radius:1px;margin-bottom:4px;background:#f0f0f0}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-skeletons .skeleton-bar.title-bar[data-v-259a53b9]{width:55%;background:#1890ff;opacity:.6;height:3px;margin-bottom:6px}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-skeletons .skeleton-bar.long-bar[data-v-259a53b9]{width:100%}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-skeletons .skeleton-bar.short-bar[data-v-259a53b9]{width:75%}.policy-viewer-container .file-item-card .file-card-preview .doc-paper-mockup .doc-skeletons .skeleton-bar.medium-bar[data-v-259a53b9]{width:60%;margin-bottom:0}.policy-viewer-container .file-item-card .file-card-content[data-v-259a53b9]{padding:16px;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.policy-viewer-container .file-item-card .file-card-content .file-card-name[data-v-259a53b9]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:12px;line-height:1.5;height:42px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.policy-viewer-container .file-item-card .file-card-content .file-card-meta[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:auto}.policy-viewer-container .file-item-card .file-card-content .file-card-meta .meta-tag[data-v-259a53b9]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px}.policy-viewer-container .file-item-card .file-card-content .file-card-meta .meta-date[data-v-259a53b9]{font-size:12px;color:rgba(0,0,0,.45);font-weight:500}.policy-viewer-container .file-item-card .file-card-actions[data-v-259a53b9]{border-top:1px solid #f0f0f0;background:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:40px}.policy-viewer-container .file-item-card .file-card-actions[data-v-259a53b9] .ant-btn-link{color:#1890ff;padding:0;font-weight:500;transition:color .2s}.policy-viewer-container .file-item-card .file-card-actions[data-v-259a53b9] .ant-btn-link:hover{color:#40a9ff}.policy-viewer-container .file-item-card .file-card-actions[data-v-259a53b9] .ant-btn-link:active{color:#096dd9}.policy-viewer-container .file-item-card .file-card-actions .btn-download[data-v-259a53b9]{color:#52c41a}.policy-viewer-container .file-item-card .file-card-actions .btn-download[data-v-259a53b9]:hover{color:#73d13d}.policy-viewer-container .file-item-card .file-card-actions .btn-download[data-v-259a53b9]:active{color:#389e0d}.policy-viewer-container .empty-container[data-v-259a53b9]{border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff}.policy-viewer-container .empty-state-wrapper[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:64px 32px;text-align:center}.policy-viewer-container .empty-state-wrapper .empty-state-icon[data-v-259a53b9]{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.policy-viewer-container .empty-state-wrapper .empty-state-icon .empty-icon[data-v-259a53b9]{font-size:28px;color:rgba(0,0,0,.25)}.policy-viewer-container .empty-state-wrapper .empty-state-title[data-v-259a53b9]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:8px}.policy-viewer-container .empty-state-wrapper .empty-state-desc[data-v-259a53b9]{font-size:13px;color:rgba(0,0,0,.45);margin-bottom:20px;max-width:320px}.policy-viewer-container .empty-state-wrapper .empty-state-actions[data-v-259a53b9]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.policy-viewer-container .table-container-card[data-v-259a53b9]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff;border:1px solid #e8e8e8}.table-download-btn[data-v-259a53b9]{color:#52c41a;font-weight:500}.table-download-btn[data-v-259a53b9]:hover{color:#73d13d}.table-download-btn[data-v-259a53b9]:active{color:#389e0d}@media (max-width:1400px){.policy-viewer-container .category-grid[data-v-259a53b9],.policy-viewer-container .file-grid[data-v-259a53b9]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:1100px){.policy-viewer-container[data-v-259a53b9]{padding:20px}.policy-viewer-container .category-grid[data-v-259a53b9],.policy-viewer-container .file-grid[data-v-259a53b9]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:900px){.policy-viewer-container[data-v-259a53b9]{padding:16px}.policy-viewer-container .viewer-header[data-v-259a53b9]{padding:16px 20px}.policy-viewer-container .viewer-header .header-icon-box[data-v-259a53b9]{width:48px;height:48px;margin-right:14px}.policy-viewer-container .viewer-header .header-icon-box .header-icon[data-v-259a53b9]{font-size:24px}.policy-viewer-container .viewer-header .viewer-title[data-v-259a53b9]{font-size:18px}.policy-viewer-container .category-grid[data-v-259a53b9],.policy-viewer-container .file-grid[data-v-259a53b9]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:1000px){.policy-viewer-container .nav-control-card .search-filter-bar[data-v-259a53b9]{-ms-flex-wrap:wrap;flex-wrap:wrap}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-group[data-v-259a53b9]{width:100%}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-group .search-input-field[data-v-259a53b9]{width:100%!important}.policy-viewer-container .nav-control-card .search-filter-bar .view-switch-group[data-v-259a53b9]{width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}}@media (max-width:600px){.policy-viewer-container[data-v-259a53b9]{padding:12px}.policy-viewer-container .viewer-header[data-v-259a53b9]{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px 16px}.policy-viewer-container .viewer-header .header-icon-box[data-v-259a53b9]{margin-right:0;margin-bottom:12px}.policy-viewer-container .category-grid[data-v-259a53b9],.policy-viewer-container .file-grid[data-v-259a53b9]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}.policy-viewer-container .nav-control-card[data-v-259a53b9]{padding:12px!important}.policy-viewer-container .nav-control-card .nav-back-bar[data-v-259a53b9]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.policy-viewer-container .nav-control-card .nav-back-bar .btn-back-pill[data-v-259a53b9]{width:100%}.policy-viewer-container .nav-control-card .nav-back-bar .nav-title-group[data-v-259a53b9]{margin-left:0;margin-top:8px;font-size:15px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.policy-viewer-container .nav-control-card .search-filter-bar[data-v-259a53b9]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-group[data-v-259a53b9]{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-group .filter-label[data-v-259a53b9]{margin-bottom:6px}.policy-viewer-container .nav-control-card .search-filter-bar .search-input-group .search-input-field[data-v-259a53b9]{width:100%!important}.policy-viewer-container .nav-control-card .search-filter-bar .view-switch-group[data-v-259a53b9]{margin-top:12px;-ms-flex-pack:justify;justify-content:space-between}}