.modal-overlay[data-v-e12a11b6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.modal-content[data-v-e12a11b6]{background:#fff;max-width:400px;width:90%;border-radius:10px;overflow:hidden}.modal-footer[data-v-e12a11b6],.modal-header[data-v-e12a11b6]{padding:16px}.modal-footer[data-v-e12a11b6]{display:flex;justify-content:flex-end;gap:8px}.modal-body[data-v-e12a11b6]{padding:16px}.search-box[data-v-e12a11b6]{display:flex;align-items:center;border:1px solid #ddd;padding:4px 8px;border-radius:4px;margin-bottom:16px}.search-box input[data-v-e12a11b6]{border:none;outline:none;flex:1;padding-left:8px}.section-label[data-v-e12a11b6]{display:block;margin-bottom:8px;font-weight:700}.people-list[data-v-e12a11b6]{margin-bottom:16px}.scroll-area[data-v-e12a11b6]{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:5px;padding:8px}.person-item[data-v-e12a11b6]{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:4px;cursor:pointer;transition:background .2s}.person-item.selected[data-v-e12a11b6],.person-item[data-v-e12a11b6]:hover{background:#f5f5f5}.person-info[data-v-e12a11b6]{display:flex;align-items:center;gap:8px}.avatar[data-v-e12a11b6]{width:32px;height:32px;border-radius:50%;overflow:hidden;margin-right:8px}.avatar img[data-v-e12a11b6]{width:100%;height:100%}.radio-group label[data-v-e12a11b6]{margin-right:16px}.btn[data-v-e12a11b6]{padding:8px 16px;cursor:pointer;border-radius:6px}.btn[data-v-e12a11b6]:disabled{background:#eee;cursor:not-allowed}.icon[data-v-e12a11b6]{width:16px;height:16px;vertical-align:middle;margin-right:4px}.loading-overlay[data-v-1513875c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loading-modal[data-v-1513875c]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;width:90%;text-align:center}.loading-content[data-v-1513875c]{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-large[data-v-1513875c]{border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;width:50px;height:50px;animation:spin-1513875c 1s linear infinite}.loading-title[data-v-1513875c]{margin:0;font-size:20px;font-weight:600;color:#333}.loading-message[data-v-1513875c]{margin:0;font-size:14px;color:#6c757d;line-height:1.5}.upload-progress[data-v-1513875c]{width:100%;margin-top:8px}.progress-bar[data-v-1513875c]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-1513875c]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:4px;transition:width .3s ease;animation:shimmer-1513875c 2s infinite}.progress-text[data-v-1513875c]{font-size:12px;color:#007bff;font-weight:600}@keyframes shimmer-1513875c{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loader[data-v-1513875c]{border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;width:24px;height:24px;animation:spin-1513875c 1s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin-1513875c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vault-manager[data-v-1513875c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;overflow-y:scroll;margin-left:8px;margin-right:8px;margin-bottom:32px;margin-top:8px;padding-bottom:80px}button[data-v-1513875c]:disabled,input[data-v-1513875c]:disabled,select[data-v-1513875c]:disabled{opacity:.6;cursor:not-allowed}.tabs[data-v-1513875c]{display:flex;padding:0 24px}.tab[data-v-1513875c]{background:none;border:none;padding:16px 24px;cursor:pointer;font-size:14px;font-weight:500;color:#6c757d;border-bottom:2px solid transparent;transition:all .2s}.tab.active[data-v-1513875c]{color:#007bff;border-bottom-color:#007bff}.tab[data-v-1513875c]:hover{color:#007bff}.search-bar[data-v-1513875c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e1e5e9}.search-container[data-v-1513875c]{position:relative;flex:1;max-width:400px}.search-icon[data-v-1513875c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d}.search-input[data-v-1513875c]{width:100%;padding:8px 12px 8px 40px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.search-input[data-v-1513875c]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.new-vault-btn[data-v-1513875c]{display:flex;align-items:center;gap:8px;background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.new-vault-btn[data-v-1513875c]:hover:not(:disabled){background:#0056b3}.plus-icon[data-v-1513875c]{font-size:18px;font-weight:700}.filters-section[data-v-1513875c]{display:flex;align-items:center;gap:12px;padding:16px 24px}.filters-label[data-v-1513875c]{font-size:14px;color:#6c757d}.date-filter[data-v-1513875c]{padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;background:#fff}.table-container[data-v-1513875c]{font-size:14px;overflow:visible}.table-header[data-v-1513875c]{display:grid;grid-template-columns:repeat(7,1fr);background:#f8f9fa;border-bottom:1px solid #dee2e6;min-width:950px}.table-body[data-v-1513875c]{min-width:950px}.table-row[data-v-1513875c]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #f1f3f4}.table-row[data-v-1513875c]:hover:not(.loading-row):not(.empty-row){background:#f8f9fa}.empty-row[data-v-1513875c],.loading-row[data-v-1513875c]{grid-template-columns:1fr}.table-cell[data-v-1513875c]{padding:12px 16px;display:flex;align-items:center;word-wrap:break-word;overflow-wrap:break-word}.header-cell[data-v-1513875c]{font-weight:600;color:#495057;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.header-cell[data-v-1513875c]:hover{background:#e9ecef}.sort-icon[data-v-1513875c]{margin-left:8px;color:#007bff}.data-cell[data-v-1513875c]{vertical-align:middle}.created-by-column[data-v-1513875c],.date-column[data-v-1513875c],.id-column[data-v-1513875c],.jurisdiction-column[data-v-1513875c],.name-column[data-v-1513875c],.size-column[data-v-1513875c]{justify-content:flex-start}.action-column[data-v-1513875c]{justify-content:center}.loading-cell[data-v-1513875c]{justify-content:center;align-items:center;padding:40px 20px;color:#6c757d;font-size:14px;gap:12px}.empty-cell[data-v-1513875c]{justify-content:center;text-align:center;padding:20px}.jurisdiction[data-v-1513875c]{display:flex;align-items:center;gap:8px}.flag[data-v-1513875c]{width:20px;height:14px;border-radius:2px}.size-container[data-v-1513875c]{display:flex;flex-direction:column;gap:4px}.size-bar[data-v-1513875c]{width:100px;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.size-progress[data-v-1513875c]{height:100%;border-radius:3px;transition:width .3s ease}.size-text[data-v-1513875c]{font-size:12px;color:#6c757d}.action-container[data-v-1513875c]{position:relative}.action-btn[data-v-1513875c]{background:none;border:none;padding:4px 8px;cursor:pointer;border-radius:4px;font-size:18px;color:#6c757d;transition:all .2s}.action-btn.active[data-v-1513875c],.action-btn[data-v-1513875c]:hover:not(:disabled){background:#e9ecef;color:#495057}.action-menu[data-v-1513875c]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;min-width:150px}.action-item[data-v-1513875c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;text-align:left;cursor:pointer;font-size:14px;color:#495057;transition:background-color .2s}.action-item[data-v-1513875c]:hover:not(:disabled){background:#f8f9fa}.action-item.delete[data-v-1513875c]{color:#dc3545}.action-item.delete[data-v-1513875c]:hover:not(:disabled){background:#fff5f5}.action-icon[data-v-1513875c]{font-size:14px}.pagination-container[data-v-1513875c]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#f8f9fa;border-top:1px solid #e1e5e9}.pagination-info[data-v-1513875c]{font-size:14px;color:#6c757d}.pagination-controls[data-v-1513875c]{display:flex;align-items:center;gap:20px}.rows-per-page[data-v-1513875c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6c757d}.rows-per-page select[data-v-1513875c]{padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.page-navigation[data-v-1513875c]{display:flex;align-items:center;gap:4px}.page-btn[data-v-1513875c]{background:none;border:1px solid #dee2e6;padding:6px 10px;cursor:pointer;border-radius:4px;font-size:14px;color:#495057;transition:all .2s;min-width:32px}.page-btn[data-v-1513875c]:hover:not(:disabled){background:#e9ecef}.page-btn.active[data-v-1513875c]{background:#007bff;color:#fff;border-color:#007bff}.page-btn[data-v-1513875c]:disabled{opacity:.5;cursor:not-allowed}.go-to-page[data-v-1513875c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6c757d}.page-input[data-v-1513875c]{width:60px;padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;text-align:center}@media (max-width:768px){.loading-modal[data-v-1513875c]{padding:30px 20px;margin:20px}.pagination-container[data-v-1513875c],.search-bar[data-v-1513875c]{flex-direction:column;gap:16px;align-items:stretch}.pagination-controls[data-v-1513875c]{flex-direction:column;gap:12px}.table-container[data-v-1513875c]{overflow-x:scroll}.table-header[data-v-1513875c],.table-row[data-v-1513875c]{min-width:950px}}@media (max-width:480px){.table-header[data-v-1513875c]{display:none}.table-row[data-v-1513875c]{display:block;background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:12px;padding:16px}.data-cell[data-v-1513875c]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f4}.data-cell[data-v-1513875c]:last-child{border-bottom:none}.data-cell[data-v-1513875c]:before{content:attr(data-label);font-weight:600;color:#6c757d;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.id-column[data-v-1513875c]:before{content:"ID"}.name-column[data-v-1513875c]:before{content:"Vault Name"}.created-by-column[data-v-1513875c]:before{content:"Created By"}.jurisdiction-column[data-v-1513875c]:before{content:"Jurisdiction"}.date-column[data-v-1513875c]:before{content:"Created Date"}.size-column[data-v-1513875c]:before{content:"Size Used"}.action-column[data-v-1513875c]:before{content:"Action"}}