@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.menu-item-wrapper[data-v-16659fd6]{list-style:none;margin:0;padding:0}.sidebar-item[data-v-16659fd6]{align-items:center;border-left:3px solid transparent;border-radius:6px;cursor:pointer;display:flex;gap:8px;margin:4px 0;padding:10px 6px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-item[data-v-16659fd6]:hover{background-color:rgba(97,218,251,.1);border-left-color:#61dafb}.sidebar-item.active[data-v-16659fd6]{background-color:rgba(97,218,251,.2);border-left-color:#61dafb;font-weight:600}.sidebar-item.has-children[data-v-16659fd6]{justify-content:space-between}.sidebar-icon[data-v-16659fd6]{align-items:center;display:flex;flex-shrink:0;font-size:16px;justify-content:center;min-width:20px}.menu-name[data-v-16659fd6]{flex:1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expand-icon[data-v-16659fd6]{flex-shrink:0;font-size:12px;transition:transform .3s ease}.submenu[data-v-16659fd6]{animation:slideDown-16659fd6 .3s ease;border-left:2px solid rgba(97,218,251,.3);list-style:none;margin:0 0 0 8px;padding:0 0 0 10px}@keyframes slideDown-16659fd6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submenu .sidebar-item[data-v-16659fd6]{font-size:13px;margin:2px 0}.submenu .submenu[data-v-16659fd6]{border-left:2px solid rgba(97,218,251,.2);margin-left:8px;padding-left:10px}.submenu .submenu .sidebar-item[data-v-16659fd6]{font-size:12px;padding-left:44px}.submenu .submenu .submenu .sidebar-item[data-v-16659fd6]{font-size:11px;padding-left:60px}.sidebar-wrapper[data-v-172b6f92]{background-color:#1a1d23;color:#fff;display:flex;flex-direction:column;overflow-y:auto;width:235px}.sidebar-content[data-v-172b6f92]{display:flex;flex:1;flex-direction:column}.sidebar-menu[data-v-172b6f92]{list-style:none;margin:0;padding:0;width:100%}.sidebar-item[data-v-172b6f92]{align-items:center;border-left:3px solid transparent;border-radius:6px;cursor:pointer;display:flex;margin:4px 0;padding:10px 6px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-item[data-v-172b6f92]:hover{background-color:rgba(97,218,251,.1);border-left-color:#61dafb}.sidebar-item.active[data-v-172b6f92]{background-color:rgba(97,218,251,.2);border-left-color:#61dafb;font-weight:600}.sidebar-item.dashboard-item[data-v-172b6f92]{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:12px;padding-bottom:12px}.sidebar-icon[data-v-172b6f92]{align-items:center;display:flex;font-size:16px;justify-content:center;margin-right:12px;min-width:20px}.menu-name[data-v-172b6f92]{flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.sidebar-wrapper[data-v-172b6f92]::-webkit-scrollbar{width:6px}.sidebar-wrapper[data-v-172b6f92]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.sidebar-wrapper[data-v-172b6f92]::-webkit-scrollbar-thumb{background:rgba(97,218,251,.4);border-radius:3px}.sidebar-wrapper[data-v-172b6f92]::-webkit-scrollbar-thumb:hover{background:rgba(97,218,251,.6)}.modal-overlay[data-v-04539216]{align-items:center;animation:fadeIn-04539216 .3s ease-in;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}@keyframes fadeIn-04539216{0%{opacity:0}to{opacity:1}}.modal-content[data-v-04539216]{animation:slideUp-04539216 .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:450px;width:90%}@keyframes slideUp-04539216{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-04539216]{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:5px 20px}.modal-header h2[data-v-04539216]{color:#333;font-size:20px;margin:0}.modal-header .close-button[data-v-04539216]{background:none;border:none;color:#666;cursor:pointer;font-size:24px;transition:color .2s}.modal-header .close-button[data-v-04539216]:hover{color:#333}.modal-body[data-v-04539216]{padding:20px}.form-group label[data-v-04539216]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group .form-control[data-v-04539216]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.form-group .form-control[data-v-04539216]:focus{border-color:#8697c4;box-shadow:0 0 0 2px rgba(134,151,196,.1);outline:none}.form-group .error-text[data-v-04539216]{color:#d32f2f;display:block;font-size:12px;margin-top:4px}.success-message[data-v-04539216]{background-color:#e8f5e9;border-left:4px solid #2e7d32;border-radius:4px;color:#2e7d32;font-size:14px;margin-bottom:15px;padding:12px}.error-message[data-v-04539216]{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:15px;padding:12px}.modal-footer[data-v-04539216]{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.btn-cancel[data-v-04539216],.btn-submit[data-v-04539216]{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.btn-cancel[data-v-04539216]:disabled,.btn-submit[data-v-04539216]:disabled{cursor:not-allowed;opacity:.6}.btn-cancel[data-v-04539216]{background-color:#e0e0e0;color:#333}.btn-cancel[data-v-04539216]:hover:not(:disabled){background-color:#d0d0d0}.btn-submit[data-v-04539216]{background-color:#3259bb;color:#fff}.btn-submit[data-v-04539216]:hover:not(:disabled){background-color:#254496}.btn-submit[data-v-04539216]:active:not(:disabled){transform:translateY(1px)}body{background-color:#f0f2f5;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;margin:0;overflow-y:hidden}#app{display:flex;flex-direction:column;height:100%}.dropdown{display:inline-block;position:relative}.navigation-button-custom{background-color:#3d52a0;border-radius:0 0 10px 10px;box-shadow:2px 2px #3d52db;display:flex;margin-right:20px;margin-top:-20px;padding:9px 18px 9px 19px}.profile-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:20px}.profile-button:hover{color:#647ab3}.profile-dropdown{background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#333;overflow:hidden;position:absolute;right:0;top:55px;z-index:1001}.profile-dropdown button{background-color:#fff;border:none;color:#333;cursor:pointer;padding:10px;text-align:left;width:100%}.profile-dropdown button:hover{background-color:#f0f0f0}.top-navbar{background-color:#1a1d23;color:#fff;justify-content:space-between;margin-bottom:0;padding:5px 0}.top-navbar,.top-navbar .navbar-left{align-items:center;display:flex}.top-navbar .navbar-left .toggle-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:24px;margin-right:10px}.top-navbar .navbar-left .app-title .main-title{font-size:18px;font-weight:700;margin-left:10px}.top-navbar .navbar-left .app-title .sub-title{font-size:14px;font-weight:400;margin-left:10px}.top-navbar .navbar-right{align-items:center;display:flex}.top-navbar .navbar-right .profile-menu{align-items:center;display:flex;position:relative}.top-navbar .navbar-right .profile-menu .logout-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:20px;margin-right:25px;padding:5px 10px}.top-navbar .navbar-right .profile-menu .logout-button:hover{color:#647ab3}.main-container{display:flex;height:calc(100vh - 60px)}.sidebar{background-color:#1a1d23;border-right:1px solid rgba(0,0,0,.1);height:100%;overflow-x:hidden;overflow-y:auto;transition:all .3s ease;width:200px;z-index:1000}.sidebar.sidebar-closed{border-right:none;overflow:hidden;width:0}.main-content{flex:1;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;transition:filter .3s ease}.main{background-color:#f0f2f5;border-radius:0}.body-content{color:#333;font-size:16px;padding:10px}.controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.title{color:#333;display:flex;font-size:30px;font-weight:600;margin-bottom:0;margin-top:0}.export-options{display:block;right:1%;top:20%}.export-options li{border-radius:10px;color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.export-options li:hover{background-color:#ddd}.table-container{border:1px solid #ddd;border-radius:10px;max-height:500px;min-height:320px;overflow:auto}.tooltip-container{display:inline-block;position:relative}.tooltip{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip{opacity:1}.grid-design{color:#333;font-size:14px;padding:0 20px}tr:nth-child(2n){background-color:#f5f5f5}.controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.search-container{position:relative}.search-container input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.error-message{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.search-icon{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions,.add-button{align-items:center;display:flex}.add-button{background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button:hover{background-color:#3d92e7}.export-button,.export-container{position:relative}.export-button{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;transition:background-color .3s ease;width:32px}.export-button:hover{background-color:#3d92e7}.export-options{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:block;list-style-type:none;margin:0;min-width:160px;padding:0;position:absolute;right:0;text-align:left;top:100%;z-index:1}.export-button:hover .export-options{display:block}.table-design{border-collapse:collapse;width:100%}.table-design td,.table-design th{border-bottom:1px solid #ddd;padding:0;text-align:left}.table-design th{font-weight:700}.table-design th .filter-icon{cursor:pointer;margin-left:5px}.cancel-button,.edit-button,.save-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:18px}.save-button{color:green}.cancel-button{color:red}.bottom-controls{justify-content:space-between;margin-top:20px}.bottom-controls,.rows-per-table{align-items:center;display:flex}.rows-per-table button{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active{background-color:#3259bb;color:#fff}.pagination{display:flex;font-size:14px;justify-content:flex-end}.pagination button{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active{background-color:#3259bb;color:#fff}.field-50{width:50px}.field-60{width:60px}.field-70{width:70px}.field-80{width:80px}.field-90{width:90px}.field-100{width:100px}.field-110{width:110px}.field-120{width:120px}.field-150{width:150px}input,select{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:5px 2px}.v-select,.v-select .vs__placeholder{overflow:visible}.v-select{background-color:#fff;flex-wrap:nowrap}.vs__search{padding:0}.vs__selected-options{flex-wrap:nowrap}body[data-v-90e677b8],html[data-v-90e677b8]{overflow-y:hidden}.login-container[data-v-90e677b8]{align-items:center;background-image:url(/img/b6.69c71c11.avif);box-sizing:border-box;display:flex;height:90vh;justify-content:center;margin:0;overflow-y:hidden;overflow:hidden;padding:0}.login-window[data-v-90e677b8]{background-color:#fff;border:1px solid #ccc;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;max-width:400px;padding:40px;width:100%}.login-window h1[data-v-90e677b8]{color:#333;font-size:24px;font-weight:500;margin-bottom:20px;text-align:center}.input-field[data-v-90e677b8]{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:15px;padding:10px}.login-button[data-v-90e677b8]{background-color:#39a020;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s;width:100%}.login-button[data-v-90e677b8]:hover:not(:disabled){background-color:#0056b3}.login-button[data-v-90e677b8]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.login-window form[data-v-90e677b8]{display:flex;flex-direction:column}.login-window form[data-v-90e677b8]>*{margin-bottom:15px}.dx-button[data-v-90e677b8],.dx-textbox[data-v-90e677b8]{font-size:16px}.dashboard[data-v-3bc9ab66]{padding:20px}.form-group[data-v-3bc9ab66]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-3bc9ab66]{width:30%}.modal-overlay[data-v-3bc9ab66]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content[data-v-3bc9ab66]{background:#fff;border-radius:8px;max-width:1400px;overflow:hidden;position:relative;width:95%}.modal-header[data-v-3bc9ab66]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.modal-body[data-v-3bc9ab66]{display:flex;flex-direction:column;height:600px;max-height:55vh;overflow:scroll;padding:16px}.modal-footer[data-v-3bc9ab66]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.close-btn[data-v-3bc9ab66]{background:none;border:none;cursor:pointer;font-size:22px}.vcns-table[data-v-3bc9ab66]{border-collapse:collapse;width:100%}.vcns-table td[data-v-3bc9ab66],.vcns-table th[data-v-3bc9ab66]{border:1px solid #eee;padding:8px 10px;text-align:left}.vcns-table th[data-v-3bc9ab66]{background:#f5f5f5}.search-input[data-v-3bc9ab66]{border:1px solid #ccc;border-radius:6px;max-width:60%;padding:8px 10px;width:360px}.search-inline[data-v-3bc9ab66]{align-items:center;display:flex;gap:8px}.search-label[data-v-3bc9ab66]{color:#333;font-weight:600;white-space:nowrap}.cancel-button[data-v-3bc9ab66]{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.edit-button[data-v-3bc9ab66]{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 10px}.edit-button[data-v-3bc9ab66]:hover{background:#0056b3}.save-button[data-v-3bc9ab66]{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.save-button[data-v-3bc9ab66]:disabled{cursor:not-allowed;opacity:.6}.overlay[data-v-3bc9ab66]{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:1000}.overlay-active[data-v-3bc9ab66]{opacity:1;visibility:visible}.overlay-content[data-v-3bc9ab66]{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;max-width:80vw;padding:20px;position:relative;transform:scale(.9);transition:transform .3s ease-in-out}.overlay-active .overlay-content[data-v-3bc9ab66]{transform:scale(1)}.overlay-content img[data-v-3bc9ab66]{max-height:70vh;max-width:70vw;-o-object-fit:contain;object-fit:contain}.nav-button[data-v-3bc9ab66]{background-color:#fff;border:none;cursor:pointer;font-size:x-large;transition:transform .2s ease-in-out}.nav-button[data-v-3bc9ab66]:hover{transform:scale(1.2)}.left[data-v-3bc9ab66]{left:-5px}.left[data-v-3bc9ab66],.right[data-v-3bc9ab66]{position:absolute;top:50%;transform:translateY(-50%)}.right[data-v-3bc9ab66]{right:-5px}.no-image[data-v-3bc9ab66]{color:#555;font-style:italic;padding:30px 20px;text-align:center}.nested-modal-overlay[data-v-3bc9ab66]{align-items:center;background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.nested-modal-content[data-v-3bc9ab66]{background:#fff;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.3);overflow:hidden;width:95%}.edit-overlay[data-v-3bc9ab66]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-3bc9ab66]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:50px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:90%}.overlay-action-btn[data-v-3bc9ab66]{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:5px 12px;transition:opacity .2s}.overlay-action-btn[data-v-3bc9ab66]:hover{opacity:.8}.add-img-btn[data-v-3bc9ab66]{background-color:#28a745;color:#fff}.replace-img-btn[data-v-3bc9ab66]{background-color:#007bff;color:#fff}.delete-img-btn[data-v-3bc9ab66]{background-color:#dc3545;color:#fff}.close-img-btn[data-v-3bc9ab66]{background-color:#807d7d;color:#fff}.form-buttons[data-v-3bc9ab66]{display:flex;gap:10px;justify-content:flex-end}.overlay-action-btn[data-v-3bc9ab66]{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:5px 12px;transition:opacity .2s}.overlay-action-btn[data-v-3bc9ab66]:hover{opacity:.8}.dashboard[data-v-59eca587]{padding:20px}.form-group[data-v-59eca587]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-59eca587]{width:30%}.widgets[data-v-59eca587]{display:flex;flex-wrap:wrap;gap:20px}.widgets-grid[data-v-59eca587]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.widgets-grid[data-v-59eca587]{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.widgets-grid[data-v-59eca587]{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.widgets-grid[data-v-59eca587]{grid-template-columns:1fr}}.widget-card[data-v-59eca587]{background:linear-gradient(180deg,#fff,#f4f8ff 40%,#e9f2ff);border:1px solid hsla(0,0%,100%,.6);border-radius:12px;box-shadow:0 6px 18px rgba(11,34,71,.1),inset 0 1px 0 hsla(0,0%,100%,.7);overflow:hidden;padding:0 16px 16px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.widget-card[data-v-59eca587]:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.45) 0,hsla(0,0%,100%,0) 40%);content:"";height:120%;left:-50%;opacity:.6;pointer-events:none;position:absolute;top:-60%;transform:rotate(25deg);width:200%}.widget-card[data-v-59eca587]:hover{box-shadow:0 12px 30px rgba(11,34,71,.16);transform:translateY(-6px)}.widget-card h3[data-v-59eca587]{background:linear-gradient(90deg,rgba(11,58,140,.12),rgba(11,58,140,.06));border-radius:12px 12px 0 0;color:#07326a;display:block;margin:0 -16px 12px;padding:10px 2px;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.widget-subtitle[data-v-59eca587]{color:#6c757d;font-size:12px;font-style:italic;margin:-8px 0 4px;text-align:center}.widget-count[data-v-59eca587]{color:#007bff;cursor:pointer;display:block;font-size:28px;font-weight:700;margin:8px 0 12px;text-align:center}.modal-overlay[data-v-59eca587]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content[data-v-59eca587]{background:#fff;border-radius:8px;max-width:1400px;overflow:hidden;position:relative;width:95%}.modal-header[data-v-59eca587]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px 0}.select-all-container[data-v-59eca587]{align-items:center;display:flex;margin-left:auto;margin-right:16px}.select-all-container input[type=checkbox][data-v-59eca587]{cursor:pointer;height:16px;width:16px}.verify-button[data-v-59eca587]{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:12px;padding:6px 16px;transition:background .2s ease}.verify-button[data-v-59eca587]:hover:not(:disabled){background:#218838}.verify-button[data-v-59eca587]:disabled{cursor:not-allowed;opacity:.5}.modal-body[data-v-59eca587]{display:flex;flex-direction:column;height:600px;max-height:65vh;overflow:scroll;padding:0}.grid-container[data-v-59eca587]{flex:1;min-height:0;overflow:auto}.modal-footer[data-v-59eca587]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.modal-footer.movement-footer[data-v-59eca587]{align-items:center;display:flex;gap:12px;justify-content:space-between}.modal-footer.movement-footer .inline-actions[data-v-59eca587]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.modal-footer.movement-footer .cancel-button[data-v-59eca587]{margin-left:auto}.modal-footer.movement-footer label[data-v-59eca587]{font-weight:600;white-space:nowrap}.modal-footer.movement-footer select[data-v-59eca587]{border:1px solid #ccc;border-radius:4px;min-width:180px;padding:8px 10px}.close-btn[data-v-59eca587]{background:none;border:none;cursor:pointer;font-size:22px}.vcns-table[data-v-59eca587]{border-collapse:collapse;width:100%}.vcns-table td[data-v-59eca587],.vcns-table th[data-v-59eca587]{border:1px solid #eee;padding:8px 10px;text-align:left}.vcns-table th[data-v-59eca587]{background:#f5f5f5}.search-input[data-v-59eca587]{border:1px solid #ccc;border-radius:6px;max-width:60%;padding:8px 10px;width:360px}.search-inline[data-v-59eca587]{align-items:center;display:flex;gap:8px}.search-label[data-v-59eca587]{color:#333;font-weight:600;white-space:nowrap}.cancel-button[data-v-59eca587]{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.edit-button[data-v-59eca587]{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 10px}.edit-button[data-v-59eca587]:hover{background:#0056b3}.edit-grid[data-v-59eca587]{align-items:center;display:grid;gap:10px 16px;grid-template-columns:repeat(2,1fr)}.edit-grid label[data-v-59eca587]{font-weight:600}.save-button[data-v-59eca587]{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.save-button[data-v-59eca587]:disabled{cursor:not-allowed;opacity:.6}.nested-modal-overlay[data-v-59eca587]{align-items:center;background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.nested-modal-content[data-v-59eca587]{background:#fff;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.3);overflow:hidden;width:95%}.table-wrapper[data-v-59eca587]{display:flex;flex-direction:column;height:100%;overflow:hidden}.table-body-scroll[data-v-59eca587]{flex:1;overflow-x:hidden;overflow-y:auto}.table-wrapper .vcns-table[data-v-59eca587]{width:100%}.table-wrapper .vcns-table thead th[data-v-59eca587]{background:#f5f5f5;position:sticky;top:0;z-index:1}.table-body-scroll .vcns-table thead[data-v-59eca587]{display:none}.table-wrapper .vcns-table td[data-v-59eca587]:first-child,.table-wrapper .vcns-table th[data-v-59eca587]:first-child{width:60px}.table-wrapper .vcns-table td[data-v-59eca587]:nth-child(2),.table-wrapper .vcns-table th[data-v-59eca587]:nth-child(2){width:150px}.table-wrapper .vcns-table td[data-v-59eca587]:nth-child(3),.table-wrapper .vcns-table th[data-v-59eca587]:nth-child(3){width:calc(100% - 210px)}.captured-images-modal[data-v-59eca587]{max-width:600px}.delete-button[data-v-59eca587]{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.delete-button[data-v-59eca587]:hover{background:#c82333;box-shadow:0 2px 6px rgba(220,53,69,.3);transform:translateY(-1px)}.delete-button[data-v-59eca587]:active{background:#bd2130;box-shadow:0 1px 3px rgba(220,53,69,.3);transform:translateY(0)}.delete-confirm-button[data-v-59eca587]{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background .2s ease}.delete-confirm-button[data-v-59eca587]:hover:not(:disabled){background:#c82333}.delete-confirm-button[data-v-59eca587]:disabled{cursor:not-allowed;opacity:.6}.delete-confirm-modal[data-v-59eca587]{max-width:400px}.delete-modal-body[data-v-59eca587]{height:auto;max-height:none;overflow:visible;padding:16px}.form-group[data-v-0a332586]{float:left;margin-bottom:15px;padding:5px;width:100%}label[data-v-0a332586]{margin-bottom:15px;width:100px}input[type=date][data-v-0a332586],input[type=text][data-v-0a332586],select[data-v-0a332586]{border:1px solid #ccc;border-radius:4px;padding:10px;width:90%}.dx-button[data-v-0a332586],.dx-textbox[data-v-0a332586]{font-size:16px}.cancel-button[data-v-71867ad5]:disabled,.save-button[data-v-71867ad5]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-71867ad5]:disabled:hover,.save-button[data-v-71867ad5]:disabled:hover{background-color:#6c757d}.error-message[data-v-71867ad5]{color:#dc3545;font-size:12px;font-weight:700;margin-bottom:5px}input[required][data-v-71867ad5]{border-left:3px solid #007bff}input[required][data-v-71867ad5]:invalid{border-left:3px solid #dc3545}.main[data-v-1e21ad78]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-1e21ad78]{display:inline-block;position:relative}.tooltip[data-v-1e21ad78]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-1e21ad78]{opacity:1}.location-list[data-v-1e21ad78]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:20px}.controls[data-v-1e21ad78]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container[data-v-1e21ad78]{position:relative}.search-container input[data-v-1e21ad78]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.error-message[data-v-1e21ad78]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.search-icon[data-v-1e21ad78]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-1e21ad78]{align-items:center;display:flex}.add-button[data-v-1e21ad78],.cancel-button[data-v-1e21ad78],.save-button[data-v-1e21ad78]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-1e21ad78]:hover{background-color:#3d92e7}.add-button[data-v-1e21ad78]:disabled,.cancel-button[data-v-1e21ad78]:disabled,.edit-button[data-v-1e21ad78]:disabled,.save-button[data-v-1e21ad78]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.export-button[data-v-1e21ad78]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-1e21ad78]:hover{background-color:#3d92e7}.export-options[data-v-1e21ad78]{display:block;right:1%;top:20%}.export-options li[data-v-1e21ad78]{border-radius:10px;color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-1e21ad78]:hover{background-color:#ddd}.table-container[data-v-1e21ad78]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.location-table[data-v-1e21ad78]{border-collapse:collapse;width:100%}.location-table td[data-v-1e21ad78],.location-table th[data-v-1e21ad78]{border-bottom:1px solid #ddd;min-width:120px;padding:8px;text-align:left}.location-table th[data-v-1e21ad78]{background-color:#f2f2f2;font-weight:700}.location-table th .filter-icon[data-v-1e21ad78]{cursor:pointer;margin-left:5px}.cancel-button[data-v-1e21ad78],.edit-button[data-v-1e21ad78],.save-button[data-v-1e21ad78]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-1e21ad78]{color:green}.cancel-button[data-v-1e21ad78]{color:red}.new-row input[data-v-1e21ad78]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-1e21ad78]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-1e21ad78]{align-items:center;display:flex}.rows-per-table button[data-v-1e21ad78]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-1e21ad78]{background-color:#3259bb;color:#fff}.pagination[data-v-1e21ad78]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-1e21ad78]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-1e21ad78]{background-color:#3259bb;color:#fff}.export-container[data-v-1e21ad78]{position:relative}.export-options[data-v-1e21ad78]{display:block;right:0;top:100%}.main[data-v-4da4b6c3]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-4da4b6c3]{display:inline-block;position:relative}.tooltip[data-v-4da4b6c3]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-4da4b6c3]{opacity:1}.container-list[data-v-4da4b6c3]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:20px}.controls[data-v-4da4b6c3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container[data-v-4da4b6c3]{position:relative}.search-container input[data-v-4da4b6c3]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.search-icon[data-v-4da4b6c3]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-4da4b6c3],.add-button[data-v-4da4b6c3]{align-items:center;display:flex}.add-button[data-v-4da4b6c3]{background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-4da4b6c3]:hover{background-color:#3d92e7}.add-button span[data-v-4da4b6c3]{background-color:#333;border-radius:5px;bottom:150%;color:#fff;display:none;font-size:12px;left:50%;padding:5px;position:absolute;transform:translateX(-50%);white-space:nowrap}.add-button:hover span[data-v-4da4b6c3]{display:block}.export-button[data-v-4da4b6c3]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-4da4b6c3]:hover{background-color:#3d92e7}.export-options[data-v-4da4b6c3]{display:block;right:1%;top:20%}.export-options li[data-v-4da4b6c3]{border-radius:10px;color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-4da4b6c3]:hover{background-color:#ddd}.error-message[data-v-4da4b6c3]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.table-container[data-v-4da4b6c3]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.container-table[data-v-4da4b6c3]{border-collapse:collapse;width:100%}.container-table td[data-v-4da4b6c3],.container-table th[data-v-4da4b6c3]{border-bottom:1px solid #ddd;min-width:120px;padding:8px;text-align:left}.container-table th[data-v-4da4b6c3]{background-color:#f2f2f2;font-weight:700}.container-table th .filter-icon[data-v-4da4b6c3]{cursor:pointer;margin-left:5px}.cancel-button[data-v-4da4b6c3],.edit-button[data-v-4da4b6c3],.save-button[data-v-4da4b6c3]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-4da4b6c3]{color:green}.cancel-button[data-v-4da4b6c3]{color:red}.new-row input[data-v-4da4b6c3]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-4da4b6c3]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-4da4b6c3]{align-items:center;display:flex}.rows-per-table span[data-v-4da4b6c3]{margin-right:10px}.rows-per-table button[data-v-4da4b6c3]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-4da4b6c3]{background-color:#3259bb;color:#fff}.pagination[data-v-4da4b6c3]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-4da4b6c3]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-4da4b6c3]{background-color:#3259bb;color:#fff}.export-container[data-v-4da4b6c3]{position:relative}.export-options[data-v-4da4b6c3]{display:block;right:0;top:100%}.print-button[data-v-4da4b6c3]{align-items:center;background-color:#3259bb;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease}.add-button[data-v-4da4b6c3]:disabled,.export-button[data-v-4da4b6c3]:disabled,.print-button[data-v-4da4b6c3]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-4da4b6c3]:disabled,.edit-button[data-v-4da4b6c3]:disabled,.save-button[data-v-4da4b6c3]:disabled{color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-a3ca2c6c]:disabled,.edit-button[data-v-a3ca2c6c]:disabled,.save-button[data-v-a3ca2c6c]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-a3ca2c6c]:disabled:hover,.edit-button[data-v-a3ca2c6c]:disabled:hover,.save-button[data-v-a3ca2c6c]:disabled:hover{background-color:#6c757d}.error-message[data-v-a3ca2c6c]{color:#dc3545;font-size:12px;font-weight:700;margin-bottom:5px}input[required][data-v-a3ca2c6c]{border-left:3px solid #007bff}input[required][data-v-a3ca2c6c]:invalid{border-left:3px solid #dc3545}.main[data-v-31126aa9]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-31126aa9]{display:inline-block;position:relative}.tooltip[data-v-31126aa9]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-31126aa9]{opacity:1}.applicant-list[data-v-31126aa9]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:20px}.controls[data-v-31126aa9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container[data-v-31126aa9]{position:relative}.search-container input[data-v-31126aa9]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.search-icon[data-v-31126aa9]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-31126aa9],.add-button[data-v-31126aa9]{align-items:center;display:flex}.add-button[data-v-31126aa9]{background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-31126aa9]:hover{background-color:#3d92e7}.add-button[data-v-31126aa9]:disabled,.export-button[data-v-31126aa9]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.add-button[data-v-31126aa9]:disabled:hover,.export-button[data-v-31126aa9]:disabled:hover{background-color:#6c757d}.cancel-button[data-v-31126aa9]:disabled,.edit-button[data-v-31126aa9]:disabled,.save-button[data-v-31126aa9]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.add-button span[data-v-31126aa9]{background-color:#333;border-radius:5px;bottom:150%;color:#fff;display:none;font-size:12px;left:50%;padding:5px;position:absolute;transform:translateX(-50%);white-space:nowrap}.add-button:hover span[data-v-31126aa9]{display:block}.export-button[data-v-31126aa9]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-31126aa9]:hover{background-color:#3d92e7}.error-message[data-v-31126aa9]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.export-options[data-v-31126aa9]{display:block;right:1%;top:20%}.export-options li[data-v-31126aa9]{border-radius:10px;color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-31126aa9]:hover{background-color:#ddd}.table-container[data-v-31126aa9]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.applicant-table[data-v-31126aa9]{border-collapse:collapse;width:100%}.applicant-table td[data-v-31126aa9],.applicant-table th[data-v-31126aa9]{border-bottom:1px solid #ddd;min-width:120px;padding:8px;text-align:left}.applicant-table th[data-v-31126aa9]{background-color:#f2f2f2;font-weight:700}.applicant-table th .filter-icon[data-v-31126aa9]{cursor:pointer;margin-left:5px}.save-button[data-v-31126aa9]{background-color:green;border-radius:5px;color:#fff;margin:20px;padding:10px}.cancel-button[data-v-31126aa9]{background-color:red;border-radius:5px;color:#fff;margin:20px;padding:10px}.new-row input[data-v-31126aa9]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-31126aa9]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-31126aa9]{align-items:center;display:flex}.rows-per-table span[data-v-31126aa9]{margin-right:10px}.rows-per-table button[data-v-31126aa9]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-31126aa9]{background-color:#3259bb;color:#fff}.pagination[data-v-31126aa9]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-31126aa9]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-31126aa9]{background-color:#3259bb;color:#fff}.export-container[data-v-31126aa9]{position:relative}.export-options[data-v-31126aa9]{display:block;right:0;top:100%}.overlay[data-v-31126aa9]{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.overlay-content[data-v-31126aa9]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:90%;max-width:80%;overflow-y:auto;padding:20px;z-index:1001}.column[data-v-31126aa9]{float:left;width:33.33%}.column2[data-v-31126aa9]{float:left;width:60%}.row[data-v-31126aa9]:after{clear:both;content:"";display:table}input[data-v-b6587876],select[data-v-b6587876]{border:1px solid #ccc;border-radius:5px;font-size:14px;margin:5px 0;padding:2px;width:110px}.cancel-button[data-v-b6587876]:disabled,.edit-button[data-v-b6587876]:disabled,.save-button[data-v-b6587876]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-b6587876]:disabled:hover,.edit-button[data-v-b6587876]:disabled:hover,.save-button[data-v-b6587876]:disabled:hover{background-color:#6c757d}input[required][data-v-b6587876]{border-left:3px solid #007bff}input[required][data-v-b6587876]:invalid{border-left:3px solid #dc3545}.v-select.vs--single[required] .vs__dropdown-toggle[data-v-b6587876]{border-left:3px solid #007bff}.modal-overlay[data-v-b6587876]{align-items:center;background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content.small[data-v-b6587876]{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:98%;overflow:hidden;width:1100px}.modal-header[data-v-b6587876]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.modal-body[data-v-b6587876]{flex:1 1 auto;overflow-y:auto;padding:12px 16px}.modal-footer[data-v-b6587876]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.edit-grid[data-v-b6587876]{display:grid;gap:5px 16px;grid-template-columns:repeat(4,1fr)}.edit-grid .form-group[data-v-b6587876]{display:flex;flex-direction:column}.edit-grid .form-group.inline-row[data-v-b6587876]{align-items:center;flex-direction:row;gap:8px}.edit-grid .form-group.inline-row .inline-label[data-v-b6587876]{font-weight:600;margin-bottom:0;margin-right:6px}.edit-grid .form-group.inline-row input[type=checkbox][data-v-b6587876]{margin-right:6px;width:auto}.edit-grid .form-group.inline-row input[type=text][data-v-b6587876]{flex:1 1 auto;min-width:120px}.edit-grid .v-select[data-v-b6587876],.edit-grid .vs__dropdown-toggle[data-v-b6587876],.edit-grid input[data-v-b6587876],.edit-grid select[data-v-b6587876]{box-sizing:border-box;width:100%}.edit-grid .form-group.full[data-v-b6587876]{grid-column:span 2}.form-group label[data-v-b6587876]{font-weight:600;margin-bottom:6px}.modal-content input[data-v-b6587876]{border:1px solid #ccc;border-radius:4px;padding:8px}.confirm-modal .modal-content.small[data-v-b6587876]{max-width:95%;width:420px}.confirm-modal .modal-body[data-v-b6587876]{padding:18px}.confirm-modal .modal-footer[data-v-b6587876]{display:flex;gap:8px;justify-content:flex-end}.confirm-modal .cancel-button[data-v-b6587876]{background:#f1f1f1;border:1px solid #ddd;border-radius:4px;color:#222;padding:8px 12px}.confirm-modal .cancel-button[data-v-b6587876]:disabled{opacity:.6}.confirm-modal .save-button[data-v-b6587876]{background:#dc3545;border:none;border-radius:4px;color:#fff;padding:8px 12px}.confirm-modal .save-button[data-v-b6587876]:disabled{opacity:.6}@media (max-width:800px){.edit-grid[data-v-b6587876]{grid-template-columns:1fr}.edit-grid .form-group.full[data-v-b6587876]{grid-column:1/-1}.edit-grid .form-group.inline-row[data-v-b6587876]{align-items:stretch;flex-direction:column}.edit-grid .form-group.inline-row .inline-label[data-v-b6587876]{margin-bottom:6px}.edit-grid .form-group.inline-row input[type=checkbox][data-v-b6587876]{margin-right:0}}.Vue-Toastification__container{z-index:20000!important}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:8px!important}.title[data-v-0ea9d716]{font-size:20px;margin-bottom:12px}.controls[data-v-0ea9d716]{margin-bottom:12px}.add-button[data-v-0ea9d716]{background:#007bff;border:none;border-radius:4px;color:#fff;padding:8px 12px}.data-table[data-v-0ea9d716]{border-collapse:collapse;width:100%}.data-table td[data-v-0ea9d716],.data-table th[data-v-0ea9d716]{border:1px solid #e5e5e5;font-size:13px;padding:8px;text-align:left}.data-table th[data-v-0ea9d716]{background:#f7f7f7;font-weight:700}.small-btn[data-v-0ea9d716]{background:#17a2b8;border:none;border-radius:4px;color:#fff;font-size:12px;padding:6px 8px}.table-container[data-v-0ea9d716]{overflow-x:auto}.status-verified[data-v-0ea9d716]{background-color:#d4edda;color:#155724;font-weight:600}.status-not-verified[data-v-0ea9d716]{background-color:#fff3cd;color:#856404;font-weight:600}.modal-body pre[data-v-0ea9d716]{max-height:50vh;overflow:auto}.modal-overlay[data-v-0ea9d716]{align-items:center;background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content.small[data-v-0ea9d716]{max-height:90vh;max-width:95%;width:720px}.modal-content.large[data-v-0ea9d716],.modal-content.small[data-v-0ea9d716]{background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.modal-content.large[data-v-0ea9d716]{max-height:94vh;max-width:98%;width:1100px}.modal-header[data-v-0ea9d716]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.modal-footer[data-v-0ea9d716]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.close-btn[data-v-0ea9d716]{background:transparent;border:none;cursor:pointer;font-size:20px}.cancel-button[data-v-0ea9d716]{background:#f1f1f1;border:1px solid #ddd;border-radius:4px;padding:8px 12px}.details-table[data-v-0ea9d716]{border-collapse:collapse;width:100%}.details-table th[data-v-0ea9d716]{color:#333;padding:8px;text-align:left;vertical-align:top;width:30%}.details-table td[data-v-0ea9d716]{color:#222;padding:8px;vertical-align:top}.modal-large-body[data-v-0ea9d716]{display:flex;gap:16px;padding:12px}.modal-large-body .left[data-v-0ea9d716]{flex:0 0 45%;padding:8px}.modal-large-body .right[data-v-0ea9d716]{flex:1 1 55%;max-height:calc(94vh - 140px);overflow:auto;padding:8px}.modal-large-body .left[data-v-0ea9d716]{overflow:hidden}.modal-large-body img[data-v-0ea9d716]{border-radius:6px;display:block;height:auto;max-height:calc(94vh - 145px);-o-object-fit:contain;object-fit:contain;transition:transform .24s ease;width:100%}.magnifier[data-v-0ea9d716]{background-position:50%;background-repeat:no-repeat;border:3px solid hsla(0,0%,100%,.9);border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.35);pointer-events:none;position:absolute}.company-list[data-v-51a1ea34]{padding:20px}.company-table[data-v-51a1ea34]{border-collapse:collapse;margin-top:20px;width:100%}.company-table td[data-v-51a1ea34],.company-table th[data-v-51a1ea34]{border:1px solid #ccc;padding:12px;text-align:left}.search-container[data-v-51a1ea34]{margin-bottom:10px}.pagination[data-v-51a1ea34]{margin-top:10px}.pagination button[data-v-51a1ea34]{cursor:pointer;margin-right:5px;padding:5px 10px}.tooltip-container[data-v-7aa6e068]{display:inline-block;position:relative}.tooltip[data-v-7aa6e068]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-7aa6e068]{opacity:1}.controls[data-v-7aa6e068]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container[data-v-7aa6e068]{position:relative}.search-container input[data-v-7aa6e068]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.error-message[data-v-7aa6e068]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.search-icon[data-v-7aa6e068]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-7aa6e068]{align-items:center;display:flex}.add-button[data-v-7aa6e068],.export-button[data-v-7aa6e068]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-7aa6e068]:hover,.export-button[data-v-7aa6e068]:hover{background-color:#3d92e7}.export-options[data-v-7aa6e068]{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;list-style-type:none;margin:0;min-width:160px;padding:0;position:absolute;text-align:left;top:40px;z-index:1}.export-button:hover .export-options[data-v-7aa6e068]{display:block}.export-options li[data-v-7aa6e068]{border-radius:10px;color:#000;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-7aa6e068]:hover{background-color:#ddd}.table-container[data-v-7aa6e068]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.account-table[data-v-7aa6e068]{border-collapse:collapse;width:100%}.account-table td[data-v-7aa6e068],.account-table th[data-v-7aa6e068]{border-bottom:1px solid #ddd;min-width:120px;padding:8px;text-align:left}.account-table th[data-v-7aa6e068]{background-color:#f2f2f2;font-weight:700}.account-table th .filter-icon[data-v-7aa6e068]{cursor:pointer;margin-left:5px}.cancel-button[data-v-7aa6e068],.edit-button[data-v-7aa6e068],.save-button[data-v-7aa6e068]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-7aa6e068]{color:green}.cancel-button[data-v-7aa6e068]{color:red}.new-row input[data-v-7aa6e068]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-7aa6e068]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-7aa6e068]{align-items:center;display:flex}.rows-per-table button[data-v-7aa6e068]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-7aa6e068]{background-color:#3259bb;color:#fff}.pagination[data-v-7aa6e068]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-7aa6e068]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-7aa6e068]{background-color:#3259bb;color:#fff}.export-container[data-v-7aa6e068]{position:relative}.export-options[data-v-7aa6e068]{display:block;right:0;top:100%}.overlay[data-v-7aa6e068]{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.overlay-content[data-v-7aa6e068]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:90%;max-width:80%;overflow-y:auto;padding:20px;z-index:1001}.column[data-v-7aa6e068]{float:left;width:33.33%}.column2[data-v-7aa6e068]{float:left;width:60%}.row[data-v-7aa6e068]:after{clear:both;content:"";display:table}.table-container[data-v-14f712e0]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-14f712e0]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-14f712e0],.transaction-table th[data-v-14f712e0]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-14f712e0]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-14f712e0]{cursor:pointer;margin-left:5px}.upload-content-tile[data-v-14f712e0]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(0,0,0,.04);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08);margin-left:10px;padding:10px}.panel[data-v-14f712e0]{background:transparent;border-radius:10px;overflow:hidden}.panel-header[data-v-14f712e0]{background:linear-gradient(90deg,#f1f6ff,#fff);border-bottom:1px solid rgba(0,0,0,.04);padding:12px 18px}.panel-header h2[data-v-14f712e0]{color:#1f3a93;font-size:18px;margin:0}.panel-body[data-v-14f712e0]{padding:16px 0 0}.upload-content-tile h1[data-v-14f712e0]{color:#343a40;font-size:28px;margin-bottom:25px}.form-row[data-v-14f712e0]{align-items:center;display:flex}.two-inline[data-v-14f712e0]{display:flex;gap:24px}.two-inline .form-column[data-v-14f712e0]{align-items:center;display:flex}.two-inline .form-column .form-label[data-v-14f712e0]{width:140px}.three-inline[data-v-14f712e0]{gap:18px}.three-inline .form-column[data-v-14f712e0],.three-inline[data-v-14f712e0]{align-items:center;display:flex}.three-inline .form-column .form-label[data-v-14f712e0]{width:120px}.three-inline .form-column .custom-select[data-v-14f712e0],.three-inline .form-column .custom-vselect[data-v-14f712e0]{width:220px!important}.form-row label[data-v-14f712e0]{color:#495057;font-weight:700;margin-right:10px;width:200px}select[data-v-14f712e0],v-select[data-v-14f712e0]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:150px}.custom-vselect[data-v-14f712e0]{max-width:400px;width:400px!important}.custom-vselect .vs__dropdown-toggle[data-v-14f712e0]{width:100%!important}.import-vcn-column .form-label[data-v-14f712e0]{width:200px}.import-vcn-column .custom-vselect[data-v-14f712e0]{max-width:540px;width:540px!important}.import-vcn-column .custom-vselect .vs__dropdown-toggle[data-v-14f712e0]{width:100%!important}.custom-file-input[data-v-14f712e0]{background-color:#fff;border:2px solid #ced4da;border-radius:8px;color:#495057;font-size:16px;max-width:300px;padding:8px;width:100%}@media (max-width:800px){.form-row[data-v-14f712e0]{margin-left:0;padding:0 12px}.two-inline[data-v-14f712e0]{flex-direction:column;gap:12px}.two-inline .form-column[data-v-14f712e0]{align-items:stretch;flex-direction:column;width:100%}.two-inline .form-column .form-label[data-v-14f712e0]{margin-bottom:6px;width:100%}.custom-vselect[data-v-14f712e0],.import-vcn-column .custom-vselect[data-v-14f712e0],.two-inline .form-column .custom-select[data-v-14f712e0],.two-inline .form-column .custom-vselect[data-v-14f712e0]{max-width:none;width:100%!important}.three-inline[data-v-14f712e0]{flex-direction:column;gap:12px}.three-inline .form-column[data-v-14f712e0]{align-items:stretch;flex-direction:column;width:100%}.three-inline .form-column .form-label[data-v-14f712e0]{margin-bottom:6px;width:100%}.three-inline .form-column .custom-select[data-v-14f712e0],.three-inline .form-column .custom-vselect[data-v-14f712e0]{max-width:none;width:100%!important}}.form-actions[data-v-14f712e0]{display:flex;gap:14px;justify-content:center;margin-bottom:10px}.form-actions .btn[data-v-14f712e0]{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 14px;transition:background-color .15s ease,transform .05s ease}.form-actions .btn[data-v-14f712e0]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-upload[data-v-14f712e0]{background-color:#28a745}.btn-upload[data-v-14f712e0]:hover:not(:disabled){background-color:#218838}.btn-save[data-v-14f712e0]{background-color:#ff8c00}.btn-save[data-v-14f712e0]:hover:not(:disabled){background-color:#e07a00}.btn-download[data-v-14f712e0]{background-color:#6c757d}.btn-download[data-v-14f712e0]:hover:not(:disabled){background-color:#5a6268}.excel-button[data-v-14f712e0]{padding-left:6px;padding-right:6px}.main[data-v-86db9cf2]{background-color:#f0f2f5;font-family:Roboto,sans-serif;padding:10px}.controls[data-v-86db9cf2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.filter-container[data-v-86db9cf2]{align-items:center;background-color:#f5f5f5;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:1rem}.filter-container select[data-v-86db9cf2]{background-color:#fff;border:none;border-radius:.25rem;color:#333;flex:1;font-size:.875rem;margin-right:1rem;padding:.5rem}.filter-container select[data-v-86db9cf2]:focus{box-shadow:0 0 0 2px rgba(66,153,225,.5);outline:none}.filter-container select option[data-v-86db9cf2]{background-color:#fff;color:#333}.filter-container select option[data-v-86db9cf2]:hover{background-color:#f5f5f5}.search-container[data-v-86db9cf2]{display:flex;justify-content:flex-start;margin-top:1rem;padding:10px}.search-container input[data-v-86db9cf2]{background-color:#fff;border:1px solid #ccc;border-radius:.25rem;color:#333;flex:1;font-size:.875rem;max-width:300px;padding:.5rem;transition:border-color .2s}.search-container input[data-v-86db9cf2]:focus{border-color:#66afe9;box-shadow:0 0 0 2px rgba(66,153,225,.5);outline:none}.search-container input[data-v-86db9cf2]::-moz-placeholder{color:#aaa}.search-container input[data-v-86db9cf2]::placeholder{color:#aaa}.actions[data-v-86db9cf2],.add-button[data-v-86db9cf2]{align-items:center;display:flex}.add-button[data-v-86db9cf2]{background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-86db9cf2]:hover{background-color:#3d92e7}.export-button[data-v-86db9cf2]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-86db9cf2]:hover{background-color:#3d92e7}.export-options[data-v-86db9cf2]{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;list-style-type:none;margin:0;min-width:160px;padding:0;position:absolute;text-align:left;top:40px;z-index:1}.export-button:hover .export-options[data-v-86db9cf2]{display:block}.export-options li[data-v-86db9cf2]{border-radius:10px;color:#000;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-86db9cf2]:hover{background-color:#ddd}.table-container[data-v-86db9cf2]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.movement-table[data-v-86db9cf2]{background-color:#fff;border-collapse:collapse;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%}.movement-table td[data-v-86db9cf2],.movement-table th[data-v-86db9cf2]{border-bottom:1px solid #ddd;padding:8px 12px;text-align:left}.movement-table th[data-v-86db9cf2]{background-color:#f2f2f2;font-weight:700}.movement-table tr[data-v-86db9cf2]:hover{background-color:#f1f1f1}.successful-task[data-v-86db9cf2]{background-color:#e0ffe0}.add-row[data-v-86db9cf2]{background-color:#e8f0fe}.sound-damage-cancel-buttons[data-v-86db9cf2]{align-items:flex-start;display:flex;flex-direction:column;margin-top:10px}.sound-damage-cancel-buttons input[type=radio][data-v-86db9cf2]{margin-bottom:5px}.sound-damage-cancel-buttons button[data-v-86db9cf2]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:5px;padding:8px 16px;text-align:center;text-decoration:none}.sound-damage-cancel-buttons button.cancel-button[data-v-86db9cf2]{background-color:#f44336}.sound-damage-cancel-buttons button[data-v-86db9cf2]:hover{opacity:.8}.cancel-button[data-v-86db9cf2],.edit-button[data-v-86db9cf2],.save-button[data-v-86db9cf2]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-86db9cf2]{color:green}.cancel-button[data-v-86db9cf2]{color:red}.bottom-controls[data-v-86db9cf2]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-86db9cf2]{align-items:center;display:flex}.rows-per-table span[data-v-86db9cf2]{margin-right:10px}.rows-per-table button[data-v-86db9cf2]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-86db9cf2]{background-color:#3259bb;color:#fff}.pagination[data-v-86db9cf2]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-86db9cf2]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-86db9cf2]{background-color:#3259bb;color:#fff}.overlay[data-v-86db9cf2]{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.overlay-content[data-v-86db9cf2]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:90%;max-width:80%;overflow-y:auto;padding:20px;z-index:1001}.overlay-form-group[data-v-86db9cf2]{align-items:center;display:flex;gap:5px;margin-bottom:15px}.overlay-form-group label[data-v-86db9cf2]{margin-right:2px;width:70px}.overlay-form-group .overlay-form-select[data-v-86db9cf2]{font-size:12px;width:350px}.cancel-button[data-v-86db9cf2]{background-color:#dc3545}.cancel-button[data-v-86db9cf2]:hover{background-color:#f68677}.damage-details-table[data-v-86db9cf2]{border-collapse:collapse;margin-bottom:20px;width:100%}.damage-details-table th[data-v-86db9cf2]{background-color:#f0f0f0;border-bottom:2px solid #ccc;color:#333;font-size:14px;font-weight:700;padding:10px 15px;text-align:left}.damage-details-table td[data-v-86db9cf2]{border-bottom:1px solid #e0e0e0;color:#555;font-size:14px;padding:10px 15px}.done-button[data-v-86db9cf2]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.done-button[data-v-86db9cf2]:hover{background-color:#218838}.main[data-v-d7aec0b2]{height:50%;padding:10px}.container-list[data-v-d7aec0b2],.main[data-v-d7aec0b2]{background-color:#f0f2f5;font-family:Roboto,sans-serif;width:100%}.container-list[data-v-d7aec0b2]{border-radius:20px;margin:0 auto;max-width:1200px;padding:20px}.sound-damage-buttons[data-v-d7aec0b2]{display:flex;flex-direction:column;gap:10px}.sound-damage-buttons div[data-v-d7aec0b2]{align-items:center;display:flex;margin-bottom:8px}.sound-damage-buttons input[type=radio][data-v-d7aec0b2]{accent-color:#007bff;margin-right:5px}.sound-damage-buttons label[data-v-d7aec0b2]{font-size:16px;margin:0}.sound-damage-buttons input[type=radio][data-v-d7aec0b2]{height:16px;width:16px}.table-container[data-v-d7aec0b2]{border-radius:20px;height:400px;overflow-x:auto;width:auto}.movement-table[data-v-d7aec0b2]{background-color:#fff}.movement-table th[data-v-d7aec0b2]{background-color:#f8f8f8}.movement-table tr[data-v-d7aec0b2]:hover{background-color:#f1f1f1}.successful-task[data-v-d7aec0b2]{background-color:#e0ffe0}.add-row[data-v-d7aec0b2]{background-color:#e8f0fe}.bottom-controls[data-v-d7aec0b2]{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.rows-per-page[data-v-d7aec0b2]{align-items:center;display:flex}.rows-per-page span[data-v-d7aec0b2]{margin-right:8px}.rows-per-page button[data-v-d7aec0b2]{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;margin:0 5px;padding:5px 10px}.rows-per-page button.active[data-v-d7aec0b2]{background-color:#007bff;color:#fff}.overlay[data-v-d7aec0b2]{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.overlay-content[data-v-d7aec0b2]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:90%;max-width:80%;overflow-y:auto;padding:20px;z-index:1001}.overlay-form-group[data-v-d7aec0b2]{align-items:center;display:flex;gap:5px;margin-bottom:15px}.overlay-form-group label[data-v-d7aec0b2]{margin-right:2px;width:70px}.overlay-form-group .overlay-form-select[data-v-d7aec0b2]{font-size:12px;width:350px}[data-v-d7aec0b2] .vs__dropdown-toggle{border:1px solid #070707!important;transition:border-color .2s,box-shadow .2s!important}[data-v-d7aec0b2] .vs__dropdown-toggle:hover{border-color:#070707!important}[data-v-d7aec0b2] .vs__dropdown-toggle:focus-within{border-color:#070707!important;box-shadow:0 0 0 1px #000!important}[data-v-d7aec0b2] .vs__dropdown-toggle.vs--open{border-color:#070707!important;box-shadow:0 0 0 1px #000!important}.ellipsis-last[data-v-d213c1f0]{direction:rtl;max-width:200px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ellipsis[data-v-d213c1f0]{max-width:70px}.ellipsis-long[data-v-d213c1f0],.ellipsis[data-v-d213c1f0]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-long[data-v-d213c1f0]{max-width:100px}.row[data-v-d213c1f0]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-d213c1f0]{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;width:100%}.form-group[data-v-d213c1f0]{float:left;padding:5px;width:22%}.form-group-5[data-v-d213c1f0]{float:left;padding:5px;width:28%}label[data-v-d213c1f0]{display:block;margin-bottom:0}input[type=date][data-v-d213c1f0],input[type=text][data-v-d213c1f0],select[data-v-d213c1f0]{border:1px solid #ccc;border-radius:4px;padding:10px;width:90%}input[data-v-d213c1f0]::-moz-placeholder{color:#888}input[data-v-d213c1f0]::placeholder{color:#888}.cancel-button1[data-v-d213c1f0],.excel-button[data-v-d213c1f0],.generate-button[data-v-d213c1f0]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-d213c1f0]{background-color:#17a2b8}.cancel-button1[data-v-d213c1f0]{background-color:#dc3545}button[data-v-d213c1f0]:hover{opacity:.9}.date-range[data-v-d213c1f0]{display:flex;justify-content:space-between}.date-range label[data-v-d213c1f0]{flex:1;margin:0 10px}.date-range input[data-v-d213c1f0]{flex:2}.main[data-v-d213c1f0]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-d213c1f0]{display:inline-block;position:relative}.tooltip[data-v-d213c1f0]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-d213c1f0]{opacity:1}.transaction-list[data-v-d213c1f0]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:20px}.controls[data-v-d213c1f0]{align-items:center;display:flex;justify-content:space-between}.search-container[data-v-d213c1f0]{position:relative}.search-container input[data-v-d213c1f0]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.error-message[data-v-d213c1f0]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.search-icon[data-v-d213c1f0]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select-verify-container[data-v-d213c1f0]{align-items:center;display:flex;gap:12px;margin-left:16px}.select-verify-container label[data-v-d213c1f0]{align-items:center;cursor:pointer;display:flex;margin:0}.select-verify-container input[type=checkbox][data-v-d213c1f0]{cursor:pointer;height:16px;width:16px}.verify-button[data-v-d213c1f0]{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 16px;transition:background .2s ease}.verify-button[data-v-d213c1f0]:hover:not(:disabled){background:#218838}.verify-button[data-v-d213c1f0]:disabled{cursor:not-allowed;opacity:.5}.actions[data-v-d213c1f0],.print-button[data-v-d213c1f0]{align-items:center;display:flex}.print-button[data-v-d213c1f0]{background-color:#3259bb;border:none;color:#fff;cursor:pointer;font-size:16px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease}.print-button[data-v-d213c1f0]:hover{background-color:#3d92e7}.export-button[data-v-d213c1f0]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-d213c1f0]:hover{background-color:#3d92e7}.export-options[data-v-d213c1f0]{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;list-style-type:none;margin:0;min-width:160px;padding:0;position:absolute;text-align:left;top:40px;z-index:1}.export-button:hover .export-options[data-v-d213c1f0]{display:block}.rows-per-table[data-v-d213c1f0]{align-items:center;display:flex}.rows-per-table button[data-v-d213c1f0]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-d213c1f0]{background-color:#3259bb;color:#fff}.export-options li[data-v-d213c1f0]{border-radius:10px;color:#000;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-d213c1f0]:hover{background-color:#ddd}.table-container[data-v-d213c1f0]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-d213c1f0]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-d213c1f0],.transaction-table th[data-v-d213c1f0]{border-bottom:1px solid #ddd;padding:2px 5px;text-align:left}.transaction-table th[data-v-d213c1f0]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-d213c1f0]{cursor:pointer;margin-left:5px}.cancel-button[data-v-d213c1f0],.edit-button[data-v-d213c1f0],.save-button[data-v-d213c1f0]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-d213c1f0]{color:green}.cancel-button[data-v-d213c1f0]{color:red}.table-row input[data-v-d213c1f0]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-d213c1f0]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-d213c1f0]{align-items:center;display:flex}.rows-per-table button[data-v-d213c1f0]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-d213c1f0]{background-color:#3259bb;color:#fff}.pagination[data-v-d213c1f0]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-d213c1f0]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-d213c1f0]{background-color:#3259bb;color:#fff}.edit-overlay[data-v-d213c1f0]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-d213c1f0]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:50px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:90%}.close-btn[data-v-d213c1f0]{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}h2[data-v-d213c1f0]{margin-top:0}form[data-v-d213c1f0]{display:flex;flex-direction:column}.form-row[data-v-d213c1f0]{display:flex;flex-wrap:wrap}.form-group[data-v-d213c1f0]{box-sizing:border-box;flex:1 1 calc(25% - 16px);min-width:200px}.form-group-5[data-v-d213c1f0]{box-sizing:border-box;flex:1 1 calc(18% - 16px);min-width:150px}.form-group input[data-v-d213c1f0],.form-group label[data-v-d213c1f0],.form-group select[data-v-d213c1f0],.form-group textarea[data-v-d213c1f0],.form-group-5 input[data-v-d213c1f0],.form-group-5 label[data-v-d213c1f0],.form-group-5 select[data-v-d213c1f0],.form-group-5 textarea[data-v-d213c1f0]{width:100%}.form-group label[data-v-d213c1f0]{display:block;font-weight:700}.form-group input[data-v-d213c1f0],.form-group select[data-v-d213c1f0],.form-group textarea[data-v-d213c1f0]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:8px}textarea[data-v-d213c1f0]{min-height:100px;resize:vertical}.form-buttons[data-v-d213c1f0]{display:flex;gap:10px;justify-content:flex-end}.cancel-button[data-v-d213c1f0],.save-button[data-v-d213c1f0]{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.save-button[data-v-d213c1f0]{background-color:#28a745;display:inline-block}.cancel-button[data-v-d213c1f0]{background-color:#dc3545;display:inline-block}.save-button[data-v-d213c1f0]:hover{background-color:#218838}.cancel-button[data-v-d213c1f0]:hover{background-color:#c82333}.radio-group[data-v-d213c1f0]{align-items:center;display:flex;justify-content:flex-start;width:100%}.radio-group span[data-v-d213c1f0]{margin-right:10px}.radio-group label[data-v-d213c1f0]{margin-right:5px}.condition[data-v-d213c1f0]{margin-left:75%}.image-icon[data-v-d213c1f0]{color:#007bff;cursor:pointer;font-size:24px;transition:transform .2s ease-in-out}.image-icon[data-v-d213c1f0]:hover{transform:scale(1.2)}.overlay[data-v-d213c1f0]{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:1000}.overlay-active[data-v-d213c1f0]{opacity:1;visibility:visible}.overlay-content[data-v-d213c1f0]{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;max-width:80vw;padding:20px;position:relative;transform:scale(.9);transition:transform .3s ease-in-out}.overlay-active .overlay-content[data-v-d213c1f0]{transform:scale(1)}.overlay-content img[data-v-d213c1f0]{max-height:70vh;max-width:70vw;-o-object-fit:contain;object-fit:contain}.close-button[data-v-d213c1f0]{background-color:#fff;border:none;cursor:pointer;font-size:x-large;position:absolute;right:-10px;top:-10px;transition:transform .2s ease-in-out}.close-button[data-v-d213c1f0]:hover{transform:scale(1.2)}.nav-button[data-v-d213c1f0]{background-color:#fff;border:none;cursor:pointer;font-size:x-large;transition:transform .2s ease-in-out}.nav-button[data-v-d213c1f0]:hover{transform:scale(1.2)}.left[data-v-d213c1f0]{left:-5px}.left[data-v-d213c1f0],.right[data-v-d213c1f0]{position:absolute;top:50%;transform:translateY(-50%)}.right[data-v-d213c1f0]{right:-5px}.overlay-form-group[data-v-d213c1f0]{align-items:center;display:flex;gap:2px;margin-bottom:10px}.overlay-form-group label[data-v-d213c1f0]{margin-right:2px;width:15%}.overlay-form-group .overlay-form-select[data-v-d213c1f0]{font-size:12px;width:30%}.add-damage-overlay[data-v-d213c1f0]{opacity:1!important;visibility:visible!important;z-index:9999!important}.add-damage-overlay .cancel-button[data-v-d213c1f0],.add-damage-overlay .save-button[data-v-d213c1f0]{display:inline-block!important;margin-right:8px;min-width:120px;width:auto!important}.add-damage-overlay .cancel-button[data-v-d213c1f0],.add-damage-overlay .save-button[data-v-d213c1f0]{vertical-align:middle}.add-button[data-v-d213c1f0]{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.add-button[data-v-d213c1f0]:hover:not(:disabled){background-color:#218838}.add-button[data-v-d213c1f0]:disabled{background-color:#ccc;cursor:not-allowed}.overlay-toolbar[data-v-d213c1f0]{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px;padding-top:8px;width:100%}.image-counter[data-v-d213c1f0]{color:#555;font-size:14px;font-weight:600;min-width:50px;text-align:center}.overlay-action-btn[data-v-d213c1f0]{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:5px 12px;transition:opacity .2s}.overlay-action-btn[data-v-d213c1f0]:hover{opacity:.8}.add-img-btn[data-v-d213c1f0]{background-color:#28a745;color:#fff}.replace-img-btn[data-v-d213c1f0]{background-color:#007bff;color:#fff}.delete-img-btn[data-v-d213c1f0]{background-color:#dc3545;color:#fff}.close-img-btn[data-v-d213c1f0]{background-color:#807d7d;color:#fff}.no-image[data-v-d213c1f0]{color:#888;font-size:15px;min-width:200px;padding:30px 20px;text-align:center}.disabled-btn[data-v-d213c1f0]{cursor:not-allowed;opacity:.5}.main[data-v-090e71c6]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-090e71c6]{display:inline-block;position:relative}.tooltip[data-v-090e71c6]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-090e71c6]{opacity:1}.port-list[data-v-090e71c6]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:20px}.controls[data-v-090e71c6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container[data-v-090e71c6]{position:relative}.search-container input[data-v-090e71c6]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.search-icon[data-v-090e71c6]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-090e71c6],.add-button[data-v-090e71c6]{align-items:center;display:flex}.add-button[data-v-090e71c6]{background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-090e71c6]:hover{background-color:#3d92e7}.export-button[data-v-090e71c6]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-090e71c6]:hover{background-color:#3d92e7}.export-options[data-v-090e71c6]{display:block;right:1%;top:20%}.export-options li[data-v-090e71c6]{border-radius:10px;color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-090e71c6]:hover{background-color:#ddd}.table-container[data-v-090e71c6]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.port-table[data-v-090e71c6]{border-collapse:collapse;width:100%}.port-table td[data-v-090e71c6],.port-table th[data-v-090e71c6]{border-bottom:1px solid #ddd;min-width:120px;padding:8px;text-align:left}.port-table th[data-v-090e71c6]{background-color:#f2f2f2;font-weight:700}.port-table th .filter-icon[data-v-090e71c6]{cursor:pointer;margin-left:5px}.cancel-button[data-v-090e71c6],.edit-button[data-v-090e71c6],.save-button[data-v-090e71c6]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-090e71c6]{color:green}.cancel-button[data-v-090e71c6]{color:red}.new-row input[data-v-090e71c6]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-090e71c6]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-090e71c6]{align-items:center;display:flex}.rows-per-table button[data-v-090e71c6]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-090e71c6]{background-color:#3259bb;color:#fff}.pagination[data-v-090e71c6]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-090e71c6]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-090e71c6]{background-color:#3259bb;color:#fff}.add-button[data-v-090e71c6]:disabled,.cancel-button[data-v-090e71c6]:disabled,.edit-button[data-v-090e71c6]:disabled,.save-button[data-v-090e71c6]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.add-button:disabled i[data-v-090e71c6],.cancel-button:disabled i[data-v-090e71c6],.edit-button:disabled i[data-v-090e71c6],.save-button:disabled i[data-v-090e71c6]{color:#999}.export-container[data-v-090e71c6]{position:relative}.export-options[data-v-090e71c6]{display:block;right:0;top:100%}.main[data-v-12dbf00c]{font-family:Arial,sans-serif;padding:20px}.title[data-v-12dbf00c]{font-size:24px;font-weight:700;margin-bottom:20px}.controls[data-v-12dbf00c]{margin-bottom:20px}.search-container[data-v-12dbf00c]{align-items:center;display:flex;margin-bottom:10px}.search-container input[data-v-12dbf00c]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px;width:100%}.search-icon[data-v-12dbf00c]{cursor:pointer;margin-left:-30px}.table-container[data-v-12dbf00c]{margin-bottom:20px}.vessel-table[data-v-12dbf00c]{border-collapse:collapse;width:100%}.vessel-table td[data-v-12dbf00c],.vessel-table th[data-v-12dbf00c]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.vessel-table th[data-v-12dbf00c]{background-color:#f4f4f4}.vessel-table tr[data-v-12dbf00c]:hover{background-color:#f1f1f1}.filter-icon[data-v-12dbf00c]{cursor:pointer}.bottom-controls[data-v-12dbf00c]{align-items:center;display:flex;justify-content:space-between}.rows-per-table[data-v-12dbf00c]{display:flex}.rows-per-table button[data-v-12dbf00c]{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-right:10px;padding:5px 10px}.rows-per-table button.active[data-v-12dbf00c]{background-color:#007bff;border-color:#007bff;color:#fff}.pagination[data-v-12dbf00c]{align-items:center;display:flex}.pagination button[data-v-12dbf00c]{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:5px 10px}.pagination button.active[data-v-12dbf00c]{background-color:#007bff;border-color:#007bff;color:#fff}.pagination button[data-v-12dbf00c]:disabled{background-color:#f4f4f4;cursor:not-allowed}.modal[data-v-12dbf00c]{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog[data-v-12dbf00c]{margin:1.75rem auto;max-width:500px}.modal-content[data-v-12dbf00c]{background-color:#fff;border-radius:4px}.modal-footer[data-v-12dbf00c],.modal-header[data-v-12dbf00c]{border-bottom:1px solid #ddd;padding:16px}.modal-footer[data-v-12dbf00c]{border-top:1px solid #ddd}.modal-title[data-v-12dbf00c]{margin:0}.modal-body[data-v-12dbf00c]{padding:16px}.btn[data-v-12dbf00c]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:16px;padding:8px 16px}.btn[data-v-12dbf00c]:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.6}.btn-primary[data-v-12dbf00c]{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-12dbf00c]:hover:not(:disabled){background-color:#0056b3;border-color:#004085}.btn-secondary[data-v-12dbf00c]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary[data-v-12dbf00c]:hover:not(:disabled){background-color:#5a6268;border-color:#545b62}.btn-close[data-v-12dbf00c]{background:transparent;border:none;color:#000;font-size:1.5rem;line-height:1;opacity:.5}.btn-close[data-v-12dbf00c]:hover{opacity:.75}.row[data-v-362ce884]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-362ce884]{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;width:100%}.form-group[data-v-362ce884]{float:left;margin-bottom:5px;padding:5px;width:22%}label[data-v-362ce884]{display:block;margin-bottom:5px}input[type=date][data-v-362ce884],input[type=text][data-v-362ce884],select[data-v-362ce884]{border:1px solid #ccc;border-radius:4px;width:90%}input[data-v-362ce884]::-moz-placeholder{color:#888}input[data-v-362ce884]::placeholder{color:#888}.cancel-button1[data-v-362ce884],.excel-button[data-v-362ce884],.generate-button[data-v-362ce884]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.cancel-button1[data-v-362ce884]:disabled,.excel-button[data-v-362ce884]:disabled,.generate-button[data-v-362ce884]:disabled,.print-button[data-v-362ce884]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-362ce884]:disabled,.edit-button[data-v-362ce884]:disabled,.save-button[data-v-362ce884]:disabled{color:#6c757d;cursor:not-allowed;opacity:.6}.excel-button[data-v-362ce884]{background-color:#17a2b8}.cancel-button1[data-v-362ce884]{background-color:#dc3545}button[data-v-362ce884]:hover{opacity:.9}.date-range[data-v-362ce884]{display:flex;justify-content:space-between}.date-range label[data-v-362ce884]{flex:1;margin:0 10px}.date-range input[data-v-362ce884]{flex:2}.main[data-v-362ce884]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-362ce884]{display:inline-block;position:relative}.tooltip[data-v-362ce884]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-362ce884]{opacity:1}.transaction-list[data-v-362ce884]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:2px}.controls[data-v-362ce884]{background-color:#fff;flex-wrap:nowrap;margin-bottom:20px;margin-top:10px;overflow-x:auto;padding:10px}.controls>.actions[data-v-362ce884],.controls>.search-container[data-v-362ce884],.controls[data-v-362ce884]{align-items:center;display:flex;gap:12px}.search-container[data-v-362ce884]{position:relative}.search-container span[data-v-362ce884]{font-weight:600;white-space:nowrap}.search-container input[data-v-362ce884]{border:1px solid #ccc;border-radius:4px;font-size:14px;min-width:140px;padding:8px 30px 8px 10px;width:180px}.actions[data-v-362ce884]{align-items:center;display:flex;gap:12px}.print-button[data-v-362ce884]{align-items:center;background-color:#3259bb;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:8px 12px;position:relative;transition:background-color .3s ease}.print-button[data-v-362ce884]:hover{background-color:#3d92e7}.actions .action-item[data-v-362ce884]{align-items:center;display:flex;gap:6px}.actions .action-item label[data-v-362ce884]{font-weight:600;white-space:nowrap}.export-button[data-v-362ce884]{align-items:center;background-color:#3259bb;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;min-height:38px;min-width:38px;padding:8px;position:relative;transition:background-color .3s ease}.export-button[data-v-362ce884]:hover{background-color:#3d92e7}.export-options[data-v-362ce884]{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;list-style-type:none;margin:0;min-width:160px;padding:0;position:absolute;text-align:left;top:40px;z-index:1}.export-button:hover .export-options[data-v-362ce884]{display:block}.rows-per-table[data-v-362ce884]{align-items:center;display:flex}.rows-per-table button[data-v-362ce884]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-362ce884]{background-color:#3259bb;color:#fff}.export-options li[data-v-362ce884]{border-radius:10px;color:#000;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-362ce884]:hover{background-color:#ddd}.table-container[data-v-362ce884]{background-color:#fff;border:1px solid #ddd;border-radius:10px;max-height:100%;overflow:auto}.transaction-table[data-v-362ce884]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-362ce884],.transaction-table th[data-v-362ce884]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-362ce884]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-362ce884]{cursor:pointer;margin-left:5px}.cancel-button[data-v-362ce884],.edit-button[data-v-362ce884],.save-button[data-v-362ce884]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-362ce884]{color:green}.cancel-button[data-v-362ce884]{color:red}.new-row input[data-v-362ce884]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-362ce884]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-362ce884]{align-items:center;display:flex}.rows-per-table button[data-v-362ce884]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-362ce884]{background-color:#3259bb;color:#fff}.pagination[data-v-362ce884]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-362ce884]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-362ce884]{background-color:#3259bb;color:#fff}.name[data-v-62ad64bc]{margin-left:20px}table[data-v-62ad64bc]{border:1px solid #ddd;border-collapse:collapse;margin-left:20px;width:100%}td[data-v-62ad64bc],th[data-v-62ad64bc]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-62ad64bc]{background-color:#f0f0f0}.submit-button[data-v-62ad64bc]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.submit-button[data-v-62ad64bc]:hover{background-color:#3e8e41}.submit-button[data-v-62ad64bc]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.create-button[data-v-62ad64bc]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:20px;margin-left:20px;padding:10px 20px}.create-button[data-v-62ad64bc]:hover{background-color:#0056b3}.create-button[data-v-62ad64bc]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.cancel-button[data-v-62ad64bc],.delete-button[data-v-62ad64bc],.edit-button[data-v-62ad64bc],.save-button[data-v-62ad64bc]{background-color:transparent;border:none;cursor:pointer;font-size:16px;padding:5px}.cancel-button[data-v-62ad64bc]:disabled,.delete-button[data-v-62ad64bc]:disabled,.edit-button[data-v-62ad64bc]:disabled,.save-button[data-v-62ad64bc]:disabled{cursor:not-allowed;opacity:.6}.edit-button[data-v-62ad64bc]{color:#337ab7}.edit-button[data-v-62ad64bc]:hover{color:#23527c}.delete-button[data-v-62ad64bc]{color:#d9534f}.delete-button[data-v-62ad64bc]:hover{color:#c9302c}.save-button[data-v-62ad64bc]{color:#5bc0de}.save-button[data-v-62ad64bc]:hover{color:#31b0d5}.cancel-button[data-v-62ad64bc]{color:#f0ad4e}.cancel-button[data-v-62ad64bc]:hover{color:#ec971f}.filter-section[data-v-62ad64bc]{display:flex;gap:15px;margin-bottom:20px;margin-left:20px}.filter-select[data-v-62ad64bc]{width:150px}.movement-select[data-v-62ad64bc]{width:200px}.editable-input[data-v-62ad64bc]{width:100px}.fas[data-v-62ad64bc]{font-family:Font Awesome\ 5 Free;font-weight:900}.modal-overlay[data-v-62ad64bc]{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal[data-v-62ad64bc]{background:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.2);max-width:90%;padding:20px;width:400px}.modal-actions[data-v-62ad64bc]{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.confirm-button[data-v-62ad64bc]{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.confirm-button[data-v-62ad64bc]:disabled{cursor:not-allowed;opacity:.6}.row[data-v-7d89f624]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-7d89f624]{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;width:100%}.form-group[data-v-7d89f624]{float:left;margin-bottom:5px;padding:5px;width:22%}label[data-v-7d89f624]{display:block;margin-bottom:5px}input[type=date][data-v-7d89f624],input[type=text][data-v-7d89f624],select[data-v-7d89f624]{border:1px solid #ccc;border-radius:4px;padding:10px;width:90%}input[data-v-7d89f624]::-moz-placeholder{color:#888}input[data-v-7d89f624]::placeholder{color:#888}.cancel-button1[data-v-7d89f624],.excel-button[data-v-7d89f624],.generate-button[data-v-7d89f624]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-7d89f624]{background-color:#17a2b8}.cancel-button1[data-v-7d89f624]{background-color:#dc3545}.cancel-button1[data-v-7d89f624]:disabled,.cancel-button[data-v-7d89f624]:disabled,.edit-button[data-v-7d89f624]:disabled,.excel-button[data-v-7d89f624]:disabled,.export-button[data-v-7d89f624]:disabled,.pdf-button[data-v-7d89f624]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button1[data-v-7d89f624]:disabled:hover,.cancel-button[data-v-7d89f624]:disabled:hover,.edit-button[data-v-7d89f624]:disabled:hover,.excel-button[data-v-7d89f624]:disabled:hover,.export-button[data-v-7d89f624]:disabled:hover,.pdf-button[data-v-7d89f624]:disabled:hover{background-color:#6c757d}button[data-v-7d89f624]:hover{opacity:.9}.cancel-button1[data-v-7d89f624]:disabled,.cancel-button[data-v-7d89f624]:disabled,.edit-button[data-v-7d89f624]:disabled,.excel-button[data-v-7d89f624]:disabled,.export-button[data-v-7d89f624]:disabled,.pdf-button[data-v-7d89f624]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button1[data-v-7d89f624]:disabled:hover,.cancel-button[data-v-7d89f624]:disabled:hover,.edit-button[data-v-7d89f624]:disabled:hover,.excel-button[data-v-7d89f624]:disabled:hover,.export-button[data-v-7d89f624]:disabled:hover,.pdf-button[data-v-7d89f624]:disabled:hover{background-color:#6c757d}.date-range[data-v-7d89f624]{display:flex;justify-content:space-between}.date-range label[data-v-7d89f624]{flex:1;margin:0 10px}.date-range input[data-v-7d89f624]{flex:2}.print-button[data-v-7d89f624]{width:55px}.export-button[data-v-7d89f624],.print-button[data-v-7d89f624]{align-items:center;background-color:#3259bb;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease}.export-button[data-v-7d89f624]{border-radius:50%;width:32px}.export-button[data-v-7d89f624]:hover,.print-button[data-v-7d89f624]:hover{background-color:#1e3c96}.export-options[data-v-7d89f624]{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;position:absolute;right:0;top:40px}.export-button:hover .export-options[data-v-7d89f624]{display:block}.export-options li[data-v-7d89f624]{cursor:pointer;padding:8px 12px}.export-options li[data-v-7d89f624]:hover{background-color:#f1f1f1}.table-container[data-v-7d89f624]{overflow-x:auto}.transaction-table[data-v-7d89f624]{border-collapse:collapse;font-size:14px;width:100%}.transaction-table td[data-v-7d89f624],.transaction-table th[data-v-7d89f624]{border-bottom:1px solid #ddd;padding:10px;text-align:left}.transaction-table th[data-v-7d89f624]{background-color:#f4f4f4;cursor:pointer}.transaction-table tr[data-v-7d89f624]:hover{background-color:#f9f9f9}.bottom-controls[data-v-7d89f624]{align-items:center;display:flex;justify-content:space-between}.rows-per-table[data-v-7d89f624]{display:flex}.rows-per-table button[data-v-7d89f624]{background-color:#fff;border:1px solid #ddd;border-radius:20px;cursor:pointer;margin-right:5px;padding:5px 10px}.rows-per-table button.active[data-v-7d89f624]{background-color:#007bff;color:#fff}.pagination[data-v-7d89f624]{display:flex}.page-number[data-v-7d89f624]{border:1px solid #ddd;border-radius:20px;cursor:pointer;margin:0 5px;padding:5px 10px}.page-number.active[data-v-7d89f624]{background-color:#007bff;color:#fff}.edit-overlay[data-v-7d89f624]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-7d89f624]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:50px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:90%}.close-btn[data-v-7d89f624]{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.row[data-v-8d3a559c]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-8d3a559c]{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:5px;width:100%}.form-group[data-v-8d3a559c]{float:left;padding:5px;width:22%}.form-group2[data-v-8d3a559c]{float:left;padding:5px;width:20%}.form-group3[data-v-8d3a559c]{float:left;padding:5px;width:33%}label[data-v-8d3a559c]{display:block;margin-bottom:5px}input[type=date][data-v-8d3a559c],input[type=text][data-v-8d3a559c],select[data-v-8d3a559c]{border:1px solid #ccc;border-radius:4px;padding:10px;width:90%}input[data-v-8d3a559c]::-moz-placeholder{color:#888}input[data-v-8d3a559c]::placeholder{color:#888}.cancel-button1[data-v-8d3a559c],.excel-button[data-v-8d3a559c],.generate-button[data-v-8d3a559c]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-8d3a559c]{background-color:#17a2b8}.cancel-button1[data-v-8d3a559c]{background-color:#dc3545}.cancel-button1[data-v-8d3a559c]:disabled,.excel-button[data-v-8d3a559c]:disabled,.export-button[data-v-8d3a559c]:disabled,.generate-button[data-v-8d3a559c]:disabled,.pdf-button[data-v-8d3a559c]:disabled,.print-button[data-v-8d3a559c]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button1[data-v-8d3a559c]:disabled:hover,.excel-button[data-v-8d3a559c]:disabled:hover,.export-button[data-v-8d3a559c]:disabled:hover,.generate-button[data-v-8d3a559c]:disabled:hover,.pdf-button[data-v-8d3a559c]:disabled:hover,.print-button[data-v-8d3a559c]:disabled:hover{background-color:#6c757d}button[data-v-8d3a559c]:hover{opacity:.9}.date-range[data-v-8d3a559c]{display:flex;justify-content:space-between}.date-range label[data-v-8d3a559c]{flex:1;margin:0 10px}.date-range input[data-v-8d3a559c]{flex:2}.main[data-v-8d3a559c]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.tooltip-container[data-v-8d3a559c]{display:inline-block;position:relative}.tooltip[data-v-8d3a559c]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:visible;z-index:1}.tooltip-container:hover .tooltip[data-v-8d3a559c]{opacity:1}.transaction-list[data-v-8d3a559c]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:5px}.controls[data-v-8d3a559c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px}.search-container[data-v-8d3a559c]{position:relative}.search-container input[data-v-8d3a559c]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.error-message[data-v-8d3a559c]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.search-icon[data-v-8d3a559c]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-8d3a559c],.print-button[data-v-8d3a559c]{align-items:center;display:flex}.print-button[data-v-8d3a559c]{background-color:#3259bb;border:none;color:#fff;cursor:pointer;font-size:16px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease}.print-button[data-v-8d3a559c]:hover{background-color:#3d92e7}.export-button[data-v-8d3a559c]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-button[data-v-8d3a559c]:hover{background-color:#3d92e7}.export-options[data-v-8d3a559c]{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;list-style-type:none;margin:0;min-width:160px;padding:0;position:absolute;text-align:left;top:40px;z-index:1}.export-button:hover .export-options[data-v-8d3a559c]{display:block}.rows-per-table[data-v-8d3a559c]{align-items:center;display:flex}.rows-per-table button[data-v-8d3a559c]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-8d3a559c]{background-color:#3259bb;color:#fff}.export-options li[data-v-8d3a559c]{border-radius:10px;color:#000;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-8d3a559c]:hover{background-color:#ddd}.table-container[data-v-8d3a559c]{border:1px solid #ddd;border-radius:10px;max-height:100%;overflow:auto}.transaction-table[data-v-8d3a559c]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-8d3a559c],.transaction-table th[data-v-8d3a559c]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-8d3a559c]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-8d3a559c]{cursor:pointer;margin-left:5px}.cancel-button[data-v-8d3a559c],.edit-button[data-v-8d3a559c],.save-button[data-v-8d3a559c]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.save-button[data-v-8d3a559c]{color:green}.cancel-button[data-v-8d3a559c]{color:red}.new-row input[data-v-8d3a559c]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-8d3a559c]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-8d3a559c]{align-items:center;display:flex}.rows-per-table button[data-v-8d3a559c]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table button.active[data-v-8d3a559c]{background-color:#3259bb;color:#fff}.pagination[data-v-8d3a559c]{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;justify-content:flex-end}.pagination button[data-v-8d3a559c]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-8d3a559c]{background-color:#3259bb;color:#fff}.not-found-container[data-v-310ad03b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.content[data-v-310ad03b]{animation:fadeIn-310ad03b .5s ease-in;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;padding:60px 40px;text-align:center;width:100%}@keyframes fadeIn-310ad03b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.icon-wrapper[data-v-310ad03b]{animation:pulse-310ad03b 2s ease-in-out infinite;display:inline-block;margin-bottom:30px}@keyframes pulse-310ad03b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.access-denied-icon[data-v-310ad03b]{color:#e74c3c;filter:drop-shadow(0 4px 6px rgba(231,76,60,.3));height:120px;width:120px}h1[data-v-310ad03b]{color:#2c3e50;font-size:36px;font-weight:700;margin:0 0 20px}.message[data-v-310ad03b]{color:#e74c3c;font-size:20px;font-weight:600;margin:0 0 15px}.sub-message[data-v-310ad03b]{color:#7f8c8d;font-size:16px;line-height:1.6;margin:0}@media (max-width:768px){.content[data-v-310ad03b]{padding:40px 30px}h1[data-v-310ad03b]{font-size:28px}.message[data-v-310ad03b]{font-size:18px}.access-denied-icon[data-v-310ad03b]{height:100px;width:100px}}.ql-container ql-snow[data-v-442492ba]{background:#fff;height:200px}.page-container[data-v-442492ba]{margin-left:20px}.name[data-v-442492ba]{font-size:24px;font-weight:700;margin-bottom:20px}.top-edit-section[data-v-442492ba]{border:1px solid #ddd;padding:20px}.row[data-v-442492ba]{display:flex;margin-bottom:10px}.field[data-v-442492ba]{flex:1;margin-right:20px}.first-row .field[data-v-442492ba],.second-row .field[data-v-442492ba]{flex:1}.checkbox-field[data-v-442492ba]{align-items:center;display:flex}.center-checkbox[data-v-442492ba]{flex:1;text-align:center}.input-box[data-v-442492ba],.particulars-box[data-v-442492ba]{width:100%}.particulars-box[data-v-442492ba]{min-height:100px}.separator[data-v-442492ba]{margin:20px 0}.table-section[data-v-442492ba]{margin-top:20px}.details-table[data-v-442492ba],.summary-table[data-v-442492ba]{border-collapse:collapse;width:100%}.center-non[data-v-442492ba]{margin-left:45%}.details-table td[data-v-442492ba],.details-table th[data-v-442492ba],.summary-table td[data-v-442492ba],.summary-table th[data-v-442492ba]{border:1px solid #ddd;padding:8px;text-align:center}.delete-btn[data-v-442492ba]{background:none;border:none;color:red;cursor:pointer}.readonly-value[data-v-442492ba]{font-weight:700}.save-button[data-v-442492ba]{margin-top:20px;text-align:center}.save-button button[data-v-442492ba]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.save-button button[data-v-442492ba]:hover{background-color:#0056b3}.save-button button[data-v-442492ba]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.final-row[data-v-442492ba]{align-items:flex-end;display:flex;flex-direction:column;gap:20px;margin-top:10px}.field[data-v-442492ba]{align-items:center;display:flex;flex-direction:row}.field label[data-v-442492ba]{margin-right:10px}.readonly-value[data-v-442492ba]{font-size:16px;font-weight:700}.onlyread[data-v-442492ba]{background:transparent;width:100px}.ql-container ql-snow[data-v-6999c528]{background:#fff;height:200px}.page-container[data-v-6999c528]{margin-left:20px}.name[data-v-6999c528]{font-size:24px;font-weight:700;margin-bottom:20px}.top-edit-section[data-v-6999c528]{border:1px solid #ddd;padding:20px}.row[data-v-6999c528]{display:flex;margin-bottom:10px}.field[data-v-6999c528]{flex:1;margin-right:20px}.first-row .field[data-v-6999c528],.second-row .field[data-v-6999c528]{flex:1}.checkbox-field[data-v-6999c528]{align-items:center;display:flex}.center-checkbox[data-v-6999c528]{flex:1;text-align:center}.input-box[data-v-6999c528],.particulars-box[data-v-6999c528]{width:100%}.particulars-box[data-v-6999c528]{min-height:100px}.separator[data-v-6999c528]{margin:20px 0}.table-section[data-v-6999c528]{margin-top:20px}.details-table[data-v-6999c528],.summary-table[data-v-6999c528]{border-collapse:collapse;width:100%}.center-non[data-v-6999c528]{margin-left:45%}.details-table td[data-v-6999c528],.details-table th[data-v-6999c528],.summary-table td[data-v-6999c528],.summary-table th[data-v-6999c528]{border:1px solid #ddd;padding:8px;text-align:center}.delete-btn[data-v-6999c528]{background:none;border:none;color:red;cursor:pointer}.readonly-value[data-v-6999c528]{font-weight:700}.save-button[data-v-6999c528]{margin-top:20px;text-align:center}.save-button button[data-v-6999c528]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.save-button button[data-v-6999c528]:hover{background-color:#0056b3}.final-row[data-v-6999c528]{align-items:flex-end;display:flex;flex-direction:column;gap:20px;margin-top:10px}.field[data-v-6999c528]{align-items:center;display:flex;flex-direction:row}.field label[data-v-6999c528]{margin-right:10px}.readonly-value[data-v-6999c528]{font-size:16px;font-weight:700}.onlyread[data-v-6999c528]{background:transparent;width:100px}.transaction-list[data-v-6999c528]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:5px}.row[data-v-6999c528]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-6999c528]{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:5px 20px;width:100%}.form-group[data-v-6999c528]{float:left;margin-bottom:5px;padding:5px;width:22%}.form-group2[data-v-6999c528]{float:left;margin-bottom:5px;padding:5px;width:31%}label[data-v-6999c528]{display:block;margin-bottom:5px}.cancel-button1[data-v-6999c528],.excel-button[data-v-6999c528],.generate-button[data-v-6999c528]{border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.cancel-button1[data-v-6999c528]:disabled,.edit-button[data-v-6999c528]:disabled,.excel-button[data-v-6999c528]:disabled,.generate-button[data-v-6999c528]:disabled,.pdf-button[data-v-6999c528]:disabled,.print-button[data-v-6999c528]:disabled,.save-button button[data-v-6999c528]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.excel-button[data-v-6999c528]{background-color:#17a2b8}.cancel-button1[data-v-6999c528]{background-color:#dc3545}.print-button[data-v-6999c528]{align-items:center;background-color:#3259bb;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease}.print-button[data-v-6999c528]:hover{background-color:#3d92e7}.edit-overlay[data-v-6999c528]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-6999c528]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:50px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:90%}.close-btn[data-v-6999c528]{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.transaction-list[data-v-1d5eab0b]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:5px}.row[data-v-1d5eab0b]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-1d5eab0b]{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:5px 20px;width:100%}.form-group[data-v-1d5eab0b]{float:left;padding:5px;width:22%}label[data-v-1d5eab0b]{display:block;margin-bottom:5px}.port-page[data-v-1d5eab0b]{background-color:#f0f2f5;font-family:Roboto,sans-serif;padding:20px}.controls[data-v-1d5eab0b]{margin-bottom:20px}.controls[data-v-1d5eab0b],.modal-header[data-v-1d5eab0b]{align-items:center;display:flex;justify-content:space-between}.modal-header[data-v-1d5eab0b]{flex-wrap:wrap;gap:12px;margin-bottom:12px;padding-right:8px}.modal-header h2[data-v-1d5eab0b]{flex:1 1 auto;font-size:20px;margin:0;min-width:220px}.modal-header .close-btn[data-v-1d5eab0b]{margin-left:8px;position:relative;right:0;top:0}.header-controls[data-v-1d5eab0b]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.header-controls input[data-v-1d5eab0b]{border:1px solid #ccc;border-radius:4px;padding:8px 10px;width:150px}.header-controls .v-checkbox[data-v-1d5eab0b]{margin:0}.header-controls .print-button[data-v-1d5eab0b]{font-size:14px;padding:8px 12px}.actions[data-v-1d5eab0b]{align-items:center;display:flex}.search-container[data-v-1d5eab0b]{position:relative}.search-container input[data-v-1d5eab0b]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.search-icon[data-v-1d5eab0b]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.add-button[data-v-1d5eab0b],.export-button[data-v-1d5eab0b]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-1d5eab0b]:hover,.export-button[data-v-1d5eab0b]:hover{background-color:#3d92e7}.export-options[data-v-1d5eab0b]{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:block;list-style:none;margin:0;padding:0;position:absolute;right:0;top:25px}.export-options li[data-v-1d5eab0b]{border-radius:4px;color:#000;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.export-options li[data-v-1d5eab0b]:hover{background-color:#ddd}.table-container[data-v-1d5eab0b]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.transaction-table[data-v-1d5eab0b]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-1d5eab0b],.transaction-table th[data-v-1d5eab0b]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-1d5eab0b]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-1d5eab0b]{cursor:pointer;margin-left:5px}.port-table[data-v-1d5eab0b]{border-collapse:collapse;width:100%}.port-table td[data-v-1d5eab0b],.port-table th[data-v-1d5eab0b]{border-bottom:1px solid #ddd;min-width:120px;padding:8px;text-align:left}.port-table th[data-v-1d5eab0b]{background-color:#f2f2f2;font-weight:700}.bottom-controls[data-v-1d5eab0b]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-table[data-v-1d5eab0b]{align-items:center;display:flex}.rows-per-table-button[data-v-1d5eab0b]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:10px;width:35px}.rows-per-table-button.active[data-v-1d5eab0b]{background-color:#3259bb;color:#fff}.pagination[data-v-1d5eab0b]{display:flex;justify-content:flex-end}.pagination button[data-v-1d5eab0b]{background-color:#f2f2f2;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:15px;height:35px;margin-left:10px;width:35px}.pagination button.active[data-v-1d5eab0b]{background-color:#3259bb;color:#fff}.error-message[data-v-1d5eab0b]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.cancel-button1[data-v-1d5eab0b],.excel-button[data-v-1d5eab0b],.generate-button[data-v-1d5eab0b]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.cancel-button1[data-v-1d5eab0b]:disabled,.excel-button[data-v-1d5eab0b]:disabled,.generate-button[data-v-1d5eab0b]:disabled,.print-button[data-v-1d5eab0b]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.edit-button[data-v-1d5eab0b]:disabled{color:#ccc;cursor:not-allowed;opacity:.6}.excel-button[data-v-1d5eab0b]{background-color:#17a2b8}.cancel-button1[data-v-1d5eab0b]{background-color:#dc3545}button[data-v-1d5eab0b]:hover{opacity:.9}.edit-button[data-v-1d5eab0b],.save-button[data-v-1d5eab0b]{background:none;border:none;color:#007bff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}.edit-overlay[data-v-1d5eab0b]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-1d5eab0b]{background:#fff;border-radius:8px;box-shadow:0 0 14px rgba(0,0,0,.18);margin-top:50px;max-height:90vh;max-width:1200px;overflow-y:auto;padding:10px;position:relative;width:90%}.close-btn[data-v-1d5eab0b]{align-items:center;background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#d9534f;cursor:pointer;display:flex;font-size:28px;height:36px;justify-content:center;width:36px}.modal-footer[data-v-1d5eab0b]{display:flex;justify-content:flex-end;padding:16px 0 0}.modal-footer .cancel-button[data-v-1d5eab0b]{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 18px}.modal-footer .cancel-button[data-v-1d5eab0b]:hover{background-color:#c82333}h2[data-v-1d5eab0b]{margin-top:0}.print-button[data-v-1d5eab0b]{align-items:center;background-color:#3259bb;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease}.print-button[data-v-1d5eab0b]:hover{background-color:#3d92e7}.table-footer[data-v-1d5eab0b]{background-color:#f2f2f2;border-top:1px solid #ddd;font-weight:500;padding:12px 16px;text-align:right}.count-info[data-v-1d5eab0b]{color:#333;font-size:14px}[data-v-1d5eab0b] .movement-select .vs__dropdown-toggle{min-height:30px!important;padding:0 6px!important}[data-v-1d5eab0b] .movement-select .vs__selected-options{padding:0!important}[data-v-1d5eab0b] .movement-select .vs__search,[data-v-1d5eab0b] .movement-select .vs__selected{line-height:24px!important;margin:0!important;padding:2px 0!important}[data-v-1d5eab0b] .movement-select .vs__actions{padding:0!important}input[data-v-0ffa1c62]::-webkit-inner-spin-button,input[data-v-0ffa1c62]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-0ffa1c62]{-moz-appearance:textfield}.main[data-v-0ffa1c62]{background-color:#f0f2f5;font-family:Roboto,sans-serif;padding:20px}.title[data-v-0ffa1c62]{font-size:24px;margin-bottom:20px}.form-group[data-v-0ffa1c62]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-0ffa1c62]{width:30%}input[type=date][data-v-0ffa1c62],input[type=number][data-v-0ffa1c62],input[type=text][data-v-0ffa1c62],select[data-v-0ffa1c62],v-select[data-v-0ffa1c62]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}button[data-v-0ffa1c62]{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-right:10px;padding:10px 20px}.excel-button[data-v-0ffa1c62]{background-color:#17a2b8;color:#fff}.generate-button[data-v-0ffa1c62]{background-color:#28a745;color:#fff}.cancel-button1[data-v-0ffa1c62]{background-color:#dc3545;color:#fff}button[data-v-0ffa1c62]:hover{opacity:.8}.tooltip-container[data-v-0ffa1c62]{display:inline-block;position:relative}.tooltip[data-v-0ffa1c62]{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;z-index:1}.tooltip-container:hover .tooltip[data-v-0ffa1c62]{opacity:1;visibility:visible}.overlay[data-v-0ffa1c62]{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.overlay-content[data-v-0ffa1c62]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:90%;max-width:80%;overflow-y:auto;padding:20px;z-index:1001}.overlay-form-group[data-v-0ffa1c62]{align-items:center;display:flex;gap:5px;margin-bottom:5px}.overlay-form-group label[data-v-0ffa1c62]{margin-right:2px;width:70px}.overlay-form-group .overlay-form-select[data-v-0ffa1c62]{font-size:12px;width:250px}.cancel-button[data-v-0ffa1c62]{background-color:#dc3545}.cancel-button[data-v-0ffa1c62]:hover{background-color:#f68677}.movement-table[data-v-0ffa1c62]{background-color:#fff}.movement-table th[data-v-0ffa1c62]{background-color:#f0f0f0;border-bottom:2px solid #ccc}.movement-table td[data-v-0ffa1c62]{border-bottom:1px solid #e0e0e0;color:#555;font-size:14px;padding:5px 2px}button[data-v-0ffa1c62]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.sound-damage-container[data-v-0ffa1c62]{align-items:center;display:flex;flex-direction:row}.sound-damage-container label[data-v-0ffa1c62]{margin-right:10px}.sound-damage-container input[type=radio][data-v-0ffa1c62]{margin-right:5px}button[data-v-0ffa1c62]:hover{background-color:#218838}@media (max-width:768px){.movement-table td[data-v-0ffa1c62],.movement-table th[data-v-0ffa1c62]{font-size:12px}.table-container[data-v-0ffa1c62]{height:auto}}.damage-details-table[data-v-0ffa1c62]{border-collapse:collapse;margin-bottom:20px;width:100%}.damage-details-table th[data-v-0ffa1c62]{background-color:#f0f0f0;border-bottom:2px solid #ccc;color:#333;font-size:14px;font-weight:700;padding:10px 15px;text-align:left}.damage-details-table td[data-v-0ffa1c62]{border-bottom:1px solid #e0e0e0;color:#555;font-size:14px;padding:10px 15px}.done-button[data-v-0ffa1c62]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.done-button[data-v-0ffa1c62]:hover{background-color:#218838}.main[data-v-4af425e1]{background-color:#f0f2f5;font-family:Roboto,sans-serif}.link-party-list[data-v-4af425e1]{padding:20px}.title[data-v-4af425e1]{color:#333;font-size:24px;margin-bottom:20px}.controls[data-v-4af425e1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container[data-v-4af425e1]{position:relative}.search-container input[data-v-4af425e1]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px}.search-icon[data-v-4af425e1]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-4af425e1]{align-items:center;display:flex}.table-container[data-v-4af425e1]{border:1px solid #ddd;border-radius:10px;max-height:500px;overflow:auto}.link-party-table[data-v-4af425e1]{border-collapse:collapse;width:100%}.link-party-table td[data-v-4af425e1],.link-party-table th[data-v-4af425e1]{border-bottom:1px solid #ddd;text-align:left}.link-party-table th[data-v-4af425e1]{background-color:#f2f2f2;font-weight:700}.action-buttons[data-v-4af425e1]{align-items:center;display:flex}.cancel-button[data-v-4af425e1],.edit-button[data-v-4af425e1],.save-button[data-v-4af425e1]{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center}.cancel-button[data-v-4af425e1]:disabled,.edit-button[data-v-4af425e1]:disabled,.save-button[data-v-4af425e1]:disabled{color:#6c757d;cursor:not-allowed;opacity:.6}.save-button[data-v-4af425e1]{color:green}.cancel-button[data-v-4af425e1]{color:red}.add-button[data-v-4af425e1]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.new-row .v-select[data-v-4af425e1],.new-row input[data-v-4af425e1]{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:5px 0;padding:5px;width:100%}.bottom-controls[data-v-4af425e1]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.rows-per-page[data-v-4af425e1]{align-items:center;display:flex}.rows-per-page button[data-v-4af425e1]{background-color:#f2f2f2;border:none;border-radius:30px;color:#333;cursor:pointer;font-size:14px;margin-left:10px;padding:5px 10px}.rows-per-page button[data-v-4af425e1]:hover{background-color:#3259bb;color:#fff}.pagination[data-v-4af425e1]{align-items:center;display:flex}.pagination button[data-v-4af425e1]{background-color:#f2f2f2;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:14px;margin-left:5px;padding:5px 10px}.pagination button[data-v-4af425e1]:hover{background-color:#3259bb;color:#fff}.error-message[data-v-4af425e1]{background-color:#f9d6d5;border:1px solid #d9534f;border-radius:4px;color:#d9534f;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px}.editing[data-v-4af425e1]{background-color:#e0f7fa}.export-container[data-v-4af425e1]{position:relative}.export-button[data-v-4af425e1]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-left:10px;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.export-options[data-v-4af425e1]{display:block;right:0;top:100%}.export-button[data-v-4af425e1]:hover{background-color:#3d92e7}.add-button[data-v-4af425e1]{align-items:center;background-color:#3259bb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease;width:32px}.add-button[data-v-4af425e1]:hover{background-color:#3d92e7}.modal-overlay[data-v-4af425e1]{align-items:center;background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content.small[data-v-4af425e1]{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:96%;overflow:hidden;width:760px}.modal-header[data-v-4af425e1]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:5px}.modal-body[data-v-4af425e1]{flex:1 1 auto;overflow-y:auto;padding:12px 16px}.modal-footer[data-v-4af425e1]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.close-btn[data-v-4af425e1]{background:none;border:none;cursor:pointer;font-size:20px}.edit-grid[data-v-4af425e1]{align-items:start;display:grid;gap:5px 16px;grid-template-columns:repeat(2,1fr)}.edit-grid .form-group[data-v-4af425e1]{display:flex;flex-direction:column}.edit-grid .form-group.full[data-v-4af425e1]{grid-column:1/-1}.edit-grid label[data-v-4af425e1]{font-weight:600}.edit-grid input[data-v-4af425e1],.edit-grid textarea[data-v-4af425e1]{border:1px solid #ccc;border-radius:4px;padding:8px}.edit-grid textarea[data-v-4af425e1]{font-family:Roboto,sans-serif;resize:vertical}.edit-grid label input[type=checkbox][data-v-4af425e1]{cursor:pointer;margin-right:8px}.edit-grid label[data-v-4af425e1]{align-items:center;cursor:pointer;display:flex}.password-input-group[data-v-4af425e1]{align-items:center;display:flex;gap:8px}.password-input-group input[data-v-4af425e1]{border:1px solid #ccc;border-radius:4px;flex:1;font-family:Roboto,sans-serif;padding:8px}.generate-password-btn[data-v-4af425e1],.toggle-password-btn[data-v-4af425e1]{align-items:center;background:none;border:1px solid #ccc;border-radius:4px;color:#007bff;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;justify-content:center;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.generate-password-btn[data-v-4af425e1]:hover,.toggle-password-btn[data-v-4af425e1]:hover{background-color:#f0f0f0;border-color:#0056b3;color:#0056b3}.toggle-password-btn[data-v-4af425e1]{min-width:40px;padding:6px}.generate-password-btn[data-v-4af425e1]{padding:6px 12px}.v-select .vs__dropdown-menu,.vs__dropdown-menu{z-index:12000!important}.add-button[data-v-0f800be3]:disabled,.export-button[data-v-0f800be3]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-0f800be3]:disabled,.edit-button[data-v-0f800be3]:disabled,.save-button[data-v-0f800be3]:disabled{color:#6c757d;cursor:not-allowed;opacity:.6}.add-button[data-v-05d1121b]:disabled,.export-button[data-v-05d1121b]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-05d1121b]:disabled,.edit-button[data-v-05d1121b]:disabled,.save-button[data-v-05d1121b]:disabled{color:#6c757d;cursor:not-allowed;opacity:.6}.add-button[data-v-05d1121b]:disabled:hover,.export-button[data-v-05d1121b]:disabled:hover{background-color:#6c757d}.required-field[data-v-05d1121b]{border-left:3px solid #dc3545}.required-field[data-v-05d1121b]::-moz-placeholder{color:#dc3545;font-weight:500}.required-field[data-v-05d1121b]::placeholder{color:#dc3545;font-weight:500}.add-button[data-v-4e428382]:disabled,.cancel-button[data-v-4e428382]:disabled,.edit-button[data-v-4e428382]:disabled,.save-button[data-v-4e428382]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.add-button:disabled i[data-v-4e428382],.cancel-button:disabled i[data-v-4e428382],.edit-button:disabled i[data-v-4e428382],.save-button:disabled i[data-v-4e428382]{color:#999}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:rgba(60,60,60,.29);--vt-c-divider-light-2:rgba(60,60,60,.12);--vt-c-divider-dark-1:rgba(84,84,84,.65);--vt-c-divider-dark-2:rgba(84,84,84,.48);--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:rgba(60,60,60,.66);--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:hsla(0,0%,92%,.64);--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:after,:before{box-sizing:border-box;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s}.green,a{color:#00bd7e;padding:3px;text-decoration:none;transition:.4s}@media (hover:hover){a:hover{background-color:rgba(0,189,126,.2)}}.user-table[data-v-44809bb6]{border-collapse:collapse;width:100%}.user-table td[data-v-44809bb6],.user-table th[data-v-44809bb6]{padding:12px;text-align:left}.nav-button[data-v-44809bb6]:disabled{cursor:not-allowed;opacity:.5}.user-table th[data-v-44809bb6]{background-color:#f2f2f2}.user-table tr[data-v-44809bb6]:nth-child(2n){background-color:#f9f9f9}.image-icon[data-v-44809bb6]{color:#007bff;cursor:pointer;font-size:24px;transition:transform .2s ease-in-out}.image-icon[data-v-44809bb6]:hover{transform:scale(1.2)}.overlay[data-v-44809bb6]{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:1000}.overlay-active[data-v-44809bb6]{opacity:1;visibility:visible}.overlay-content[data-v-44809bb6]{align-items:center;background-color:#fff;border-radius:10px;display:flex;justify-content:center;max-height:80vh;max-width:80vw;padding:20px;position:relative;transform:scale(.9);transition:transform .3s ease-in-out}.overlay-active .overlay-content[data-v-44809bb6]{transform:scale(1)}.overlay-content img[data-v-44809bb6]{max-height:70vh;max-width:70vw;-o-object-fit:contain;object-fit:contain}.close-button[data-v-44809bb6]{background-color:#fff;border:none;cursor:pointer;font-size:x-large;position:absolute;right:-10px;top:-10px;transition:transform .2s ease-in-out}.close-button[data-v-44809bb6]:hover{transform:scale(1.2)}.nav-button[data-v-44809bb6]{background-color:#fff;border:none;cursor:pointer;font-size:x-large;transition:transform .2s ease-in-out}.nav-button[data-v-44809bb6]:hover{transform:scale(1.2)}.left[data-v-44809bb6]{left:-30px}.left[data-v-44809bb6],.right[data-v-44809bb6]{position:absolute;top:50%;transform:translateY(-50%)}.right[data-v-44809bb6]{right:-30px}.image-gallery{display:flex;flex-wrap:wrap}.image-gallery img{margin:10px;width:200px}.form-group[data-v-029211ae]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-029211ae]{width:30%}input[type=date][data-v-029211ae],input[type=number][data-v-029211ae],input[type=text][data-v-029211ae],select[data-v-029211ae],v-select[data-v-029211ae]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-029211ae]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-029211ae]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.table-container[data-v-029211ae]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-029211ae]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-029211ae],.transaction-table th[data-v-029211ae]{border-bottom:1px solid #ddd;padding:2px 5px;text-align:left}.transaction-table th[data-v-029211ae]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-029211ae]{cursor:pointer;margin-left:5px}.form-group[data-v-df39503a]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-df39503a]{width:30%}input[type=date][data-v-df39503a],input[type=number][data-v-df39503a],input[type=text][data-v-df39503a],select[data-v-df39503a],v-select[data-v-df39503a]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-df39503a]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.form-group[data-v-04e07b0e]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-04e07b0e]{width:30%}input[type=date][data-v-04e07b0e],input[type=number][data-v-04e07b0e],input[type=text][data-v-04e07b0e],select[data-v-04e07b0e],v-select[data-v-04e07b0e]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-04e07b0e]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.form-group[data-v-0a29e97a]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-0a29e97a]{width:30%}input[type=date][data-v-0a29e97a],input[type=number][data-v-0a29e97a],input[type=text][data-v-0a29e97a],select[data-v-0a29e97a],v-select[data-v-0a29e97a]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-0a29e97a]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-0a29e97a]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-f557c6f2]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-f557c6f2]{width:30%}.form-item-2[data-v-f557c6f2]{width:60%}input[type=date][data-v-f557c6f2],input[type=number][data-v-f557c6f2],input[type=text][data-v-f557c6f2],select[data-v-f557c6f2],v-select[data-v-f557c6f2]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-f557c6f2]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-f557c6f2]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-cb96da78]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-cb96da78]{width:30%}input[type=date][data-v-cb96da78],input[type=number][data-v-cb96da78],input[type=text][data-v-cb96da78],select[data-v-cb96da78],v-select[data-v-cb96da78]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-cb96da78]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-cb96da78]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.excel-button[data-v-cb96da78]:disabled:hover{background-color:#6c757d}.table-container[data-v-4dc2bf4d]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-4dc2bf4d]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-4dc2bf4d],.transaction-table th[data-v-4dc2bf4d]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-4dc2bf4d]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-4dc2bf4d]{cursor:pointer;margin-left:5px}.field-p-100[data-v-4dc2bf4d]{width:100%}.form-group[data-v-4dc2bf4d]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-4dc2bf4d]{width:30%}input[type=date][data-v-4dc2bf4d],input[type=number][data-v-4dc2bf4d],input[type=text][data-v-4dc2bf4d],select[data-v-4dc2bf4d],v-select[data-v-4dc2bf4d]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-4dc2bf4d]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-4dc2bf4d]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-757b350e]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-757b350e]{width:30%}input[type=date][data-v-757b350e],input[type=number][data-v-757b350e],input[type=text][data-v-757b350e],select[data-v-757b350e],v-select[data-v-757b350e]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-757b350e]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-757b350e]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.form-group[data-v-465eeacf]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-465eeacf]{width:30%}input[type=date][data-v-465eeacf],input[type=number][data-v-465eeacf],input[type=text][data-v-465eeacf],select[data-v-465eeacf],v-select[data-v-465eeacf]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-465eeacf]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-465eeacf]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.form-group[data-v-1069fe35]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-1069fe35]{width:18%}.excel-button[data-v-1069fe35]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-1069fe35]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-6ec33d8a]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-6ec33d8a]{width:31%}.excel-button[data-v-6ec33d8a]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-6ec33d8a]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.excel-button[data-v-6ec33d8a]:disabled:hover{background-color:#6c757d}.form-group[data-v-09d63406]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-09d63406]{width:20%}.excel-button[data-v-09d63406]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-09d63406]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.field-width[data-v-b50fe1bc]{width:250px}.column-item[data-v-b50fe1bc]{align-items:center;display:flex;margin:4px 0}input[type=checkbox][data-v-b50fe1bc]{margin-right:8px}.cancel-button[data-v-b50fe1bc],.save-button[data-v-b50fe1bc]{border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;padding:10px 20px}.cancel-button[data-v-b50fe1bc]:disabled,.save-button[data-v-b50fe1bc]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.edit-button[data-v-b50fe1bc]:disabled{color:#6c757d;cursor:not-allowed;opacity:.6}.add-button[data-v-b50fe1bc]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.save-button[data-v-b50fe1bc]{background-color:#28a745}.cancel-button[data-v-b50fe1bc]{background-color:red}.table-container[data-v-b50fe1bc]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-b50fe1bc]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-b50fe1bc],.transaction-table th[data-v-b50fe1bc]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-b50fe1bc]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-b50fe1bc]{cursor:pointer;margin-left:5px}.upload-content-tile h1[data-v-b50fe1bc]{color:#343a40;font-size:28px;margin-bottom:25px;margin-left:25px}.form-row[data-v-b50fe1bc]{align-items:center;display:flex;margin-bottom:20px}.form-row label[data-v-b50fe1bc]{color:#495057;font-weight:700;margin-right:10px;width:100px}select[data-v-b50fe1bc],v-select[data-v-b50fe1bc]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:150px}.custom-file-input[data-v-b50fe1bc]{background-color:#fff;border:2px solid #ced4da;border-radius:8px;color:#495057;font-size:16px;max-width:300px;padding:8px;width:100%}.form-actions[data-v-b50fe1bc]{margin-top:30px}.form-actions button[data-v-b50fe1bc]{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px 25px;transition:background-color .3s ease}.form-actions button[data-v-b50fe1bc]:hover{background-color:#0056b3}.edit-overlay[data-v-b50fe1bc]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-b50fe1bc]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:50px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:60%}.close-btn[data-v-b50fe1bc]{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.field-width[data-v-8ea6b678]{width:450px}.cancel-button[data-v-8ea6b678],.save-button[data-v-8ea6b678]{border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;padding:10px 20px}.save-button[data-v-8ea6b678]{background-color:#28a745}.cancel-button[data-v-8ea6b678]{background-color:red}.table-container[data-v-8ea6b678]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-8ea6b678]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-8ea6b678],.transaction-table th[data-v-8ea6b678]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-8ea6b678]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-8ea6b678]{cursor:pointer;margin-left:5px}.upload-content-tile h1[data-v-8ea6b678]{color:#343a40;font-size:28px;margin-bottom:25px;margin-left:25px}.form-row[data-v-8ea6b678]{align-items:center;display:flex;margin-bottom:20px}.form-row label[data-v-8ea6b678]{color:#495057;font-weight:700;margin-right:10px;width:200px}select[data-v-8ea6b678],v-select[data-v-8ea6b678]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:150px}.custom-file-input[data-v-8ea6b678]{background-color:#fff;border:2px solid #ced4da;border-radius:8px;color:#495057;font-size:16px;max-width:300px;padding:8px;width:100%}.form-actions[data-v-8ea6b678]{margin-top:30px}.form-actions button[data-v-8ea6b678]{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px 25px;transition:background-color .3s ease}.form-actions button[data-v-8ea6b678]:hover{background-color:#0056b3}.edit-overlay[data-v-8ea6b678]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.edit-overlay-content[data-v-8ea6b678]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:50px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:60%}.close-btn[data-v-8ea6b678]{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.form-item[data-v-7ebd7b3a]{width:30%}.excel-button[data-v-7ebd7b3a]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-7ebd7b3a]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.invalid-contnumber[data-v-6ca2ba84]{background-color:#fcc!important}.form-group[data-v-6ca2ba84]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-6ca2ba84]{width:30%}.form-item1[data-v-6ca2ba84]{width:90%}input[type=date][data-v-6ca2ba84],input[type=number][data-v-6ca2ba84],input[type=text][data-v-6ca2ba84],select[data-v-6ca2ba84],v-select[data-v-6ca2ba84]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-6ca2ba84]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-6ca2ba84]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.open-container-cell-btn[data-v-6ca2ba84]{background-color:#0dcaf0!important;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px}.open-container-cell-btn[data-v-6ca2ba84]:hover{background-color:#0bb3db!important}.modal-overlay[data-v-6ca2ba84]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content[data-v-6ca2ba84]{background:#fff;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,.2);padding:20px;width:min(560px,95%)}.modal-header[data-v-6ca2ba84]{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.modal-header h3[data-v-6ca2ba84]{font-size:18px;margin:0}.close-btn[data-v-6ca2ba84]{background:transparent;border:none;cursor:pointer;font-size:24px;line-height:1}.modal-body[data-v-6ca2ba84]{display:grid;gap:12px;margin-bottom:15px}.form-row[data-v-6ca2ba84]{display:flex;flex-direction:column;gap:4px}.form-row2[data-v-6ca2ba84]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-row label[data-v-6ca2ba84],.form-row2 label[data-v-6ca2ba84]{font-size:13px;font-weight:600}.form-row input[data-v-6ca2ba84],.form-row2 input[data-v-6ca2ba84]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100%}.modal-footer[data-v-6ca2ba84]{display:flex;gap:10px;justify-content:flex-end}.form-item[data-v-301239d2]{width:30%}.excel-button[data-v-301239d2]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-301239d2]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-6c6398db]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-6c6398db]{width:30%}.form-item1[data-v-6c6398db]{width:90%}input[type=date][data-v-6c6398db],input[type=number][data-v-6c6398db],input[type=text][data-v-6c6398db],select[data-v-6c6398db],v-select[data-v-6c6398db]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-6c6398db]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-6c6398db]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-item[data-v-99cdfbde]{width:30%}.excel-button[data-v-99cdfbde]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-99cdfbde]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-item[data-v-8047b00a]{width:30%}.excel-button[data-v-8047b00a]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-8047b00a]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-52e8547b]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-52e8547b]{width:30%}input[type=date][data-v-52e8547b],input[type=number][data-v-52e8547b],input[type=text][data-v-52e8547b],select[data-v-52e8547b],v-select[data-v-52e8547b]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-52e8547b]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.table-container[data-v-52e8547b]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);margin-top:30px;overflow-x:auto}.trans-table[data-v-52e8547b]{border-collapse:collapse;font-size:14px;width:100%}.trans-table td[data-v-52e8547b],.trans-table th[data-v-52e8547b]{border-bottom:1px solid #eee;padding:10px;text-align:left}.trans-table th[data-v-52e8547b]{background-color:#f8f9fa;font-weight:600}.trans-table tr[data-v-52e8547b]:hover{background-color:#f1f1f1}.sendmail-btn[data-v-52e8547b]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}input[type=checkbox][data-v-52e8547b]{accent-color:#007bff;cursor:pointer;height:16px;width:16px}.excel-button[data-v-52e8547b]:disabled,.sendmail-btn[data-v-52e8547b]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.form-group[data-v-453bb39e]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-453bb39e]{width:30%}input[type=date][data-v-453bb39e],input[type=number][data-v-453bb39e],input[type=text][data-v-453bb39e],select[data-v-453bb39e],v-select[data-v-453bb39e]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-453bb39e]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.form-group[data-v-22c44f8f]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-22c44f8f]{width:30%}input[type=date][data-v-22c44f8f],input[type=number][data-v-22c44f8f],input[type=text][data-v-22c44f8f],select[data-v-22c44f8f],v-select[data-v-22c44f8f]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-22c44f8f]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.form-group[data-v-47edbda8]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-47edbda8]{width:30%}input[type=date][data-v-47edbda8],input[type=number][data-v-47edbda8],input[type=text][data-v-47edbda8],select[data-v-47edbda8],v-select[data-v-47edbda8]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-47edbda8]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-47edbda8]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.table-container[data-v-47edbda8]{border:1px solid #ddd;border-radius:5px;margin-top:20px;max-height:600px;overflow-x:auto}.data-table[data-v-47edbda8]{background-color:#fff;border-collapse:collapse;font-size:14px;width:100%}.data-table thead[data-v-47edbda8]{background-color:#17a2b8;color:#fff;position:sticky;top:0;z-index:10}.data-table td[data-v-47edbda8],.data-table th[data-v-47edbda8]{border:1px solid #ddd;padding:8px 12px;text-align:left;white-space:nowrap}.data-table tbody tr[data-v-47edbda8]:hover{background-color:#f1f1f1}.data-table tbody tr[data-v-47edbda8]:nth-child(2n){background-color:#f9f9f9}.data-table tbody tr.missing-sb[data-v-47edbda8]{background-color:#fcc}.data-table tbody tr.missing-sb[data-v-47edbda8]:hover{background-color:#ffb3b3}.data-table tbody tr.duplicate-cont[data-v-47edbda8]{background-color:#fff8c6}.data-table tbody tr.duplicate-cont[data-v-47edbda8]:hover{background-color:#fff1a8}.counter-bar[data-v-47edbda8]{background:#f7f7f7;border-bottom:1px solid #e0e0e0;padding:8px 12px}.missing-counter[data-v-47edbda8]{color:#333;font-size:14px;margin-left:18px}.missing-counter strong[data-v-47edbda8]{color:#c0392b}.counter-bar .unique-counter[data-v-47edbda8]{color:#333;font-size:14px;margin-left:18px}.counter-bar .unique-counter strong[data-v-47edbda8]{color:#2c3e50}.main[data-v-03432c28]{padding:20px}.form-group[data-v-03432c28]{gap:15px;margin-bottom:20px}.form-group[data-v-03432c28],.form-item[data-v-03432c28]{display:flex;flex-direction:column}.form-item.full-width[data-v-03432c28]{width:100%}.form-item.button-container[data-v-03432c28]{align-items:flex-start}.form-item label[data-v-03432c28]{font-weight:700;margin-bottom:5px}.form-item input[data-v-03432c28],.form-item textarea[data-v-03432c28]{border:1px solid #ddd;border-radius:4px;padding:8px;resize:vertical}.form-item.full-width textarea[data-v-03432c28]{width:100%}.form-item input[data-v-03432c28]{width:200px}.excel-button[data-v-03432c28]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.excel-button[data-v-03432c28]:hover{background-color:#138496}.excel-button[data-v-03432c28]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.excel-button[data-v-03432c28]:disabled:hover{background-color:#6c757d}.capacity-info[data-v-03432c28]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-top:20px;padding:20px}.capacity-info h4[data-v-03432c28]{color:#333;margin-top:0}.info-grid[data-v-03432c28]{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:15px}.info-item[data-v-03432c28]{background-color:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:12px}.info-item strong[data-v-03432c28]{color:#555}.loading[data-v-03432c28]{color:#666;font-style:italic;margin-top:20px;padding:20px;text-align:center}.error[data-v-03432c28]{background-color:#ffebee;border:1px solid #f44336;border-radius:5px;color:#d32f2f;margin-top:20px;padding:15px;text-align:center}.ellipsis-long[data-v-c3e0fdbc]{cursor:pointer;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wraptext[data-v-c3e0fdbc]{word-wrap:break-word;cursor:pointer;max-width:590px;overflow-wrap:break-word;white-space:normal}.main[data-v-c3e0fdbc]{background-color:#f0f2f5;font-family:Roboto,sans-serif;min-height:100vh}.email-transaction-list[data-v-c3e0fdbc]{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;padding:20px}.title[data-v-c3e0fdbc]{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:20px}.row[data-v-c3e0fdbc]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container[data-v-c3e0fdbc]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:20px;padding:20px;width:100%}.form-group[data-v-c3e0fdbc]{float:left;margin-bottom:15px;padding:5px;width:22%}.form-group-full[data-v-c3e0fdbc]{float:left;margin-bottom:15px;padding:5px;width:100%}label[data-v-c3e0fdbc]{color:#555;display:block;font-weight:500;margin-bottom:5px}input[type=date][data-v-c3e0fdbc],input[type=text][data-v-c3e0fdbc],select[data-v-c3e0fdbc],textarea[data-v-c3e0fdbc]{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:14px;padding:10px;resize:vertical;width:90%}input[data-v-c3e0fdbc]::-moz-placeholder{color:#888}input[data-v-c3e0fdbc]::placeholder{color:#888}.cancel-button1[data-v-c3e0fdbc],.excel-button[data-v-c3e0fdbc]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:10px 15px;transition:background-color .3s ease}.cancel-button1[data-v-c3e0fdbc]{background-color:#dc3545}.excel-button[data-v-c3e0fdbc]:hover{background-color:#218838}.cancel-button1[data-v-c3e0fdbc]:hover{background-color:#c82333}.cancel-button1[data-v-c3e0fdbc]:disabled,.cancel-button[data-v-c3e0fdbc]:disabled,.excel-button[data-v-c3e0fdbc]:disabled,.export-button[data-v-c3e0fdbc]:disabled,.resend-button[data-v-c3e0fdbc]:disabled,.view-button[data-v-c3e0fdbc]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.controls[data-v-c3e0fdbc]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.search-container[data-v-c3e0fdbc]{position:relative}.search-container input[data-v-c3e0fdbc]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 30px 8px 10px;width:250px}.search-icon[data-v-c3e0fdbc]{color:#666;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.actions[data-v-c3e0fdbc]{align-items:center;display:flex}.export-button[data-v-c3e0fdbc]{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.export-button[data-v-c3e0fdbc]:hover{background-color:#138496}.table-container[data-v-c3e0fdbc]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-height:600px;overflow:hidden;overflow-y:auto}.transaction-table[data-v-c3e0fdbc]{border-collapse:collapse;font-size:14px;width:100%}.transaction-table td[data-v-c3e0fdbc],.transaction-table th[data-v-c3e0fdbc]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.transaction-table th[data-v-c3e0fdbc]{background-color:#f8f9fa;cursor:pointer;font-weight:600;position:sticky;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.transaction-table th[data-v-c3e0fdbc]:hover{background-color:#e9ecef}.filter-icon[data-v-c3e0fdbc]{margin-left:5px;opacity:.6}.transaction-table tr[data-v-c3e0fdbc]:hover{background-color:#f8f9fa}.status-success[data-v-c3e0fdbc]{color:#28a745;font-weight:600}.status-error[data-v-c3e0fdbc]{color:#dc3545;font-weight:600}.status-pending[data-v-c3e0fdbc]{color:#ffc107;font-weight:600}.status-default[data-v-c3e0fdbc]{color:#6c757d;font-weight:600}.resend-button[data-v-c3e0fdbc],.view-button[data-v-c3e0fdbc]{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;margin-right:5px;padding:5px 10px;transition:background-color .3s ease}.resend-button[data-v-c3e0fdbc]{background-color:#28a745}.view-button[data-v-c3e0fdbc]:hover{background-color:#0056b3}.resend-button[data-v-c3e0fdbc]:hover{background-color:#218838}.no-data[data-v-c3e0fdbc]{color:#666;font-size:16px;padding:40px;text-align:center}.bottom-controls[data-v-c3e0fdbc],.no-data[data-v-c3e0fdbc]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bottom-controls[data-v-c3e0fdbc]{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding:15px}.rows-per-table[data-v-c3e0fdbc]{align-items:center;display:flex}.rows-per-table span[data-v-c3e0fdbc]{font-weight:500;margin-right:10px}.rows-per-table button[data-v-c3e0fdbc]{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:14px;height:35px;margin-left:5px;transition:all .3s ease;width:35px}.rows-per-table button.active[data-v-c3e0fdbc],.rows-per-table button[data-v-c3e0fdbc]:hover{background-color:#007bff;border-color:#007bff;color:#fff}.pagination[data-v-c3e0fdbc]{align-items:center;display:flex}.page-nav[data-v-c3e0fdbc],.page-number[data-v-c3e0fdbc]{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:14px;margin:0 2px;padding:8px 12px;transition:all .3s ease}.page-nav[data-v-c3e0fdbc]:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.page-nav[data-v-c3e0fdbc]:hover:not(:disabled),.page-number.active[data-v-c3e0fdbc],.page-number[data-v-c3e0fdbc]:hover{background-color:#007bff;border-color:#007bff;color:#fff}.email-overlay[data-v-c3e0fdbc]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.email-overlay-content[data-v-c3e0fdbc]{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:90%}.close-btn[data-v-c3e0fdbc]{background:none;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:20px;top:15px}.close-btn[data-v-c3e0fdbc]:hover{color:#dc3545}.email-details[data-v-c3e0fdbc]{margin-top:20px}.detail-row[data-v-c3e0fdbc]{align-items:flex-start;display:flex;margin-bottom:15px}.detail-row label[data-v-c3e0fdbc]{color:#555;font-weight:600;margin-right:15px;min-width:120px}.detail-row span[data-v-c3e0fdbc]{flex:1}.email-body[data-v-c3e0fdbc]{flex-direction:column}.email-body label[data-v-c3e0fdbc]{margin-bottom:10px}.email-content[data-v-c3e0fdbc]{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;max-height:300px;overflow-y:auto;padding:15px}.error-text[data-v-c3e0fdbc]{color:#dc3545;font-style:italic}.form-buttons[data-v-c3e0fdbc]{margin-top:20px;text-align:center}.cancel-button[data-v-c3e0fdbc]{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.cancel-button[data-v-c3e0fdbc]:hover{background-color:#545b62}.row[data-v-c3e0fdbc]:after{clear:both;content:"";display:table}@media (max-width:768px){.form-group[data-v-c3e0fdbc]{float:none;width:100%}.controls[data-v-c3e0fdbc]{flex-direction:column;gap:15px}.search-container input[data-v-c3e0fdbc]{width:100%}.bottom-controls[data-v-c3e0fdbc]{flex-direction:column;gap:15px}}.form-group[data-v-53125caa]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-53125caa]{width:22%}input[type=date][data-v-53125caa],input[type=number][data-v-53125caa],input[type=text][data-v-53125caa],select[data-v-53125caa],v-select[data-v-53125caa]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px}.excel-button[data-v-53125caa]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button[data-v-53125caa]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.ftp-upload-tile[data-v-15ad9e7a]{margin:0 auto;max-width:1200px;padding:20px}.panel[data-v-15ad9e7a]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.panel-header[data-v-15ad9e7a]{border-bottom:2px solid #e0e0e0;padding:20px}.panel-header h2[data-v-15ad9e7a]{color:#333;font-size:24px;margin:0}.panel-body[data-v-15ad9e7a]{padding:20px}.form-row[data-v-15ad9e7a]{margin-bottom:20px}.form-row.two-inline[data-v-15ad9e7a]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-column[data-v-15ad9e7a]{display:flex;flex-direction:column}.form-label[data-v-15ad9e7a]{color:#555;font-size:14px;font-weight:600;margin-bottom:8px}.custom-file-input[data-v-15ad9e7a],.custom-input[data-v-15ad9e7a]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px;transition:border-color .3s}.custom-file-input[data-v-15ad9e7a]:focus,.custom-input[data-v-15ad9e7a]:focus{border-color:#4caf50;outline:none}.form-hint[data-v-15ad9e7a]{color:#888;font-size:12px;margin-top:5px}.file-info[data-v-15ad9e7a]{background:#f5f5f5;border-radius:4px;font-size:14px;margin-top:10px;padding:10px}.file-item[data-v-15ad9e7a]{border-bottom:1px solid #e0e0e0;padding:5px 0}.file-item[data-v-15ad9e7a]:last-child{border-bottom:none}.progress-container[data-v-15ad9e7a]{margin:20px 0}.progress-bar[data-v-15ad9e7a]{background:#e0e0e0;border-radius:15px;height:30px;overflow:hidden;width:100%}.progress-fill[data-v-15ad9e7a]{align-items:center;background:linear-gradient(90deg,#4caf50,#45a049);display:flex;height:100%;justify-content:center;transition:width .3s ease}.progress-text[data-v-15ad9e7a]{color:#333;font-weight:600;margin-top:8px;text-align:center}.status-message[data-v-15ad9e7a]{border-radius:4px;font-weight:500;margin:15px 0;padding:12px}.status-message.success[data-v-15ad9e7a]{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-message.error[data-v-15ad9e7a]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.status-message.warning[data-v-15ad9e7a]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.status-message.info[data-v-15ad9e7a]{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.form-actions[data-v-15ad9e7a]{display:flex;gap:15px;justify-content:center;margin-top:30px}.btn[data-v-15ad9e7a]{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s}.btn-upload[data-v-15ad9e7a]{background:#4caf50;color:#fff}.btn-upload[data-v-15ad9e7a]:hover:not(:disabled){background:#45a049;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.btn-secondary[data-v-15ad9e7a]{background:#6c757d;color:#fff}.btn-secondary[data-v-15ad9e7a]:hover:not(:disabled){background:#5a6268}.btn[data-v-15ad9e7a]:disabled{cursor:not-allowed;opacity:.6}.upload-history[data-v-15ad9e7a]{border-top:2px solid #e0e0e0;margin-top:40px;padding-top:20px}.upload-history h3[data-v-15ad9e7a]{color:#333;margin-bottom:15px}.history-table[data-v-15ad9e7a]{border-collapse:collapse;width:100%}.history-table td[data-v-15ad9e7a],.history-table th[data-v-15ad9e7a]{border-bottom:1px solid #e0e0e0;padding:12px;text-align:left}.history-table th[data-v-15ad9e7a]{background:#f5f5f5;color:#555;font-weight:600}.history-table .status[data-v-15ad9e7a]{font-weight:600}.history-table .status.Success[data-v-15ad9e7a]{color:#28a745}.history-table .status.Error[data-v-15ad9e7a],.history-table .status.Failed[data-v-15ad9e7a]{color:#dc3545}@media (max-width:768px){.form-row.two-inline[data-v-15ad9e7a]{grid-template-columns:1fr}}.main[data-v-9bd612dc]{background-color:#f5f5f5;min-height:100vh;padding:20px}.body-content[data-v-9bd612dc]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:30px}h1[data-v-9bd612dc]{color:#333;font-size:24px;margin-bottom:30px}.form-group[data-v-9bd612dc]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.form-item[data-v-9bd612dc]{display:flex;flex-direction:column;margin-bottom:15px}.form-item label[data-v-9bd612dc]{color:#555;font-weight:500;margin-bottom:5px}.form-item input[data-v-9bd612dc]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px}.form-item input[data-v-9bd612dc]:focus{border-color:#4caf50;outline:none}.radio-group[data-v-9bd612dc]{display:flex;gap:20px;margin-top:5px}.radio-label[data-v-9bd612dc]{align-items:center;cursor:pointer;display:flex;font-weight:400;margin:0}.radio-label input[type=radio][data-v-9bd612dc]{accent-color:#4caf50;cursor:pointer;margin-right:8px;width:auto}.radio-label span[data-v-9bd612dc]{color:#555}.radio-label:hover span[data-v-9bd612dc]{color:#333}.excel-button[data-v-9bd612dc]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .3s}.excel-button[data-v-9bd612dc]:hover:not(:disabled){background-color:#45a049}.excel-button[data-v-9bd612dc]:disabled{background-color:#ccc;cursor:not-allowed}.success-message[data-v-9bd612dc]{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-top:10px;padding:10px}.error-message[data-v-9bd612dc]{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-top:10px;padding:10px}.table-container[data-v-49e6fc12]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-49e6fc12]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-49e6fc12],.transaction-table th[data-v-49e6fc12]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-49e6fc12]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-49e6fc12]{cursor:pointer;margin-left:5px}.field-p-100[data-v-49e6fc12]{width:100%}.form-group[data-v-49e6fc12]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-49e6fc12]{width:32%}.form-item2[data-v-49e6fc12]{width:24%}.form-item3[data-v-49e6fc12]{margin-right:10px;width:calc(50% - 10px)}.form-item3[data-v-49e6fc12]:nth-child(2n){margin-right:0}.modal-content.small[data-v-49e6fc12]{box-sizing:border-box;margin-right:0;max-width:960px;padding:0;width:95%}.modal-subtitle[data-v-49e6fc12]{color:#333;font-size:.95rem;margin:4px 0 0}.modal-subtitle-value[data-v-49e6fc12]{color:#0e5a87;font-size:1.1rem;font-weight:700;margin:0 4px}input[type=date][data-v-49e6fc12],input[type=number][data-v-49e6fc12],input[type=text][data-v-49e6fc12],select[data-v-49e6fc12],v-select[data-v-49e6fc12]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:100%}.excel-button[data-v-49e6fc12]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button.compact[data-v-49e6fc12]{font-size:.9rem;min-height:32px;padding:6px 10px}.page-header[data-v-49e6fc12]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.page-header h1[data-v-49e6fc12]{font-size:1.6rem;margin:0}.header-actions[data-v-49e6fc12]{align-items:center;display:flex;gap:8px}.add-movement-wrapper[data-v-49e6fc12]{display:flex;justify-content:center;margin-top:12px}.cancel-button[data-v-49e6fc12]:disabled,.excel-button[data-v-49e6fc12]:disabled,.save-button[data-v-49e6fc12]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6;pointer-events:none}.cancel-button[data-v-49e6fc12]:disabled:hover,.save-button[data-v-49e6fc12]:disabled:hover{background-color:#6c757d;color:#fff;transform:none}.modal-overlay[data-v-49e6fc12]{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:99999}.modal-content.small[data-v-49e6fc12]{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem;max-height:90vh;max-width:960px;overflow:hidden;width:min(92vw,940px)}.modal-header[data-v-49e6fc12]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.modal-body[data-v-49e6fc12]{flex:1 1 auto;overflow-y:auto;padding:12px 16px}.modal-footer[data-v-49e6fc12]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.cancel-button[data-v-49e6fc12],.save-button[data-v-49e6fc12]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-weight:600;padding:8px 16px;transition:transform .12s ease,background-color .12s ease,filter .12s ease}.cancel-button[data-v-49e6fc12]{background-color:#fff;border-color:#dc3545;color:#dc3545}.cancel-button[data-v-49e6fc12]:hover{background-color:#f8d7da;color:#a71d2a;transform:translateY(-1px)}.save-button[data-v-49e6fc12]{background-color:#28a745;border-color:#28a745;color:#fff;margin-left:10px}.save-button[data-v-49e6fc12]:hover{background-color:#218838;filter:brightness(1.05)}.close-btn[data-v-49e6fc12]{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.filter-row[data-v-49e6fc12]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.filter-section[data-v-49e6fc12]{align-items:center;display:flex;gap:5px}.filter-section label[data-v-49e6fc12]{font-weight:700;white-space:nowrap}.search-button[data-v-49e6fc12]{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px}.search-row[data-v-49e6fc12]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.header-search-row[data-v-49e6fc12]{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0;width:auto}.search-select[data-v-49e6fc12]{flex:0 0 auto;width:120px}.search-input[data-v-49e6fc12]{border:1px solid #ccc;border-radius:4px;font-size:.95rem;padding:6px 10px;width:250px}.table-container[data-v-6949f1c8]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-6949f1c8]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-6949f1c8],.transaction-table th[data-v-6949f1c8]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-6949f1c8]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-6949f1c8]{cursor:pointer;margin-left:5px}.compact-data-table[data-v-6949f1c8] .v-data-table-header__content{background-color:#0e5a87!important;color:#fff!important;font-weight:700!important}.compact-data-table[data-v-6949f1c8] .v-data-table__td,.compact-data-table[data-v-6949f1c8] .v-data-table__th{font-size:.9rem!important;padding:4px 10px!important}.compact-data-table[data-v-6949f1c8] .v-data-table__th{background-color:#0e5a87!important}.compact-data-table[data-v-6949f1c8] .v-data-table-header__content,.compact-data-table[data-v-6949f1c8] .v-data-table__th{height:34px!important;line-height:1.2!important;min-height:34px!important}.compact-data-table[data-v-6949f1c8] .v-data-table__td{min-height:34px!important}.compact-data-table[data-v-6949f1c8] .v-data-table-header__sort-icon{color:hsla(0,0%,100%,.95)!important;margin-left:6px!important}.compact-data-table[data-v-6949f1c8] .v-data-table__th>.v-data-table-header__content{color:#fff!important}.header-search-box[data-v-6949f1c8]{align-items:center;display:flex;justify-content:flex-end;padding:8px 0 8px 12px}.header-search[data-v-6949f1c8]{max-width:100%;width:320px}.field-p-100[data-v-6949f1c8]{width:100%}.form-group[data-v-6949f1c8]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-6949f1c8]{width:32%}.form-item2[data-v-6949f1c8]{width:24%}.form-item3[data-v-6949f1c8]{margin-right:10px;width:calc(50% - 10px)}.form-item3[data-v-6949f1c8]:nth-child(2n){margin-right:0}.modal-content.small[data-v-6949f1c8]{box-sizing:border-box;margin-right:0;max-width:960px;padding:0;width:95%}.modal-subtitle[data-v-6949f1c8]{color:#333;font-size:.95rem;margin:4px 0 0}.modal-subtitle-value[data-v-6949f1c8]{color:#0e5a87;font-size:1.1rem;font-weight:700;margin:0 4px}input[type=date][data-v-6949f1c8],input[type=number][data-v-6949f1c8],input[type=text][data-v-6949f1c8],select[data-v-6949f1c8],v-select[data-v-6949f1c8]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:100%}.excel-button[data-v-6949f1c8]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button.compact[data-v-6949f1c8]{font-size:.9rem;min-height:32px;padding:6px 10px}.page-header[data-v-6949f1c8]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.page-header h1[data-v-6949f1c8]{font-size:1.6rem;margin:0}.header-actions[data-v-6949f1c8]{align-items:center;display:flex;gap:8px}.add-movement-wrapper[data-v-6949f1c8]{display:flex;justify-content:center;margin-top:12px}.excel-button[data-v-6949f1c8]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.modal-overlay[data-v-6949f1c8]{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:99999}.modal-content.small[data-v-6949f1c8]{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem;max-height:90vh;max-width:960px;overflow:hidden;width:min(92vw,940px)}.modal-header[data-v-6949f1c8]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.modal-body[data-v-6949f1c8]{flex:1 1 auto;overflow-y:auto;padding:12px 16px}.modal-footer[data-v-6949f1c8]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.cancel-button[data-v-6949f1c8],.save-button[data-v-6949f1c8]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-weight:600;padding:8px 16px;transition:transform .12s ease,background-color .12s ease,filter .12s ease}.cancel-button[data-v-6949f1c8]{background-color:#fff;border-color:#dc3545;color:#dc3545}.cancel-button[data-v-6949f1c8]:hover{background-color:#f8d7da;color:#a71d2a;transform:translateY(-1px)}.save-button[data-v-6949f1c8]{background-color:#28a745;border-color:#28a745;color:#fff;margin-left:10px}.save-button[data-v-6949f1c8]:hover{background-color:#218838;filter:brightness(1.05)}.close-btn[data-v-6949f1c8]{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.filter-row[data-v-6949f1c8]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.filter-section[data-v-6949f1c8]{align-items:center;display:flex;gap:5px}.filter-section label[data-v-6949f1c8]{font-weight:700;white-space:nowrap}.search-button[data-v-6949f1c8]{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px}.search-row[data-v-6949f1c8]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.header-search-row[data-v-6949f1c8]{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0;width:auto}.search-select[data-v-6949f1c8]{flex:0 0 auto;width:120px}.search-input[data-v-6949f1c8]{border:1px solid #ccc;border-radius:4px;font-size:.95rem;padding:6px 10px;width:250px}.table-container[data-v-021d48c7]{border:1px solid #ddd;border-radius:10px;overflow:auto}.transaction-table[data-v-021d48c7]{border-collapse:collapse;height:100%;width:100%}.transaction-table td[data-v-021d48c7],.transaction-table th[data-v-021d48c7]{border-bottom:1px solid #ddd;padding:8px;text-align:left}.transaction-table th[data-v-021d48c7]{background-color:#f2f2f2;font-weight:700}.transaction-table th .filter-icon[data-v-021d48c7]{cursor:pointer;margin-left:5px}.compact-data-table[data-v-021d48c7] .v-data-table-header__content{background-color:#0e5a87!important;color:#fff!important;font-weight:700!important}.compact-data-table[data-v-021d48c7] .v-data-table__td,.compact-data-table[data-v-021d48c7] .v-data-table__th{font-size:.9rem!important;padding:4px 10px!important}.compact-data-table[data-v-021d48c7] .v-data-table__th{background-color:#0e5a87!important}.compact-data-table[data-v-021d48c7] .v-data-table-header__content,.compact-data-table[data-v-021d48c7] .v-data-table__th{height:34px!important;line-height:1.2!important;min-height:34px!important}.compact-data-table[data-v-021d48c7] .v-data-table__td{min-height:34px!important}.compact-data-table[data-v-021d48c7] .v-data-table-header__sort-icon{color:hsla(0,0%,100%,.95)!important;margin-left:6px!important}.compact-data-table[data-v-021d48c7] .v-data-table__th>.v-data-table-header__content{color:#fff!important}.header-search-box[data-v-021d48c7]{align-items:center;display:flex;justify-content:flex-end;padding:8px 0 8px 12px}.header-search[data-v-021d48c7]{max-width:100%;width:320px}.field-p-100[data-v-021d48c7]{width:100%}.form-group[data-v-021d48c7]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-021d48c7]{width:32%}.form-item2[data-v-021d48c7]{width:24%}.form-item3[data-v-021d48c7]{margin-right:10px;width:calc(50% - 10px)}.form-item3[data-v-021d48c7]:nth-child(2n){margin-right:0}.modal-content.small[data-v-021d48c7]{box-sizing:border-box;margin-right:0;max-width:960px;padding:0;width:95%}.modal-subtitle[data-v-021d48c7]{color:#333;font-size:.95rem;margin:4px 0 0}.modal-subtitle-value[data-v-021d48c7]{color:#0e5a87;font-size:1.1rem;font-weight:700;margin:0 4px}input[type=date][data-v-021d48c7],input[type=number][data-v-021d48c7],input[type=text][data-v-021d48c7],select[data-v-021d48c7],v-select[data-v-021d48c7]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:100%}.excel-button[data-v-021d48c7]{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.excel-button.compact[data-v-021d48c7]{font-size:.9rem;min-height:32px;padding:6px 10px}.page-header[data-v-021d48c7]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.page-header h1[data-v-021d48c7]{font-size:1.6rem;margin:0}.header-actions[data-v-021d48c7]{align-items:center;display:flex;gap:8px}.add-movement-wrapper[data-v-021d48c7]{display:flex;justify-content:center;margin-top:12px}.excel-button[data-v-021d48c7]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.modal-overlay[data-v-021d48c7]{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:99999}.modal-content.small[data-v-021d48c7]{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem;max-height:90vh;max-width:960px;overflow:hidden;width:min(92vw,940px)}.modal-header[data-v-021d48c7]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.modal-body[data-v-021d48c7]{flex:1 1 auto;overflow-y:auto;padding:12px 16px}.modal-footer[data-v-021d48c7]{border-top:1px solid #eee;padding:12px 16px;text-align:right}.cancel-button[data-v-021d48c7],.save-button[data-v-021d48c7]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-weight:600;padding:8px 16px;transition:transform .12s ease,background-color .12s ease,filter .12s ease}.cancel-button[data-v-021d48c7]{background-color:#fff;border-color:#dc3545;color:#dc3545}.cancel-button[data-v-021d48c7]:hover{background-color:#f8d7da;color:#a71d2a;transform:translateY(-1px)}.save-button[data-v-021d48c7]{background-color:#28a745;border-color:#28a745;color:#fff;margin-left:10px}.save-button[data-v-021d48c7]:hover{background-color:#218838;filter:brightness(1.05)}.close-btn[data-v-021d48c7]{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.filter-row[data-v-021d48c7]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.filter-section[data-v-021d48c7]{align-items:center;display:flex;gap:5px}.filter-section label[data-v-021d48c7]{font-weight:700;white-space:nowrap}.search-button[data-v-021d48c7]{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px}.search-row[data-v-021d48c7]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.header-search-row[data-v-021d48c7]{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0;width:auto}.search-select[data-v-021d48c7]{flex:0 0 auto;width:120px}.search-input[data-v-021d48c7]{border:1px solid #ccc;border-radius:4px;font-size:.95rem;padding:6px 10px;width:250px}.leo-uploaded-list[data-v-0679be89]{align-items:flex-start;background:#f7f7f7;display:flex;justify-content:center;min-height:80vh;padding:30px 0}.card[data-v-0679be89]{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.07);box-sizing:border-box;margin:0;max-width:none;min-width:0;padding:32px 40px;width:100%}.title[data-v-0679be89]{font-size:2rem;font-weight:700;margin-bottom:32px;text-align:center}.date-form[data-v-0679be89]{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-bottom:24px}.form-group[data-v-0679be89]{display:flex;flex:1;flex-direction:column}label[data-v-0679be89]{font-weight:500;margin-bottom:8px}.required[data-v-0679be89]{color:#e74c3c;margin-left:2px}.date-input[data-v-0679be89]{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-top:4px;outline:none;padding:10px 12px;transition:border .2s;width:100%}.date-input[data-v-0679be89]:focus{border:1.5px solid #007bff}.fetch-btn[data-v-0679be89]{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:42px;margin-left:auto;margin-top:0;padding:10px 28px}.fetch-btn[data-v-0679be89]:hover{background:#0056b3}.error[data-v-0679be89]{color:#e74c3c;margin-top:10px}.excel-btn[data-v-0679be89]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;margin-left:8px;padding:6px}.excel-btn[data-v-0679be89]:disabled{cursor:not-allowed;opacity:.4}.excel-icon[data-v-0679be89]{color:#107c10;font-size:16px;line-height:1}.zip-btn[data-v-0679be89]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;margin-left:6px;padding:6px}.zip-btn[data-v-0679be89]:disabled{cursor:not-allowed;opacity:.4}.zip-icon[data-v-0679be89]{color:#b12704;font-size:15px}.toast[data-v-0679be89]{align-items:center;background:#333;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.15);color:#fff;display:flex;gap:12px;min-width:220px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:9999}.toast-message[data-v-0679be89]{flex:1;font-size:.95rem;line-height:1.2}.toast-close[data-v-0679be89]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:18px;line-height:1;padding:0 6px}table[data-v-0679be89]{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04);margin-top:32px;overflow:hidden;width:100%}td[data-v-0679be89],th[data-v-0679be89]{border:1px solid #eaeaea;padding:10px 12px;text-align:left}th[data-v-0679be89]{background:#f5f6fa;font-weight:600}.user-management-container[data-v-7348c465]{background-color:#f5f5f5;min-height:100vh;padding:20px}h2[data-v-7348c465]{color:#333;margin-bottom:20px}.header-section[data-v-7348c465]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.btn-add-usertype[data-v-7348c465]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:background-color .3s ease}.btn-add-usertype[data-v-7348c465]:hover{background-color:#45a049}.management-content[data-v-7348c465]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:20px;overflow:hidden}.sidebar[data-v-7348c465]{background:#f9f9f9;border-right:1px solid #e0e0e0;max-height:600px;overflow-y:auto;padding:15px 0;width:220px}.sidebar-empty[data-v-7348c465]{color:#999;font-size:12px;padding:20px 15px;text-align:center}.role-item[data-v-7348c465]{align-items:center;border-left:3px solid transparent;color:#333;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:12px 15px;transition:all .3s ease}.role-item[data-v-7348c465]:hover{background-color:#e8f4f8}.role-item:hover .role-edit-btn[data-v-7348c465]{opacity:1}.role-item.active[data-v-7348c465]{background-color:#2196f3;border-left-color:#1976d2;color:#fff}.role-name[data-v-7348c465]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-edit-btn[data-v-7348c465]{align-items:center;background:none;border:none;color:#2196f3;cursor:pointer;display:flex;font-size:14px;justify-content:center;opacity:0;padding:4px 8px;transition:all .3s ease}.role-item.active .role-edit-btn[data-v-7348c465]{color:#fff}.role-edit-btn[data-v-7348c465]:hover{transform:scale(1.2)}.main-content[data-v-7348c465]{display:flex;flex:1;flex-direction:column;padding:20px}.menu-structure[data-v-7348c465]{flex:1;margin-bottom:20px}.menu-structure h3[data-v-7348c465]{color:#2196f3;font-size:16px;margin-bottom:15px}.menu-tree[data-v-7348c465]{background:#fff;border:1px solid #ddd;border-radius:4px}.menu-item[data-v-7348c465]{border-bottom:1px solid #f0f0f0;padding:10px;transition:background-color .2s}.menu-item[data-v-7348c465]:last-child{border-bottom:none}.menu-item[data-v-7348c465]:hover{background-color:#fafafa}.menu-header[data-v-7348c465]{align-items:center;color:#333;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-header.has-permissions[data-v-7348c465]{align-items:center;display:flex;gap:8px;justify-content:space-between}.expand-checkbox[data-v-7348c465],.menu-checkbox[data-v-7348c465]{cursor:pointer;height:18px;width:18px}.expand-placeholder[data-v-7348c465]{display:inline-block;height:18px;width:18px}.menu-icon[data-v-7348c465]{color:#666;font-size:14px;margin-right:8px;min-width:18px;width:18px}.child-menu[data-v-7348c465]{border-left:1px solid #e0e0e0;margin-left:30px;padding-left:10px}.menu-children[data-v-7348c465]{padding-left:10px}.child-menu-row[data-v-7348c465]{margin:0;padding:0}.child-menu-header[data-v-7348c465]{align-items:center;border-left:1px solid #e0e0e0;display:flex;gap:8px;margin-left:20px;padding:10px 10px 10px 15px}.permissions-inline[data-v-7348c465]{align-items:center;display:flex;flex-shrink:0;gap:15px;margin-left:auto;padding-left:20px}.permission-label[data-v-7348c465]{align-items:center;color:#666;cursor:pointer;display:flex;font-size:13px;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.permission-label input[type=checkbox][data-v-7348c465]{cursor:pointer;height:16px;width:16px}.permission-label input[type=checkbox][data-v-7348c465]:disabled{cursor:not-allowed;opacity:.5}.menu-name[data-v-7348c465]{flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-permissions[data-v-7348c465]{color:#666;display:flex;font-size:13px;gap:15px;margin-top:8px;padding-left:26px}.menu-permissions label[data-v-7348c465]{align-items:center;cursor:pointer;display:flex;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-permissions input[type=checkbox][data-v-7348c465]{cursor:pointer;height:16px;width:16px}.no-selection[data-v-7348c465]{min-height:300px}.no-menus[data-v-7348c465],.no-selection[data-v-7348c465]{align-items:center;color:#999;display:flex;font-size:14px;justify-content:center}.no-menus[data-v-7348c465]{background:#fff;border:1px solid #ddd;border-radius:4px;min-height:200px}.action-buttons[data-v-7348c465]{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:center;padding-top:15px}.btn-cancel[data-v-7348c465],.btn-save[data-v-7348c465]{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 30px;transition:all .3s ease}.btn-save[data-v-7348c465]{background-color:#2196f3;color:#fff}.btn-save[data-v-7348c465]:hover{background-color:#1976d2;box-shadow:0 2px 8px rgba(33,150,243,.3)}.btn-cancel[data-v-7348c465]{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.btn-cancel[data-v-7348c465]:hover{background-color:#e0e0e0}.modal-overlay[data-v-7348c465]{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-usertype[data-v-7348c465]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.modal-header[data-v-7348c465]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.modal-header h3[data-v-7348c465]{color:#2196f3;font-size:18px;margin:0}.close-btn[data-v-7348c465]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:color .3s ease;width:32px}.close-btn[data-v-7348c465]:hover{color:#333}.modal-body[data-v-7348c465]{padding:20px}.form-group[data-v-7348c465]{margin-bottom:20px}.form-group label[data-v-7348c465]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.required[data-v-7348c465]{color:#f44336}.form-input[data-v-7348c465]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;transition:border-color .3s ease;width:100%}.form-input[data-v-7348c465]:focus{border-color:#2196f3;box-shadow:0 0 5px rgba(33,150,243,.3);outline:none}.error-text[data-v-7348c465]{color:#f44336;display:block;font-size:12px;margin-top:5px}.modal-footer[data-v-7348c465]{background-color:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:center;padding:15px 20px}.btn-cancel-usertype[data-v-7348c465],.btn-save-usertype[data-v-7348c465]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:all .3s ease}.btn-save-usertype[data-v-7348c465]{background-color:#2196f3;color:#fff}.btn-save-usertype[data-v-7348c465]:hover{background-color:#1976d2}.btn-cancel-usertype[data-v-7348c465]{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.btn-cancel-usertype[data-v-7348c465]:hover{background-color:#e0e0e0}.menu-management-container[data-v-5894a27e]{background-color:#f5f5f5;min-height:100vh;padding:20px}.menu-header[data-v-5894a27e]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.menu-header h1[data-v-5894a27e]{color:#333;font-size:28px;margin:0}.btn-add-menu[data-v-5894a27e]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:background-color .3s ease}.btn-add-menu[data-v-5894a27e]:hover{background-color:#45a049}.btn-add-menu[data-v-5894a27e]:disabled{background-color:#ccc;cursor:not-allowed}.error-state[data-v-5894a27e],.loading-state[data-v-5894a27e]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;text-align:center}.error-state[data-v-5894a27e]{color:#d32f2f}.btn-retry[data-v-5894a27e]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.btn-retry[data-v-5894a27e]:hover{background-color:#45a049}.table-container[data-v-5894a27e]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto;padding:20px}.datatable-header[data-v-5894a27e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.v-input-icon-left[data-v-5894a27e]{display:inline-block;position:relative;width:100%}.v-input-icon-left .pi[data-v-5894a27e]{color:#999;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-field[data-v-5894a27e]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 10px 8px 32px;position:relative;width:250px;z-index:0}.search-field[data-v-5894a27e]:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.3);outline:none}.menus-table[data-v-5894a27e]{border-collapse:collapse;width:100%}.menus-table thead[data-v-5894a27e]{background-color:#f9f9f9;border-bottom:2px solid #ddd}.menus-table th[data-v-5894a27e]{color:#333;font-size:13px;font-weight:600;letter-spacing:.5px;padding:15px;text-align:left;text-transform:uppercase}.menus-table tbody tr[data-v-5894a27e]{border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.menus-table tbody tr[data-v-5894a27e]:hover{background-color:#f5f5f5}.menus-table td[data-v-5894a27e]{color:#666;font-size:14px;padding:15px}.menu-row[data-v-5894a27e]:last-child{border-bottom:none}.no-data[data-v-5894a27e]{color:#999;font-style:italic;padding:20px;text-align:center}.no-icon[data-v-5894a27e]{color:#bbb}.status-active[data-v-5894a27e]{color:#4caf50;font-weight:600}.status-inactive[data-v-5894a27e]{color:#f44336;font-weight:600}.actions-cell[data-v-5894a27e]{display:flex;gap:8px}.btn-delete[data-v-5894a27e],.btn-edit[data-v-5894a27e]{background:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 10px;transition:background-color .2s ease}.btn-edit[data-v-5894a27e]{color:#2196f3}.btn-edit[data-v-5894a27e]:hover{background-color:rgba(33,150,243,.1)}.btn-delete[data-v-5894a27e]{color:#f44336}.btn-delete[data-v-5894a27e]:hover{background-color:rgba(244,67,54,.1)}.modal-overlay[data-v-5894a27e]{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-5894a27e]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-content.confirmation[data-v-5894a27e]{max-width:400px}.modal-header[data-v-5894a27e]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.modal-header h2[data-v-5894a27e]{color:#333;font-size:20px;margin:0}.close-btn[data-v-5894a27e]{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:color .2s ease;width:32px}.close-btn[data-v-5894a27e]:hover{color:#333}.modal-body[data-v-5894a27e]{padding:20px}.modal-body p[data-v-5894a27e]{color:#666;margin:0 0 10px}.modal-body .warning[data-v-5894a27e]{color:#f44336;font-weight:600}.modal-form[data-v-5894a27e]{display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:15px 20px}.form-group[data-v-5894a27e]{margin-bottom:0}.checkbox-group[data-v-5894a27e],.form-group[data-v-5894a27e]:nth-child(3){grid-column:1/-1}.form-group label[data-v-5894a27e]{color:#333;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-input[data-v-5894a27e]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.form-input[data-v-5894a27e]:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.3);outline:none}.form-input[data-v-5894a27e]:disabled{background-color:#f5f5f5;cursor:not-allowed}.error-text[data-v-5894a27e]{color:#f44336;display:block;font-size:11px;margin-top:3px}.help-text[data-v-5894a27e]{color:#999;display:block;font-size:11px;margin-top:3px}.checkbox-group label[data-v-5894a27e]{align-items:center;display:flex;font-weight:400;margin-bottom:0}.checkbox-group input[type=checkbox][data-v-5894a27e]{margin-right:8px}.modal-footer[data-v-5894a27e]{background-color:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.btn-cancel[data-v-5894a27e]{background-color:#e0e0e0;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:13px;padding:8px 16px;transition:background-color .3s ease}.btn-cancel[data-v-5894a27e]:hover{background-color:#d0d0d0}.btn-save[data-v-5894a27e]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 16px;transition:background-color .3s ease}.btn-save[data-v-5894a27e]:hover:not(:disabled){background-color:#45a049}.btn-save[data-v-5894a27e]:disabled{background-color:#ccc;cursor:not-allowed}[data-v-5894a27e] .menus-datatable{font-size:14px}[data-v-5894a27e] .menus-datatable .v-table__wrapper{border-radius:4px}[data-v-5894a27e] .menus-datatable thead tr{background-color:#f9f9f9!important}[data-v-5894a27e] .menus-datatable thead tr th{background-color:#f9f9f9!important;border-color:#ddd!important;border-bottom:2px solid #ddd!important;color:#333!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}[data-v-5894a27e] .menus-datatable tbody tr{transition:background-color .2s ease}[data-v-5894a27e] .menus-datatable tbody tr:hover{background-color:#f5f5f5!important}[data-v-5894a27e] .menus-datatable tbody tr td{border-color:#e0e0e0;color:#666;padding:12px 15px}[data-v-5894a27e] .v-pagination{margin-top:15px}[data-v-5894a27e] .v-pagination .v-pagination__item{color:#666}[data-v-5894a27e] .v-pagination .v-pagination__item--is-active{background-color:#4caf50!important;color:#fff!important}[data-v-5894a27e] .v-data-table__td{vertical-align:middle}.user-list-container[data-v-19768dce]{background-color:#f5f5f5;min-height:100vh;padding:20px}.user-header[data-v-19768dce]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.user-header h1[data-v-19768dce]{color:#333;font-size:28px;margin:0}.btn-add-user[data-v-19768dce]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:background-color .3s ease}.btn-add-user[data-v-19768dce]:hover{background-color:#45a049}.btn-add-user[data-v-19768dce]:disabled{background-color:#ccc;cursor:not-allowed}.error-state[data-v-19768dce],.loading-state[data-v-19768dce]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;text-align:center}.error-state[data-v-19768dce]{color:#d32f2f}.btn-retry[data-v-19768dce]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.btn-retry[data-v-19768dce]:hover{background-color:#45a049}.table-container[data-v-19768dce]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto;padding:20px}.datatable-header[data-v-19768dce]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.v-input-icon-left[data-v-19768dce]{display:inline-block;position:relative;width:100%}.v-input-icon-left .pi[data-v-19768dce]{color:#999;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-field[data-v-19768dce]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 10px 8px 32px;position:relative;width:250px;z-index:0}.search-field[data-v-19768dce]:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.3);outline:none}.no-data[data-v-19768dce]{color:#999;font-style:italic;padding:20px;text-align:center}.status-active[data-v-19768dce]{color:#4caf50;font-weight:600}.status-inactive[data-v-19768dce]{color:#f44336;font-weight:600}.actions-cell[data-v-19768dce]{display:flex;gap:8px}.btn-edit[data-v-19768dce]{background:none;border:none;border-radius:4px;color:#2196f3;cursor:pointer;font-size:14px;padding:6px 10px;transition:background-color .2s ease}.btn-edit[data-v-19768dce]:hover{background-color:rgba(33,150,243,.1)}.modal-overlay[data-v-19768dce]{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-19768dce]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-header[data-v-19768dce]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.modal-header h2[data-v-19768dce]{color:#333;font-size:20px;margin:0}.close-btn[data-v-19768dce]{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:color .2s ease;width:32px}.close-btn[data-v-19768dce]:hover{color:#333}.modal-form[data-v-19768dce]{display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:15px 20px}.form-group[data-v-19768dce]{margin-bottom:0}.checkbox-group[data-v-19768dce],.form-group[data-v-19768dce]:nth-child(3){grid-column:1/-1}.form-group label[data-v-19768dce]{color:#333;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-input[data-v-19768dce]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.form-input[data-v-19768dce]:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.3);outline:none}.form-input[data-v-19768dce]:disabled{background-color:#f5f5f5;cursor:not-allowed}.error-text[data-v-19768dce]{color:#f44336;display:block;font-size:11px;margin-top:3px}.help-text[data-v-19768dce]{color:#999;display:block;font-size:11px;margin-top:3px}.checkbox-group label[data-v-19768dce]{align-items:center;display:flex;font-weight:400;margin-bottom:0}.checkbox-group input[type=checkbox][data-v-19768dce]{margin-right:8px}.modal-footer[data-v-19768dce]{background-color:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.btn-cancel[data-v-19768dce]{background-color:#e0e0e0;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:13px;padding:8px 16px;transition:background-color .3s ease}.btn-cancel[data-v-19768dce]:hover{background-color:#d0d0d0}.btn-save[data-v-19768dce]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 16px;transition:background-color .3s ease}.btn-save[data-v-19768dce]:hover:not(:disabled){background-color:#45a049}.btn-save[data-v-19768dce]:disabled{background-color:#ccc;cursor:not-allowed}[data-v-19768dce] .users-datatable{font-size:14px}[data-v-19768dce] .users-datatable .v-table__wrapper{border-radius:4px}[data-v-19768dce] .users-datatable thead tr{background-color:#f9f9f9!important}[data-v-19768dce] .users-datatable thead tr th{background-color:#f9f9f9!important;border-color:#ddd!important;border-bottom:2px solid #ddd!important;color:#333!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}[data-v-19768dce] .users-datatable tbody tr{transition:background-color .2s ease}[data-v-19768dce] .users-datatable tbody tr:hover{background-color:#f5f5f5!important}[data-v-19768dce] .users-datatable tbody tr td{border-color:#e0e0e0;color:#666;padding:12px 15px}[data-v-19768dce] .v-pagination{margin-top:15px}[data-v-19768dce] .v-pagination .v-pagination__item{color:#666}[data-v-19768dce] .v-pagination .v-pagination__item--is-active{background-color:#4caf50!important;color:#fff!important}[data-v-19768dce] .v-data-table__td{vertical-align:middle}input[type=date][data-v-7484a7e0],input[type=number][data-v-7484a7e0],input[type=text][data-v-7484a7e0],select[data-v-7484a7e0],v-select[data-v-7484a7e0]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:5px;width:100%}.form-group[data-v-7484a7e0]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.form-item[data-v-7484a7e0]{width:32%}.form-item2[data-v-7484a7e0]{width:24%}.form-item3[data-v-7484a7e0]{margin-right:10px;width:calc(50% - 10px)}.form-item4[data-v-7484a7e0]{width:16%}.vessel-positions-container[data-v-7484a7e0]{background-color:#f5f5f5;min-height:100vh}.header[data-v-7484a7e0]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:5px}.header h1[data-v-7484a7e0]{color:#333;font-size:28px;margin:0}.filter-section[data-v-7484a7e0]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:5px;padding:10px 20px}.filter-tabs[data-v-7484a7e0]{border-bottom:2px solid #e0e0e0;display:flex;gap:10px;margin-bottom:10px}.filter-tab[data-v-7484a7e0]{background:none;border:none;border-bottom:3px solid transparent;color:#666;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-2px;padding:12px 20px;transition:all .3s ease}.filter-tab[data-v-7484a7e0]:hover{color:#333}.filter-tab.active[data-v-7484a7e0]{border-bottom-color:#4caf50;color:#4caf50}.filter-content[data-v-7484a7e0]{margin-top:10px}.filter-form[data-v-7484a7e0]{align-items:flex-end;flex-wrap:wrap;gap:15px}[data-v-7484a7e0] .vs__dropdown-toggle{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:0}[data-v-7484a7e0] .vs__dropdown-toggle.vs--open,[data-v-7484a7e0] .vs__dropdown-toggle:hover{border-color:#4caf50}[data-v-7484a7e0] .vs__search::-moz-placeholder{color:#999}[data-v-7484a7e0] .vs__search::placeholder{color:#999}.btn-search[data-v-7484a7e0]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:background-color .3s ease;white-space:nowrap}.btn-search[data-v-7484a7e0]:hover:not(:disabled){background-color:#45a049}.btn-search[data-v-7484a7e0]:disabled{background-color:#ccc;cursor:not-allowed}.error-state[data-v-7484a7e0],.initial-state[data-v-7484a7e0],.loading-state[data-v-7484a7e0],.no-results[data-v-7484a7e0]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;text-align:center}.error-state[data-v-7484a7e0]{color:#d32f2f}.error-state p[data-v-7484a7e0]{margin-bottom:15px}.btn-retry[data-v-7484a7e0]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.btn-retry[data-v-7484a7e0]:hover{background-color:#45a049}.table-container[data-v-7484a7e0]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.result-info[data-v-7484a7e0]{color:#666;font-size:14px;font-weight:600;margin-bottom:15px}.initial-state[data-v-7484a7e0],.no-results[data-v-7484a7e0]{color:#999}.initial-state p[data-v-7484a7e0],.no-results p[data-v-7484a7e0]{font-style:italic;margin:0}.body-content[data-v-2abaafaa]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.page-header[data-v-2abaafaa]{margin-bottom:30px}.page-header h1[data-v-2abaafaa]{border-bottom:2px solid #17a2b8;color:#333;font-size:1.8rem;margin:0;padding-bottom:10px}.form-group[data-v-2abaafaa]{margin-bottom:20px}.form-item-full[data-v-2abaafaa]{width:100%}.form-item-full label[data-v-2abaafaa]{color:#333;display:block;font-weight:600;margin-bottom:8px}.container-textarea[data-v-2abaafaa]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:monospace;font-size:14px;padding:12px;resize:vertical;width:100%}.container-textarea[data-v-2abaafaa]:focus{border-color:#17a2b8;box-shadow:0 0 0 3px rgba(23,162,184,.1);outline:none}.help-text[data-v-2abaafaa]{color:#666;font-size:.9rem;font-style:italic;margin-top:8px}.button-group[data-v-2abaafaa]{display:flex;gap:10px;margin-bottom:20px}.excel-button[data-v-2abaafaa]{align-items:center;background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;transition:background-color .3s ease}.excel-button[data-v-2abaafaa]:hover:not(:disabled){background-color:#138496}.excel-button[data-v-2abaafaa]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-2abaafaa]{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.cancel-button[data-v-2abaafaa]:hover:not(:disabled){background-color:#5a6268}.cancel-button[data-v-2abaafaa]:disabled{cursor:not-allowed;opacity:.6}.message[data-v-2abaafaa]{border-radius:4px;font-weight:500;margin-top:20px;padding:12px 16px}.message.success[data-v-2abaafaa]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.message.error[data-v-2abaafaa]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.message.info[data-v-2abaafaa]{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}@media (max-width:768px){.body-content[data-v-2abaafaa]{padding:15px}.page-header h1[data-v-2abaafaa]{font-size:1.5rem}.button-group[data-v-2abaafaa]{flex-wrap:wrap}.cancel-button[data-v-2abaafaa],.excel-button[data-v-2abaafaa]{flex:1;min-width:150px}.container-textarea[data-v-2abaafaa]{font-size:12px}}.main[data-v-0dc71e40]{padding:20px}.body-content[data-v-0dc71e40]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.page-header[data-v-0dc71e40]{margin-bottom:30px}.page-header h1[data-v-0dc71e40]{border-bottom:2px solid #17a2b8;color:#333;font-size:1.8rem;margin:0;padding-bottom:10px}.form-group[data-v-0dc71e40]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.form-item[data-v-0dc71e40]{flex:1;min-width:280px}.form-item label[data-v-0dc71e40]{color:#333;display:block;font-weight:600;margin-bottom:8px}.vue-select[data-v-0dc71e40],input[type=file][data-v-0dc71e40],select[data-v-0dc71e40]{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px;width:100%}select[data-v-0dc71e40]:focus{border-color:#17a2b8;box-shadow:0 0 0 3px rgba(23,162,184,.1);outline:none}.custom-file-input[data-v-0dc71e40]{padding:8px}.button-group[data-v-0dc71e40]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.cancel-button[data-v-0dc71e40],.excel-button[data-v-0dc71e40]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;transition:background-color .3s ease}.excel-button[data-v-0dc71e40]{background-color:#17a2b8;color:#fff}.excel-button[data-v-0dc71e40]:hover:not(:disabled){background-color:#138496}.excel-button[data-v-0dc71e40]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.cancel-button[data-v-0dc71e40]{background-color:#6c757d;color:#fff}.cancel-button[data-v-0dc71e40]:hover:not(:disabled){background-color:#5a6268}.cancel-button[data-v-0dc71e40]:disabled{cursor:not-allowed;opacity:.6}.message[data-v-0dc71e40]{border-radius:4px;font-weight:500;margin-bottom:20px;margin-top:20px;padding:12px 16px}.message.success[data-v-0dc71e40]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.message.error[data-v-0dc71e40]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.message.info[data-v-0dc71e40]{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.progress-container[data-v-0dc71e40]{align-items:center;display:flex;gap:10px;margin-top:20px}.progress-bar[data-v-0dc71e40]{background-color:#e9ecef;border-radius:4px;flex:1;height:20px;overflow:hidden}.progress-bar[data-v-0dc71e40]:after{background:linear-gradient(90deg,#17a2b8,#138496);content:"";display:block;height:100%;transition:width .3s ease}.progress-text[data-v-0dc71e40]{color:#333;font-weight:600;min-width:50px;text-align:right}@media (max-width:768px){.body-content[data-v-0dc71e40]{padding:15px}.page-header h1[data-v-0dc71e40]{font-size:1.5rem}.form-group[data-v-0dc71e40]{flex-direction:column;gap:10px}.form-item[data-v-0dc71e40]{min-width:auto;width:100%}.button-group[data-v-0dc71e40]{flex-direction:column}.cancel-button[data-v-0dc71e40],.excel-button[data-v-0dc71e40]{width:100%}}