.policy-container[data-v-397135c7]{max-width:82%;margin:0 auto;padding:24px;min-height:100vh}.policy-container .page-header[data-v-397135c7]{text-align:center;margin-bottom:32px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 6px 20px #4a9fff26;position:relative}.policy-container .page-header[data-v-397135c7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:16px 16px 0 0}.policy-container .page-title[data-v-397135c7]{font-size:32px;font-weight:600;color:#1677ff;margin:0 0 24px;line-height:1.2;text-shadow:0 2px 4px rgba(26,58,143,.1)}.policy-container .search-box[data-v-397135c7]{padding:0 20px;margin-bottom:24px}.policy-container .search-box[data-v-397135c7] .ant-input-search .ant-input-group .ant-input{height:42px;border-radius:12px 0 0 12px;border:1px solid #e8f4ff;border-right:none;padding:12px 20px;font-size:16px;transition:all .3s ease}.policy-container .search-box[data-v-397135c7] .ant-input-search .ant-input-group .ant-input:focus{border-color:#4a9fff;box-shadow:0 0 0 2px #4a9fff33}.policy-container .search-box[data-v-397135c7] .ant-input-search .ant-input-group .ant-input-group-addon .ant-btn{height:42px;border-radius:0 12px 12px 0;border:1px solid #4a9fff;background:#4a9fff;color:#fff;padding:0 32px;font-size:16px;font-weight:500;transition:all .3s ease}.policy-container .search-box[data-v-397135c7] .ant-input-search .ant-input-group .ant-input-group-addon .ant-btn:hover{background:#1890ff;border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #1890ff4d}.policy-container .tag-filter[data-v-397135c7]{text-align:left;padding:0 20px}.policy-container .tag-filter span[data-v-397135c7]{margin-right:16px;font-size:16px;color:#333}.policy-container .tag-filter[data-v-397135c7] .ant-radio-group .ant-radio-button-wrapper{border-radius:8px;border:1px solid #e8f4ff;background:#fff;color:#4a9fff;font-size:14px;margin-right:8px;transition:all .3s ease}.policy-container .tag-filter[data-v-397135c7] .ant-radio-group .ant-radio-button-wrapper:hover{border-color:#4a9fff;background:linear-gradient(135deg,#f5f9ff,#f0f7ff);transform:translateY(-2px);box-shadow:0 4px 12px #4a9fff33}.policy-container .tag-filter[data-v-397135c7] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#4a9fff,#7abaff);border-color:#4a9fff;color:#fff}.policy-container .policy-list[data-v-397135c7]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 6px 20px #4a9fff26;position:relative}.policy-container .policy-list[data-v-397135c7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:16px 16px 0 0}.policy-container .policy-list[data-v-397135c7] .ant-table-thead>tr>th{background:linear-gradient(135deg,#fafcff,#f5f9ff);border-bottom:2px solid #e8f4ff;font-weight:600;color:#1d2129;font-size:16px;padding:16px}.policy-container .policy-list[data-v-397135c7] .ant-table-thead>tr>th:first-child{border-radius:8px 0 0}.policy-container .policy-list[data-v-397135c7] .ant-table-thead>tr>th:last-child{border-radius:0 8px 0 0}.policy-container .policy-list[data-v-397135c7] .ant-table-tbody>tr{cursor:pointer;transition:all .3s ease}.policy-container .policy-list[data-v-397135c7] .ant-table-tbody>tr:hover{background:linear-gradient(135deg,#f5f9ff,#f0f7ff);cursor:pointer!important}.policy-container .policy-list[data-v-397135c7] .ant-table-tbody>tr>td{padding:16px;border-bottom:1px solid #f0f7ff;font-size:15px;color:#333;transition:all .3s ease;cursor:pointer!important}.policy-container .policy-list[data-v-397135c7] .ant-table-tbody>tr>td:first-child{color:#4a9fff}.policy-container .policy-list[data-v-397135c7] .ant-table-tbody>tr>td:first-child a{color:#4a9fff;text-decoration:none}.policy-container .policy-list[data-v-397135c7] .ant-table-tbody>tr>td:first-child a:hover{color:#1890ff}.policy-container .policy-list[data-v-397135c7] .ant-pagination{margin-top:32px;text-align:center}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-item{border-radius:8px;border:1px solid #e8f4ff;background:#fff}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-item a{color:#4a9fff;font-weight:500}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:linear-gradient(135deg,#4a9fff,#7abaff);border-color:#4a9fff}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-item:hover{border-color:#4a9fff;background:linear-gradient(135deg,#f5f9ff,#f0f7ff);transform:translateY(-1px);box-shadow:0 2px 8px #4a9fff33}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-prev,.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-next{border-radius:8px;border:1px solid #e8f4ff}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#4a9fff}.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-prev:hover,.policy-container .policy-list[data-v-397135c7] .ant-pagination .ant-pagination-next:hover{border-color:#4a9fff;background:linear-gradient(135deg,#f5f9ff,#f0f7ff);transform:translateY(-1px);box-shadow:0 2px 8px #4a9fff33}
