.policy-container[data-v-28c3a549]{max-width:82%;margin:0 auto;padding:20px}.policy-container .page-header[data-v-28c3a549]{text-align:center;margin-bottom:32px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 6px 20px #4a9fff26;position:relative}.policy-container .page-header[data-v-28c3a549]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:16px 16px 0 0}.policy-container .page-title[data-v-28c3a549]{font-size:30px;font-weight:600;color:#1677ff;margin:0 0 16px;line-height:1.2;text-shadow:0 2px 4px rgba(26,58,143,.1)}.policy-container .search-box[data-v-28c3a549]{padding:0 20px 28px}.policy-container .search-box[data-v-28c3a549] .ant-input-search .ant-input-group .ant-input{height:40px;border-radius:8px 0 0 8px;border:1px solid #e8f4ff;border-right:none;padding:12px 16px;font-size:15px;transition:all .3s ease}.policy-container .search-box[data-v-28c3a549] .ant-input-search .ant-input-group .ant-input:focus{border-color:#4a9fff;box-shadow:0 0 0 2px #4a9fff1a}.policy-container .search-box[data-v-28c3a549] .ant-input-search .ant-input-group .ant-input-group-addon .ant-btn{height:40px;border-radius:0 8px 8px 0;border:1px solid #4a9fff;background:#4a9fff;color:#fff;padding:0 24px;font-size:15px;font-weight:400;transition:all .3s ease}.policy-container .search-box[data-v-28c3a549] .ant-input-search .ant-input-group .ant-input-group-addon .ant-btn:hover{background:#1890ff;border-color:#1890ff}.policy-container .policy-list[data-v-28c3a549]{margin-bottom:20px;padding:20px;margin-top:20px;background-color:#fff;border-radius:16px;box-shadow:0 6px 20px #4a9fff26}.policy-container .policy-list[data-v-28c3a549]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:16px 16px 0 0}.policy-container .policy-list[data-v-28c3a549] .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-28c3a549] .ant-table-thead>tr>th:first-child{border-radius:8px 0 0}.policy-container .policy-list[data-v-28c3a549] .ant-table-thead>tr>th:last-child{border-radius:0 8px 0 0}.policy-container .policy-list[data-v-28c3a549] .ant-table-tbody>tr{cursor:pointer;transition:all .3s ease}.policy-container .policy-list[data-v-28c3a549] .ant-table-tbody>tr:hover{background:linear-gradient(135deg,#f5f9ff,#f0f7ff);cursor:pointer!important}.policy-container .policy-list[data-v-28c3a549] .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-28c3a549] .ant-table-tbody>tr>td:first-child{color:#4a9fff}.policy-container .policy-list[data-v-28c3a549] .ant-table-tbody>tr>td:first-child a{color:#4a9fff;text-decoration:none}.policy-container .policy-list[data-v-28c3a549] .ant-table-tbody>tr>td:first-child a:hover{color:#1890ff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination{margin-top:24px;text-align:center}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-item{border-radius:6px;border:1px solid #e8f4ff;background:#fff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-item a{color:#4a9fff;font-weight:400}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#4a9fff;border-color:#4a9fff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-item:hover{border-color:#4a9fff;background:#f5f9ff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-prev,.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-next{border-radius:6px;border:1px solid #e8f4ff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#4a9fff}.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-prev:hover,.policy-container .policy-list[data-v-28c3a549] .ant-pagination .ant-pagination-next:hover{border-color:#4a9fff;background:#f5f9ff}
