.table-wrapper[data-v-32603fb2]{max-height:calc(100vh - 50px);overflow-x:auto;overflow-y:auto;display:block}[data-v-32603fb2] table.vgt-table{font-size:14px!important}[data-v-32603fb2] table.vgt-table th{position:sticky;top:0;z-index:10;background-color:#f8f8f8;font-size:14px!important}[data-v-32603fb2] table.vgt-table td{min-width:100px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px!important}[data-v-32603fb2] table.vgt-table td:first-child{min-width:40px;white-space:nowrap}table.vgt-table tr.is-selected[data-v-32603fb2]{background-color:#e8f0fe!important}table.vgt-table tr.is-selected td[data-v-32603fb2]{background-color:transparent!important;font-weight:700}table.vgt-table tr.is-selected[data-v-32603fb2]:hover{background-color:#d2e3fc!important}.row-list[data-v-32603fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.row-list li[data-v-32603fb2]{width:50%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-list li input[data-v-32603fb2]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px}button.new[data-v-32603fb2]{padding:8px 16px;background-color:#0545d0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.input-like-textarea[data-v-32603fb2]{height:auto;cursor:pointer;width:100%;background-color:#f2f2f2;border:none;border-radius:8px;vertical-align:center;padding:10px;margin-top:5px;font-size:14px}.input-like-textarea[data-v-32603fb2]:focus{outline:none;border-color:#0545d0;background-color:#f9faff}.excel-modal-overlay[data-v-32603fb2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000}.excel-modal-content[data-v-32603fb2]{background:#fff;width:900px;padding:20px;border-radius:12px}.excel-modal-content .modal-header[data-v-32603fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.excel-modal-content .modal-body .flex-row[data-v-32603fb2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.excel-modal-content .modal-body .upload-section[data-v-32603fb2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.excel-modal-content .modal-body .guide-section[data-v-32603fb2]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;overflow-x:auto}.excel-drop-zone[data-v-32603fb2]{height:100px;border:2px dashed #28a745;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9fff9;cursor:pointer;font-size:20px}.excel-drop-zone[data-v-32603fb2]:hover{background:#f0fff0}.excel-drop-zone .file-name[data-v-32603fb2]{font-weight:700;color:#28a745;font-size:20px}table.vgt-table[data-v-32603fb2]{font-size:14px}table.vgt-table td[data-v-32603fb2]{min-width:100px;white-space:nowrap}table.vgt-table td[data-v-32603fb2]:first-child{min-width:40px;white-space:nowrap}.modal-footer[data-v-32603fb2]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.modal-footer button[data-v-32603fb2]{padding:10px 20px;border-radius:4px;cursor:pointer;border:none}.modal-footer .cancel[data-v-32603fb2]{background:#888;color:#fff}.modal-footer .commit[data-v-32603fb2]{background:#0545d0;color:#fff}.close-btn[data-v-32603fb2]{background:#f1f1f1;border:none;border-radius:4px;width:32px;height:32px;font-size:18px;font-weight:700;color:#666;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.close-btn[data-v-32603fb2]:hover{background:#e2e2e2;color:#333}.close-btn[data-v-32603fb2]:active{background:#d4d4d4}