.elevenlabs-widget[data-v-f9817d8b]{position:relative}.widget-container[data-v-f9817d8b]{position:fixed;bottom:20px;right:20px;z-index:9999}.form-group[data-v-77626dff]{margin-bottom:20px;width:100%}label[data-v-77626dff]{display:block;margin-bottom:5px;font-weight:700;color:#333}.form-input[data-v-77626dff]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}.form-input[data-v-77626dff]:focus{outline:none;border-color:#4a90e2}.is-invalid[data-v-77626dff]{border-color:#dc3545}.error-message[data-v-77626dff]{color:#dc3545;font-size:12px;margin-top:5px;display:block}.input-wrapper[data-v-77626dff]{position:relative;display:flex;align-items:center}.form-input.is-disabled[data-v-77626dff]{background-color:#f5f5f5;cursor:not-allowed}.form-input[type=password][data-v-77626dff]{padding-right:40px!important}.password-toggle[data-v-77626dff]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#666;z-index:2}.password-toggle[data-v-77626dff]:hover{color:#333}.base-button[data-v-e1bda60b]{padding:14px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.primary[data-v-e1bda60b]{background-color:#4a90e2;color:#fff}.primary[data-v-e1bda60b]:hover{background-color:#3a7bc8}.secondary[data-v-e1bda60b]{background-color:#f5f5f5;color:#4a90e2}.secondary[data-v-e1bda60b]:hover{background-color:#036}.base-loading-overlay[data-v-4f40bd54]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.base-loading[data-v-4f40bd54]{background-color:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 10px #0000001a}.spinner[data-v-4f40bd54]{border:4px solid #f3f3f3;border-top:4px solid #003366;border-radius:50%;width:40px;height:40px;animation:spin-4f40bd54 1s linear infinite}@keyframes spin-4f40bd54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}p[data-v-4f40bd54]{margin-top:10px;color:#036;font-weight:700}.login-container[data-v-0d410401]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:#f5f5f5}.login-card[data-v-0d410401]{background-color:#fff;border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 8px 16px #0000001a;display:flex;flex-direction:column;justify-content:center}.welcome-text[data-v-0d410401]{font-size:28px;font-weight:700;margin-bottom:30px;color:#333;text-align:center}.login-form[data-v-0d410401]{display:flex;flex-direction:column;width:100%}.sign-in-prompt[data-v-0d410401]{text-align:center;margin-top:24px;font-size:15px;color:#666}.sign-in-prompt a[data-v-0d410401]{color:#4a90e2;text-decoration:none;font-weight:600;transition:color .3s ease}.sign-in-prompt a[data-v-0d410401]:hover{color:#3a7bc8;text-decoration:underline}@media (min-width: 768px){.login-card[data-v-0d410401]{padding:50px;max-width:450px}}.login-container[data-v-f1392e4a]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;position:relative;background-image:url(/images/Litebuilding.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.login-overlay[data-v-f1392e4a]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.login-card[data-v-f1392e4a]{position:relative;background-color:#fffffff2;border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-name[data-v-f1392e4a]{display:flex;align-items:center;gap:1rem}.app-logo[data-v-f1392e4a]{height:30px;width:auto}.app-title[data-v-f1392e4a]{font-size:1.1rem;font-weight:500;color:#333}.welcome-text[data-v-f1392e4a]{font-size:32px;font-weight:700;margin-bottom:30px;color:#1a1a1a;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.login-form[data-v-f1392e4a]{display:flex;flex-direction:column;width:100%}.form-group[data-v-f1392e4a]{margin-bottom:20px;width:100%}.form-input[data-v-f1392e4a]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box;background-color:#ffffffe6}.form-input[data-v-f1392e4a]:focus{outline:none;border-color:#4a90e2}.sign-in-button[data-v-f1392e4a],.create-account-button[data-v-f1392e4a]{width:100%;padding:14px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.sign-in-button[data-v-f1392e4a]{background-color:#4a90e2;color:#fff;font-weight:600;box-shadow:0 4px 6px #4a90e233;transition:all .3s ease}.sign-in-button[data-v-f1392e4a]:hover{background-color:#357abd;transform:translateY(-1px);box-shadow:0 6px 8px #4a90e24d}.create-account-button[data-v-f1392e4a]{background-color:#f5f5f5;color:#4a90e2}.create-account-button[data-v-f1392e4a]:hover{background-color:#e8e8e8}.forgot-password-prompt[data-v-f1392e4a]{text-align:center;margin-top:24px;font-size:15px;color:#666}.forgot-password[data-v-f1392e4a]{color:#666;text-decoration:none;transition:color .3s ease}.forgot-password[data-v-f1392e4a]:hover{color:#333;text-decoration:underline}@media (min-width: 768px){.login-card[data-v-f1392e4a]{padding:50px;max-width:450px}}@media (max-width: 480px){.login-container[data-v-f1392e4a]{padding:15px}.login-card[data-v-f1392e4a]{padding:30px}}.login-footer[data-v-f1392e4a]{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid #eee;font-size:.75rem;color:#666}.copyright[data-v-f1392e4a]{text-align:left}.version[data-v-f1392e4a]{text-align:right}@media (max-width: 480px){.login-footer[data-v-f1392e4a]{flex-direction:column;gap:8px;text-align:center}.copyright[data-v-f1392e4a],.version[data-v-f1392e4a]{text-align:center}}.hamburger-menu[data-v-d19cf46e]{position:relative}.menu-toggle[data-v-d19cf46e]{background:none;border:none;font-size:24px;cursor:pointer;position:fixed;top:10px;left:10px;z-index:1000}.menu-content[data-v-d19cf46e]{position:fixed;top:0;left:0;width:250px;height:100vh;background-color:#fff;box-shadow:2px 0 5px #0000001a;display:flex;flex-direction:column;padding:20px;z-index:1001}.close-button[data-v-d19cf46e]{align-self:flex-end;background:none;border:none;font-size:24px;cursor:pointer;margin-bottom:20px}.menu-item[data-v-d19cf46e]{padding:10px 15px;text-decoration:none;color:#333;display:flex;align-items:center;margin-bottom:5px;border-radius:4px;transition:background-color .3s,color .3s;cursor:pointer}.menu-item[data-v-d19cf46e]:hover{background-color:#f0f0f0}.menu-item.active[data-v-d19cf46e]{background-color:#4a69bd;color:#fff}.menu-item svg[data-v-d19cf46e]{margin-right:10px;width:20px}.menu-item[data-v-d19cf46e]:first-child{margin-top:20px}.modal[data-v-63520d62]{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center}.modal-content[data-v-63520d62]{background-color:#fefefe;padding:20px;border-radius:8px;width:80%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.close[data-v-63520d62]{color:#aaa;position:absolute;top:10px;right:10px;font-size:28px;font-weight:700;cursor:pointer;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%}.close[data-v-63520d62]:hover,.close[data-v-63520d62]:focus{color:#000;text-decoration:none;cursor:pointer}@media (max-width: 480px){.modal-content[data-v-63520d62]{padding:15px;max-height:95vh}}@media (max-width: 300px){.modal-content[data-v-63520d62]{padding:10px}}.pagination[data-v-3058715d]{display:flex;justify-content:center;align-items:center;margin-top:20px;flex-wrap:wrap}.pagination-button[data-v-3058715d]{background-color:#f0f0f0;color:#333;border:1px solid #ccc;padding:8px 12px;margin:0 2px;cursor:pointer;border-radius:4px;font-size:14px;transition:background-color .3s,color .3s}.pagination-button[data-v-3058715d]:hover:not(:disabled){background-color:#e0e0e0}.pagination-button[data-v-3058715d]:disabled{opacity:.5;cursor:not-allowed}.pagination-button.active[data-v-3058715d]{background-color:#036;color:#fff;border-color:#036}@media (max-width: 480px){.pagination[data-v-3058715d]{margin-top:15px}.pagination-button[data-v-3058715d]{padding:6px 10px;font-size:12px}}.welcome-container[data-v-d1f06c5b]{width:100%;max-width:1900px;padding:25px;margin:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.app-name[data-v-d1f06c5b]{display:flex;align-items:center;gap:1rem;height:100%}.app-logo[data-v-d1f06c5b]{height:30px;width:auto}.app-title[data-v-d1f06c5b]{font-size:1.1rem;font-weight:500;color:#333}.user-menu[data-v-d1f06c5b]{position:relative;display:flex;align-items:center;gap:1rem}.header-user-info[data-v-d1f06c5b]{display:flex;flex-direction:column;justify-content:center}.header-name[data-v-d1f06c5b]{font-weight:500;font-size:.95rem}.header-role[data-v-d1f06c5b]{font-size:.8rem;color:#666}.user-icon[data-v-d1f06c5b]{width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.user-icon[data-v-d1f06c5b]:hover{background-color:#e0e0e0}.dropdown-menu[data-v-d1f06c5b]{position:absolute;right:0;top:50px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:250px;z-index:1000}.user-info[data-v-d1f06c5b]{padding:1rem;border-bottom:1px solid #eee;display:flex;align-items:center;gap:1rem}.avatar[data-v-d1f06c5b]{width:50px;height:50px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.user-details[data-v-d1f06c5b]{flex:1}.name[data-v-d1f06c5b]{font-weight:700;margin-bottom:.25rem}.role[data-v-d1f06c5b]{font-size:.9em;color:#666}.menu-options[data-v-d1f06c5b]{padding:.5rem 0}.menu-item[data-v-d1f06c5b]{padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background-color .2s}.menu-item[data-v-d1f06c5b]:hover{background-color:#f5f5f5}.qr-container[data-v-d1f06c5b]{display:flex;justify-content:center;align-items:center;padding:1rem;min-height:300px}.loading[data-v-d1f06c5b]{color:#666;font-size:.9em}.notification-bell[data-v-d1f06c5b]{position:relative;display:inline-block}.notification-icon[data-v-d1f06c5b]{cursor:pointer;position:relative;color:#000;font-size:1.2rem}.notification-count[data-v-d1f06c5b]{position:absolute;top:-8px;right:-8px;background-color:red;color:#fff;border-radius:50%;padding:2px 6px;font-size:.8rem;min-width:18px;text-align:center}.notification-dropdown[data-v-d1f06c5b]{position:absolute;right:0;top:100%;width:400px;max-height:500px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.notification-header[data-v-d1f06c5b]{padding:16px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa}.notification-header h3[data-v-d1f06c5b]{margin:0;font-size:1.1rem;color:#2c3e50}.header-actions[data-v-d1f06c5b]{display:flex;align-items:center;gap:12px}.close-button[data-v-d1f06c5b]{background:none;border:none;cursor:pointer;padding:4px;color:#666;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-button[data-v-d1f06c5b]:hover{color:#333}.notification-count-text[data-v-d1f06c5b]{font-size:.9rem;color:#666;background:#e9ecef;padding:4px 8px;border-radius:12px}.notification-content[data-v-d1f06c5b]{flex:1;overflow-y:auto}.no-notifications[data-v-d1f06c5b]{padding:32px 16px;text-align:center;color:#666}.empty-icon[data-v-d1f06c5b]{font-size:2rem;color:#999;margin-bottom:8px}.notification-list[data-v-d1f06c5b]{padding:8px 0}.notification-item[data-v-d1f06c5b]{padding:12px 16px;display:flex;align-items:flex-start;gap:12px;cursor:pointer;transition:background-color .2s;position:relative;border-bottom:1px solid #f0f0f0}.notification-item[data-v-d1f06c5b]:hover{background-color:#f8f9fa}.notification-item.unread[data-v-d1f06c5b]{background-color:#f0f7ff}.notification-item.unread[data-v-d1f06c5b]:hover{background-color:#e6f3ff}.notification-icon[data-v-d1f06c5b]{width:36px;height:36px;background-color:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#036;flex-shrink:0}.notification-content[data-v-d1f06c5b]{flex:1;min-width:0}.notification-content h4[data-v-d1f06c5b]{margin:0 0 4px;font-size:.95rem;color:#2c3e50;font-weight:600}.notification-content p[data-v-d1f06c5b]{margin:0 0 4px;font-size:.9rem;color:#666;line-height:1.4}.notification-time[data-v-d1f06c5b]{font-size:.8rem;color:#999}.unread-indicator[data-v-d1f06c5b]{width:8px;height:8px;background-color:#036;border-radius:50%;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.notification-footer[data-v-d1f06c5b]{padding:12px;border-top:1px solid #eee;background-color:#f8f9fa}@media (max-width: 768px){.welcome-container[data-v-d1f06c5b]{height:auto;min-height:60px}.app-name[data-v-d1f06c5b]{width:auto;margin-bottom:0}.user-menu[data-v-d1f06c5b]{width:100%;justify-content:flex-end}.header-user-info[data-v-d1f06c5b]{display:none}.dropdown-menu[data-v-d1f06c5b]{width:90vw;right:-10px}}@media (max-width: 480px){.welcome-container[data-v-d1f06c5b]{margin:5px;box-shadow:none}.app-title[data-v-d1f06c5b]{font-size:1rem}.app-logo[data-v-d1f06c5b]{height:25px}.notification-dropdown[data-v-d1f06c5b]{width:100vw;position:fixed;top:60px;right:0;bottom:0;left:0;border-radius:0;max-height:calc(100vh - 60px)}.notification-item[data-v-d1f06c5b]{padding:12px}.notification-content h4[data-v-d1f06c5b]{font-size:.9rem}.notification-content p[data-v-d1f06c5b]{font-size:.85rem}.menu-item[data-v-d1f06c5b]{padding:.85rem}}.base-table-loader[data-v-1d459cf5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.spinner[data-v-1d459cf5]{border:4px solid #f3f3f3;border-top:4px solid #003366;border-radius:50%;width:40px;height:40px;animation:spin-1d459cf5 1s linear infinite}@keyframes spin-1d459cf5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}p[data-v-1d459cf5]{margin-top:10px;color:#036}.form-group[data-v-aecfebe1]{margin-bottom:20px;width:100%}label[data-v-aecfebe1]{display:block;margin-bottom:5px;font-weight:700;color:#333}.form-select[data-v-aecfebe1]{width:100%;min-width:200px;max-width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-select[data-v-aecfebe1]:focus{outline:none;border-color:#4a90e2}.is-invalid[data-v-aecfebe1]{border-color:#dc3545}.error-message[data-v-aecfebe1]{color:#dc3545;font-size:12px;margin-top:5px;display:block}.input-wrapper[data-v-aecfebe1]{position:relative}.form-select.responsive-width[data-v-aecfebe1]{width:auto;min-width:60px;max-width:100%}.form-select[data-v-aecfebe1]:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.8}.base-search .form-group,.base-search .form-group label{margin-bottom:0}.base-filter[data-v-cd8c62a1]{position:relative}.filter-button[data-v-cd8c62a1]{background-color:#036;color:#fff;font-size:14px;padding:14px 16px;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.filter-button[data-v-cd8c62a1]:disabled{opacity:.5;cursor:not-allowed}.filter-content{display:flex;gap:10px;align-items:center;justify-content:flex-start;margin-bottom:15px;flex-wrap:wrap}.filter-content .form-group{width:auto;margin-bottom:0;display:flex;align-items:center}.filter-content .form-group label{margin-bottom:0}.filter-content .form-group .form-select,.filter-content .form-group .form-input{font-size:14px;padding:8px 10px;width:auto;min-width:100px;max-width:100%;height:36px;background-position:right 8px center}.filter-content .form-group .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E")}.filter-content .form-group .form-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M19 3h-1V2h-2v1H8V2H6v1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/%3E%3C/svg%3E")}.filter-content .form-group .input-wrapper{position:relative}.filter-content .clear-filter-button{background-color:#f44336;color:#fff;font-size:12px;padding:8px 10px;width:auto;height:36px;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;margin-bottom:0;align-self:center}.filter-content .clear-filter-button:hover{background-color:#d32f2f}@media (max-width: 768px){.filter-content{flex-wrap:wrap;align-items:flex-start}.filter-content .clear-filter-button{align-self:center}}.table-container[data-v-c2f29bac]{overflow-x:auto;width:100%}.base-table[data-v-c2f29bac]{width:100%;border-collapse:collapse;min-width:600px}.base-table th[data-v-c2f29bac]{background-color:#036;color:#fff;text-align:left;padding:10px}.base-table td[data-v-c2f29bac]{padding:10px;border-bottom:1px solid #e0e0e0}.no-data[data-v-c2f29bac]{text-align:center;color:#666}.base-table td[data-v-c2f29bac]:has(input[type=checkbox]){width:40px;text-align:left}.base-table th[data-v-c2f29bac]:first-child:has(input[type=checkbox]){width:40px;text-align:left}input[type=checkbox][data-v-c2f29bac]{cursor:pointer;width:16px;height:16px}input[type=checkbox][data-v-c2f29bac]:disabled{cursor:not-allowed;opacity:.5}.base-table tr:hover td[data-v-c2f29bac]{background-color:#f5f5f5}.base-table tr:active td[data-v-c2f29bac]{background-color:#e8e8e8}.counter-column[data-v-c2f29bac]{width:50px;text-align:left;font-weight:700}.users-page[data-v-d4bb6ace]{width:100%;min-height:100vh}.users-container[data-v-d4bb6ace]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.users-container .users-card[data-v-d4bb6ace]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-d4bb6ace]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-d4bb6ace]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-d4bb6ace]{max-width:300px}.add-user-button[data-v-d4bb6ace]{white-space:nowrap}h2[data-v-d4bb6ace]{font-size:24px;color:#333;margin:0;white-space:nowrap}.filter-group[data-v-d4bb6ace]{display:flex;padding:10px 0}.filter-row[data-v-d4bb6ace]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-d4bb6ace] .form-group{margin:0;width:auto}.add-user-button[data-v-d4bb6ace]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-user-button[data-v-d4bb6ace]:hover{opacity:.8}.table-container[data-v-d4bb6ace]{overflow-x:auto;width:100%}.users-table[data-v-d4bb6ace]{width:100%;border-collapse:collapse;min-width:600px}.users-table th[data-v-d4bb6ace]{background-color:#036;color:#fff;text-align:left;padding:10px}.users-table td[data-v-d4bb6ace]{padding:10px;border-bottom:1px solid #e0e0e0}.no-users[data-v-d4bb6ace]{text-align:center;color:#666}.actions[data-v-d4bb6ace]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-d4bb6ace]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-d4bb6ace]:hover{opacity:.8}.actions .view-button[data-v-d4bb6ace]{background-color:#ff9800}.actions .edit-button[data-v-d4bb6ace]{background-color:#4caf50}.actions .delete-button[data-v-d4bb6ace]{background-color:#f44336}.actions .reset-button[data-v-d4bb6ace]{background-color:#2196f3}.actions .toggle-button[data-v-d4bb6ace]{background-color:#607d8b}.modal[data-v-d4bb6ace]{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center}.modal-content[data-v-d4bb6ace]{background-color:#fefefe;padding:20px;border-radius:8px;width:80%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.modal-content h3[data-v-d4bb6ace]{padding:10px 0}.close[data-v-d4bb6ace]{color:#aaa;position:absolute;top:10px;right:10px;font-size:28px;font-weight:700;cursor:pointer;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%}.close[data-v-d4bb6ace]:hover,.close[data-v-d4bb6ace]:focus{color:#000;text-decoration:none;cursor:pointer}form[data-v-d4bb6ace]{display:flex;flex-direction:column}form input[data-v-d4bb6ace],form select[data-v-d4bb6ace]{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:4px}.button-group[data-v-d4bb6ace]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-d4bb6ace],.cancel-button[data-v-d4bb6ace]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-d4bb6ace]{background-color:#4caf50;color:#fff}.cancel-button[data-v-d4bb6ace]{background-color:#f44336;color:#fff}.error-message[data-v-d4bb6ace]{color:red;font-size:12px;margin-top:5px;display:block}.user-details p[data-v-d4bb6ace]{margin-bottom:10px}.close-button[data-v-d4bb6ace]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-d4bb6ace]:hover{opacity:.8}.users-table button[data-v-d4bb6ace]:disabled,.add-user-button[data-v-d4bb6ace]:disabled,.modal-content button[data-v-d4bb6ace]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.header[data-v-d4bb6ace]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-d4bb6ace]{flex-direction:column}.search-filter-add-container[data-v-d4bb6ace] .base-filter,.search-filter-add-container[data-v-d4bb6ace] .filter-button{width:100%}.search-input[data-v-d4bb6ace]{width:100%;max-width:none}.add-user-button[data-v-d4bb6ace]{width:100%}}@media (max-width: 480px){.users-card[data-v-d4bb6ace]{padding:10px}.modal-content[data-v-d4bb6ace]{width:95%;padding:15px;max-height:95vh}form input[data-v-d4bb6ace],form select[data-v-d4bb6ace]{font-size:14px}.button-group[data-v-d4bb6ace]{flex-direction:column}.add-button[data-v-d4bb6ace],.cancel-button[data-v-d4bb6ace]{width:100%;margin-bottom:10px}.actions[data-v-d4bb6ace]{flex-direction:column}.actions .base-button[data-v-d4bb6ace]{width:100%}}@media (max-width: 300px){.users-card[data-v-d4bb6ace]{padding:5px}h2[data-v-d4bb6ace]{font-size:20px}.modal-content[data-v-d4bb6ace]{padding:10px}form input[data-v-d4bb6ace],form select[data-v-d4bb6ace]{font-size:12px;padding:6px}}.user-profile-page[data-v-0625a373]{width:100%;min-height:100vh}.profile-container[data-v-0625a373]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.profile-container .profile-card[data-v-0625a373]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}h2[data-v-0625a373]{font-size:24px;color:#333;margin-bottom:20px}.form-group[data-v-0625a373]{margin-bottom:20px;position:relative}label[data-v-0625a373]{display:block;margin-bottom:5px;font-weight:700}input[data-v-0625a373]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.password-group[data-v-0625a373]{position:relative}.reset-password-btn[data-v-0625a373]{background-color:#2196f3;color:#fff;border:none;font-size:14px;padding:16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-v-0625a373] .password-toggle{right:0}.update-profile-btn[data-v-0625a373]{background-color:#036;color:#fff;border:none;padding:12px 16px;border-radius:4px;cursor:pointer;font-size:16px;width:100%;margin-top:10px}.update-profile-btn[data-v-0625a373],.reset-password-btn[data-v-0625a373]{transition:opacity .3s}.update-profile-btn[data-v-0625a373]:hover,.reset-password-btn[data-v-0625a373]:hover{opacity:.9}.update-profile-btn[data-v-0625a373]:disabled,.reset-password-btn[data-v-0625a373]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.reset-password-btn[data-v-0625a373]{font-size:12px;padding:0 12px}}@media (max-width: 360px){.reset-password-btn[data-v-0625a373]{font-size:10px;padding:0 8px}}@media (max-width: 310px){.reset-password-btn[data-v-0625a373]{font-size:9px;padding:0 8px}}.roles-page[data-v-9538eeb7]{min-height:100vh;background-color:#f5f5f5;padding:20px}.roles-container[data-v-9538eeb7]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:60px}.roles-card[data-v-9538eeb7]{background-color:#fff;border-radius:8px;padding:30px;width:100%;max-width:1200px;box-shadow:0 4px 6px #0000001a}.header[data-v-9538eeb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-add-container[data-v-9538eeb7]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-9538eeb7]{max-width:300px}.add-role-button[data-v-9538eeb7]{white-space:nowrap}h2[data-v-9538eeb7]{font-size:24px;color:#333;margin:0;white-space:nowrap}.add-role-button[data-v-9538eeb7]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-role-button[data-v-9538eeb7]:hover{opacity:.8}.table-container[data-v-9538eeb7]{overflow-x:auto;width:100%}.roles-table[data-v-9538eeb7]{width:100%;border-collapse:collapse;min-width:600px}.roles-table th[data-v-9538eeb7]{background-color:#036;color:#fff;text-align:left;padding:10px}.roles-table td[data-v-9538eeb7]{padding:10px;border-bottom:1px solid #e0e0e0}.no-roles[data-v-9538eeb7]{text-align:center;color:#666}.actions[data-v-9538eeb7]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-9538eeb7]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-9538eeb7]:hover{opacity:.8}.actions .view-button[data-v-9538eeb7]{background-color:#ff9800}.actions .edit-button[data-v-9538eeb7]{background-color:#4caf50}.actions .delete-button[data-v-9538eeb7]{background-color:#f44336}.modal[data-v-9538eeb7]{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center}.modal-content[data-v-9538eeb7]{background-color:#fefefe;padding:20px;border-radius:8px;width:80%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.modal-content h3[data-v-9538eeb7]{padding:10px 0}.close[data-v-9538eeb7]{color:#aaa;position:absolute;top:10px;right:10px;font-size:28px;font-weight:700;cursor:pointer;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%}.close[data-v-9538eeb7]:hover,.close[data-v-9538eeb7]:focus{color:#000;text-decoration:none;cursor:pointer}form[data-v-9538eeb7]{display:flex;flex-direction:column}form input[data-v-9538eeb7],form select[data-v-9538eeb7]{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:4px}.button-group[data-v-9538eeb7]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-9538eeb7],.cancel-button[data-v-9538eeb7]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-9538eeb7]{background-color:#4caf50;color:#fff}.cancel-button[data-v-9538eeb7]{background-color:#f44336;color:#fff}.error-message[data-v-9538eeb7]{color:red;font-size:12px;margin-top:5px;display:block}.role-details p[data-v-9538eeb7]{margin-bottom:10px}.close-button[data-v-9538eeb7]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-9538eeb7]:hover{opacity:.8}.roles-table button[data-v-9538eeb7]:disabled,.add-role-button[data-v-9538eeb7]:disabled,.modal-content button[data-v-9538eeb7]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.header[data-v-9538eeb7]{flex-direction:column;align-items:stretch}.search-add-container[data-v-9538eeb7]{flex-direction:column}.search-input[data-v-9538eeb7]{width:100%;max-width:none}.add-role-button[data-v-9538eeb7]{width:100%}}@media (max-width: 480px){.roles-card[data-v-9538eeb7]{padding:10px}.modal-content[data-v-9538eeb7]{width:95%;padding:15px;max-height:95vh}form input[data-v-9538eeb7],form select[data-v-9538eeb7]{font-size:14px}.button-group[data-v-9538eeb7]{flex-direction:column}.add-button[data-v-9538eeb7],.cancel-button[data-v-9538eeb7]{width:100%;margin-bottom:10px}.actions[data-v-9538eeb7]{flex-direction:column}.actions .base-button[data-v-9538eeb7]{width:100%}}@media (max-width: 300px){.roles-card[data-v-9538eeb7]{padding:5px}h2[data-v-9538eeb7]{font-size:20px}.modal-content[data-v-9538eeb7]{padding:10px}form input[data-v-9538eeb7],form select[data-v-9538eeb7]{font-size:12px;padding:6px}}.companies-page[data-v-969fd271]{width:100%;min-height:100vh}.companies-container[data-v-969fd271]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.companies-container .companies-card[data-v-969fd271]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-969fd271]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-969fd271]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-969fd271]{max-width:300px}.add-company-button[data-v-969fd271]{white-space:nowrap}h2[data-v-969fd271]{font-size:24px;color:#333;margin:0;white-space:nowrap}.add-company-button[data-v-969fd271]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-company-button[data-v-969fd271]:hover{opacity:.8}.table-container[data-v-969fd271]{overflow-x:auto;width:100%}.companies-table[data-v-969fd271]{width:100%;border-collapse:collapse;min-width:600px}.companies-table th[data-v-969fd271]{background-color:#036;color:#fff;text-align:left;padding:10px}.companies-table td[data-v-969fd271]{padding:10px;border-bottom:1px solid #e0e0e0}.no-companies[data-v-969fd271]{text-align:center;color:#666}.actions[data-v-969fd271]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:3px}.actions .base-button[data-v-969fd271]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-969fd271]:hover{opacity:.8}.actions .view-button[data-v-969fd271]{background-color:#ff9800}.actions .edit-button[data-v-969fd271]{background-color:#4caf50}.actions .delete-button[data-v-969fd271]{background-color:#f44336}.modal[data-v-969fd271]{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center}.modal-content[data-v-969fd271]{background-color:#fefefe;padding:20px;border-radius:8px;width:80%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative}.modal-content h3[data-v-969fd271]{padding:10px 0}.close[data-v-969fd271]{color:#aaa;position:absolute;top:10px;right:10px;font-size:28px;font-weight:700;cursor:pointer;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%}.close[data-v-969fd271]:hover,.close[data-v-969fd271]:focus{color:#000;text-decoration:none;cursor:pointer}form[data-v-969fd271]{display:flex;flex-direction:column}form input[data-v-969fd271],form select[data-v-969fd271]{margin-bottom:10px;padding:8px;border:1px solid #ccc;border-radius:4px}.button-group[data-v-969fd271]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-969fd271],.cancel-button[data-v-969fd271]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-969fd271]{background-color:#4caf50;color:#fff}.cancel-button[data-v-969fd271]{background-color:#f44336;color:#fff}.error-message[data-v-969fd271]{color:red;font-size:12px;margin-top:5px;display:block}.company-details p[data-v-969fd271]{margin-bottom:10px}.close-button[data-v-969fd271]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-969fd271]:hover{opacity:.8}.companies-table button[data-v-969fd271]:disabled,.add-company-button[data-v-969fd271]:disabled,.modal-content button[data-v-969fd271]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.header[data-v-969fd271]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-969fd271]{flex-direction:column}.search-filter-add-container[data-v-969fd271] .base-filter,.search-filter-add-container[data-v-969fd271] .filter-button{width:100%}.search-input[data-v-969fd271]{width:100%;max-width:none}.add-company-button[data-v-969fd271]{width:100%}}@media (max-width: 480px){.companies-card[data-v-969fd271]{padding:10px}.modal-content[data-v-969fd271]{width:95%;padding:15px;max-height:95vh}form input[data-v-969fd271],form select[data-v-969fd271]{font-size:14px}.button-group[data-v-969fd271]{flex-direction:column}.add-button[data-v-969fd271],.cancel-button[data-v-969fd271]{width:100%;margin-bottom:10px}.actions[data-v-969fd271]{flex-direction:column}.actions .base-button[data-v-969fd271]{width:100%}}@media (max-width: 300px){.companies-card[data-v-969fd271]{padding:5px}h2[data-v-969fd271]{font-size:20px}.modal-content[data-v-969fd271]{padding:10px}form input[data-v-969fd271],form select[data-v-969fd271]{font-size:12px;padding:6px}}.company-type-filter[data-v-969fd271]{min-width:150px}.accounts-page[data-v-a376695c]{width:100%;min-height:100vh}.accounts-container[data-v-a376695c]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.accounts-container .accounts-card[data-v-a376695c]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-a376695c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-a376695c]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-a376695c]{max-width:300px}.add-account-button[data-v-a376695c]{white-space:nowrap}h2[data-v-a376695c]{font-size:24px;color:#333;margin:0;white-space:nowrap}.add-account-button[data-v-a376695c]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-account-button[data-v-a376695c]:hover{opacity:.8}.actions[data-v-a376695c]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:3px}.actions .base-button[data-v-a376695c]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-a376695c]:hover{opacity:.8}.actions .view-button[data-v-a376695c]{background-color:#ff9800}.actions .edit-button[data-v-a376695c]{background-color:#4caf50}.actions .delete-button[data-v-a376695c]{background-color:#f44336}.button-group[data-v-a376695c]{display:flex;justify-content:space-between;margin-top:20px}.add-button[data-v-a376695c],.cancel-button[data-v-a376695c]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-a376695c]{background-color:#4caf50;color:#fff}.cancel-button[data-v-a376695c]{background-color:#f44336;color:#fff}.account-details p[data-v-a376695c]{margin-bottom:10px}.close-button[data-v-a376695c]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-a376695c]:hover{opacity:.8}.filter-group[data-v-a376695c]{display:flex;padding:10px 0}.filter-row[data-v-a376695c]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-a376695c] .form-group{margin:0;width:auto}@media (max-width: 768px){.header[data-v-a376695c]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-a376695c]{flex-direction:column}.search-filter-add-container[data-v-a376695c] .base-filter,.search-filter-add-container[data-v-a376695c] .filter-button{width:100%}.search-input[data-v-a376695c]{width:100%;max-width:none}.add-account-button[data-v-a376695c]{width:100%}}@media (max-width: 480px){.accounts-card[data-v-a376695c]{padding:10px}.button-group[data-v-a376695c]{flex-direction:column}.add-button[data-v-a376695c],.cancel-button[data-v-a376695c]{width:100%;margin-bottom:10px}.actions[data-v-a376695c]{flex-direction:column}.actions .base-button[data-v-a376695c]{width:100%}}@media (max-width: 300px){.accounts-card[data-v-a376695c]{padding:5px}h2[data-v-a376695c]{font-size:20px}}.routes-page[data-v-a32d0758]{width:100%;min-height:100vh}.routes-container[data-v-a32d0758]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.routes-container .routes-card[data-v-a32d0758]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-a32d0758]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-add-container[data-v-a32d0758]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-a32d0758]{max-width:300px}.add-route-button[data-v-a32d0758]{white-space:nowrap}h2[data-v-a32d0758]{font-size:24px;color:#333;margin:0;white-space:nowrap}.add-route-button[data-v-a32d0758]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-route-button[data-v-a32d0758]:hover{opacity:.8}.actions[data-v-a32d0758]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-a32d0758]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-a32d0758]:hover{opacity:.8}.actions .view-button[data-v-a32d0758]{background-color:#ff9800}.actions .edit-button[data-v-a32d0758]{background-color:#4caf50}.actions .delete-button[data-v-a32d0758]{background-color:#f44336}.button-group[data-v-a32d0758]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-a32d0758],.cancel-button[data-v-a32d0758]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-a32d0758]{background-color:#4caf50;color:#fff}.cancel-button[data-v-a32d0758]{background-color:#f44336;color:#fff}.close-button[data-v-a32d0758]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-a32d0758]:hover{opacity:.8}button[data-v-a32d0758]:disabled{opacity:.5;cursor:not-allowed}[data-v-a32d0758] .base-table th{background-color:#036;color:#fff;text-align:left;padding:10px}[data-v-a32d0758] .base-table tr{display:flex;justify-content:space-between}[data-v-a32d0758] .base-table td,[data-v-a32d0758] .base-table th{flex:1;display:flex;align-items:center}@media (max-width: 768px){.header[data-v-a32d0758]{flex-direction:column;align-items:stretch}.search-add-container[data-v-a32d0758]{flex-direction:column}.search-input[data-v-a32d0758]{width:100%;max-width:none}.add-route-button[data-v-a32d0758]{width:100%}}@media (max-width: 480px){.routes-card[data-v-a32d0758]{padding:10px}.button-group[data-v-a32d0758]{flex-direction:column}.add-button[data-v-a32d0758],.cancel-button[data-v-a32d0758]{width:100%;margin-bottom:10px}.actions[data-v-a32d0758]{flex-direction:column}.actions .base-button[data-v-a32d0758]{width:100%}}@media (max-width: 300px){.routes-card[data-v-a32d0758]{padding:5px}h2[data-v-a32d0758]{font-size:20px}}.form-group[data-v-8a9582e8]{margin-bottom:20px;width:100%}label[data-v-8a9582e8]{display:block;margin-bottom:5px;font-weight:700;color:#333}.form-textarea[data-v-8a9582e8]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box;resize:vertical}.form-textarea[data-v-8a9582e8]:focus{outline:none;border-color:#4a90e2}.is-invalid[data-v-8a9582e8]{border-color:#dc3545}.error-message[data-v-8a9582e8]{color:#dc3545;font-size:12px;margin-top:5px;display:block}.input-wrapper[data-v-8a9582e8]{position:relative}.form-textarea.is-disabled[data-v-8a9582e8]{background-color:#f5f5f5;cursor:not-allowed}.form-group[data-v-833248de]{margin-bottom:20px;width:100%}label[data-v-833248de]{display:block;margin-bottom:5px;font-weight:700;color:#333}.custom-multi-select[data-v-833248de]{border:2px solid #e0e0e0;border-radius:8px;max-height:200px;overflow-y:auto;background-color:#fff}.custom-multi-select.is-invalid[data-v-833248de]{border-color:#dc3545}.multi-select-option[data-v-833248de]{padding:10px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.multi-select-option[data-v-833248de]:hover{background-color:#f8f9fa}.multi-select-option.selected[data-v-833248de]{background-color:#e3f2fd}.option-label[data-v-833248de]{flex-grow:1}.checkmark[data-v-833248de]{color:#1976d2;font-weight:700;margin-left:8px}.error-message[data-v-833248de]{color:#dc3545;font-size:12px;margin-top:5px;display:block}.custom-multi-select[data-v-833248de]::-webkit-scrollbar{width:8px}.custom-multi-select[data-v-833248de]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-multi-select[data-v-833248de]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.custom-multi-select[data-v-833248de]::-webkit-scrollbar-thumb:hover{background:#555}.custom-multi-select[disabled][data-v-833248de]{background-color:#e9ecef;cursor:not-allowed;opacity:.8}.custom-multi-select.is-disabled[data-v-833248de]{background-color:#fff;cursor:not-allowed}.multi-select-option.disabled[data-v-833248de]{cursor:not-allowed;opacity:.7}.multi-select-option.disabled[data-v-833248de]:hover{background-color:transparent}.multi-select-option.disabled.selected[data-v-833248de]{background-color:#e3f2fd}.branches-page[data-v-da6d1129]{width:100%;min-height:100vh}.branches-container[data-v-da6d1129]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.branches-container .branches-card[data-v-da6d1129]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-da6d1129]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-da6d1129]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-da6d1129]{max-width:300px}.add-branch-button[data-v-da6d1129]{white-space:nowrap}h2[data-v-da6d1129]{font-size:24px;color:#333;margin:0;white-space:nowrap}.add-branch-button[data-v-da6d1129]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-branch-button[data-v-da6d1129]:hover{opacity:.8}.actions[data-v-da6d1129]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:3px}.actions .base-button[data-v-da6d1129]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-da6d1129]:hover{opacity:.8}.actions .view-button[data-v-da6d1129]{background-color:#ff9800}.actions .edit-button[data-v-da6d1129]{background-color:#4caf50}.actions .delete-button[data-v-da6d1129]{background-color:#f44336}.button-group[data-v-da6d1129]{display:flex;justify-content:space-between;margin-top:20px}.add-button[data-v-da6d1129],.cancel-button[data-v-da6d1129]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-da6d1129]{background-color:#4caf50;color:#fff}.cancel-button[data-v-da6d1129]{background-color:#f44336;color:#fff}.branch-details p[data-v-da6d1129]{margin-bottom:10px}.close-button[data-v-da6d1129]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-da6d1129]:hover{opacity:.8}.filter-group[data-v-da6d1129]{display:flex;padding:10px 0}.filter-row[data-v-da6d1129]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-da6d1129] .form-group{margin:0;width:auto}@media (max-width: 768px){.header[data-v-da6d1129]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-da6d1129]{flex-direction:column}.search-filter-add-container[data-v-da6d1129] .base-filter,.search-filter-add-container[data-v-da6d1129] .filter-button{width:100%}.search-input[data-v-da6d1129]{width:100%;max-width:none}.add-branch-button[data-v-da6d1129]{width:100%}}@media (max-width: 480px){.branches-card[data-v-da6d1129]{padding:10px}.button-group[data-v-da6d1129]{flex-direction:column}.add-button[data-v-da6d1129],.cancel-button[data-v-da6d1129]{width:100%;margin-bottom:10px}.actions[data-v-da6d1129]{flex-direction:column}.actions .base-button[data-v-da6d1129]{width:100%}}@media (max-width: 300px){.branches-card[data-v-da6d1129]{padding:5px}h2[data-v-da6d1129]{font-size:20px}}.materials-page[data-v-334030d0]{min-height:100vh;background-color:#f5f5f5}.materials-container[data-v-334030d0]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.materials-container .materials-card[data-v-334030d0]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-334030d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-334030d0]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-334030d0]{max-width:300px}.add-material-button[data-v-334030d0]{white-space:nowrap}h2[data-v-334030d0]{font-size:24px;color:#333;margin:0;white-space:nowrap}.filter-options[data-v-334030d0]{margin-top:15px;padding:15px;background-color:#f5f5f5;border-radius:4px}.add-material-button[data-v-334030d0]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-material-button[data-v-334030d0]:hover{opacity:.8}.table-container[data-v-334030d0]{overflow-x:auto;width:100%}.materials-table[data-v-334030d0]{width:100%;border-collapse:collapse;min-width:600px}.materials-table th[data-v-334030d0]{background-color:#036;color:#fff;text-align:left;padding:10px}.materials-table td[data-v-334030d0]{padding:10px;border-bottom:1px solid #e0e0e0}.no-materials[data-v-334030d0]{text-align:center;color:#666}.actions[data-v-334030d0]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-334030d0]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-334030d0]:hover{opacity:.8}.actions .view-button[data-v-334030d0]{background-color:#ff9800}.actions .edit-button[data-v-334030d0]{background-color:#4caf50}.actions .delete-button[data-v-334030d0]{background-color:#f44336}.button-group[data-v-334030d0]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-334030d0],.cancel-button[data-v-334030d0]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-334030d0]{background-color:#4caf50;color:#fff}.cancel-button[data-v-334030d0]{background-color:#f44336;color:#fff}.error-message[data-v-334030d0]{color:red;font-size:12px;margin-top:5px;display:block}.material-details p[data-v-334030d0]{margin-bottom:10px}.close-button[data-v-334030d0]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-334030d0]:hover{opacity:.8}.materials-table button[data-v-334030d0]:disabled,.add-material-button[data-v-334030d0]:disabled,.modal-content button[data-v-334030d0]:disabled{opacity:.5;cursor:not-allowed}.series-grid[data-v-334030d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(55px,1fr));gap:10px;margin:20px 0}.series-circle[data-v-334030d0]{width:50px;height:50px;border-radius:50%;background-color:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background-color .3s;padding:4px;word-break:break-word;text-align:center;line-height:1.2}.series-circle.used[data-v-334030d0]{background-color:#f44336}.series-circle.disabled[data-v-334030d0]{opacity:.7;cursor:not-allowed}.series-circle[data-v-334030d0]:hover{position:relative}.series-circle[data-v-334030d0]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px}.form-group[data-v-334030d0]{margin-bottom:20px;width:100%}.series-label[data-v-334030d0]{display:block;margin-bottom:5px;font-weight:700;color:#333}.series-header[data-v-334030d0]{display:flex;align-items:center;gap:20px;margin-bottom:5px}.series-legend[data-v-334030d0]{display:flex;gap:15px}.legend-item[data-v-334030d0]{display:flex;align-items:center;gap:5px}.legend-circle[data-v-334030d0]{width:12px;height:12px;border-radius:50%;background-color:#4caf50}.legend-circle.used[data-v-334030d0]{background-color:#f44336}.legend-item span[data-v-334030d0]{font-size:12px;color:#666}.preview-materials-modal[data-v-334030d0]{width:100%;max-width:900px}.preview-materials-table[data-v-334030d0]{margin:20px 0;overflow-x:auto}.preview-materials-table table[data-v-334030d0]{width:100%;border-collapse:collapse;min-width:600px}.preview-materials-table th[data-v-334030d0]{background-color:#036;color:#fff;text-align:left;padding:12px;font-weight:500}.preview-materials-table td[data-v-334030d0]{padding:12px;border-bottom:1px solid #e0e0e0}.preview-materials-table tr[data-v-334030d0]:hover{background-color:#f5f5f5}.preview-materials-table[data-v-334030d0] .base-input{width:120px;margin:0}.preview-materials-table[data-v-334030d0] .base-input input{padding:8px;width:100%}.series-navigation[data-v-334030d0]{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:10px 0;border-bottom:1px solid #eee}.series-range[data-v-334030d0]{color:#666;font-size:14px}.series-controls[data-v-334030d0]{display:flex;align-items:center;gap:10px}.nav-button[data-v-334030d0]{padding:5px 10px;background-color:#036;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.nav-button[data-v-334030d0]:disabled{background-color:#ccc;cursor:not-allowed}.page-info[data-v-334030d0]{color:#666;font-size:14px}.series-count[data-v-334030d0]{color:#666;font-size:14px;margin-left:5px}.legend-item.clickable[data-v-334030d0]{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.legend-item.clickable[data-v-334030d0]:hover{background-color:#f5f5f5}.legend-item.active[data-v-334030d0]{background-color:#e0e0e0}.legend-circle.all[data-v-334030d0]{background:linear-gradient(45deg,#4caf50 50%,#f44336 50%)}.page-jump[data-v-334030d0]{display:flex;align-items:center;gap:5px;margin:0 10px}.page-jump input[data-v-334030d0]{width:60px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;text-align:center}.page-jump span[data-v-334030d0]{color:#666;font-size:14px}.filter-group[data-v-334030d0]{display:flex;padding:10px 0}.filter-row[data-v-334030d0]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.date-range[data-v-334030d0]{display:flex;gap:15px;flex:1}.date-range[data-v-334030d0] .form-group,.filter-row[data-v-334030d0] .form-group{margin:0;width:auto}@media (max-width: 768px){.header[data-v-334030d0]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-334030d0]{flex-direction:column}.search-filter-add-container[data-v-334030d0] .base-filter,.search-filter-add-container[data-v-334030d0] .filter-button,.search-input[data-v-334030d0]{width:100%}.search-input[data-v-334030d0]{max-width:none}.add-material-button[data-v-334030d0]{width:100%}.series-grid[data-v-334030d0]{grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:8px}.series-circle[data-v-334030d0]{width:40px;height:40px;font-size:8px}.preview-materials-table[data-v-334030d0]{margin:10px 0}.preview-materials-table th[data-v-334030d0],.preview-materials-table td[data-v-334030d0]{padding:8px}.preview-materials-table[data-v-334030d0] .base-input{width:80px}.series-navigation[data-v-334030d0]{flex-direction:column;gap:10px}.series-controls[data-v-334030d0]{width:100%;justify-content:space-between}.series-header[data-v-334030d0]{flex-direction:column;gap:10px}.series-legend[data-v-334030d0]{justify-content:center;flex-wrap:wrap}.page-jump[data-v-334030d0]{margin:10px 0}}@media (max-width: 480px){.materials-card[data-v-334030d0]{padding:10px}.modal-content[data-v-334030d0]{width:95%;padding:15px;max-height:95vh}form input[data-v-334030d0],form select[data-v-334030d0]{font-size:14px}.button-group[data-v-334030d0]{flex-direction:column}.add-button[data-v-334030d0],.cancel-button[data-v-334030d0]{width:100%;margin-bottom:10px}.actions[data-v-334030d0]{flex-direction:column}.actions .base-button[data-v-334030d0]{width:100%}}@media (max-width: 300px){.materials-card[data-v-334030d0]{padding:5px}h2[data-v-334030d0]{font-size:20px}.modal-content[data-v-334030d0]{padding:10px}form input[data-v-334030d0],form select[data-v-334030d0]{font-size:12px;padding:6px}}.form-group[data-v-cbfa60a3]{margin-bottom:20px;width:100%;display:flex;align-items:center;gap:10px}label[data-v-cbfa60a3]{margin-bottom:0;font-weight:700;color:#333;white-space:nowrap;min-width:fit-content}.form-input[data-v-cbfa60a3]{width:100%;min-width:100px;max-width:100%;padding:8px 10px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;height:36px;transition:border-color .3s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M19 3h-1V2h-2v1H8V2H6v1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.form-input[data-v-cbfa60a3]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.form-input[data-v-cbfa60a3]:focus{outline:none;border-color:#4a90e2}.is-invalid[data-v-cbfa60a3]{border-color:#dc3545}.error-message[data-v-cbfa60a3]{color:#dc3545;font-size:12px;margin-top:5px;display:block}.input-wrapper[data-v-cbfa60a3]{position:relative;flex:1}.form-input[data-v-cbfa60a3]:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.8}@media (max-width: 768px){.form-group[data-v-cbfa60a3]{flex-direction:column;align-items:flex-start;gap:5px}.form-input[data-v-cbfa60a3]{min-width:150px}}.qr-scanner[data-v-5a3514b2]{width:100%;max-width:500px;margin:0 auto;position:relative}#qr-reader[data-v-5a3514b2]{width:100%;min-height:300px;border:none!important;margin:0 auto;background-color:#f8f9fa;border-radius:8px;overflow:hidden}#qr-reader video[data-v-5a3514b2]{width:100%;border-radius:8px}[data-v-5a3514b2] #qr-reader__header_message,[data-v-5a3514b2] #qr-reader__scan_region,[data-v-5a3514b2] #qr-reader__dashboard_section_csr button{display:none!important}.scanner-error[data-v-5a3514b2]{color:#dc3545;text-align:center;margin:20px auto;padding:15px;background-color:#fff;border:1px solid #dc3545;border-radius:4px;max-width:80%;font-weight:700}.scanner-instructions[data-v-5a3514b2]{text-align:center;margin-top:10px;color:#666}#qr-reader[data-v-5a3514b2]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;border:2px solid #4CAF50;border-radius:8px;z-index:1}.button-group[data-v-b345801d]{display:flex;gap:10px;margin-top:20px}.button-group button[data-v-b345801d]{flex:1;padding:10px;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:opacity .3s}.yes-button[data-v-b345801d]{background-color:#4caf50;color:#fff}.no-button[data-v-b345801d]{background-color:#f44336;color:#fff}.yes-button[data-v-b345801d]:hover,.no-button[data-v-b345801d]:hover{opacity:.8}button[data-v-b345801d]:disabled{opacity:.7;cursor:not-allowed}.confirm-message-section[data-v-b345801d]{text-align:left;margin:20px 0;color:#333;font-size:16px}@media (max-width: 480px){.button-group[data-v-b345801d]{flex-direction:column}.button-group button[data-v-b345801d]{width:100%;margin-bottom:10px}.confirm-message-section[data-v-b345801d]{font-size:14px}}@media (max-width: 300px){.confirm-message-section[data-v-b345801d]{margin:15px 0}.button-group[data-v-b345801d]{margin-top:15px}}.transactions-page[data-v-fd224cae]{min-height:100vh;background-color:#f5f5f5}.transactions-container[data-v-fd224cae]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.transactions-container .transactions-card[data-v-fd224cae]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-fd224cae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-fd224cae]{display:flex;gap:10px;align-items:center;justify-content:flex-start}.search-input[data-v-fd224cae]{max-width:300px}h2[data-v-fd224cae]{font-size:24px;color:#333;margin:0;white-space:nowrap}.action-button[data-v-fd224cae]{padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;font-weight:700}.request-button[data-v-fd224cae]{background-color:#4caf50;color:#fff}.return-button[data-v-fd224cae]{background-color:#ff9800;color:#fff}.turnover-button[data-v-fd224cae]{background-color:#2196f3;color:#fff}.issue-to-button[data-v-fd224cae]{background-color:#a959b8;color:#fff}.dropdown[data-v-fd224cae],.dropdown-content[data-v-fd224cae],.new-transaction-button[data-v-fd224cae]{display:none}.actions[data-v-fd224cae]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-fd224cae]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-fd224cae]:hover{opacity:.8}.actions .view-button[data-v-fd224cae]{background-color:#ff9800}.actions .edit-button[data-v-fd224cae]{background-color:#4caf50}.actions .delete-button[data-v-fd224cae]{background-color:#f44336}.submit-button[data-v-fd224cae],.cancel-button[data-v-fd224cae],.yes-button[data-v-fd224cae],.no-button[data-v-fd224cae],.request-cancel-button[data-v-fd224cae],.approve-cancel-button[data-v-fd224cae],.approve-terminate-button[data-v-fd224cae],.issue-button[data-v-fd224cae],.accept-button[data-v-fd224cae]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.yes-button[data-v-fd224cae],.submit-button[data-v-fd224cae]{background-color:#4caf50;color:#fff}.no-button[data-v-fd224cae],.request-cancel-button[data-v-fd224cae],.cancel-button[data-v-fd224cae]{background-color:#f44336;color:#fff}.approve-cancel-button[data-v-fd224cae],.approve-terminate-button[data-v-fd224cae],.issue-button[data-v-fd224cae],.accept-button[data-v-fd224cae]{background-color:#4caf50;color:#fff}.error-message[data-v-fd224cae]{color:red;font-size:12px;margin-top:5px;display:block}.transaction-details p[data-v-fd224cae]{margin-bottom:10px}.close-button[data-v-fd224cae]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.close-button[data-v-fd224cae]:hover{opacity:.8}button[data-v-fd224cae]:disabled,.new-transaction-button[data-v-fd224cae]:disabled,.modal-content button[data-v-fd224cae]:disabled{opacity:.5;cursor:not-allowed}.scanner-container[data-v-fd224cae]{width:100%;max-width:500px;margin:0 auto}.assign-section[data-v-fd224cae],.confirm-message-section[data-v-fd224cae]{margin-top:20px;margin-bottom:20px;border-radius:4px}.assign-header[data-v-fd224cae]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.assigned-user-area[data-v-fd224cae]{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border-radius:4px}.user-info[data-v-fd224cae]{display:flex;flex-direction:column;gap:5px}.assign-actions[data-v-fd224cae]{display:flex;gap:10px}[data-v-fd224cae] .scanner-button{color:#fff;width:30%;padding:12px 16px;font-size:16px;background-color:#2196f3}[data-v-fd224cae] .scanner-button:hover{background-color:#1976d2}[data-v-fd224cae] .confirm-scanner-button{color:#fff;width:40%;padding:12px 16px;font-size:16px;background-color:#2196f3}[data-v-fd224cae] .confirm-scanner-button:hover{background-color:#1976d2}[data-v-fd224cae] .form-group.confirm-assign-select{width:80%}.transaction-table-header[data-v-fd224cae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-container[data-v-fd224cae]{flex:1;max-width:300px}.action-buttons[data-v-fd224cae]{display:flex;gap:10px;margin-left:20px}.issue-button[data-v-fd224cae],.accept-button[data-v-fd224cae],.request-cancel-button[data-v-fd224cae],.approve-cancel-button[data-v-fd224cae],.approve-terminate-button[data-v-fd224cae]{padding:8px 16px;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:14px}.issue-button[data-v-fd224cae],.accept-button[data-v-fd224cae]{background-color:#4caf50;color:#fff}.request-cancel-button[data-v-fd224cae]{background-color:#f44336;color:#fff}.approve-cancel-button[data-v-fd224cae],.approve-terminate-button[data-v-fd224cae]{background-color:#4caf50;color:#fff}.filter-group[data-v-fd224cae]{display:flex;padding:10px 0}.filter-row[data-v-fd224cae]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.date-range[data-v-fd224cae]{display:flex;gap:15px;flex:1}.date-range[data-v-fd224cae] .form-group,.filter-row[data-v-fd224cae] .form-group{margin:0;width:auto}.transaction-activity[data-v-fd224cae]{margin-top:20px;padding:15px;border-radius:4px}.transaction-activity h4[data-v-fd224cae]{margin-bottom:20px;font-size:18px;color:#333}.activity-timeline[data-v-fd224cae]{position:relative}.activity-timeline[data-v-fd224cae]:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background-color:#e0e0e0}.activity-item[data-v-fd224cae]{display:flex;align-items:flex-start;margin-bottom:25px;position:relative}.activity-icon[data-v-fd224cae]{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;background-color:#fff;border:2px solid;z-index:1}.activity-icon i[data-v-fd224cae]{font-size:14px}.activity-icon.completed[data-v-fd224cae]{border-color:#4caf50;color:#4caf50}.activity-icon.in-transit[data-v-fd224cae]{border-color:#2196f3;color:#2196f3}.activity-icon.accepted[data-v-fd224cae]{border-color:#4caf50;color:#4caf50}.activity-icon.issued[data-v-fd224cae],.activity-icon.handed-over[data-v-fd224cae]{border-color:#ff9800;color:#ff9800}.activity-icon.pending[data-v-fd224cae]{border-color:#9e9e9e;color:#9e9e9e}.activity-icon.canceled[data-v-fd224cae],.activity-icon.terminated[data-v-fd224cae]{border-color:#f44336;color:#f44336}.activity-content[data-v-fd224cae]{flex:1;background-color:#f8f9fa;padding:15px;border-radius:8px}.activity-header[data-v-fd224cae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-status[data-v-fd224cae]{font-weight:600;color:#333;font-size:16px}.activity-date[data-v-fd224cae]{color:#666;font-size:14px}.activity-description[data-v-fd224cae]{color:#444;margin-bottom:8px;font-size:14px}.activity-user[data-v-fd224cae]{color:#666;font-size:14px;margin-bottom:4px}.activity-location[data-v-fd224cae]{color:#2196f3;font-size:14px}.transaction-details[data-v-fd224cae]{margin-bottom:20px}.transaction-table[data-v-fd224cae]{position:relative;margin-top:20px}.transaction-table h4[data-v-fd224cae]{margin-bottom:15px}.action-buttons[data-v-fd224cae]{position:absolute;top:0;right:0;z-index:1}.issue-button[data-v-fd224cae]{background-color:#4caf50;color:#fff;padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-weight:700;text-transform:uppercase;font-size:14px}.issue-button[data-v-fd224cae]:hover{opacity:.9}.materials-table[data-v-fd224cae]{margin-top:20px}.materials-table-header[data-v-fd224cae]{display:flex;justify-content:flex-end;margin-bottom:15px}.search-container[data-v-fd224cae]{width:300px}.search-container[data-v-fd224cae] .search-input{width:100%}.materials-table[data-v-fd224cae] .base-table{margin-top:0}.activity-assigned[data-v-fd224cae]{color:#2196f3;font-weight:500;margin-bottom:8px;font-size:14px}.series-grid[data-v-fd224cae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(55px,1fr));gap:10px;margin:20px 0}.series-circle[data-v-fd224cae]{width:50px;height:50px;border-radius:50%;background-color:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background-color .3s;padding:4px;word-break:break-word;text-align:center;line-height:1.2}.series-circle.used[data-v-fd224cae]{background-color:#f44336}.series-circle.disabled[data-v-fd224cae]{opacity:.7;cursor:not-allowed}.series-circle[data-v-fd224cae]:hover{position:relative}.series-circle[data-v-fd224cae]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px}.form-group[data-v-fd224cae]{margin-bottom:20px;width:100%}.series-label[data-v-fd224cae]{display:block;margin-bottom:5px;font-weight:700;color:#333}.series-header[data-v-fd224cae]{display:flex;align-items:center;gap:20px;margin-bottom:5px}.series-legend[data-v-fd224cae]{display:flex;gap:15px}.legend-item[data-v-fd224cae]{display:flex;align-items:center;gap:5px}.legend-circle[data-v-fd224cae]{width:12px;height:12px;border-radius:50%;background-color:#4caf50}.legend-circle.used[data-v-fd224cae]{background-color:#f44336}.legend-item span[data-v-fd224cae]{font-size:12px;color:#666}.legend-item.clickable[data-v-fd224cae]{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.legend-item.clickable[data-v-fd224cae]:hover{background-color:#f5f5f5}.legend-item.active[data-v-fd224cae]{background-color:#e0e0e0}.legend-circle.all[data-v-fd224cae]{background:linear-gradient(45deg,#4caf50 50%,#f44336 50%)}.series-navigation[data-v-fd224cae]{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:10px 0;border-bottom:1px solid #eee}.series-range[data-v-fd224cae]{color:#666;font-size:14px}.series-controls[data-v-fd224cae]{display:flex;align-items:center;gap:10px}.nav-button[data-v-fd224cae]{padding:5px 10px;background-color:#036;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.nav-button[data-v-fd224cae]:disabled{background-color:#ccc;cursor:not-allowed}.page-jump[data-v-fd224cae]{display:flex;align-items:center;gap:5px;margin:0 10px}.page-jump input[data-v-fd224cae]{width:60px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;text-align:center}.page-jump span[data-v-fd224cae]{color:#666;font-size:14px}.series-count[data-v-fd224cae]{color:#666;font-size:14px;margin-left:5px}.button-group[data-v-fd224cae]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-fd224cae],.cancel-button[data-v-fd224cae]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-fd224cae]{background-color:#4caf50;color:#fff}.add-button[data-v-fd224cae]:hover{opacity:.9}.add-button[data-v-fd224cae]:disabled{opacity:.5;cursor:not-allowed}.cancel-button[data-v-fd224cae]{background-color:#f44336;color:#fff}.cancel-button[data-v-fd224cae]:hover{opacity:.9}.cancel-button[data-v-fd224cae]:disabled{opacity:.5;cursor:not-allowed}[data-v-fd224cae] .request-transaction-modal,[data-v-fd224cae] .view-transaction-modal,[data-v-fd224cae] .issue-transaction-modal,[data-v-fd224cae] .return-transaction-modal,[data-v-fd224cae] .turnover-transaction-modal,[data-v-fd224cae] .issue-to-transaction-modal{width:100%;max-width:1200px}.expected-return-good[data-v-fd224cae]{background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-warning[data-v-fd224cae]{background-color:#ff9800;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-danger[data-v-fd224cae],.expected-return-overdue[data-v-fd224cae]{background-color:#f44336;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}@media (max-width: 768px){.series-grid[data-v-fd224cae]{grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:8px}.series-circle[data-v-fd224cae]{width:40px;height:40px;font-size:8px}.series-navigation[data-v-fd224cae]{flex-direction:column;gap:10px}.series-controls[data-v-fd224cae]{width:100%;justify-content:space-between}.series-header[data-v-fd224cae]{flex-direction:column;gap:10px}.series-legend[data-v-fd224cae]{justify-content:center;flex-wrap:wrap}.page-jump[data-v-fd224cae]{margin:10px 0}.header[data-v-fd224cae]{flex-direction:column;gap:15px;align-items:stretch}.search-filter-add-container[data-v-fd224cae]{flex-direction:column;width:100%;gap:10px;flex-wrap:wrap}.search-filter-add-container[data-v-fd224cae] .base-filter,.search-filter-add-container[data-v-fd224cae] .filter-button{width:100%}.action-buttons-group[data-v-fd224cae]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.action-button[data-v-fd224cae]{width:100%;padding:10px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;min-width:calc(33.33% - 8px);font-size:12px}.search-input[data-v-fd224cae]{width:100%;max-width:none}[data-v-fd224cae] .modal-content{width:95%;max-height:90vh;margin:20px auto;padding:15px}[data-v-fd224cae] .form-group{margin-bottom:15px}[data-v-fd224cae] .form-control{width:100%;font-size:14px}[data-v-fd224cae] .base-table{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-v-fd224cae] .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.scanner-container[data-v-fd224cae]{width:100%;height:auto;aspect-ratio:1}.button-group[data-v-fd224cae]{flex-direction:column;gap:10px}.button-group button[data-v-fd224cae]{width:100%;margin:0}.activity-timeline[data-v-fd224cae]:before{left:12px}.activity-icon[data-v-fd224cae]{width:25px;height:25px;margin-right:10px}.activity-content[data-v-fd224cae]{padding:10px}.activity-header[data-v-fd224cae]{flex-direction:column;gap:5px}.activity-status[data-v-fd224cae]{font-size:14px}.activity-date[data-v-fd224cae]{font-size:12px}.transaction-table-header[data-v-fd224cae]{flex-direction:column;gap:10px}.search-container[data-v-fd224cae]{max-width:none;width:100%}.action-buttons[data-v-fd224cae]{margin-left:0;width:100%}.action-buttons button[data-v-fd224cae]{flex:1}.new-transaction-button[data-v-fd224cae]{width:100%}.assign-header[data-v-fd224cae]{flex-direction:column}.assign-select[data-v-fd224cae],.scanner-button[data-v-fd224cae]{width:100%}}@media (max-width: 480px){.transactions-card[data-v-fd224cae]{padding:15px}.modal-content[data-v-fd224cae]{width:95%;padding:15px;max-height:95vh}form input[data-v-fd224cae],form select[data-v-fd224cae]{font-size:14px}.button-group[data-v-fd224cae]{flex-direction:column}.submit-button[data-v-fd224cae],.cancel-button[data-v-fd224cae],.yes-button[data-v-fd224cae],.no-button[data-v-fd224cae]{width:100%;margin-bottom:10px}.actions[data-v-fd224cae]{flex-direction:column}.actions .base-button[data-v-fd224cae]{width:100%}.assigned-user-area[data-v-fd224cae]{flex-direction:column;gap:10px}.assign-actions[data-v-fd224cae]{width:100%}.series-grid[data-v-fd224cae]{grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:6px}.series-circle[data-v-fd224cae]{width:35px;height:35px;font-size:7px}h2[data-v-fd224cae]{font-size:20px}.action-buttons-group[data-v-fd224cae]{grid-template-columns:1fr}.activity-content[data-v-fd224cae]{font-size:13px}[data-v-fd224cae] .table-cell{padding:8px 4px;font-size:12px}[data-v-fd224cae] .modal-content{padding:10px}}@media (max-width: 300px){.transactions-card[data-v-fd224cae]{padding:15px}h2[data-v-fd224cae]{font-size:20px}.modal-content[data-v-fd224cae]{padding:10px}form input[data-v-fd224cae],form select[data-v-fd224cae]{font-size:12px;padding:6px}}.form-group[data-v-6592c9b9]{margin-bottom:20px;width:100%;display:flex;align-items:center;gap:10px}label[data-v-6592c9b9]{margin-bottom:0;font-weight:700;color:#333;white-space:nowrap;min-width:fit-content}.form-input[data-v-6592c9b9]{width:100%;min-width:100px;max-width:100%;padding:8px 10px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;height:36px;transition:border-color .3s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M19 3h-1V2h-2v1H8V2H6v1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.form-input[data-v-6592c9b9]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.form-input[data-v-6592c9b9]:focus{outline:none;border-color:#4a90e2}.is-invalid[data-v-6592c9b9]{border-color:#dc3545}.error-message[data-v-6592c9b9]{color:#dc3545;font-size:12px;margin-top:5px;display:block}.input-wrapper[data-v-6592c9b9]{position:relative;flex:1}.form-input[data-v-6592c9b9]:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.8}@media (max-width: 768px){.form-group[data-v-6592c9b9]{flex-direction:column;align-items:flex-start;gap:5px}.form-input[data-v-6592c9b9]{min-width:150px}}.custodies-page[data-v-6cea2c14]{width:100%;min-height:100vh}.custodies-container[data-v-6cea2c14]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.custodies-container .custodies-card[data-v-6cea2c14]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-6cea2c14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-container[data-v-6cea2c14]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-6cea2c14]{max-width:300px}h2[data-v-6cea2c14]{font-size:24px;color:#333;margin:0;white-space:nowrap}.actions[data-v-6cea2c14]{display:flex;flex-wrap:nowrap;justify-content:center;gap:3px}.actions .base-button[data-v-6cea2c14]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-6cea2c14]:hover{opacity:.8}.actions .view-button[data-v-6cea2c14]{background-color:#ff9800}.custody-activity[data-v-6cea2c14]{margin-top:20px;padding:15px;border-radius:4px}.custody-activity h4[data-v-6cea2c14]{margin-bottom:20px;font-size:18px;color:#333}.activity-timeline[data-v-6cea2c14]{position:relative}.activity-timeline[data-v-6cea2c14]:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background-color:#e0e0e0}.activity-item[data-v-6cea2c14]{display:flex;align-items:flex-start;margin-bottom:25px;position:relative}.activity-icon[data-v-6cea2c14]{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;background-color:#fff;border:2px solid;z-index:1}.activity-icon i[data-v-6cea2c14]{font-size:14px}.activity-icon.completed[data-v-6cea2c14]{border-color:#4caf50;color:#4caf50}.activity-icon.in-transit[data-v-6cea2c14]{border-color:#2196f3;color:#2196f3}.activity-icon.accepted[data-v-6cea2c14]{border-color:#4caf50;color:#4caf50}.activity-icon.issued[data-v-6cea2c14],.activity-icon.handed-over[data-v-6cea2c14]{border-color:#ff9800;color:#ff9800}.activity-icon.pending[data-v-6cea2c14]{border-color:#9e9e9e;color:#9e9e9e}.activity-icon.canceled[data-v-6cea2c14],.activity-icon.terminated[data-v-6cea2c14]{border-color:#f44336;color:#f44336}.activity-content[data-v-6cea2c14]{flex:1;background-color:#f8f9fa;padding:15px;border-radius:8px}.activity-header[data-v-6cea2c14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-status[data-v-6cea2c14]{font-weight:600;color:#333;font-size:16px}.activity-date[data-v-6cea2c14]{color:#666;font-size:14px}.activity-description[data-v-6cea2c14]{color:#444;margin-bottom:8px;font-size:14px}.activity-user[data-v-6cea2c14]{color:#666;font-size:14px;margin-bottom:4px}.activity-location[data-v-6cea2c14]{color:#2196f3;font-size:14px}.pads-table[data-v-6cea2c14]{margin-top:20px}.pads-table h4[data-v-6cea2c14]{margin-bottom:15px}.pads-table-header[data-v-6cea2c14]{display:flex;justify-content:flex-end;margin-bottom:15px}.search-container[data-v-6cea2c14] .search-input{width:100%}.pads-table[data-v-6cea2c14] .base-table{margin-top:0}.custody-table[data-v-6cea2c14]{position:relative;margin-top:20px}.custody-table h4[data-v-6cea2c14]{margin-bottom:15px}.custody-details[data-v-6cea2c14],.detail-header[data-v-6cea2c14]{margin-bottom:20px}.custody-info[data-v-6cea2c14]{margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.custody-info p[data-v-6cea2c14]{margin-bottom:10px;line-height:1.5}.custody-info strong[data-v-6cea2c14]{color:#333}.accept-button[data-v-6cea2c14],.hand-over-button[data-v-6cea2c14]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.accept-button[data-v-6cea2c14],.hand-over-button[data-v-6cea2c14]{padding:8px 16px;border-radius:4px;font-weight:700;font-size:14px}.accept-button[data-v-6cea2c14],.hand-over-button[data-v-6cea2c14]{background-color:#4caf50;color:#fff}.accept-button[data-v-6cea2c14],.hand-over-button[data-v-6cea2c14]{background-color:#4caf50;color:#fff;padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-weight:700;font-size:14px}.accept-button[data-v-6cea2c14]:hover,.hand-over-button[data-v-6cea2c14]:hover{opacity:.9}.action-buttons[data-v-6cea2c14]{display:flex;gap:10px;justify-content:flex-end;margin-bottom:15px}.scanner-section[data-v-6cea2c14]{margin-bottom:20px}.assign-section[data-v-6cea2c14]{margin-top:20px;border-radius:4px}.assign-header[data-v-6cea2c14]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.assigned-user-area[data-v-6cea2c14]{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border-radius:4px}.user-info[data-v-6cea2c14]{display:flex;flex-direction:column;gap:5px}.assign-actions[data-v-6cea2c14]{display:flex;gap:10px}[data-v-6cea2c14] .scanner-button{color:#fff;width:40%;padding:14px 16px;font-size:16px;background-color:#2196f3}[data-v-6cea2c14] .scanner-button:hover{background-color:#1976d2}[data-v-6cea2c14] .confirm-scanner-button{color:#fff;width:40%;padding:12px 16px;font-size:16px;background-color:#2196f3}[data-v-6cea2c14] .confirm-scanner-button:hover{background-color:#1976d2}[data-v-6cea2c14] .form-group.confirm-assign-select{width:80%}.button-group[data-v-6cea2c14]{display:flex;gap:10px;margin-top:20px}.button-group button[data-v-6cea2c14]{flex:1;padding:10px;border:none;border-radius:4px;font-weight:700;cursor:pointer}.submit-button[data-v-6cea2c14]{background-color:#4caf50;color:#fff}.cancel-button[data-v-6cea2c14]{background-color:#f44336;color:#fff}button[data-v-6cea2c14]:disabled{opacity:.7;cursor:not-allowed}[data-v-6cea2c14] .view-transaction-modal{width:100%;max-width:1200px}.filter-group[data-v-6cea2c14]{display:flex;padding:10px 0}.filter-row[data-v-6cea2c14]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.date-range[data-v-6cea2c14]{display:flex;gap:15px;flex:1}.date-range[data-v-6cea2c14] .form-group,.filter-row[data-v-6cea2c14] .form-group{margin:0;width:auto}.materials-table-header[data-v-6cea2c14]{display:flex;justify-content:flex-end;margin-bottom:15px}.search-container[data-v-6cea2c14]{width:300px}.expected-return-good[data-v-6cea2c14]{background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-warning[data-v-6cea2c14]{background-color:#ff9800;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-danger[data-v-6cea2c14],.expected-return-overdue[data-v-6cea2c14]{background-color:#f44336;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}@media (max-width: 768px){.custodies-card[data-v-6cea2c14]{padding:15px}.header[data-v-6cea2c14]{flex-direction:column;align-items:stretch}.search-filter-container[data-v-6cea2c14]{flex-direction:column}.search-filter-container[data-v-6cea2c14] .base-filter,.search-filter-container[data-v-6cea2c14] .filter-button{width:100%}.search-input[data-v-6cea2c14]{width:100%;max-width:none}}@media (max-width: 480px){.custodies-card[data-v-6cea2c14]{padding:10px}h2[data-v-6cea2c14]{font-size:20px}.actions[data-v-6cea2c14]{flex-direction:column;gap:5px}.actions .base-button[data-v-6cea2c14]{width:100%;min-width:unset}.activity-timeline[data-v-6cea2c14]{margin-left:0}.activity-item[data-v-6cea2c14]{flex-direction:column;gap:10px}.activity-icon[data-v-6cea2c14]{align-self:flex-start}.activity-content[data-v-6cea2c14]{width:100%}.activity-header[data-v-6cea2c14]{flex-direction:column;gap:5px}}.reports-page[data-v-329f53d1]{min-height:100vh;background-color:#f5f5f5}.reports-container[data-v-329f53d1]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.reports-container .reports-card[data-v-329f53d1]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-329f53d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-filter-add-container[data-v-329f53d1]{display:flex;gap:10px;align-items:center}.search-input[data-v-329f53d1]{width:300px}.generate-button[data-v-329f53d1]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:140px}.generate-button[data-v-329f53d1]:hover{opacity:.8}.actions[data-v-329f53d1]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-329f53d1]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-329f53d1]:hover{opacity:.8}.actions .view-button[data-v-329f53d1]{background-color:#ff9800}.view-button[data-v-329f53d1]{background-color:#ff9800;color:#fff;min-width:80px;padding:6px 12px;font-size:12px;border-radius:4px}.pads-table-header[data-v-329f53d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-footer[data-v-329f53d1]{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.button-group[data-v-329f53d1]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.submit-button[data-v-329f53d1],.cancel-button[data-v-329f53d1]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;min-width:100px}.submit-button[data-v-329f53d1]{background-color:#4caf50;color:#fff}.cancel-button[data-v-329f53d1]{background-color:#f44336;color:#fff}.submit-button[data-v-329f53d1]:hover,.cancel-button[data-v-329f53d1]:hover{opacity:.9}.submit-button[data-v-329f53d1]:disabled,.cancel-button[data-v-329f53d1]:disabled{opacity:.7;cursor:not-allowed}.submit-button[data-v-329f53d1]:disabled{opacity:.7;cursor:not-allowed}.excel-button[data-v-329f53d1]{display:flex;align-items:center;justify-content:center;background-color:#217346;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:140px}.excel-button[data-v-329f53d1]:hover{opacity:.8}.mr-2[data-v-329f53d1]{margin-right:8px}[data-v-329f53d1] .generate-report-modal,[data-v-329f53d1] .view-transaction-modal{width:100%;max-width:1200px}.status-badge[data-v-329f53d1]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.status-badge.pending[data-v-329f53d1]{background-color:#fff3e0;color:#e65100}.status-badge.completed[data-v-329f53d1]{background-color:#e8f5e9;color:#2e7d32}.status-badge.in-transit[data-v-329f53d1]{background-color:#e3f2fd;color:#1565c0}.actions[data-v-329f53d1]{display:flex;gap:8px;justify-content:flex-end}.view-button[data-v-329f53d1]{background-color:#2196f3;color:#fff;min-width:60px}.view-button[data-v-329f53d1]:hover{opacity:.9}[data-v-329f53d1] .view-invoice-modal{width:100%;max-width:1200px}.invoice-details[data-v-329f53d1]{margin-bottom:20px}.invoice-table[data-v-329f53d1]{position:relative;margin-top:20px}.invoice-table h4[data-v-329f53d1]{margin-bottom:15px}.activity-timeline[data-v-329f53d1]{margin-top:20px;padding:20px;border-radius:8px}.activity-item[data-v-329f53d1]{display:flex;gap:15px;margin-bottom:20px;position:relative}.activity-item[data-v-329f53d1]:not(:last-child):after{content:"";position:absolute;left:15px;top:30px;bottom:-10px;width:2px;background-color:#e0e0e0}.activity-icon[data-v-329f53d1]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;background-color:#fff;z-index:1}.activity-icon.completed[data-v-329f53d1]{border-color:#4caf50;color:#4caf50}.activity-icon.in-transit[data-v-329f53d1]{border-color:#2196f3;color:#2196f3}.activity-icon.issued[data-v-329f53d1]{border-color:#ff9800;color:#ff9800}.activity-icon.pending[data-v-329f53d1]{border-color:#9e9e9e;color:#9e9e9e}.activity-content[data-v-329f53d1]{flex:1;background-color:#f8f9fa;padding:15px;border-radius:8px}.activity-header[data-v-329f53d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-status[data-v-329f53d1]{font-weight:600;color:#333;font-size:16px}.activity-date[data-v-329f53d1]{color:#666;font-size:14px}.activity-description[data-v-329f53d1]{color:#444;margin-bottom:8px;font-size:14px}.activity-user[data-v-329f53d1]{color:#2196f3;font-weight:500;margin:5px 0}.activity-location[data-v-329f53d1]{color:#2196f3;font-size:14px}.invoice-activity[data-v-329f53d1]{margin-top:30px}.invoice-activity h4[data-v-329f53d1]{margin-bottom:15px;font-size:18px;color:#333}.preview-content[data-v-329f53d1]{position:relative;height:70vh;background:#f5f5f5;border-radius:4px;overflow:hidden}.pdf-viewer[data-v-329f53d1]{width:100%;height:100%;border:none;background:#fff}[data-v-329f53d1] .preview-report-modal{width:90%;max-width:1200px;max-height:90vh}[data-v-329f53d1] .base-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.materials-table-header[data-v-329f53d1],.transaction-table-header[data-v-329f53d1]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.transaction-table-header[data-v-329f53d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.transaction-table-header h4[data-v-329f53d1]{margin:0}.search-filter-container[data-v-329f53d1]{display:flex;gap:10px;align-items:center;justify-content:flex-end}.filter-group[data-v-329f53d1]{display:flex;padding:10px 0}.filter-row[data-v-329f53d1]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-329f53d1] .form-group{margin:0;width:auto}.date-range[data-v-329f53d1]{display:flex;gap:15px;flex:1}.date-range[data-v-329f53d1] .form-group{margin:0;width:auto}.expected-return-good[data-v-329f53d1]{background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-warning[data-v-329f53d1]{background-color:#ff9800;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-danger[data-v-329f53d1],.expected-return-overdue[data-v-329f53d1]{background-color:#f44336;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}@media (max-width: 768px){.header[data-v-329f53d1]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-329f53d1]{flex-direction:column}.search-filter-add-container[data-v-329f53d1] .base-filter,.search-filter-add-container[data-v-329f53d1] .filter-button{width:100%}.search-input[data-v-329f53d1]{width:100%;max-width:none}.generate-button[data-v-329f53d1]{width:100%}.button-group[data-v-329f53d1]{flex-direction:column}.submit-button[data-v-329f53d1],.cancel-button[data-v-329f53d1]{width:100%}.search-filter-container[data-v-329f53d1]{flex-direction:column}.search-filter-container[data-v-329f53d1] .base-filter,.search-filter-container[data-v-329f53d1] .filter-button{width:100%}.filter-row[data-v-329f53d1] .form-group{flex-direction:row;align-items:center;flex-wrap:wrap}}@media (max-width: 480px){.reports-card[data-v-329f53d1]{padding:15px}.filter-row[data-v-329f53d1] .form-group{flex-direction:column;align-items:flex-start;flex-wrap:wrap}h2[data-v-329f53d1]{font-size:20px}}.user-activities-page[data-v-7a20d6b6]{min-height:100vh;background-color:#f5f5f5;padding:20px}.user-activities-container[data-v-7a20d6b6]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:60px}.user-activities-card[data-v-7a20d6b6]{background-color:#fff;border-radius:8px;padding:30px;width:100%;max-width:1800px;box-shadow:0 4px 6px #0000001a}.header[data-v-7a20d6b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-container[data-v-7a20d6b6]{display:flex;gap:10px;align-items:flex-start}.search-input[data-v-7a20d6b6]{max-width:300px}.activity-details[data-v-7a20d6b6]{margin-bottom:20px}.activity-details p[data-v-7a20d6b6]{margin-bottom:8px;word-break:break-all}.button-group[data-v-7a20d6b6]{display:flex;justify-content:flex-end;margin-top:20px}.close-button[data-v-7a20d6b6]{background-color:#607d8b;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.close-button[data-v-7a20d6b6]:hover{opacity:.8}.actions[data-v-7a20d6b6]{display:flex;flex-wrap:nowrap;justify-content:center;gap:3px}.actions .base-button[data-v-7a20d6b6]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .view-button[data-v-7a20d6b6]{background-color:#ff9800}.actions .base-button[data-v-7a20d6b6]:hover{opacity:.8}@media (max-width: 768px){.header[data-v-7a20d6b6]{flex-direction:column;align-items:stretch}.search-filter-container[data-v-7a20d6b6]{flex-direction:column}.search-input[data-v-7a20d6b6]{width:100%;max-width:none}}@media (max-width: 480px){.user-activities-card[data-v-7a20d6b6]{padding:10px}.activity-details[data-v-7a20d6b6]{font-size:14px}}.vessels-page[data-v-1694e53e]{width:100%;min-height:100vh}.vessels-container[data-v-1694e53e]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.vessels-container .vessels-card[data-v-1694e53e]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.filter-group[data-v-1694e53e]{display:flex;padding:10px 0}.filter-row[data-v-1694e53e]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-1694e53e] .form-group{margin:0;width:auto}.header[data-v-1694e53e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-add-container[data-v-1694e53e]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-1694e53e]{max-width:300px}.add-vessel-button[data-v-1694e53e]{display:flex;align-items:center;justify-content:center;background-color:#036;color:#fff;padding:14px 16px;font-size:14px;border-radius:4px;white-space:nowrap;cursor:pointer;width:120px}.add-vessel-button[data-v-1694e53e]:hover{opacity:.8}.actions[data-v-1694e53e]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:3px}.actions .base-button[data-v-1694e53e]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-1694e53e]:hover{opacity:.8}.actions .view-button[data-v-1694e53e]{background-color:#ff9800}.actions .edit-button[data-v-1694e53e]{background-color:#4caf50}.actions .delete-button[data-v-1694e53e]{background-color:#f44336}.button-group[data-v-1694e53e]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.add-button[data-v-1694e53e]{background-color:#4caf50;color:#fff;font-size:14px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.cancel-button[data-v-1694e53e]{background-color:#f44336;color:#fff;font-size:14px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.close-button[data-v-1694e53e]{background-color:#607d8b;color:#fff;font-size:14px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.close-button[data-v-1694e53e]:hover{opacity:.8}.view-details[data-v-1694e53e]{padding:20px}.view-details p[data-v-1694e53e]{margin-bottom:10px}@media (max-width: 768px){.header[data-v-1694e53e]{flex-direction:column;align-items:stretch}.search-filter-add-container[data-v-1694e53e]{flex-direction:column}.search-filter-add-container[data-v-1694e53e] .base-filter,.search-filter-add-container[data-v-1694e53e] .filter-button{width:100%}.search-input[data-v-1694e53e]{width:100%;max-width:none}.add-vessel-button[data-v-1694e53e]{width:100%}}@media (max-width: 480px){.vessels-card[data-v-1694e53e]{padding:10px}.modal-content[data-v-1694e53e]{width:95%;padding:15px;max-height:95vh}.button-group[data-v-1694e53e]{flex-direction:column}.add-button[data-v-1694e53e],.cancel-button[data-v-1694e53e]{width:100%;margin-bottom:10px}.actions[data-v-1694e53e]{flex-direction:column}.actions .base-button[data-v-1694e53e]{width:100%}}.vessel-status-filter[data-v-1694e53e]{min-width:150px}.create-new-password-container[data-v-fe1b5ef6]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Arial,sans-serif}.create-new-password-card[data-v-fe1b5ef6]{background-color:#fff;border-radius:8px;padding:30px;width:100%;max-width:500px;min-height:400px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center}.card-title[data-v-fe1b5ef6]{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.create-new-password-form[data-v-fe1b5ef6]{display:flex;flex-direction:column}.create-password-button[data-v-fe1b5ef6]{margin-top:30px}.forgot-password-container[data-v-440d4e98]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:#f5f5f5}.forgot-password-card[data-v-440d4e98]{background-color:#fff;border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 8px 16px #0000001a;display:flex;flex-direction:column;justify-content:center}.welcome-text[data-v-440d4e98]{font-size:28px;font-weight:700;margin-bottom:30px;color:#333;text-align:center}.forgot-password-form[data-v-440d4e98]{display:flex;flex-direction:column;width:100%}.send-reset-link-button[data-v-440d4e98],.back-to-login-button[data-v-440d4e98]{width:100%;padding:14px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.send-reset-link-button[data-v-440d4e98]{background-color:#4a90e2;color:#fff}.send-reset-link-button[data-v-440d4e98]:hover{background-color:#3a7bc8}.back-to-login-button[data-v-440d4e98]{background-color:#f5f5f5;color:#4a90e2;margin-top:10px}.back-to-login-button[data-v-440d4e98]:hover{background-color:#e8e8e8}@media (min-width: 768px){.forgot-password-card[data-v-440d4e98]{padding:50px;max-width:450px}}.not-found[data-v-506a2f88]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f8f9fa}.content[data-v-506a2f88]{text-align:center;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.error-code[data-v-506a2f88]{font-size:6rem;font-weight:700;color:#4a90e2;margin:0}.error-message[data-v-506a2f88]{font-size:2rem;color:#333;margin:1rem 0}.description[data-v-506a2f88]{font-size:1.2rem;color:#666;margin-bottom:2rem}.home-button[data-v-506a2f88]{max-width:200px;margin:0 auto}.pursers-page[data-v-fc2fec75]{width:100%;min-height:100vh}.pursers-container[data-v-fc2fec75]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pursers-container .pursers-card[data-v-fc2fec75]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-fc2fec75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-container[data-v-fc2fec75]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-fc2fec75]{max-width:300px}h2[data-v-fc2fec75]{font-size:24px;color:#333;margin:0;white-space:nowrap}.filter-group[data-v-fc2fec75]{display:flex;padding:10px 0}.filter-row[data-v-fc2fec75]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-fc2fec75] .form-group{margin:0;width:auto}.actions[data-v-fc2fec75]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-fc2fec75]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-fc2fec75]:hover{opacity:.8}.actions .edit-button[data-v-fc2fec75]{background-color:#4caf50}.button-group[data-v-fc2fec75]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-fc2fec75],.cancel-button[data-v-fc2fec75]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-fc2fec75]{background-color:#4caf50;color:#fff}.cancel-button[data-v-fc2fec75]{background-color:#f44336;color:#fff}@media (max-width: 768px){.header[data-v-fc2fec75]{flex-direction:column;align-items:stretch}.search-filter-container[data-v-fc2fec75]{flex-direction:column}.search-filter-container[data-v-fc2fec75] .base-filter,.search-filter-container[data-v-fc2fec75] .filter-button{width:100%}.search-input[data-v-fc2fec75]{width:100%;max-width:none}}@media (max-width: 480px){.pursers-card[data-v-fc2fec75]{padding:10px}.modal-content[data-v-fc2fec75]{width:95%;padding:15px;max-height:95vh}form input[data-v-fc2fec75],form select[data-v-fc2fec75]{font-size:14px}.button-group[data-v-fc2fec75]{flex-direction:column}.add-button[data-v-fc2fec75],.cancel-button[data-v-fc2fec75]{width:100%;margin-bottom:10px}.actions[data-v-fc2fec75]{flex-direction:column}.actions .base-button[data-v-fc2fec75]{width:100%}}@media (max-width: 300px){.pursers-card[data-v-fc2fec75]{padding:5px}h2[data-v-fc2fec75]{font-size:20px}.modal-content[data-v-fc2fec75]{padding:10px}form input[data-v-fc2fec75],form select[data-v-fc2fec75]{font-size:12px;padding:6px}}.personnels-page[data-v-032b3866]{width:100%;min-height:100vh}.personnels-container[data-v-032b3866]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.personnels-container .personnels-card[data-v-032b3866]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-032b3866]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-container[data-v-032b3866]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-032b3866]{max-width:300px}h2[data-v-032b3866]{font-size:24px;color:#333;margin:0;white-space:nowrap}.filter-group[data-v-032b3866]{display:flex;padding:10px 0}.filter-row[data-v-032b3866]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-032b3866] .form-group{margin:0;width:auto}.actions[data-v-032b3866]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;gap:3px}.actions .base-button[data-v-032b3866]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-032b3866]:hover{opacity:.8}.actions .edit-button[data-v-032b3866]{background-color:#4caf50}.button-group[data-v-032b3866]{display:flex;justify-content:space-between;margin-top:10px}.add-button[data-v-032b3866],.cancel-button[data-v-032b3866]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-032b3866]{background-color:#4caf50;color:#fff}.cancel-button[data-v-032b3866]{background-color:#f44336;color:#fff}@media (max-width: 768px){.header[data-v-032b3866]{flex-direction:column;align-items:stretch}.search-filter-container[data-v-032b3866]{flex-direction:column}.search-filter-container[data-v-032b3866] .base-filter,.search-filter-container[data-v-032b3866] .filter-button{width:100%}.search-input[data-v-032b3866]{width:100%;max-width:none}}@media (max-width: 480px){.personnels-card[data-v-032b3866]{padding:10px}.modal-content[data-v-032b3866]{width:95%;padding:15px;max-height:95vh}form input[data-v-032b3866],form select[data-v-032b3866]{font-size:14px}.button-group[data-v-032b3866]{flex-direction:column}.add-button[data-v-032b3866],.cancel-button[data-v-032b3866]{width:100%;margin-bottom:10px}.actions[data-v-032b3866]{flex-direction:column}.actions .base-button[data-v-032b3866]{width:100%}}@media (max-width: 300px){.personnels-card[data-v-032b3866]{padding:5px}h2[data-v-032b3866]{font-size:20px}.modal-content[data-v-032b3866]{padding:10px}form input[data-v-032b3866],form select[data-v-032b3866]{font-size:12px;padding:6px}}.pad-history-page[data-v-61e658d3]{width:100%;min-height:100vh}.pad-history-container[data-v-61e658d3]{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pad-history-container .pad-history-card[data-v-61e658d3]{width:100%;max-width:1900px;padding:25px;margin:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header[data-v-61e658d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:20px}.search-filter-container[data-v-61e658d3]{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start}.search-input[data-v-61e658d3]{max-width:300px}h2[data-v-61e658d3]{font-size:24px;color:#333;margin:0;white-space:nowrap}.actions[data-v-61e658d3]{display:flex;flex-wrap:nowrap;justify-content:center;gap:3px}.actions .base-button[data-v-61e658d3]{min-width:130px;padding:5px 10px;border:none;border-radius:2px;font-size:12px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .3s;white-space:nowrap;text-align:center}.actions .base-button[data-v-61e658d3]:hover{opacity:.8}.actions .view-button[data-v-61e658d3]{background-color:#ff9800}.filter-group[data-v-61e658d3]{display:flex;padding:10px 0}.filter-row[data-v-61e658d3]{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;flex-wrap:wrap}.filter-row[data-v-61e658d3] .form-group{margin:0;width:auto}.expected-return-good[data-v-61e658d3]{background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-warning[data-v-61e658d3]{background-color:#ff9800;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.expected-return-danger[data-v-61e658d3],.expected-return-overdue[data-v-61e658d3]{background-color:#f44336;color:#fff;padding:4px 8px;border-radius:4px;display:inline-block}@media (max-width: 768px){.pad-history-card[data-v-61e658d3]{padding:15px}.header[data-v-61e658d3]{flex-direction:column;align-items:stretch}.search-filter-container[data-v-61e658d3]{flex-direction:column}.search-filter-container[data-v-61e658d3] .base-filter,.search-filter-container[data-v-61e658d3] .filter-button{width:100%}.search-input[data-v-61e658d3]{width:100%;max-width:none}}@media (max-width: 480px){.pad-history-card[data-v-61e658d3]{padding:10px}h2[data-v-61e658d3]{font-size:20px}.actions[data-v-61e658d3]{flex-direction:column;gap:5px}.actions .base-button[data-v-61e658d3]{width:100%;min-width:unset}}
