.review_table[data-v-78516bd2]{border:1px solid #ced215;border-collapse:collapse;width:100%}.review_table tr[data-v-78516bd2]{border:1px solid #ced2d3}.review_table tr td[data-v-78516bd2]{height:50px;padding:10px;border:1px solid #ced2d3}.review_table thead[data-v-78516bd2]{width:100%;border:1px solid #ced2d3;overflow:auto}.review_table thead td[data-v-78516bd2]{border:1px solid #ced2d3;text-align:center;height:50px}.maintainTableBg[data-v-2ef1e3f6]{background-color:#e6f7ff}.quota-config[data-v-0ad5d337]{height:100%;background-color:#f5f7fa;position:relative}.action-bar[data-v-0ad5d337]{background-color:#fff;padding:16px 24px;margin-bottom:16px;border-radius:5px;box-shadow:0 4px 16px rgba(0,0,0,.04);align-items:center;justify-content:space-between}.back-btn[data-v-0ad5d337]{border-radius:5px;border:1px solid #e2e8f0;color:#2c3e50;background-color:#fff;padding:0 20px;height:40px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.02)}.back-btn[data-v-0ad5d337]:hover{background-color:#f8fafd;border-color:#b0c4de;color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.preview-btn[data-v-0ad5d337]{border-radius:5px;height:40px;padding:0 24px;font-weight:500;background:linear-gradient(145deg,#2b6ed7,#1e4e9e);border:none;box-shadow:0 6px 12px rgba(43,110,215,.2);transition:all .2s;margin-left:10px}.preview-btn[data-v-0ad5d337]:hover{background:linear-gradient(145deg,#1e5bbf,#17407e);transform:translateY(-2px);box-shadow:0 8px 16px rgba(43,110,215,.3)}.columns-container[data-v-0ad5d337]{background:#fff;margin:0;padding:20px;display:flex;flex-wrap:wrap;overflow:auto;position:absolute;top:90px;bottom:10px;right:0;left:0;border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.05)}.column-card[data-v-0ad5d337]{background-color:#fff;border-radius:5px;box-shadow:0 4px 16px rgba(0,0,0,.03);padding:16px 12px;margin-bottom:16px;border:1px solid #f0f4f8;transition:box-shadow .2s,border-color .2s}.column-card[data-v-0ad5d337]:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:#d9e2ef}.column-header[data-v-0ad5d337]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eef2f6}.header-dot[data-v-0ad5d337]{width:8px;height:24px;background:linear-gradient(135deg,#2b6ed7,#1e4e9e);border-radius:4px;margin-right:12px}.header-title[data-v-0ad5d337]{font-weight:600;font-size:16px;color:#1e293b;flex:1}.edit-icon[data-v-0ad5d337]{color:#8a9bb5;cursor:pointer;font-size:16px;transition:color .2s}.edit-icon[data-v-0ad5d337]:hover{color:#2b6ed7}.column-card[data-v-0ad5d337] .ant-table-wrapper{margin-top:8px}.column-card[data-v-0ad5d337] .ant-table-thead>tr>th{background-color:#fafbfc;font-weight:500;color:#2c3e50;border-bottom:1px solid #e9edf2;padding:8px 12px;font-size:13px}.column-card[data-v-0ad5d337] .ant-table-tbody>tr>td{padding:8px 12px;border-bottom:1px solid #f0f4f8}.column-card[data-v-0ad5d337] .ant-table-tbody>tr:hover>td{background-color:#f8fbff}.column-card[data-v-0ad5d337] .ant-btn{border-radius:5px;height:28px;padding:0 12px;font-size:12px}.edit-modal[data-v-0ad5d337] .ant-modal-content{border-radius:5px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.edit-modal[data-v-0ad5d337] .ant-modal-header{border-bottom:1px solid #eef2f6;padding:16px 24px;background:#fff}.edit-modal[data-v-0ad5d337] .ant-modal-title{font-size:18px;font-weight:600;color:#1e293b}.edit-modal[data-v-0ad5d337] .ant-modal-body{padding:24px}.modal-actions[data-v-0ad5d337]{display:flex;justify-content:center;gap:16px;margin-top:24px}.modal-cancel[data-v-0ad5d337],.modal-save[data-v-0ad5d337]{min-width:100px;height:40px;border-radius:5px;font-weight:500;border:none;transition:all .2s}.modal-save[data-v-0ad5d337]{background:#2b6ed7;color:#fff;box-shadow:0 6px 12px rgba(43,110,215,.2)}.modal-save[data-v-0ad5d337]:hover{background:#1e5bbf;transform:translateY(-2px);box-shadow:0 8px 16px rgba(43,110,215,.3)}.modal-cancel[data-v-0ad5d337]{background:#fff;border:1px solid #e2e8f0;color:#5f6c84}.modal-cancel[data-v-0ad5d337]:hover{background:#f8fafd;border-color:#cbd5e0;color:#2c3e50}@media (max-width:992px){.column-card[data-v-0ad5d337]{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.action-bar[data-v-0ad5d337]{padding:12px 16px;flex-wrap:wrap;gap:10px}.column-card[data-v-0ad5d337]{flex:0 0 100%;max-width:100%}}