.major-split-container[data-v-f5297a60]{padding:0 4px}.search-wrapper[data-v-f5297a60]{padding:12px 0 16px;background-color:#fafafa;border-radius:8px;margin-bottom:16px}.search-wrapper[data-v-f5297a60] .ant-form-item{margin-bottom:0}.search-input-item[data-v-f5297a60] .ant-input{border-radius:20px;height:36px}.search-btn[data-v-f5297a60]{border-radius:18px;height:36px;font-weight:500}.table-wrapper[data-v-f5297a60]{overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.major-card[data-v-f5297a60]{padding:8px}.major-category[data-v-f5297a60]{font-weight:700;font-size:14px;color:#1890ff;margin-bottom:4px;line-height:1.4}.major-detail[data-v-f5297a60]{font-size:13px;line-height:1.5;color:#666;word-break:break-word}.major-detail .label[data-v-f5297a60]{font-weight:500;color:#333}.action-btn[data-v-f5297a60]{padding:0 4px;height:auto;font-size:13px}.more-btn[data-v-f5297a60]{color:#999}@media (max-width:768px){.major-split-container[data-v-f5297a60]{padding:0 2px}.search-wrapper[data-v-f5297a60]{padding:10px 8px}.search-input-item[data-v-f5297a60] .ant-input{height:32px;font-size:14px}.search-btn[data-v-f5297a60]{height:32px;font-size:13px}.major-category[data-v-f5297a60]{font-size:13px}.action-btn[data-v-f5297a60],.major-detail[data-v-f5297a60]{font-size:12px}}@media (max-width:480px){.major-card[data-v-f5297a60]{padding:6px 4px}.action-btn[data-v-f5297a60]{padding:0 2px}}.major-split-modal .ant-modal{max-width:96vw;margin:10px auto}.major-split-modal .ant-modal-header{border-radius:8px 8px 0 0;padding:16px}.major-split-modal .ant-modal-title{font-weight:600;text-align:center;font-size:16px}.major-split-modal .ant-modal-body{padding:16px;max-height:70vh;overflow-y:auto}.major-split-modal .ant-modal-close{top:12px;right:12px}.major-split-table .ant-table-thead>tr>th{background-color:#f0f7ff;padding:10px 8px;font-weight:600}.major-split-table .ant-table-tbody>tr>td{padding:8px;transition:background-color .3s}.major-split-table .ant-table-tbody>tr:hover>td{background-color:#f5f9ff}.action-menu .ant-dropdown-menu-item{padding:8px 12px;font-size:13px}@media (max-width:768px){.major-split-table .ant-table-thead>tr>th{padding:8px 6px;font-size:13px}.major-split-table .ant-table-tbody>tr>td{padding:6px 4px;font-size:13px}.major-split-modal .ant-modal-title{font-size:15px}.major-split-modal .ant-modal-body{padding:12px}}