.card{border-radius:0!important}.app-container{min-height:100vh}.app-container,.view-container{background-color:#f8f9fa;display:flex;flex-direction:column}.view-container{height:100%}.view-header{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1rem 2rem;margin:0;position:sticky;top:0;z-index:100}.view-content{flex:1;overflow-y:auto;padding:2rem;background:#fff}.table-container{background:#fff;box-shadow:0 4px 25px rgba(0,0,0,.08);overflow:visible;border:1px solid rgba(102,126,234,.1);padding:0;width:100%;max-width:100%}.table-row{border-bottom:1px solid rgba(102,126,234,.08);transition:background-color .3s ease,box-shadow .3s ease;position:relative}.table-row:last-child{border-bottom:none}.table-row:hover{background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.05)}.table-row:focus-within{z-index:1000}.checkbox-column{width:60px;text-align:center}.type-column{width:80px;text-align:center}.filename-column{width:auto;min-width:200px}.docid-column{width:120px}.version-column{width:100px;text-align:center}.metadata-column{width:150px;min-width:120px;max-width:200px}.actions-column{width:180px;text-align:center}.checkbox-wrapper{display:flex;justify-content:center;align-items:center}.file-icon{font-size:1.5rem;color:#667eea;transition:all .2s ease}.table-row:hover .file-icon{transform:scale(1.1)}.filename-wrapper{display:flex;align-items:center}.filename-text{color:#374151;font-weight:600;word-break:break-word;line-height:1.4;font-size:1.05rem}.docid-text{color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:rgba(102,126,234,.1);padding:6px 10px;display:inline-block}.docid-text,.metadata-value{font-size:.95rem;border-radius:6px}.metadata-value{color:#374151;word-break:break-word;line-height:1.4;display:block;padding:4px 8px;background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.1)}.version-badge{background:#667eea}.version-badge,.version-badge-clickable{color:#fff;padding:8px 14px;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block;box-shadow:0 2px 8px rgba(102,126,234,.3)}.version-badge-clickable{background:#e7af07;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.version-badge-clickable:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4);background:#5a6fd8;color:#fff;text-decoration:none}.version-badge-clickable:focus{outline:none;box-shadow:0 0 0 .25rem rgba(102,126,234,.25);background:#5a6fd8;color:#fff}.btn-action{width:36px;height:36px;border-radius:8px;border:none;transition:all .2s ease;padding:0}.btn-action,.btn-action i{display:flex;align-items:center;justify-content:center}.btn-action i{font-size:1.25rem;line-height:1}.btn-action:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-view{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.btn-view:hover{background:linear-gradient(135deg,#138496,#117a8b);color:#fff}.btn-download{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.btn-download:hover{background:linear-gradient(135deg,#20c997,#1ea085);color:#fff}.btn-store{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.btn-store:hover{background:linear-gradient(135deg,#0056b3,#004085);color:#fff}.btn-delete{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.btn-delete:hover{background:linear-gradient(135deg,#c82333,#a71e2a);color:#fff}.btn-edit{background:linear-gradient(135deg,#ffc107,#e0a800);color:#fff}.btn-edit:hover{background:linear-gradient(135deg,#e0a800,#c69500);color:#fff}.btn-approve{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.btn-approve:hover{background:linear-gradient(135deg,#20c997,#1ea085);color:#fff}.btn-approve:disabled{background:linear-gradient(135deg,#6c757d,#5a6268);color:#adb5bd;cursor:not-allowed;transform:none;box-shadow:none}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.status-badge.inactive{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.btn-primary{background:#667eea;border-color:#667eea;color:#fff;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3)}.btn-primary:hover:not(:disabled){background:#5a6fd8;border-color:#5a6fd8;color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(102,126,234,.25);background:#5a6fd8;border-color:#5a6fd8;color:#fff}.btn-primary:disabled{background:#d1d5db;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background:#6b7280;border-color:#6b7280;color:#fff;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease}.btn-secondary:hover:not(:disabled){background:#4b5563;border-color:#4b5563;color:#fff;transform:translateY(-1px)}.btn-outline-primary{background:transparent;border-color:#667eea;color:#667eea;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease}.btn-outline-primary:hover{background:#667eea;border-color:#667eea;color:#fff;transform:translateY(-1px)}.btn-outline-secondary{background:transparent;border-color:#6b7280;color:#6b7280;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease}.btn-outline-secondary:hover{background:#6b7280;border-color:#6b7280;color:#fff;transform:translateY(-1px)}.btn-outline-danger{background:transparent;border-color:#dc3545;color:#dc3545;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease}.btn-outline-danger:hover{background:#dc3545;border-color:#dc3545;color:#fff;transform:translateY(-1px)}.header-btn{background:#667eea;border-color:#667eea;color:#fff;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3)}.header-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.header-btn:focus,.header-btn:hover{background:#5a6fd8;border-color:#5a6fd8;color:#fff}.header-btn:focus{box-shadow:0 0 0 .25rem rgba(102,126,234,.25)}.split-button-group{display:inline-flex;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:visible}.split-button-group .dropdown-menu.show,.split-button-group:focus-within{z-index:9999}.split-button-group:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.split-button-main{background:#667eea!important;background-color:#667eea!important;border:none!important;border-color:#667eea!important;color:#fff!important;font-weight:600;padding:8px 16px;transition:all .2s ease;font-size:.9rem;flex:0 0 auto;white-space:nowrap}.split-button-main:focus,.split-button-main:hover{background:#5a6fd8!important;background-color:#5a6fd8!important;border-color:#5a6fd8!important;color:#fff!important}.split-button-main:focus{box-shadow:0 0 0 .25rem rgba(102,126,234,.25)}.dropdown-toggle-split{background:#5a6fd8!important;background-color:#5a6fd8!important;border:none!important;border-color:#5a6fd8!important;color:#fff!important;padding:8px 12px;border-radius:0 10px 10px 0;border-left:1px solid hsla(0,0%,100%,.2);transition:all .2s ease;min-width:32px;position:relative}.dropdown-toggle-split.show,.dropdown-toggle-split:active,.dropdown-toggle-split:focus,.dropdown-toggle-split:hover{background:#4e5fc7!important;background-color:#4e5fc7!important;border-color:#4e5fc7!important;color:#fff!important}.dropdown-toggle-split:focus{box-shadow:0 0 0 .25rem rgba(102,126,234,.25);background:#5a6fd8!important;background-color:#5a6fd8!important;border-color:#5a6fd8!important;color:#fff!important}.dropdown-toggle-split:after{margin-left:0;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.actions-column{position:relative;z-index:auto}.actions-column .dropdown-menu{border:none;box-shadow:0 10px 40px rgba(0,0,0,.15);border-radius:12px;overflow:hidden;margin-top:8px;min-width:180px;position:absolute;top:100%;right:0;z-index:9999}.actions-column .dropdown-menu.show{z-index:9999!important;position:absolute!important}.actions-column .dropdown-item{padding:12px 20px;transition:all .2s ease;font-weight:500;font-size:.95rem}.actions-column .dropdown-item:hover{background-color:rgba(102,126,234,.1);color:#667eea}.actions-column .dropdown-item.text-danger:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.actions-column .dropdown-divider{margin:6px 0;border-color:rgba(102,126,234,.1)}.dropdown-menu{border:none;box-shadow:0 10px 40px rgba(0,0,0,.15);border-radius:12px;overflow:hidden;margin-top:8px;z-index:1050}.dropdown-item{padding:12px 20px;transition:all .2s ease;font-weight:500}.dropdown-item:hover{background-color:rgba(102,126,234,.1);color:#667eea}.dropdown-item.text-danger:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:8px;padding:1.5rem 0}.pagination-controls .btn{border-radius:10px;font-weight:600;padding:10px 16px;transition:all .3s ease;border:2px solid #e5e7eb}.pagination-controls .btn-outline-secondary{color:#6b7280;border-color:#d1d5db}.pagination-controls .btn-outline-secondary:hover{background:#667eea;border-color:#667eea;color:#fff;transform:translateY(-2px)}.pagination-controls .btn-outline-primary{color:#667eea;border-color:#667eea}.pagination-controls .btn-outline-primary.active,.pagination-controls .btn-outline-primary:hover{background:#667eea;border-color:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.3)}.pagination-controls .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-controls .btn:disabled:hover{transform:none;background:transparent;color:#6b7280}.alert{border:none;border-radius:12px;padding:1rem 1.5rem;font-weight:500;box-shadow:0 2px 10px rgba(0,0,0,.1)}.alert-success{background:#d4edda;color:#155724;border-left:4px solid #28a745}.alert-danger{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.alert-warning{background:#fff3cd;color:#856404;border-left:4px solid #ffc107}.alert-info{background:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}@media (max-width:768px){.table-container{border-radius:8px;margin:0 -1rem;overflow-x:auto}.custom-table,.table{min-width:600px}.custom-table td,.custom-table th{padding:.75rem .5rem}.filename-column{min-width:120px}.docid-column{width:80px}.actions-column{width:160px}.action-buttons{gap:.25rem}.btn-action{width:32px;height:32px}.btn-action i{font-size:1.1rem}.file-type-icon{width:28px;height:28px}.header-btn{padding:8px 12px;font-size:.9rem}}.form-text{margin-top:.25rem;font-size:.875rem;color:#6c757d}@media (max-width:576px){.custom-table td,.custom-table th{font-size:.9rem;padding:.5rem .25rem}.filename-text{font-size:.9rem}.docid-text{font-size:.8rem}.version-badge{font-size:.7rem;padding:.2rem .5rem}}.modal[data-v-91e30552]{transition:opacity .15s linear;z-index:1050}.modal.show[data-v-91e30552]{opacity:1}.modal[data-v-a7f98ae4]{background-color:rgba(0,0,0,.5)}.modal.show[data-v-a7f98ae4]{display:block!important}body.modal-open{overflow:hidden}.metadata-panel[data-v-0cb5f1b0]{background:#fff;box-shadow:0 4px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);overflow:hidden;height:100%;max-height:100%;display:flex;flex-direction:column}.card-body[data-v-0cb5f1b0]{padding:2rem}.metadata-panel-col[data-v-0cb5f1b0]{height:100%;display:flex;flex-direction:column}.metadata-panel-body[data-v-0cb5f1b0]{overflow-y:auto;overflow-x:hidden;flex:1 1 auto}.metadata-panel-body[data-v-0cb5f1b0]::-webkit-scrollbar{width:8px}.metadata-panel-body[data-v-0cb5f1b0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.metadata-panel-body[data-v-0cb5f1b0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.metadata-panel-body[data-v-0cb5f1b0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.card-title[data-v-0cb5f1b0]{color:#1f2937;font-weight:700;font-size:1.25rem;letter-spacing:-.5px;margin-bottom:1.5rem}.card-title .bi-lock-fill[data-v-0cb5f1b0]{font-size:1rem;transition:all .2s ease}.card-title .bi-lock-fill[data-v-0cb5f1b0]:hover{transform:scale(1.1)}.form-label[data-v-0cb5f1b0]{font-weight:600;color:#374151;margin-bottom:8px;font-size:.95rem}.form-label.text-muted[data-v-0cb5f1b0]{color:#6b7280!important}.text-danger[data-v-0cb5f1b0]{color:#dc3545!important;font-weight:700}.form-control[data-v-0cb5f1b0],.form-select[data-v-0cb5f1b0]{border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;transition:all .3s ease;font-size:1rem;background:#fff}.form-control[data-v-0cb5f1b0]:focus,.form-select[data-v-0cb5f1b0]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.form-control[readonly][data-v-0cb5f1b0]{background-color:#f8fafc;color:#6b7280;cursor:not-allowed}.form-control.is-invalid[data-v-0cb5f1b0]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.15)}.invalid-feedback[data-v-0cb5f1b0]{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#dc3545;font-weight:500}textarea.form-control[data-v-0cb5f1b0]{resize:vertical;min-height:80px}.form-select[data-v-0cb5f1b0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23667eea' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px;cursor:pointer}.select-multi-container[data-v-0cb5f1b0]{border:2px solid #e5e7eb;border-radius:10px;padding:12px 16px;background:#fff;transition:all .3s ease;min-height:50px}.select-multi-container[data-v-0cb5f1b0]:focus-within{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15)}.select-multi-options[data-v-0cb5f1b0]{display:flex;flex-direction:column;gap:8px}.select-multi-options .form-check[data-v-0cb5f1b0]{margin-bottom:0;display:flex;align-items:center;gap:8px}.select-multi-options .form-check-input[data-v-0cb5f1b0]{margin:0;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;transition:all .2s ease;cursor:pointer}.select-multi-options .form-check-input[data-v-0cb5f1b0]:checked{background-color:#667eea;border-color:#667eea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E")}.select-multi-options .form-check-input[data-v-0cb5f1b0]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15)}.select-multi-options .form-check-input[data-v-0cb5f1b0]:disabled{background-color:#f3f4f6;border-color:#d1d5db;cursor:not-allowed}.select-multi-options .form-check-label[data-v-0cb5f1b0]{margin:0;font-weight:500;color:#374151;cursor:pointer;font-size:.95rem;line-height:1.4;flex:1}.select-multi-options .form-check-input:disabled+.form-check-label[data-v-0cb5f1b0]{color:#9ca3af;cursor:not-allowed}.select-multi-container .text-muted.small[data-v-0cb5f1b0]{font-style:italic;color:#6b7280;font-size:.875rem;margin-top:8px}.btn[data-v-0cb5f1b0]{font-weight:600;border-radius:12px;padding:12px 20px;transition:all .3s ease;border:2px solid transparent;font-size:1rem}.btn-primary[data-v-0cb5f1b0]{background:#667eea;border-color:#667eea;color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.btn-primary[data-v-0cb5f1b0]:hover:not(:disabled){background:#5a6fd8;border-color:#5a6fd8;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.btn-primary[data-v-0cb5f1b0]:disabled{background:#d1d5db;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.btn.w-100[data-v-0cb5f1b0]{width:100%}alert-dismissible .btn-close[data-v-0cb5f1b0]{padding:.5rem;margin:-.25rem -.5rem -.25rem auto;background:none;border:none;font-size:1.2rem;opacity:.7;transition:opacity .2s ease}.alert-dismissible .btn-close[data-v-0cb5f1b0]:hover{opacity:1}.form-control-plaintext[data-v-0cb5f1b0]{padding:10px 16px;background:#f8fafc;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;font-style:italic}.alert-warning[data-v-0cb5f1b0]{background:#fff3cd;color:#856404;border-left:4px solid #ffc107}.alert-info[data-v-0cb5f1b0]{background:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}.alert .bi[data-v-0cb5f1b0]{font-size:1.1em}.alert .small[data-v-0cb5f1b0]{font-size:.85em;opacity:.9}.mb-3[data-v-0cb5f1b0]{margin-bottom:1.5rem}.mb-4[data-v-0cb5f1b0]{margin-bottom:2rem}@media (max-width:768px){.card-body[data-v-0cb5f1b0]{padding:1.5rem}.card-title[data-v-0cb5f1b0]{font-size:1.1rem}.form-control[data-v-0cb5f1b0],.form-select[data-v-0cb5f1b0]{padding:8px 12px;font-size:.9rem}.btn[data-v-0cb5f1b0]{padding:10px 16px;font-size:.9rem}}@media (max-width:576px){.card-body[data-v-0cb5f1b0]{padding:1rem}.card-title[data-v-0cb5f1b0]{font-size:1rem;margin-bottom:1rem}}.breadcrumb-container[data-v-36011724]{display:flex;align-items:center}.breadcrumb-title[data-v-36011724]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem;margin:0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumb-link[data-v-36011724]{color:#1f2937;transition:all .2s ease;cursor:pointer;text-decoration:none!important;font-weight:700;font-size:1.5rem}.breadcrumb-link[data-v-36011724]:hover{color:#374151;text-decoration:none!important;transform:translateX(-2px)}.breadcrumb-current[data-v-36011724]{color:#1f2937;font-weight:700;font-size:1.5rem}.breadcrumb-separator[data-v-36011724]{color:#6b7280!important;font-weight:500;font-size:1.1rem;margin:0 .5rem}@media (max-width:768px){.breadcrumb-current[data-v-36011724],.breadcrumb-link[data-v-36011724],.breadcrumb-title[data-v-36011724]{font-size:1.25rem}.breadcrumb-separator[data-v-36011724]{font-size:1rem}}@media (max-width:576px){.breadcrumb-title[data-v-36011724]{font-size:1.1rem;flex-direction:column;align-items:flex-start;gap:.25rem}.breadcrumb-current[data-v-36011724],.breadcrumb-link[data-v-36011724]{font-size:1.1rem}.breadcrumb-separator[data-v-36011724]{font-size:.95rem;margin:0 .25rem}}.toolbar-container[data-v-c4dfa086]{padding-top:8px;min-height:48px;overflow:visible}.color-picker-container[data-v-c4dfa086]{position:relative}.color-picker-btn[data-v-c4dfa086]{width:32px;height:32px;border:2px solid #dee2e6;border-radius:4px;cursor:pointer;background-color:var(--bs-primary);transition:all .2s ease-in-out}.color-picker-btn[data-v-c4dfa086]:hover:not(.disabled){border-color:#0d6efd;transform:translateY(-.5px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.color-picker-btn.disabled[data-v-c4dfa086],.color-picker-btn[data-v-c4dfa086]:disabled{cursor:not-allowed;opacity:.4;background-color:#6c757d!important;border-color:#adb5bd}.color-input-hidden[data-v-c4dfa086]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.tool-button[data-v-c4dfa086]{transition:all .2s ease-in-out;position:relative}.tool-button[data-v-c4dfa086]:hover:not(.disabled):not(.tool-disabled){transform:translateY(-.5px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn.disabled[data-v-c4dfa086],.tool-disabled[data-v-c4dfa086]{opacity:.3!important;cursor:not-allowed!important;pointer-events:auto;background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#adb5bd!important;position:relative}.btn.disabled[data-v-c4dfa086]:hover,.tool-disabled[data-v-c4dfa086]:hover{opacity:.3!important;transform:none!important;box-shadow:none!important;background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#adb5bd!important}.tool-disabled[data-v-c4dfa086]:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background-color:#dc3545;transform:translateY(-50%) rotate(-15deg);opacity:.7}.tool-disabled.btn-outline-secondary[data-v-c4dfa086]:after{display:none}.tool-active[data-v-c4dfa086]{background-color:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;box-shadow:0 0 0 .2rem rgba(13,110,253,.25);animation:pulse-active-c4dfa086 2s infinite}.tool-active[data-v-c4dfa086]:hover{background-color:#0b5ed7!important;border-color:#0a58ca!important}@keyframes pulse-active-c4dfa086{0%{box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}50%{box-shadow:0 0 0 .3rem rgba(13,110,253,.15)}to{box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}}.btn-outline-primary.btn-primary[data-v-c4dfa086]{background-color:#0d6efd;border-color:#0d6efd;color:#fff;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.no-pane-message[data-v-c4dfa086]{font-size:.875rem;display:flex;align-items:center;padding:.375rem .75rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.375rem;white-space:nowrap;color:#856404}.no-pane-message .bi-info-circle[data-v-c4dfa086]{color:#f39c12}.active-pane-indicator[data-v-c4dfa086]{font-size:.875rem;display:flex;align-items:center;padding:.375rem .75rem;background-color:#d1edff;border:1px solid #b6d7ff;border-radius:.375rem;white-space:nowrap;color:#0f5132}.active-pane-indicator .bi-check-circle[data-v-c4dfa086]{color:#198754}.hide-on-small[data-v-c4dfa086]{display:flex}.show-on-small[data-v-c4dfa086]{display:none}.page-navigator[data-v-c4dfa086]{flex-shrink:0}.page-navigator input[data-v-c4dfa086]{font-size:.875rem}.page-total[data-v-c4dfa086]{font-size:.875rem;white-space:nowrap}@media (max-width:1200px){.hide-on-small[data-v-c4dfa086]{display:none!important}.show-on-small[data-v-c4dfa086]{display:flex}.toolbar-label[data-v-c4dfa086]{display:none}.page-navigator input[data-v-c4dfa086]{width:50px!important;font-size:.8rem}.page-total[data-v-c4dfa086]{font-size:.8rem}.primary-tools[data-v-c4dfa086]{flex-wrap:nowrap}.tool-button[data-v-c4dfa086]{margin-right:.25rem!important;margin-left:.25rem!important;padding:.375rem .5rem}}@media (max-width:768px){.tool-button[data-v-c4dfa086]{margin-right:.25rem!important;margin-left:.25rem!important;padding:.25rem .4rem;font-size:.875rem}.text-muted.small[data-v-c4dfa086]{font-size:.75rem;padding:.25rem .5rem}.toolbar-container[data-v-c4dfa086]{flex-wrap:nowrap;overflow-x:visible}}.overflow-menu .dropdown-toggle[data-v-c4dfa086]{padding:.375rem .5rem}.overflow-menu .dropdown-menu[data-v-c4dfa086]{max-height:400px;overflow-y:auto}.overflow-menu .dropdown-item[data-v-c4dfa086]{display:flex;align-items:center;padding:.5rem 1rem}.overflow-menu .dropdown-item[data-v-c4dfa086]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.overflow-menu .dropdown-item.active[data-v-c4dfa086]{background-color:#0d6efd;color:#fff}.color-picker-btn[data-v-c4dfa086]:focus,.tool-button[data-v-c4dfa086]:focus{outline:2px solid #0d6efd;outline-offset:2px}.tool-disabled[data-v-c4dfa086]:focus{outline:2px solid #6c757d;outline-offset:2px}.color-picker-btn[data-v-c4dfa086],.tool-button[data-v-c4dfa086]{transition:opacity .3s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}.tool-loading[data-v-c4dfa086]{position:relative;pointer-events:none}.tool-loading[data-v-c4dfa086]:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;animation:spin-c4dfa086 1s linear infinite;z-index:1}@keyframes spin-c4dfa086{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tool-button[data-v-c4dfa086]:hover:not(.disabled):not(.tool-disabled):not(.tool-loading){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.tool-button.btn-primary[data-v-c4dfa086]:not(.disabled):not(.tool-disabled){box-shadow:0 0 0 .1rem rgba(13,110,253,.1),0 2px 4px rgba(0,0,0,.1)}.color-picker-btn[data-v-c4dfa086]:focus-visible,.tool-button[data-v-c4dfa086]:focus-visible{outline:3px solid #0d6efd;outline-offset:2px;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.tool-disabled[data-v-c4dfa086]:focus-visible{outline:3px solid #6c757d;outline-offset:2px}.single-document-view[data-v-60d7a267]{height:100%;display:flex;flex-direction:column;overflow:hidden}.document-preview-container[data-v-60d7a267]{height:100%;max-height:calc(100vh - 200px);overflow:auto;border:1px solid #dee2e6;flex:1;position:relative}@media (max-height:800px){.document-preview-container[data-v-60d7a267]{max-height:calc(100vh - 150px)}}.document-preview-container[data-v-60d7a267]{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f1f5f9!important}.document-preview-container[data-v-60d7a267]::-webkit-scrollbar{width:8px!important}.document-preview-container[data-v-60d7a267]::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.document-preview-container[data-v-60d7a267]::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.document-preview-container[data-v-60d7a267]::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}@media (max-height:600px){.document-preview-container[data-v-60d7a267]{max-height:calc(100vh - 100px)}}.annotation-container[data-v-60d7a267]{position:relative;margin:0 auto;border-radius:8px;overflow:hidden;max-width:100%}.annotation-container img[data-v-60d7a267]{max-width:100%;display:block;width:100%;height:auto;border-radius:8px}.annotation-konva-stage[data-v-60d7a267]{position:absolute;left:0;top:0;z-index:2;pointer-events:auto;max-width:100%;overflow:hidden;border-radius:8px}.text-preview-container[data-v-60d7a267]{margin:0;padding:0}.text-preview-content[data-v-60d7a267]{background:transparent;border:none;border-radius:0;padding:1.5rem;margin:0;color:#1e293b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;max-height:none;overflow-y:visible;white-space:pre-wrap}.processing-message[data-v-60d7a267]{padding:2rem;background:rgba(102,126,234,.05);border-radius:16px;border:2px dashed rgba(102,126,234,.2)}.processing-message h5[data-v-60d7a267]{color:#374151;font-weight:600}.processing-message p[data-v-60d7a267]{color:#6b7280;font-size:1rem;line-height:1.6}.processing-message .text-muted.small[data-v-60d7a267]{font-size:.9rem;color:#9ca3af!important}.text-center.text-muted.mt-2[data-v-60d7a267]{font-size:.9rem;font-weight:600;color:#6b7280!important;background:rgba(102,126,234,.05);padding:8px 16px;border-radius:20px;display:inline-block;margin-top:1rem!important}@media (max-width:768px){.document-preview-container[data-v-60d7a267]{height:400px}}@media (max-width:576px){.document-preview-container[data-v-60d7a267]{height:300px}}.split-document-view[data-v-470c11b6]{width:100%;height:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:0;flex:1;max-height:calc(100vh - 200px);min-height:0;grid-template-rows:1fr}.pane-selection-controls[data-v-470c11b6]{display:flex;align-items:center;padding:.75rem;background:rgba(102,126,234,.05);border-radius:8px;border:1px solid rgba(102,126,234,.1)}.active-pane-indicator[data-v-470c11b6]{display:flex;align-items:center;font-size:.9rem}.pane-wrapper[data-v-470c11b6]{display:flex;flex-direction:column;min-width:0;position:relative;border-radius:8px;transition:all .2s ease;height:100%;max-height:calc(100vh - 200px);min-height:0}.pane-wrapper.active-pane[data-v-470c11b6]{box-shadow:0 0 0 3px rgba(13,110,253,.25);border:2px solid #0d6efd}.pane-header[data-v-470c11b6]{background:#f8f9fa;padding:.5rem .75rem;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0;flex:0 0 auto}.pane-header h6[data-v-470c11b6]{color:#495057;font-weight:600;font-size:.9rem}.left-pane-wrapper[data-v-470c11b6],.right-pane-wrapper[data-v-470c11b6]{min-width:0;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0}.left-pane-wrapper .document-preview-container[data-v-470c11b6],.right-pane-wrapper .document-preview-container[data-v-470c11b6]{overflow-x:auto;overflow-y:auto;flex:1;height:100%;max-height:100%;background-color:rgba(248,250,252,.9);border:2px solid rgba(13,110,253,.3)}.vertical-splitter[data-v-470c11b6]{width:2px;background-color:#dee2e6;border-left:1px solid #adb5bd;border-right:1px solid #adb5bd;flex-shrink:0}@media (max-width:1024px){.split-document-view[data-v-470c11b6]{grid-template-columns:1fr 2px 1fr}.pane-selection-controls[data-v-470c11b6]{flex-direction:column;align-items:stretch;gap:.5rem}.active-pane-indicator[data-v-470c11b6]{justify-content:center}}@media (max-width:768px){.split-document-view[data-v-470c11b6]{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:8px}.vertical-splitter[data-v-470c11b6]{width:100%;height:2px;background-color:#dee2e6;border-top:1px solid #adb5bd;border-bottom:1px solid #adb5bd;border-left:none;border-right:none}.left-pane-wrapper[data-v-470c11b6],.right-pane-wrapper[data-v-470c11b6]{min-height:200px;height:auto;max-height:50vh}.pane-selection-controls[data-v-470c11b6]{padding:.5rem}.pane-selection-controls .btn[data-v-470c11b6]{font-size:.875rem;padding:.375rem .75rem}}.btn[data-v-470c11b6]{transition:all .2s ease}.btn-primary[data-v-470c11b6]{background-color:#0d6efd;border-color:#0d6efd}.btn-outline-primary[data-v-470c11b6]{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary[data-v-470c11b6]:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.left-pane-wrapper[data-v-470c11b6] .loading-state,.right-pane-wrapper[data-v-470c11b6] .loading-state{display:flex;align-items:center;justify-content:center;height:200px;color:#6c757d;font-style:italic}.document-preview-container[data-v-470c11b6]{height:100%;max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;border:1px solid #dee2e6;flex:1 1 auto;min-height:0;position:relative;overflow-y:auto!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f1f5f9!important}.annotation-container[data-v-470c11b6]{margin-bottom:1rem;display:block;position:relative;overflow-x:visible;overflow-y:visible}.zoom-inner[data-v-470c11b6]{display:block;position:relative;transform-origin:top left;overflow:visible}.document-preview-container[data-v-470c11b6]::-webkit-scrollbar{width:8px!important}.document-preview-container[data-v-470c11b6]::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.document-preview-container[data-v-470c11b6]::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.document-preview-container[data-v-470c11b6]::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}@media (max-height:800px){.split-document-view[data-v-470c11b6]{max-height:calc(100vh - 120px)}}@media (max-height:600px){.split-document-view[data-v-470c11b6]{max-height:calc(100vh - 80px)}}.document-preview[data-v-4500ad8c]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;max-height:100%;min-height:0}.document-preview-area[data-v-4500ad8c]{flex:1;overflow:hidden;position:relative;height:100%;max-height:100%;min-height:0}.error-container[data-v-4500ad8c]{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;background:rgba(220,53,69,.05);border-radius:12px;border:2px dashed rgba(220,53,69,.2);transition:all .3s ease}.error-container[data-v-4500ad8c]:has(.text-warning){background:rgba(255,193,7,.05);border-color:rgba(255,193,7,.2)}.error-container[data-v-4500ad8c]:has(.text-info){background:rgba(13,202,240,.05);border-color:rgba(13,202,240,.2)}.error-content[data-v-4500ad8c]{max-width:500px;padding:2rem}.error-content h6[data-v-4500ad8c]{font-weight:600}.error-content p[data-v-4500ad8c]{line-height:1.6;margin-bottom:1rem}.error-details[data-v-4500ad8c]{text-align:left;max-width:100%}.error-details summary[data-v-4500ad8c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem 0}.error-details summary[data-v-4500ad8c]:hover{text-decoration:underline}.retry-section[data-v-4500ad8c]{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 0;margin:1rem 0}.suggested-actions[data-v-4500ad8c]{background:hsla(208,7%,46%,.05);border-radius:.375rem;padding:1rem;margin-top:1rem}.suggested-actions ul[data-v-4500ad8c]{margin-bottom:0}.suggested-actions li[data-v-4500ad8c]{display:flex;align-items:flex-start;padding:.25rem 0}.fallback-message[data-v-4500ad8c]{animation:slideDown-4500ad8c .3s ease-out}.auto-retry-indicator[data-v-4500ad8c]{animation:pulse-4500ad8c 2s infinite}.recovery-exhausted[data-v-4500ad8c]{animation:shake-4500ad8c .5s ease-in-out}.network-status-indicator[data-v-4500ad8c]{animation:fadeIn-4500ad8c .3s ease-out}.circuit-breaker-indicator[data-v-4500ad8c]{animation:slideIn-4500ad8c .3s ease-out}@keyframes spin-4500ad8c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-4500ad8c{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideDown-4500ad8c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-4500ad8c{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes fadeIn-4500ad8c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-4500ad8c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.spin[data-v-4500ad8c]{animation:spin-4500ad8c 1s linear infinite}.btn[data-v-4500ad8c]:disabled{opacity:.6;cursor:not-allowed}.document-preview[data-v-4500ad8c]:focus-within{outline:none}.document-preview-area[data-v-4500ad8c]:focus-within{outline:none}.document-preview[data-v-4500ad8c],.document-preview[tabindex][data-v-4500ad8c]{outline:none}.keyboard-shortcut-feedback[data-v-4500ad8c]{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;opacity:0;transition:opacity .3s ease;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:none}.keyboard-shortcut-feedback.show[data-v-4500ad8c]{opacity:1}@media (max-width:768px){.error-container[data-v-4500ad8c]{min-height:300px}.error-content[data-v-4500ad8c]{padding:1.5rem;max-width:100%}.keyboard-shortcut-feedback[data-v-4500ad8c]{min-width:250px;top:10px;right:10px;left:10px;width:auto}}.document-viewer-container[data-v-eda4b470]{height:100%;display:flex;flex-direction:column;background:transparent;min-height:0}.document-viewer-header[data-v-eda4b470]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1rem 2rem;margin:0;position:sticky;top:0;z-index:100}.comparison-controls[data-v-eda4b470],.d-flex.align-items-center.gap-3[data-v-eda4b470]{display:flex;align-items:center;gap:.75rem}.comparison-controls .btn-info[data-v-eda4b470]{background:#17a2b8;border-color:#17a2b8;color:#fff;box-shadow:0 2px 8px rgba(23,162,184,.3)}.comparison-controls .btn-info[data-v-eda4b470]:hover{background:#138496;border-color:#138496;transform:translateY(-1px);box-shadow:0 4px 12px rgba(23,162,184,.4);color:#fff}.document-viewer-header h3[data-v-eda4b470]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem}.document-viewer-content[data-v-eda4b470]{flex:1;overflow-y:auto;padding:2rem;background:#fff;height:calc(100vh - 120px);max-height:calc(100vh - 120px);min-height:0}.document-viewer-content .row[data-v-eda4b470]{height:100%}.document-viewer-content .col-9[data-v-eda4b470]{height:100%;display:flex;flex-direction:column;min-height:0}.document-viewer-content .col-9>.card[data-v-eda4b470]{flex:1 1 auto;display:flex;flex-direction:column}.document-viewer-content .col-9>.card>.card-body[data-v-eda4b470]{display:flex;flex-direction:column;overflow:hidden;min-height:0}.card[data-v-eda4b470]{background:#fff;border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);width:100%;max-width:100%}.card-body[data-v-eda4b470],.card[data-v-eda4b470]{overflow:hidden;height:100%;max-height:100%}.annotation-container[data-v-eda4b470]{position:relative;margin:0 auto;border-radius:8px;overflow:hidden}.annotation-container img[data-v-eda4b470]{display:block;width:100%;height:auto;border-radius:8px}.annotation-container img[src*=".svg"][data-v-eda4b470],.annotation-container img[src*="blob:"][data-v-eda4b470]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.annotation-konva-stage[data-v-eda4b470]{position:absolute;left:0;top:0;z-index:2;pointer-events:auto;max-width:100%;overflow:hidden;border-radius:8px}.border-bottom[data-v-eda4b470]{border-bottom:2px solid rgba(102,126,234,.1)!important}.vr[data-v-eda4b470]{background-color:rgba(102,126,234,.2);width:2px}.help-content kbd[data-v-eda4b470]{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:.875em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#374151;font-weight:600}.help-content .table[data-v-eda4b470]{font-size:.95rem}.help-content .table td[data-v-eda4b470]{padding:.75rem;border-color:rgba(102,126,234,.1)}.help-content .table tbody tr[data-v-eda4b470]:hover{background-color:rgba(102,126,234,.05)}.text-center[data-v-eda4b470]{padding:2rem}.text-center p[data-v-eda4b470]{font-size:1.1rem;font-weight:500;margin-bottom:0}.text-danger[data-v-eda4b470]{color:#dc3545!important}.text-center.text-muted.mt-2[data-v-eda4b470]{font-size:.9rem;font-weight:600;color:#6b7280!important;background:rgba(102,126,234,.05);padding:8px 16px;border-radius:20px;display:inline-block;margin-top:1rem!important}.processing-message[data-v-eda4b470]{padding:2rem;background:rgba(102,126,234,.05);border-radius:16px;border:2px dashed rgba(102,126,234,.2)}.processing-message h5[data-v-eda4b470]{color:#374151;font-weight:600}.processing-message p[data-v-eda4b470]{color:#6b7280;font-size:1rem;line-height:1.6}.processing-message .text-muted.small[data-v-eda4b470]{font-size:.9rem;color:#9ca3af!important}.text-preview-container[data-v-eda4b470]{margin:0;padding:0}.text-preview-content[data-v-eda4b470]{background:transparent;border:none;border-radius:0;padding:0;margin:0;color:#1e293b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;max-height:none;overflow-y:visible}.text-preview-content[data-v-eda4b470]::-webkit-scrollbar{width:8px}.text-preview-content[data-v-eda4b470]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.text-preview-content[data-v-eda4b470]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.text-preview-content[data-v-eda4b470]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.document-viewer-content[data-v-eda4b470],.document-viewer-header[data-v-eda4b470]{padding:1rem}.card-body[data-v-eda4b470]{padding:1.5rem}.form-control[data-v-eda4b470]{padding:8px 12px;font-size:.9rem}}@media (max-width:576px){.document-viewer-header h3[data-v-eda4b470]{font-size:1.25rem}.card-body[data-v-eda4b470]{padding:1rem}}.document-viewer-container[data-v-eda4b470]{transition:all .3s ease-in-out}.document-viewer-header[data-v-eda4b470]{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.document-viewer-maximized .document-viewer-header[data-v-eda4b470]{opacity:0;transform:translateY(-10px);pointer-events:none;height:0;overflow:hidden;margin:0;padding:0}.col-3[data-v-eda4b470]{opacity:1;transform:translateX(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out,flex .3s ease-in-out,max-width .3s ease-in-out}.document-viewer-maximized .col-3[data-v-eda4b470]{opacity:0;transform:translateX(20px);pointer-events:none;flex:0 0 0%;max-width:0;overflow:hidden;margin:0;padding:0}.col-9[data-v-eda4b470]{transition:flex .3s ease-in-out,max-width .3s ease-in-out}.document-viewer-maximized .col-9[data-v-eda4b470]{flex:0 0 100%;max-width:100%}.card[data-v-eda4b470]{transition:all .3s ease-in-out}.document-viewer-maximized .card[data-v-eda4b470]{box-shadow:0 8px 25px rgba(0,0,0,.1)}.d-flex.align-items-center.mb-3.pb-3.border-bottom[data-v-eda4b470]{transition:all .25s ease-in-out}@media (max-height:800px){.document-viewer-content[data-v-eda4b470]{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}}@media (max-height:600px){.document-viewer-content[data-v-eda4b470]{height:calc(100vh - 80px);max-height:calc(100vh - 80px)}}.card-body[data-v-eda4b470] .document-preview,.card-body[data-v-eda4b470] .document-preview-area,.card-body[data-v-eda4b470] .single-document-view,.card-body[data-v-eda4b470] .split-document-view{height:100%!important;max-height:100%!important;overflow:hidden!important}.card-body[data-v-eda4b470] .document-preview-container{height:100%!important;max-height:100%!important;overflow-y:scroll!important;overflow-x:auto!important;flex:1!important}.modal-dialog[data-v-2a495fd2],.modal-dialog[data-v-72f20492]{max-width:500px}.form-control[data-v-05526feb]{border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;transition:all .3s ease;font-size:1rem}.form-control[data-v-05526feb]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.form-label[data-v-05526feb]{font-weight:600;color:#374151;margin-bottom:8px}.form-check[data-v-05526feb]{margin-bottom:8px}.form-check-input[data-v-05526feb]{margin-right:8px}.form-check-label[data-v-05526feb]{font-weight:500;color:#374151;cursor:pointer}.custom-table[data-v-b64bf246]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:auto}.custom-table td[data-v-b64bf246],.custom-table th[data-v-b64bf246]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-b64bf246]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.view-content[data-v-b64bf246],.view-header[data-v-b64bf246]{padding:1rem}.custom-table td[data-v-b64bf246],.custom-table th[data-v-b64bf246]{padding:.75rem .5rem;font-size:.95rem}}@media (max-width:576px){.view-header h3[data-v-b64bf246]{font-size:1.25rem}}.metadata-fields-list[data-v-264c323b]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#f8fafc}.metadata-field-item[data-v-264c323b]{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.metadata-field-item[data-v-264c323b]:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.metadata-field-item[data-v-264c323b]:last-child{margin-bottom:0}.field-info[data-v-264c323b]{margin-left:.5rem}.field-label[data-v-264c323b]{font-weight:600;color:#374151;font-size:1rem;margin-bottom:.25rem}.field-details[data-v-264c323b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.field-type[data-v-264c323b]{background:#667eea}.field-type[data-v-264c323b],.required-badge[data-v-264c323b]{color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.required-badge[data-v-264c323b]{background:#dc3545}.system-badge[data-v-264c323b]{background:#6b7280;color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.form-check-input[data-v-264c323b]{width:1.2rem;height:1.2rem;border:2px solid #d1d5db;border-radius:6px;transition:all .2s ease}.form-check-input[data-v-264c323b]:checked{background-color:#667eea}.form-check-input[data-v-264c323b]:checked,.form-check-input[data-v-264c323b]:focus{border-color:#667eea;box-shadow:0 0 0 .25rem rgba(102,126,234,.25)}.spinner-border[data-v-264c323b]{color:#667eea;width:2rem;height:2rem}.form-check-input[data-v-4e943b44]:checked{background-color:#0d6efd;border-color:#0d6efd}.alert[data-v-4e943b44]{border-radius:.375rem}.input-group .btn[data-v-4e943b44]{border-left:0}.border[data-v-4e943b44]{border-color:#dee2e6!important}.form-check-label[data-v-4e943b44]{cursor:pointer}.spinner-border-sm[data-v-4e943b44]{width:1rem;height:1rem}.metadata-dialog-body[data-v-d1b647ea]{max-height:60vh;overflow-y:auto;padding-right:1rem;margin-right:-.5rem}.document-info-section[data-v-d1b647ea]{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb}.section-title[data-v-d1b647ea]{color:#374151;font-weight:700;font-size:1.1rem;margin-bottom:1rem}.form-label[data-v-d1b647ea]{font-weight:600;color:#374151;margin-bottom:8px;font-size:.95rem}.form-label.text-muted[data-v-d1b647ea]{color:#6b7280!important}.text-danger[data-v-d1b647ea]{color:#dc3545!important;font-weight:700}.form-control[data-v-d1b647ea],.form-select[data-v-d1b647ea]{border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;transition:all .3s ease;font-size:1rem;background:#fff}.form-control[data-v-d1b647ea]:focus,.form-select[data-v-d1b647ea]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.form-control[readonly][data-v-d1b647ea]{background-color:#f8fafc;color:#6b7280;cursor:not-allowed}.form-control.is-invalid[data-v-d1b647ea]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.15)}.invalid-feedback[data-v-d1b647ea]{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#dc3545;font-weight:500}textarea.form-control[data-v-d1b647ea]{resize:vertical;min-height:80px}.form-select[data-v-d1b647ea]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23667eea' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px;cursor:pointer}.select-multi-container[data-v-d1b647ea]{border:2px solid #e5e7eb;border-radius:10px;padding:12px 16px;background:#fff;transition:all .3s ease;min-height:50px}.select-multi-container[data-v-d1b647ea]:focus-within{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15)}.select-multi-options[data-v-d1b647ea]{display:flex;flex-direction:column;gap:8px}.select-multi-options .form-check[data-v-d1b647ea]{margin-bottom:0;display:flex;align-items:center;gap:8px}.select-multi-options .form-check-input[data-v-d1b647ea]{margin:0;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;transition:all .2s ease;cursor:pointer}.select-multi-options .form-check-input[data-v-d1b647ea]:checked{background-color:#667eea;border-color:#667eea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E")}.select-multi-options .form-check-input[data-v-d1b647ea]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15)}.select-multi-options .form-check-label[data-v-d1b647ea]{margin:0;font-weight:500;color:#374151;cursor:pointer;font-size:.95rem;line-height:1.4;flex:1}.select-multi-container .text-muted.small[data-v-d1b647ea]{font-style:italic;color:#6b7280;font-size:.875rem;margin-top:8px}.form-control-plaintext[data-v-d1b647ea]{padding:10px 16px;background:#f8fafc;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;font-style:italic}.spinner-border-sm[data-v-d1b647ea]{width:1rem;height:1rem}.metadata-dialog-body[data-v-d1b647ea]::-webkit-scrollbar{width:8px}.metadata-dialog-body[data-v-d1b647ea]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.metadata-dialog-body[data-v-d1b647ea]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.metadata-dialog-body[data-v-d1b647ea]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.metadata-dialog-body[data-v-d1b647ea]{max-height:50vh;padding-right:.75rem;margin-right:-.25rem}.document-info-section[data-v-d1b647ea]{padding:1rem}.btn[data-v-d1b647ea],.form-control[data-v-d1b647ea],.form-select[data-v-d1b647ea]{padding:8px 12px;font-size:.9rem}}.custom-table[data-v-441cc0f8]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-441cc0f8],.custom-table th[data-v-441cc0f8]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-441cc0f8]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.view-content[data-v-441cc0f8],.view-header[data-v-441cc0f8]{padding:1rem}.custom-table td[data-v-441cc0f8],.custom-table th[data-v-441cc0f8]{padding:.75rem .5rem;font-size:.95rem}.filename-column[data-v-441cc0f8]{min-width:150px}.docid-column[data-v-441cc0f8]{width:100px}.actions-column[data-v-441cc0f8]{width:160px}.action-buttons[data-v-441cc0f8]{gap:4px}.btn-action[data-v-441cc0f8]{width:32px;height:32px;font-size:.8rem}.metadata-column[data-v-441cc0f8]{width:120px;min-width:100px}.metadata-value[data-v-441cc0f8]{font-size:.8rem;padding:2px 4px}}@media (max-width:576px){.view-header h3[data-v-441cc0f8]{font-size:1.25rem}.dropdown-toggle[data-v-441cc0f8]{padding:8px 12px;font-size:.9rem}.filename-text[data-v-441cc0f8]{font-size:.9rem}.docid-text[data-v-441cc0f8]{font-size:.75rem}}.document-info[data-v-3aa279e3]{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid rgba(102,126,234,.1)}.document-info h5[data-v-3aa279e3]{color:#1f2937;font-weight:700;margin:0}.table-container[data-v-3aa279e3]{background:#fff;border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.08);overflow:hidden;border:1px solid rgba(102,126,234,.1)}.custom-table[data-v-3aa279e3]{width:100%;margin:0;border-collapse:collapse;background:transparent}.custom-table td[data-v-3aa279e3],.custom-table th[data-v-3aa279e3]{padding:1rem 1.25rem;font-size:.95rem;vertical-align:middle;border:none}.table-header[data-v-3aa279e3]{background:#f8fafc}.custom-table th[data-v-3aa279e3]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;border-bottom:2px solid rgba(102,126,234,.1)}.table-row[data-v-3aa279e3]{border-bottom:1px solid rgba(102,126,234,.08);transition:all .3s ease}.table-row[data-v-3aa279e3]:last-child{border-bottom:none}.table-row[data-v-3aa279e3]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.version-column[data-v-3aa279e3]{width:120px;text-align:center}.status-column[data-v-3aa279e3]{width:100px;text-align:center}.folder-column[data-v-3aa279e3]{width:150px}.metadata-column[data-v-3aa279e3]{width:auto;min-width:200px}.created-column[data-v-3aa279e3]{width:120px}.actions-column[data-v-3aa279e3]{width:150px;text-align:center}.version-badge-wrapper[data-v-3aa279e3]{display:flex;justify-content:center;align-items:center}.version-badge[data-v-3aa279e3]{background:#667eea;color:#fff;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;box-shadow:0 2px 8px rgba(102,126,234,.3)}.version-badge.latest[data-v-3aa279e3]{background:#10b981}.status-indicator[data-v-3aa279e3]{display:flex;justify-content:center;align-items:center}.folder-info[data-v-3aa279e3]{display:flex;align-items:center}.folder-name[data-v-3aa279e3]{color:#374151;font-weight:500}.metadata-preview[data-v-3aa279e3]{max-width:100%}.metadata-tags[data-v-3aa279e3]{display:flex;flex-wrap:wrap;gap:4px}.metadata-tag[data-v-3aa279e3]{background:rgba(102,126,234,.1);color:#667eea;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.created-info[data-v-3aa279e3]{text-align:center}.created-date[data-v-3aa279e3]{font-weight:600;color:#374151}.created-time[data-v-3aa279e3]{font-size:.8rem}.action-buttons[data-v-3aa279e3]{display:flex;gap:4px;justify-content:center;align-items:center}.btn-action[data-v-3aa279e3]{width:32px;height:32px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.9rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.btn-view[data-v-3aa279e3]{background:#667eea;color:#fff}.btn-view[data-v-3aa279e3]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4);background:#5a6fd8;color:#fff}.btn-download[data-v-3aa279e3]{background:#28a745;color:#fff}.btn-download[data-v-3aa279e3]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(40,167,69,.4);background:#218838;color:#fff}.btn-restore[data-v-3aa279e3]{background:#ffc107;color:#fff}.btn-restore[data-v-3aa279e3]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,193,7,.4);background:#e0a800;color:#fff}.version-comparison[data-v-3aa279e3]{border-radius:12px;overflow:hidden}.comparison-info[data-v-3aa279e3]{display:flex;align-items:center;justify-content:space-between}.spinner-border[data-v-3aa279e3]{color:#667eea;width:2rem;height:2rem}@media (max-width:768px){.custom-table td[data-v-3aa279e3],.custom-table th[data-v-3aa279e3]{padding:.75rem .5rem;font-size:.8rem}.action-buttons[data-v-3aa279e3]{flex-direction:column;gap:2px}.btn-action[data-v-3aa279e3]{width:28px;height:28px;font-size:.8rem}.metadata-tag[data-v-3aa279e3]{max-width:80px;font-size:.7rem}}.compose-document-form[data-v-19b096ad]{max-width:100%}.documents-list[data-v-19b096ad]{max-height:400px;overflow-y:auto;border:1px solid #dee2e6;border-radius:8px;background:#f8f9fa}.document-item[data-v-19b096ad]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #dee2e6;background:#fff;transition:all .2s ease;cursor:move}.document-item[data-v-19b096ad]:last-child{border-bottom:none}.document-item[data-v-19b096ad]:hover{background:#f8f9fa}.document-item.dragging[data-v-19b096ad]{opacity:.5;background:#e9ecef}.document-info[data-v-19b096ad]{display:flex;align-items:center;flex:1;min-width:0}.document-icon[data-v-19b096ad]{margin-right:12px;font-size:1.5rem;color:#667eea;flex-shrink:0}.document-details[data-v-19b096ad]{flex:1;min-width:0}.document-name[data-v-19b096ad]{font-weight:600;color:#374151;margin-bottom:4px;word-break:break-word}.document-meta[data-v-19b096ad]{font-size:.875rem;color:#6b7280}.document-actions[data-v-19b096ad]{display:flex;gap:8px;flex-shrink:0}.document-actions .btn[data-v-19b096ad]{padding:4px 8px;font-size:.875rem}.preview-info[data-v-19b096ad]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px}.preview-info p[data-v-19b096ad]{margin-bottom:8px}.preview-info p[data-v-19b096ad]:last-child{margin-bottom:0}@media (max-width:768px){.document-item[data-v-19b096ad]{flex-direction:column;align-items:flex-start;gap:12px}.document-actions[data-v-19b096ad]{align-self:flex-end}.document-icon[data-v-19b096ad]{margin-right:8px;font-size:1.25rem}}.custom-table[data-v-7d04951a]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-7d04951a],.custom-table th[data-v-7d04951a]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-7d04951a]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.view-content[data-v-7d04951a],.view-header[data-v-7d04951a]{padding:1rem}.custom-table td[data-v-7d04951a],.custom-table th[data-v-7d04951a]{padding:.75rem .5rem;font-size:.95rem}.action-buttons[data-v-7d04951a]{flex-direction:column;gap:4px}.btn-action[data-v-7d04951a]{width:32px;height:32px;font-size:.8rem}.metadata-column[data-v-7d04951a]{width:120px;min-width:100px}.metadata-value[data-v-7d04951a]{font-size:.8rem;padding:2px 4px}}@media (max-width:576px){.view-header h3[data-v-7d04951a]{font-size:1.25rem}.dropdown-toggle[data-v-7d04951a]{padding:8px 12px;font-size:.9rem}}.settings-container[data-v-17ae34b8]{height:100%;display:flex;flex-direction:column;background:transparent}.settings-header[data-v-17ae34b8]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1.5rem 2rem;margin:0;position:sticky;top:0;z-index:100}.settings-header h3[data-v-17ae34b8]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem}.settings-header .text-muted[data-v-17ae34b8]{color:#6b7280!important;font-weight:500;font-size:1.1rem}.settings-content[data-v-17ae34b8]{flex:1;overflow-y:auto;padding:2rem;background:#fff}.card[data-v-17ae34b8]{background:#fff;border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);overflow:hidden;transition:all .3s ease}.card[data-v-17ae34b8]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.card-body[data-v-17ae34b8]{padding:2rem;word-wrap:break-word;overflow-wrap:break-word}.card-title[data-v-17ae34b8]{color:#1f2937;font-weight:700;font-size:1.25rem;margin-bottom:1rem;display:flex;align-items:center}.card-title i[data-v-17ae34b8]{color:#667eea;font-size:1.3rem}.card-text[data-v-17ae34b8]{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-weight:500}.row.mt-3[data-v-17ae34b8]{margin-top:1.5rem!important}.row.mt-4[data-v-17ae34b8]{margin-top:2rem!important}@media (max-width:768px){.settings-content[data-v-17ae34b8],.settings-header[data-v-17ae34b8]{padding:1rem}.card-body[data-v-17ae34b8]{padding:1.5rem}.card-title[data-v-17ae34b8]{font-size:1.1rem}.card-text[data-v-17ae34b8]{font-size:.95rem}.row.mt-3[data-v-17ae34b8]{margin-top:1rem!important}.row.mt-4[data-v-17ae34b8]{margin-top:1.5rem!important}}@media (max-width:576px){.settings-header h3[data-v-17ae34b8]{font-size:1.25rem}.card-body[data-v-17ae34b8]{padding:1rem}.card-title[data-v-17ae34b8]{font-size:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.card-title i[data-v-17ae34b8]{font-size:1.2rem}}.modal-dialog[data-v-71ea7e82],.modal-dialog[data-v-bec658d2]{max-width:600px}.custom-table[data-v-140c8efe]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-140c8efe],.custom-table th[data-v-140c8efe]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-140c8efe]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.view-content[data-v-140c8efe],.view-header[data-v-140c8efe]{padding:1rem}.custom-table td[data-v-140c8efe],.custom-table th[data-v-140c8efe]{padding:.75rem .5rem;font-size:.95rem}}@media (max-width:576px){.view-header h3[data-v-140c8efe]{font-size:1.25rem}.d-flex.gap-2[data-v-140c8efe]{flex-direction:column;gap:.5rem}}.modal-backdrop[data-v-d4879484]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-dialog[data-v-d4879484]{max-width:600px;width:90%;margin:1.75rem auto}.modal-content[data-v-d4879484]{background:#fff;border-radius:.75rem;box-shadow:0 10px 40px rgba(0,0,0,.2);overflow:hidden}.modal-header[data-v-d4879484]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-d4879484]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center}.modal-title .bi[data-v-d4879484]{color:#6366f1}.btn-close[data-v-d4879484]{background:none;border:none;font-size:1.5rem;cursor:pointer;opacity:.5;transition:opacity .2s}.btn-close[data-v-d4879484]:hover{opacity:1}.modal-body[data-v-d4879484]{padding:1.5rem;max-height:70vh;overflow-y:auto}.document-info[data-v-d4879484]{background:#f9fafb;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb}.info-label[data-v-d4879484]{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}.info-value[data-v-d4879484]{font-size:1rem;color:#1f2937;font-weight:500}.form-label[data-v-d4879484]{font-weight:500;color:#374151;margin-bottom:.5rem}.form-control[data-v-d4879484]{border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem;font-size:.95rem;transition:all .2s ease;resize:vertical}.form-control[data-v-d4879484]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.form-control[data-v-d4879484]:disabled{background-color:#f3f4f6;cursor:not-allowed}.form-text[data-v-d4879484]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.modal-footer[data-v-d4879484]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.btn[data-v-d4879484]{padding:.625rem 1.25rem;border-radius:.5rem;font-weight:500;font-size:.95rem;transition:all .2s ease;border:none;cursor:pointer;display:inline-flex;align-items:center}.btn[data-v-d4879484]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d4879484]{background-color:#6b7280;color:#fff}.btn-secondary[data-v-d4879484]:hover:not(:disabled){background-color:#4b5563}.btn-primary[data-v-d4879484]{background-color:#6366f1;color:#fff}.btn-primary[data-v-d4879484]:hover:not(:disabled){background-color:#4f46e5}.alert[data-v-d4879484]{padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;display:flex;align-items:center}.alert-danger[data-v-d4879484]{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-success[data-v-d4879484]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.spinner-border-sm[data-v-d4879484]{width:1rem;height:1rem;border-width:.125em}.custom-table[data-v-4755c05d]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:auto}.custom-table td[data-v-4755c05d],.custom-table th[data-v-4755c05d]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-4755c05d]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}.filename-wrapper[data-v-4755c05d]{display:flex;align-items:center;gap:.5rem}.btn-comment[data-v-4755c05d]{background:none;border:none;padding:.25rem .5rem;cursor:pointer;color:#6b7280;transition:all .2s ease;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center}.btn-comment[data-v-4755c05d]:hover{background-color:#f3f4f6;color:#6366f1}.btn-comment .bi-chat-left-text-fill[data-v-4755c05d]{color:#6366f1}.btn-comment i[data-v-4755c05d]{font-size:1rem}@media (max-width:768px){.view-header[data-v-4755c05d]{padding:1rem;margin:0 -1rem 0 -1rem}.view-content[data-v-4755c05d]{padding:1rem}.custom-table td[data-v-4755c05d],.custom-table th[data-v-4755c05d]{padding:.75rem .5rem;font-size:.85rem}.actions-column .dropdown-menu[data-v-4755c05d]{min-width:160px}.actions-column .dropdown-item[data-v-4755c05d]{padding:8px 12px;font-size:.85rem}.metadata-column[data-v-4755c05d]{width:120px;min-width:100px}.metadata-value[data-v-4755c05d]{font-size:.8rem;padding:2px 4px}}@media (max-width:576px){.view-header h3[data-v-4755c05d]{font-size:1.25rem}.table-container[data-v-4755c05d]{border-radius:12px}}.drag-drop-zone[data-v-5da1c96c]{border:2px dashed #dee2e6;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer;min-height:200px;display:flex;align-items:center;justify-content:center}.drag-drop-zone[data-v-5da1c96c]:hover{border-color:#007bff;background-color:#f8f9fa}.drag-drop-zone.drag-over[data-v-5da1c96c]{border-color:#007bff;background-color:#e3f2fd;transform:scale(1.02)}.drag-drop-zone.has-files[data-v-5da1c96c]{min-height:300px;align-items:flex-start}.drag-drop-content[data-v-5da1c96c]{width:100%}.drag-drop-icon[data-v-5da1c96c]{font-size:3rem;color:#6c757d;margin-bottom:1rem}.drag-drop-title[data-v-5da1c96c]{color:#495057;margin-bottom:.5rem}.drag-drop-subtitle[data-v-5da1c96c]{color:#6c757d;margin-bottom:1rem}.files-list[data-v-5da1c96c]{width:100%}.files-list-title[data-v-5da1c96c]{color:#495057;margin-bottom:1rem;text-align:left}.files-container[data-v-5da1c96c]{max-height:300px;overflow-y:auto}.file-item[data-v-5da1c96c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;margin-bottom:.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.file-item[data-v-5da1c96c]:hover{background:#e9ecef}.file-item.uploading[data-v-5da1c96c]{background:#fff3cd;border-color:#ffeaa7}.file-item.uploaded[data-v-5da1c96c]{background:#d1edff;border-color:#b8daff}.file-item.error[data-v-5da1c96c]{background:#f8d7da;border-color:#f5c6cb}.file-info[data-v-5da1c96c]{display:flex;align-items:center;flex:1;min-width:0}.file-icon[data-v-5da1c96c]{font-size:1.25rem;color:#6c757d;flex-shrink:0}.file-details[data-v-5da1c96c]{margin-left:.5rem;min-width:0;flex:1}.file-name[data-v-5da1c96c]{font-weight:500;color:#343a40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-5da1c96c]{font-size:.875rem;color:#6c757d}.file-status[data-v-5da1c96c]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.upload-progress[data-v-5da1c96c]{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:80px}.progress[data-v-5da1c96c]{width:80px;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden}.progress-bar[data-v-5da1c96c]{height:100%;background-color:#007bff;transition:width .3s ease}.upload-error[data-v-5da1c96c],.upload-success[data-v-5da1c96c]{display:flex;align-items:center;gap:.25rem}.modal-dialog[data-v-5da1c96c]{max-width:600px}.file-types-compact[data-v-5da1c96c]{font-size:.9rem;line-height:1.4;color:#495057}@media (max-width:768px){.drag-drop-zone[data-v-5da1c96c]{padding:1rem;min-height:150px}.drag-drop-zone.has-files[data-v-5da1c96c]{min-height:250px}.file-item[data-v-5da1c96c]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-status[data-v-5da1c96c]{width:100%;justify-content:flex-end}}.custom-table[data-v-7ec04e94]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-7ec04e94],.custom-table th[data-v-7ec04e94]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-7ec04e94]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}.badge[data-v-7ec04e94]{font-size:.875rem;padding:.5rem .75rem;border-radius:20px;font-weight:600}.badge.bg-info[data-v-7ec04e94]{background:#17a2b8!important;color:#fff}.badge.bg-secondary[data-v-7ec04e94]{background:#6b7280!important;color:#fff}@media (max-width:768px){.view-content[data-v-7ec04e94],.view-header[data-v-7ec04e94]{padding:1rem}.custom-table td[data-v-7ec04e94],.custom-table th[data-v-7ec04e94]{padding:.75rem .5rem;font-size:.95rem}.card-body[data-v-7ec04e94]{padding:1.5rem}}@media (max-width:576px){.view-header h3[data-v-7ec04e94]{font-size:1.25rem}.badge[data-v-7ec04e94]{font-size:.75rem;padding:.375rem .5rem}.card-body[data-v-7ec04e94]{padding:1rem}}.modal-dialog[data-v-117e327e]{max-width:600px}h6[data-v-117e327e]{color:#343a40;font-weight:600;margin-bottom:1rem;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.selectable-values-list[data-v-117e327e]{margin-bottom:2rem}.selectable-values-list .list-group-item[data-v-117e327e]{border:1px solid #dee2e6;border-radius:8px;margin-bottom:.5rem;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease;border-left:4px solid #007bff}.selectable-values-list .list-group-item[data-v-117e327e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.selectable-values-list .list-group-item[data-v-117e327e]:last-child{margin-bottom:0}.selectable-values-list .flex-grow-1[data-v-117e327e]{font-weight:500;color:#343a40;font-size:1rem;line-height:1.4}.btn-group-sm .btn[data-v-117e327e]{width:32px;height:32px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;margin-left:.25rem}.btn-group-sm .btn i[data-v-117e327e]{font-size:.875rem;line-height:1}.btn-group-sm .btn[data-v-117e327e]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.btn-outline-primary[data-v-117e327e]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none}.btn-outline-primary[data-v-117e327e]:hover{background:linear-gradient(135deg,#0056b3,#004085);color:#fff}.btn-outline-danger[data-v-117e327e]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none}.btn-outline-danger[data-v-117e327e]:hover{background:linear-gradient(135deg,#c82333,#a71e2a);color:#fff}.btn-success[data-v-117e327e]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none}.btn-success[data-v-117e327e]:hover{background:linear-gradient(135deg,#20c997,#1ea085);color:#fff}.btn-secondary[data-v-117e327e]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;border:none}.btn-secondary[data-v-117e327e]:hover{background:linear-gradient(135deg,#5a6268,#495057);color:#fff}.d-flex.flex-grow-1.me-2 .form-control[data-v-117e327e]{border-radius:6px;border:2px solid #dee2e6;padding:.5rem .75rem;font-size:1rem;transition:all .2s ease}.d-flex.flex-grow-1.me-2 .form-control[data-v-117e327e]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.d-flex.flex-grow-1.me-2 .form-control.is-invalid[data-v-117e327e]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.text-muted.text-center.py-3[data-v-117e327e]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:2rem!important;color:#6c757d;font-style:italic;font-size:1rem}.add-value-section[data-v-117e327e]{border-top:2px solid #e9ecef;padding-top:1.5rem;margin-bottom:2rem}.add-value-section .input-group[data-v-117e327e]{box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.add-value-section .form-control[data-v-117e327e]{border:2px solid #dee2e6;border-right:none;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease}.add-value-section .form-control[data-v-117e327e]:focus{border-color:#007bff;box-shadow:none;z-index:3}.add-value-section .form-control.is-invalid[data-v-117e327e]{border-color:#dc3545}.add-value-section .btn-primary[data-v-117e327e]{background:linear-gradient(135deg,#007bff,#0056b3);border:2px solid #007bff;border-left:none;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease}.add-value-section .btn-primary[data-v-117e327e]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);border-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.add-value-section .btn-primary[data-v-117e327e]:disabled{background:#6c757d;border-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.import-section[data-v-117e327e]{border-top:2px solid #e9ecef;padding-top:1.5rem}.import-section .d-flex[data-v-117e327e]{gap:.75rem;margin-bottom:.75rem}.import-section .btn-outline-secondary[data-v-117e327e]{background:#f8f9fa;border:2px solid #dee2e6;color:#6c757d;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;transition:all .2s ease;cursor:not-allowed;position:relative}.import-section .btn-outline-secondary i[data-v-117e327e]{margin-right:.5rem;color:#adb5bd}.import-section .btn-outline-secondary[data-v-117e327e]:disabled{opacity:.6}.import-section .text-muted[data-v-117e327e]{font-size:.875rem;color:#6c757d;font-style:italic}.alert[data-v-117e327e]{border-radius:8px;border:none;padding:1rem 1.25rem;margin-bottom:1.5rem;font-weight:500;position:relative}.alert-danger[data-v-117e327e]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border-left:4px solid #dc3545}.alert-info[data-v-117e327e]{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border-left:4px solid #17a2b8}.alert-warning[data-v-117e327e]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border-left:4px solid #ffc107}.alert-success[data-v-117e327e]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border-left:4px solid #28a745}.alert .btn-sm[data-v-117e327e]{padding:.375rem .75rem;font-size:.875rem;border-radius:6px;font-weight:500;transition:all .2s ease}.alert .btn-outline-primary[data-v-117e327e]{border-color:#007bff;color:#007bff;background:rgba(0,123,255,.1)}.alert .btn-outline-primary[data-v-117e327e]:hover{background:#007bff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,123,255,.3)}.alert .btn-outline-secondary[data-v-117e327e]{border-color:#6c757d;color:#6c757d;background:hsla(208,7%,46%,.1)}.alert .btn-outline-secondary[data-v-117e327e]:hover{background:#6c757d;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px hsla(208,7%,46%,.3)}.alert .btn-outline-info[data-v-117e327e]{border-color:#17a2b8;color:#17a2b8;background:rgba(23,162,184,.1)}.alert .btn-outline-info[data-v-117e327e]:hover{background:#17a2b8;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(23,162,184,.3)}.alert-dismissible .btn-close[data-v-117e327e]{position:absolute;top:.75rem;right:.75rem;padding:.375rem;background:none;border:none;font-size:1.25rem;opacity:.5;cursor:pointer;transition:opacity .2s ease}.alert-dismissible .btn-close[data-v-117e327e]:hover{opacity:1}.alert ul[data-v-117e327e]{margin-bottom:0;padding-left:1.25rem}.alert li[data-v-117e327e]{margin-bottom:.25rem}.spinner-border-sm[data-v-117e327e]{width:1rem;height:1rem;border-width:.125rem}.invalid-feedback.d-block[data-v-117e327e]{display:block!important;margin-top:.5rem;font-size:.875rem;color:#dc3545;font-weight:500}.modal-footer .btn[data-v-117e327e]{padding:.75rem 1.5rem;font-weight:600;border-radius:8px;transition:all .2s ease;border:none}.modal-footer .btn-secondary[data-v-117e327e]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.modal-footer .btn-secondary[data-v-117e327e]:hover{background:linear-gradient(135deg,#5a6268,#495057);transform:translateY(-1px);box-shadow:0 4px 12px hsla(208,7%,46%,.3)}.modal-footer .btn-primary[data-v-117e327e]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.modal-footer .btn-primary[data-v-117e327e]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.modal-footer .btn-primary[data-v-117e327e]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.modal-dialog[data-v-117e327e]{max-width:95%;margin:1rem auto}.selectable-values-list .list-group-item[data-v-117e327e]{padding:.75rem}.btn-group-sm .btn[data-v-117e327e]{width:28px;height:28px}.btn-group-sm .btn i[data-v-117e327e]{font-size:.75rem}h6[data-v-117e327e]{font-size:.9rem}.add-value-section .btn-primary[data-v-117e327e],.add-value-section .form-control[data-v-117e327e]{padding:.625rem .875rem;font-size:.9rem}.import-section .btn-outline-secondary[data-v-117e327e]{padding:.625rem 1rem;font-size:.9rem}.modal-footer .btn[data-v-117e327e]{padding:.625rem 1.25rem;font-size:.9rem}}@media (max-width:576px){.modal-dialog[data-v-117e327e]{margin:.5rem;max-width:none}.selectable-values-list .list-group-item[data-v-117e327e]{padding:.5rem}.d-flex.justify-content-between.align-items-center.w-100[data-v-117e327e]{flex-direction:column;align-items:stretch!important;gap:.75rem}.btn-group[data-v-117e327e]{align-self:flex-end}.import-section .d-flex[data-v-117e327e]{flex-direction:column;gap:.5rem}.import-section .btn-outline-secondary[data-v-117e327e]{width:100%;text-align:center}.add-value-section .input-group[data-v-117e327e]{flex-direction:column}.add-value-section .form-control[data-v-117e327e]{border-right:2px solid #dee2e6;border-radius:8px 8px 0 0}.add-value-section .btn-primary[data-v-117e327e]{border-left:2px solid #007bff;border-radius:0 0 8px 8px}}.btn[data-v-117e327e]:focus{outline:2px solid #007bff;outline-offset:2px}.form-control[data-v-117e327e]:focus{outline:none}[data-v-117e327e]{transition:all .2s ease}.list-group-item:hover .flex-grow-1[data-v-117e327e]{color:#007bff}.gap-2[data-v-117e327e]{gap:.5rem}.d-flex.gap-2[data-v-117e327e]>*{margin-right:0}.custom-table[data-v-9edecb0e]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-9edecb0e],.custom-table th[data-v-9edecb0e]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-9edecb0e]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.metadata-content[data-v-9edecb0e],.metadata-header[data-v-9edecb0e]{padding:1rem}.custom-table td[data-v-9edecb0e],.custom-table th[data-v-9edecb0e]{padding:.75rem .5rem;font-size:.95rem}}@media (max-width:576px){.metadata-header h3[data-v-9edecb0e]{font-size:1.25rem}.badge[data-v-9edecb0e]{font-size:.75rem;padding:.375rem .5rem}}.custom-table[data-v-777c3f8c]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-777c3f8c],.custom-table th[data-v-777c3f8c]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-777c3f8c]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.view-content[data-v-777c3f8c],.view-header[data-v-777c3f8c]{padding:1rem}.custom-table td[data-v-777c3f8c],.custom-table th[data-v-777c3f8c]{padding:.75rem .5rem;font-size:.95rem}}@media (max-width:576px){.view-header h3[data-v-777c3f8c]{font-size:1.25rem}.btn[data-v-777c3f8c]{padding:8px 12px;font-size:.9rem}}.custom-table[data-v-617cedf4]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-617cedf4],.custom-table th[data-v-617cedf4]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-617cedf4]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}.username-column[data-v-617cedf4]{width:150px}.activity-column[data-v-617cedf4]{width:120px}.ip-column[data-v-617cedf4]{width:140px}.date-column[data-v-617cedf4]{width:180px}.details-column[data-v-617cedf4]{min-width:200px}.details-wrapper[data-v-617cedf4],.username-wrapper[data-v-617cedf4]{max-width:100%;overflow:hidden}.date-text[data-v-617cedf4],.details-text[data-v-617cedf4],.ip-text[data-v-617cedf4],.username-text[data-v-617cedf4]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#374151;font-weight:500}.badge[data-v-617cedf4]{font-size:.875rem;padding:.5rem .75rem;border-radius:20px;font-weight:600}.badge.bg-success[data-v-617cedf4]{background:#28a745!important;color:#fff}.badge.bg-warning[data-v-617cedf4]{background:#ffc107!important;color:#212529}.badge.bg-info[data-v-617cedf4]{background:#17a2b8!important;color:#fff}@media (max-width:768px){.view-content[data-v-617cedf4],.view-header[data-v-617cedf4]{padding:1rem}.custom-table td[data-v-617cedf4],.custom-table th[data-v-617cedf4]{padding:.75rem .5rem;font-size:.95rem}.ip-column[data-v-617cedf4],.username-column[data-v-617cedf4]{width:120px}.date-column[data-v-617cedf4]{width:140px}}@media (max-width:576px){.view-header h3[data-v-617cedf4]{font-size:1.25rem}}.modal-dialog[data-v-2c42f15b]{max-width:700px}.form-check-input[data-v-2c42f15b]:checked{background-color:#667eea;border-color:#667eea}.alert-warning[data-v-2c42f15b]{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.text-primary[data-v-2c42f15b]{color:#667eea!important}.btn-danger[data-v-2c42f15b]{background-color:#dc3545;border-color:#dc3545}.btn-danger[data-v-2c42f15b]:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}.btn-danger[data-v-2c42f15b]:disabled{opacity:.5;cursor:not-allowed}.spinner-border-sm[data-v-2c42f15b]{width:1rem;height:1rem}.form-check-input[data-v-2c42f15b]:focus,.form-control[data-v-2c42f15b]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15)}h6.fw-bold.text-primary[data-v-2c42f15b]{font-weight:700;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(102,126,234,.1)}.form-control.is-valid[data-v-2c42f15b]{border-color:#198754;background-image:none}.form-control.is-invalid[data-v-2c42f15b]{border-color:#dc3545;background-image:none}.input-group-text.text-success[data-v-2c42f15b]{background-color:#d1e7dd;border-color:#198754;color:#198754!important}.valid-feedback[data-v-2c42f15b]{color:#198754;font-size:.875rem}.invalid-feedback[data-v-2c42f15b]{color:#dc3545;font-size:.875rem}.form-check-input[data-v-2c42f15b]:disabled,.form-control[data-v-2c42f15b]:disabled{opacity:.6;cursor:not-allowed}.form-check-label[data-v-2c42f15b]{cursor:pointer}.form-check-input:disabled+.form-check-label[data-v-2c42f15b]{opacity:.6;cursor:not-allowed}.badge.bg-warning[data-v-2c42f15b]{font-size:.75rem;padding:.25rem .5rem}.form-control[data-v-2c42f15b]{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-group-text[data-v-2c42f15b]{transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.text-warning[data-v-2c42f15b]{color:#f57c00!important}.bi-exclamation-triangle[data-v-2c42f15b]{color:#f57c00}.user-profile-container[data-v-5ec04a7c]{height:100%;display:flex;flex-direction:column;background:transparent}.user-profile-header[data-v-5ec04a7c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1.5rem 2rem;margin:0;position:sticky;top:0;z-index:100}.user-profile-header h3[data-v-5ec04a7c]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem}.user-profile-header .text-muted[data-v-5ec04a7c]{color:#6b7280!important;font-weight:500;font-size:1.1rem}.user-profile-content[data-v-5ec04a7c]{flex:1;overflow-y:auto;padding:2rem;background:#fff}.card[data-v-5ec04a7c]{background:#fff;box-shadow:0 4px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);overflow:hidden}.card.border-danger[data-v-5ec04a7c]{border:2px solid #dc3545!important;box-shadow:0 4px 25px rgba(220,53,69,.15)}.card-body[data-v-5ec04a7c]{padding:2rem}.card-title[data-v-5ec04a7c]{color:#1f2937;font-weight:700;font-size:1.25rem;margin-bottom:1.5rem;display:flex;align-items:center}.card-title i[data-v-5ec04a7c]{color:#667eea;font-size:1.3rem}.card-title.text-danger i[data-v-5ec04a7c]{color:#dc3545!important}h6.fw-bold.text-primary[data-v-5ec04a7c]{color:#667eea!important;font-weight:700;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(102,126,234,.1)}.form-control[data-v-5ec04a7c],.form-select[data-v-5ec04a7c]{border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;transition:all .3s ease;font-size:1rem}.form-control[data-v-5ec04a7c]:focus,.form-select[data-v-5ec04a7c]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.form-label[data-v-5ec04a7c]{margin-bottom:8px}.form-label.fw-semibold[data-v-5ec04a7c],.form-label[data-v-5ec04a7c]{font-weight:600;color:#374151}.form-control-plaintext[data-v-5ec04a7c]{background-color:#f8fafc;border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;color:#6b7280;font-size:1rem;font-weight:500}.form-text.text-muted[data-v-5ec04a7c]{color:#6b7280!important;font-size:.875rem;font-weight:500;margin-top:.5rem}.btn[data-v-5ec04a7c]{font-weight:600;border-radius:10px;padding:10px 16px;transition:all .3s ease;border:2px solid transparent;font-size:1rem}.btn[data-v-5ec04a7c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn[data-v-5ec04a7c]:disabled:hover{transform:none;box-shadow:none}.alert[data-v-5ec04a7c]{border:none;border-radius:12px;padding:1rem 1.5rem;font-weight:500;box-shadow:0 2px 10px rgba(0,0,0,.1)}.alert-success[data-v-5ec04a7c]{background:#d4edda;color:#155724;border-left:4px solid #28a745}.alert-danger[data-v-5ec04a7c]{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.alert-warning[data-v-5ec04a7c]{background:#fff3cd;color:#856404;border-left:4px solid #ffc107}.alert-info[data-v-5ec04a7c]{background:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}.spinner-border[data-v-5ec04a7c]{color:#667eea;width:3rem;height:3rem}.text-muted[data-v-5ec04a7c]{color:#6b7280!important;font-weight:500}.mb-4[data-v-5ec04a7c]{margin-bottom:2rem}.mb-3[data-v-5ec04a7c]{margin-bottom:1.5rem}.mt-4[data-v-5ec04a7c]{margin-top:2rem}@media (max-width:768px){.view-content[data-v-5ec04a7c],.view-header[data-v-5ec04a7c]{padding:1rem}.card-body[data-v-5ec04a7c]{padding:1.5rem}.card-title[data-v-5ec04a7c]{font-size:1.1rem}h6.fw-bold.text-primary[data-v-5ec04a7c]{font-size:1rem}.btn[data-v-5ec04a7c],.form-control-plaintext[data-v-5ec04a7c],.form-control[data-v-5ec04a7c],.form-select[data-v-5ec04a7c]{padding:8px 12px;font-size:.9rem}}@media (max-width:576px){.view-header h3[data-v-5ec04a7c]{font-size:1.25rem}.card-body[data-v-5ec04a7c]{padding:1rem}.card-title[data-v-5ec04a7c]{font-size:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.card-title i[data-v-5ec04a7c]{font-size:1.2rem}.d-flex.justify-content-end[data-v-5ec04a7c]{flex-direction:column;gap:.5rem}.btn[data-v-5ec04a7c]{width:100%}}.general-settings-container[data-v-5c15134c]{height:100%;display:flex;flex-direction:column;background:transparent}.general-settings-header[data-v-5c15134c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1.5rem 2rem;margin:0;position:sticky;top:0;z-index:100}.general-settings-header h3[data-v-5c15134c]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem}.general-settings-header .text-muted[data-v-5c15134c]{color:#6b7280!important;font-weight:500;font-size:1.1rem}.general-settings-content[data-v-5c15134c]{flex:1;overflow-y:auto;padding:2rem;background:#fff}.card[data-v-5c15134c]{background:#fff;border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);overflow:hidden}.card-body[data-v-5c15134c]{padding:2rem}.card-title[data-v-5c15134c]{color:#1f2937;font-weight:700;font-size:1.25rem;margin-bottom:1.5rem;display:flex;align-items:center}.card-title i[data-v-5c15134c]{color:#667eea;font-size:1.3rem}h6.fw-bold.text-primary[data-v-5c15134c]{color:#667eea!important;font-weight:700;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(102,126,234,.1)}.form-control[data-v-5c15134c],.form-select[data-v-5c15134c]{border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;transition:all .3s ease;font-size:1rem}.form-control[data-v-5c15134c]:focus,.form-select[data-v-5c15134c]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.form-label[data-v-5c15134c]{margin-bottom:8px}.form-label.fw-semibold[data-v-5c15134c],.form-label[data-v-5c15134c]{font-weight:600;color:#374151}.form-control-plaintext[data-v-5c15134c]{background-color:#f8fafc;border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;color:#6b7280;font-size:1rem;font-weight:500}.form-text.text-muted[data-v-5c15134c]{color:#6b7280!important;font-size:.875rem;font-weight:500;margin-top:.5rem}.form-check-input[data-v-5c15134c]{width:2.5rem;height:1.25rem;border:2px solid #d1d5db;border-radius:2rem;transition:all .3s ease}.form-check-input[data-v-5c15134c]:checked{background-color:#667eea}.form-check-input[data-v-5c15134c]:checked,.form-check-input[data-v-5c15134c]:focus{border-color:#667eea;box-shadow:0 0 0 .25rem rgba(102,126,234,.25)}.form-check-label[data-v-5c15134c]{font-weight:500;color:#374151;margin-left:.5rem}.badge[data-v-5c15134c]{font-size:.875rem;padding:.5rem .75rem;border-radius:20px;font-weight:600}.badge.bg-success[data-v-5c15134c]{background:#28a745!important;color:#fff}.alert[data-v-5c15134c]{border:none;border-radius:12px;padding:1rem 1.5rem;font-weight:500;box-shadow:0 2px 10px rgba(0,0,0,.1)}.alert-danger[data-v-5c15134c]{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.spinner-border[data-v-5c15134c]{color:#667eea;width:3rem;height:3rem}.text-muted[data-v-5c15134c]{color:#6b7280!important;font-weight:500}.mb-4[data-v-5c15134c]{margin-bottom:2rem}.mb-3[data-v-5c15134c]{margin-bottom:1.5rem}.mt-4[data-v-5c15134c]{margin-top:2rem}@media (max-width:768px){.view-content[data-v-5c15134c],.view-header[data-v-5c15134c]{padding:1rem}.card-body[data-v-5c15134c]{padding:1.5rem}.card-title[data-v-5c15134c]{font-size:1.1rem}h6.fw-bold.text-primary[data-v-5c15134c]{font-size:1rem}.btn[data-v-5c15134c],.form-control-plaintext[data-v-5c15134c],.form-control[data-v-5c15134c],.form-select[data-v-5c15134c]{padding:8px 12px;font-size:.9rem}.form-check-input[data-v-5c15134c]{width:2rem;height:1rem}}@media (max-width:576px){.view-header h3[data-v-5c15134c]{font-size:1.25rem}.card-body[data-v-5c15134c]{padding:1rem}.card-title[data-v-5c15134c]{font-size:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.card-title i[data-v-5c15134c]{font-size:1.2rem}.d-flex.justify-content-end[data-v-5c15134c]{flex-direction:column;gap:.5rem}.btn[data-v-5c15134c]{width:100%}}.create-workflow-container[data-v-573b4896]{height:100%;display:flex;flex-direction:column;background:transparent}.create-workflow-header[data-v-573b4896]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 20px rgba(0,0,0,.08);padding:1.5rem 2rem;margin:0;position:sticky;top:0;z-index:100}.create-workflow-header h3[data-v-573b4896]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem}.create-workflow-header .text-muted[data-v-573b4896]{color:#6b7280!important;font-weight:500;font-size:1.1rem}.create-workflow-content[data-v-573b4896]{flex:1;overflow-y:auto;padding:2rem;background:#fff}h3 a[data-v-573b4896]{color:#667eea!important;transition:all .2s ease;cursor:pointer;text-decoration:none!important;font-weight:600}h3 a[data-v-573b4896]:hover{color:#5a6fd8!important;text-decoration:none!important;transform:translateX(-2px)}.card[data-v-573b4896]{background:#fff;border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);overflow:hidden;max-width:100%;margin:0 auto}.card-body[data-v-573b4896]{padding:2rem;word-wrap:break-word;overflow-wrap:break-word}.card-title[data-v-573b4896]{color:#1f2937;font-weight:700;font-size:1.25rem;margin-bottom:1.5rem}.card-header[data-v-573b4896]{background:#f8fafc;border-bottom:1px solid rgba(102,126,234,.1);padding:1rem 1.5rem}.card-header h6[data-v-573b4896]{color:#374151;font-weight:600;margin-bottom:0}.form-control[data-v-573b4896],.form-select[data-v-573b4896]{border:2px solid #e5e7eb;border-radius:10px;padding:10px 16px;transition:all .3s ease;font-size:1rem}.form-control[data-v-573b4896]:focus,.form-select[data-v-573b4896]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.form-control.is-invalid[data-v-573b4896]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.15)}.form-label[data-v-573b4896]{font-weight:600;color:#374151;margin-bottom:8px}.form-text[data-v-573b4896]{color:#6b7280;font-size:.875rem;font-weight:500}.form-check-input[data-v-573b4896]{width:1.2rem;height:1.2rem;border:2px solid #d1d5db;border-radius:6px;transition:all .2s ease}.form-check-input[data-v-573b4896]:checked{background-color:#667eea}.form-check-input[data-v-573b4896]:checked,.form-check-input[data-v-573b4896]:focus{border-color:#667eea;box-shadow:0 0 0 .25rem rgba(102,126,234,.25)}.form-check-label[data-v-573b4896]{font-weight:500;color:#374151;margin-left:.5rem}.invalid-feedback[data-v-573b4896]{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#dc3545;font-weight:500}.badge[data-v-573b4896]{font-size:.875rem;padding:.5rem .75rem;border-radius:20px;font-weight:600}.badge.bg-secondary[data-v-573b4896]{background:#6b7280!important;color:#fff}.states-editor[data-v-573b4896]{overflow:hidden;background:#f8fafc;border:2px solid rgba(102,126,234,.1);border-radius:12px}.states-container[data-v-573b4896]{background:#f8fafc}.state-node[data-v-573b4896]{cursor:pointer;border:2px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:absolute}.state-node.selected[data-v-573b4896]{border-color:#667eea;background-color:rgba(102,126,234,.05);box-shadow:0 0 0 3px rgba(102,126,234,.25)}.state-node.dragging[data-v-573b4896]{border-color:#ffc107;background-color:#fff3cd;box-shadow:0 0 0 3px rgba(255,193,7,.25);cursor:grabbing;z-index:1000}.state-node.drag-mode[data-v-573b4896]{cursor:grab}.state-node.drag-mode[data-v-573b4896]:hover{cursor:grabbing}.state-node.overlapping[data-v-573b4896]{border-color:#dc3545;background-color:#f8d7da;box-shadow:0 0 0 3px rgba(220,53,69,.25)}.state-content[data-v-573b4896]{text-align:center;padding:8px}.state-name[data-v-573b4896]{font-weight:600;font-size:12px;margin-bottom:4px;color:#374151}.state-action[data-v-573b4896]{font-size:10px;color:#6b7280;text-transform:uppercase;font-weight:500}.connections-overlay[data-v-573b4896]{z-index:1}.state-badge[data-v-573b4896]{background:#667eea;color:#fff;border-radius:8px;padding:2px 6px;font-size:.75em;margin-top:4px;font-weight:600}.text-muted[data-v-573b4896]{color:#6b7280!important;font-weight:500}.text-warning[data-v-573b4896]{color:#ffc107!important}.border[data-v-573b4896]{border:2px solid rgba(102,126,234,.1)!important}.border.rounded[data-v-573b4896]{border-radius:12px!important}.bg-light[data-v-573b4896]{background:#f8fafc!important}.bg-white[data-v-573b4896]{background:#fff!important}@media (max-width:768px){.view-content[data-v-573b4896],.view-header[data-v-573b4896]{padding:1rem}.card-body[data-v-573b4896]{padding:1.5rem}.card-title[data-v-573b4896]{font-size:1.1rem}.btn[data-v-573b4896],.form-control[data-v-573b4896],.form-select[data-v-573b4896]{padding:8px 12px;font-size:.9rem}.btn-sm[data-v-573b4896]{padding:4px 8px;font-size:.8rem}}@media (max-width:576px){.view-header h3[data-v-573b4896]{font-size:1.25rem}.card-body[data-v-573b4896]{padding:1rem}.card-title[data-v-573b4896]{font-size:1rem}.states-editor[data-v-573b4896]{height:300px!important}}.custom-table[data-v-739df57f]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed;overflow:visible}.custom-table td[data-v-739df57f],.custom-table th[data-v-739df57f]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-739df57f]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}@media (max-width:768px){.view-header[data-v-739df57f]{padding:1rem;margin:0 -1rem 0 -1rem}.view-content[data-v-739df57f]{padding:1rem}.custom-table td[data-v-739df57f],.custom-table th[data-v-739df57f]{padding:.75rem .5rem;font-size:.85rem}.actions-column .dropdown-menu[data-v-739df57f]{min-width:160px}.actions-column .dropdown-item[data-v-739df57f]{padding:8px 12px;font-size:.85rem}.metadata-column[data-v-739df57f]{width:120px;min-width:100px}.metadata-value[data-v-739df57f]{font-size:.8rem;padding:2px 4px}}@media (max-width:576px){.view-header h3[data-v-739df57f]{font-size:1.25rem}.table-container[data-v-739df57f]{border-radius:12px}}.custom-table[data-v-6a927a78]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:auto}.custom-table td[data-v-6a927a78],.custom-table th[data-v-6a927a78]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-6a927a78]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}.viewed-at-text[data-v-6a927a78]{color:#6b7280;font-size:.95rem;background:rgba(102,126,234,.1);padding:6px 10px;border-radius:6px;display:inline-block}@media (max-width:768px){.view-header[data-v-6a927a78]{padding:1rem;margin:0 -1rem 0 -1rem}.view-content[data-v-6a927a78]{padding:1rem}.custom-table td[data-v-6a927a78],.custom-table th[data-v-6a927a78]{padding:.75rem .5rem;font-size:.85rem}.split-button-main[data-v-6a927a78]{font-size:.8rem;padding:6px 8px;border-radius:8px 0 0 8px}.dropdown-toggle-split[data-v-6a927a78]{padding:6px 6px;min-width:28px;border-radius:0 8px 8px 0}.actions-column .dropdown-menu[data-v-6a927a78]{min-width:160px}.actions-column .dropdown-item[data-v-6a927a78]{padding:8px 12px;font-size:.85rem}.metadata-column[data-v-6a927a78]{width:120px;min-width:100px}.metadata-value[data-v-6a927a78]{font-size:.8rem;padding:2px 4px}}@media (max-width:576px){.view-header h3[data-v-6a927a78]{font-size:1.25rem}.table-container[data-v-6a927a78]{border-radius:12px}}.custom-table[data-v-4eb4bf52]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:auto}.custom-table td[data-v-4eb4bf52],.custom-table th[data-v-4eb4bf52]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-4eb4bf52]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}.shared-documents-pills[data-v-4eb4bf52]{flex-shrink:0;padding:1.5rem 2rem;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1);box-shadow:0 2px 10px rgba(0,0,0,.05)}.nav-pills[data-v-4eb4bf52]{gap:12px}.nav-pills .nav-link[data-v-4eb4bf52]{border:2px solid rgba(102,126,234,.2);border-radius:25px;color:#6b7280;font-weight:600;padding:12px 24px;transition:all .3s ease;background:rgba(102,126,234,.05);display:flex;align-items:center;white-space:nowrap}.nav-pills .nav-link[data-v-4eb4bf52]:hover{background:rgba(102,126,234,.1);color:#667eea;border-color:rgba(102,126,234,.3);transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.2)}.nav-pills .nav-link.active[data-v-4eb4bf52]{color:#fff;background:#667eea;border-color:#667eea;box-shadow:0 4px 15px rgba(102,126,234,.4);transform:translateY(-2px)}.nav-pills .nav-link.active[data-v-4eb4bf52]:hover{background:#5a6fd8;border-color:#5a6fd8}.badge[data-v-4eb4bf52]{font-size:.75rem;border-radius:12px;padding:4px 8px;font-weight:600}.nav-pills .nav-link.active .badge[data-v-4eb4bf52]{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.sharing-details[data-v-4eb4bf52]{font-size:.95rem;line-height:1.4;color:#374151;padding:4px 8px;background:rgba(102,126,234,.05);border-radius:6px;border:1px solid rgba(102,126,234,.1)}.sharing-details .text-muted[data-v-4eb4bf52]{color:#6b7280!important;font-size:.85rem}.sharing-details .fw-bold[data-v-4eb4bf52]{color:#374151;font-weight:600}.copy-link-btn[data-v-4eb4bf52]{font-size:.8rem;padding:4px 10px;border-radius:6px;white-space:nowrap;transition:all .2s ease;border:1px solid rgba(102,126,234,.3);background:rgba(102,126,234,.05);color:#667eea}.copy-link-btn[data-v-4eb4bf52]:hover{background:#667eea;color:#fff;border-color:#667eea;transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.3)}.copy-link-btn[data-v-4eb4bf52]:active{transform:translateY(0);box-shadow:0 1px 4px rgba(102,126,234,.2)}.copy-link-btn i[data-v-4eb4bf52]{font-size:.85rem}@media (max-width:768px){.view-header[data-v-4eb4bf52]{padding:1rem;margin:0 -1rem 0 -1rem}.shared-documents-pills[data-v-4eb4bf52],.view-content[data-v-4eb4bf52]{padding:1rem}.custom-table td[data-v-4eb4bf52],.custom-table th[data-v-4eb4bf52]{padding:.75rem .5rem;font-size:.85rem}.split-button-main[data-v-4eb4bf52]{font-size:.8rem;padding:6px 8px;border-radius:8px 0 0 8px}.dropdown-toggle-split[data-v-4eb4bf52]{padding:6px 6px;min-width:28px;border-radius:0 8px 8px 0}.actions-column .dropdown-menu[data-v-4eb4bf52]{min-width:160px}.actions-column .dropdown-item[data-v-4eb4bf52]{padding:8px 12px;font-size:.85rem}.metadata-column[data-v-4eb4bf52]{width:120px;min-width:100px}.metadata-value[data-v-4eb4bf52],.sharing-details[data-v-4eb4bf52]{font-size:.8rem;padding:2px 4px}.sharing-details-column[data-v-4eb4bf52]{width:150px;min-width:140px}.copy-link-btn[data-v-4eb4bf52]{font-size:.75rem;padding:3px 8px}}@media (max-width:576px){.view-header h3[data-v-4eb4bf52]{font-size:1.25rem}.table-container[data-v-4eb4bf52]{border-radius:12px}.nav-pills .nav-link[data-v-4eb4bf52]{padding:8px 16px;font-size:.9rem}.nav-pills[data-v-4eb4bf52]{gap:8px}}.advanced-search-title[data-v-5e7f0151]{color:#1f2937;font-weight:700;letter-spacing:-.5px;font-size:1.5rem;margin:0;display:flex;align-items:center}.advanced-search-title .bi[data-v-5e7f0151]{font-size:1.4rem;color:#6366f1}.search-criteria-toggle[data-v-5e7f0151]{display:flex;justify-content:flex-start}.search-criteria-toggle .btn[data-v-5e7f0151]{font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.search-criteria-toggle .btn[data-v-5e7f0151]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.search-criteria-toggle .btn .bi[data-v-5e7f0151]{font-size:1rem}.search-form-container[data-v-5e7f0151]{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;margin-bottom:2rem}.advanced-search-form[data-v-5e7f0151]{max-width:none}.search-section[data-v-5e7f0151]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.search-section[data-v-5e7f0151]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-5e7f0151]{color:#374151;font-weight:600;font-size:1.1rem;margin-bottom:1.5rem;display:flex;align-items:center}.section-title .bi[data-v-5e7f0151]{color:#6366f1;font-size:1rem}.form-label[data-v-5e7f0151]{font-weight:500;color:#374151;margin-bottom:.5rem}.form-control[data-v-5e7f0151],.form-select[data-v-5e7f0151]{border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem;font-size:.95rem;transition:all .2s ease}.form-control[data-v-5e7f0151]:focus,.form-select[data-v-5e7f0151]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.metadata-fields[data-v-5e7f0151]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}.metadata-field-row[data-v-5e7f0151]{align-items:end}.metadata-field-row .form-control[data-v-5e7f0151],.metadata-field-row .form-select[data-v-5e7f0151]{background:#fff}.metadata-field-row .form-label.small[data-v-5e7f0151]{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}.multi-select-container[data-v-5e7f0151]{position:relative}.multi-select-display[data-v-5e7f0151]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:.375rem .75rem}.multi-select-display[data-v-5e7f0151]:hover{border-color:#6366f1}.multi-select-dropdown[data-v-5e7f0151]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:1000;max-height:200px;overflow-y:auto}.multi-select-option[data-v-5e7f0151]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out;display:flex;align-items:center}.multi-select-option[data-v-5e7f0151]:last-child{border-bottom:none}.multi-select-option[data-v-5e7f0151]:hover{background-color:#f9fafb}.multi-select-option .form-check-input[data-v-5e7f0151]{margin:0}.search-actions[data-v-5e7f0151]{display:flex;justify-content:flex-start;align-items:center;padding-top:1.5rem;border-top:1px solid #e5e7eb;margin-top:2rem}.spinner-border-sm[data-v-5e7f0151]{width:1rem;height:1rem;border-width:.125em}.search-results-container[data-v-5e7f0151]{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem}.bulk-actions-bar[data-v-5e7f0151]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:1rem}.bulk-actions-content[data-v-5e7f0151]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.bulk-selection-count[data-v-5e7f0151]{font-weight:600;color:#374151;display:flex;align-items:center}.bulk-selection-count .bi[data-v-5e7f0151]{color:#6366f1}.bulk-action-buttons[data-v-5e7f0151]{display:flex;gap:.5rem;flex-wrap:wrap}.bulk-action-buttons .btn[data-v-5e7f0151]{font-size:.875rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:all .2s ease}.bulk-action-buttons .btn[data-v-5e7f0151]:hover{transform:translateY(-1px)}@media (max-width:768px){.bulk-actions-content[data-v-5e7f0151]{flex-direction:column;align-items:stretch}.bulk-action-buttons[data-v-5e7f0151]{justify-content:center}}.custom-table[data-v-5e7f0151]{width:100%;margin:0;border-collapse:collapse;background:transparent;table-layout:fixed}.custom-table td[data-v-5e7f0151],.custom-table th[data-v-5e7f0151]{padding:1.2rem 1.25rem;font-size:1.1rem;vertical-align:middle;border:none}.custom-table th[data-v-5e7f0151]{font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.75px;font-size:1rem;border-bottom:2px solid rgba(102,126,234,.1)}.results-header[data-v-5e7f0151]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.results-title[data-v-5e7f0151]{color:#374151;font-weight:600;font-size:1.1rem;margin-bottom:.5rem;display:flex;align-items:center}.results-title .bi[data-v-5e7f0151]{color:#6366f1;font-size:1rem}.results-count[data-v-5e7f0151]{margin:0;font-size:.9rem}.no-results[data-v-5e7f0151]{text-align:center;color:#6b7280}.no-results .bi[data-v-5e7f0151]{opacity:.5}.results-table[data-v-5e7f0151]{background:#f9fafb;border:1px solid #e5e7eb}.form-control.is-invalid[data-v-5e7f0151]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.invalid-feedback[data-v-5e7f0151]{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#dc3545}.text-success small[data-v-5e7f0151]{font-size:.875rem;color:#198754}@media (max-width:768px){.advanced-search-content[data-v-5e7f0151]{padding:1rem}.search-form-container[data-v-5e7f0151],.search-results-container[data-v-5e7f0151]{padding:1.5rem}.search-actions[data-v-5e7f0151]{flex-direction:column;align-items:stretch}.search-actions .btn[data-v-5e7f0151]{margin-bottom:.5rem}.search-actions .btn[data-v-5e7f0151]:last-child{margin-bottom:0}.alert[data-v-5e7f0151]{flex-direction:column;align-items:flex-start;text-align:left}.alert .btn-close[data-v-5e7f0151]{align-self:flex-end;margin-top:.5rem;margin-left:0}}.user-autocomplete-container[data-v-5e7f0151]{position:relative}.user-autocomplete-dropdown[data-v-5e7f0151]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:1000;max-height:200px;overflow-y:auto}.user-autocomplete-item[data-v-5e7f0151]{padding:.75rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out}.user-autocomplete-item[data-v-5e7f0151]:last-child{border-bottom:none}.user-autocomplete-item[data-v-5e7f0151]:hover{background-color:#f9fafb}.user-autocomplete-item.loading[data-v-5e7f0151],.user-autocomplete-item.no-results[data-v-5e7f0151]{cursor:default;color:#6b7280;font-style:italic}.user-autocomplete-item.loading[data-v-5e7f0151]:hover,.user-autocomplete-item.no-results[data-v-5e7f0151]:hover{background-color:transparent}.user-info .user-name[data-v-5e7f0151]{font-weight:500;color:#374151;margin-bottom:.25rem}.user-info .user-details[data-v-5e7f0151]{font-size:.875rem;color:#6b7280}.selected-user-display[data-v-5e7f0151]{margin-top:.5rem}.selected-user-badge[data-v-5e7f0151]{display:inline-flex;align-items:center;background-color:#e0e7ff;color:#3730a3;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;border:1px solid #c7d2fe}.selected-user-badge .user-info[data-v-5e7f0151]{margin-right:.5rem}.selected-user-badge .btn-close[data-v-5e7f0151]{background:none;border:none;color:#3730a3;opacity:.7;cursor:pointer;padding:0;font-size:.75rem}.selected-user-badge .btn-close[data-v-5e7f0151]:hover{opacity:1}.context-menu[data-v-3222437f]{position:fixed;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);min-width:150px;padding:4px 0;font-size:14px}.context-menu-item[data-v-3222437f]{padding:8px 16px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease}.context-menu-item[data-v-3222437f]:hover{background-color:#f3f4f6}.context-menu-item.text-danger[data-v-3222437f]:hover{background-color:#fef2f2}.context-menu-item i[data-v-3222437f]{font-size:14px}.alert[data-v-70295553]{border-radius:8px;border:none;padding:12px 16px}.alert-warning[data-v-70295553]{background-color:#fff3cd;color:#856404}.alert-danger[data-v-70295553]{background-color:#f8d7da;color:#721c24}.form-check[data-v-70295553]{margin-bottom:8px}.form-check-input[data-v-70295553]{margin-right:8px}.form-check-label[data-v-70295553]{font-weight:500;cursor:pointer}.form-check-label.text-danger[data-v-70295553]{color:#dc3545!important}.form-select[data-v-70295553]{border:2px solid #e5e7eb;border-radius:8px;padding:8px 12px;transition:all .3s ease}.form-select[data-v-70295553]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.sidebar[data-v-ac67aab4]{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(102,126,234,.1);transition:all .3s ease;background:linear-gradient(180deg,#1f2937,#111827);box-shadow:4px 0 20px rgba(0,0,0,.1)}.sidebar-collapsed[data-v-ac67aab4]{width:64px!important;min-width:64px!important;max-width:64px!important}.sidebar-header[data-v-ac67aab4]{border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1)}.brand-link[data-v-ac67aab4]{color:#fff;text-decoration:none;display:flex;align-items:center;transition:all .3s ease}.brand-link[data-v-ac67aab4]:hover{color:#e3e9f6;text-decoration:none}.brand-icon[data-v-ac67aab4]{font-size:1.5rem;color:#667eea}.brand-text[data-v-ac67aab4]{font-weight:600;letter-spacing:-.5px}.top-navbar[data-v-ac67aab4]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(102,126,234,.1)!important;box-shadow:0 2px 20px rgba(0,0,0,.08)}.sidebar-toggle[data-v-ac67aab4]{color:#374151;border:none;padding:0;transition:all .2s ease}.sidebar-toggle[data-v-ac67aab4]:hover{color:#667eea;transform:scale(1.05)}.search-input[data-v-ac67aab4]{border:2px solid #e5e7eb;border-radius:12px;padding:10px 16px;transition:all .3s ease;background:#fff}.search-input[data-v-ac67aab4]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.15);outline:none}.username-display[data-v-ac67aab4]{color:#374151;font-weight:600}.user-menu-toggle[data-v-ac67aab4]{color:#374151;border:none;padding:8px;border-radius:8px;transition:all .2s ease}.user-menu-toggle[data-v-ac67aab4]:hover{color:#667eea;background-color:rgba(102,126,234,.1)}.user-dropdown[data-v-ac67aab4]{border:none;box-shadow:0 10px 40px rgba(0,0,0,.15);border-radius:12px;overflow:hidden}.btn-primary-gradient[data-v-ac67aab4]{background:#667eea;border:none;color:#fff;font-weight:600;font-size:.95rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:12px;padding:12px 16px;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.btn-primary-gradient[data-v-ac67aab4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4);background:#5a6fd8;color:#fff}.btn-sidebar[data-v-ac67aab4]{color:#d1d5db;border:none;text-align:left;background-color:transparent;border-radius:8px;padding:10px 16px;margin-bottom:4px;transition:all .2s ease;font-weight:600;font-size:.95rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.btn-sidebar[data-v-ac67aab4]:hover{background-color:rgba(102,126,234,.1);color:#fff;transform:translateX(4px)}.btn-sidebar.active[data-v-ac67aab4]{background:rgba(102,126,234,.2);color:#fff;padding-left:13px}.btn-sidebar i[data-v-ac67aab4]{transition:all .2s ease;opacity:.8}.btn-sidebar.active i[data-v-ac67aab4],.btn-sidebar:hover i[data-v-ac67aab4]{opacity:1;color:#667eea}.sidebar-empty-state[data-v-ac67aab4]{color:#9ca3af;font-style:italic;font-size:.85rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sidebar-collapsed .nav-link[data-v-ac67aab4]{padding:.5rem!important;text-align:center}.sidebar-collapsed .nav-link i[data-v-ac67aab4]{margin:0!important}.sidebar-collapsed .btn[data-v-ac67aab4]{padding:.5rem!important;justify-content:center}.sidebar-collapsed .btn i[data-v-ac67aab4]{margin:0!important}.sidebar-collapsed .btn-group[data-v-ac67aab4]{flex-direction:column}.sidebar-collapsed .btn-group .btn[data-v-ac67aab4]{border-radius:8px!important;margin-bottom:.25rem}.sidebar-collapsed .btn-group .btn[data-v-ac67aab4]:last-child{margin-bottom:0}.views-container[data-v-ac67aab4]{min-height:calc(100vh - 64px);background:linear-gradient(135deg,#f8fafc,#e3e9f6 50%,#dbeafe);overflow-x:hidden;width:100%}.main-content[data-v-ac67aab4]{transition:all .3s ease}.main-content-collapsed[data-v-ac67aab4]{width:calc(100% - 64px)!important;flex:none!important;max-width:none!important}.nav-link[data-v-ac67aab4]{color:#374151;text-decoration:none;font-weight:500;transition:color .2s ease}.nav-link[data-v-ac67aab4]:hover{color:#667eea}.dropdown-toggle[data-v-ac67aab4]:after{display:none}.dropdown-item[data-v-ac67aab4]{padding:10px 16px;transition:all .2s ease}.dropdown-item[data-v-ac67aab4]:hover{background-color:rgba(102,126,234,.1);color:#667eea}.dropdown-item.disabled[data-v-ac67aab4]{opacity:.6;cursor:not-allowed;pointer-events:none}.dropdown-item.disabled[data-v-ac67aab4]:hover{background-color:transparent}.folder-name-text[data-v-ac67aab4]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0}.folder-status-dot[data-v-ac67aab4]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.folder-status-dot.public[data-v-ac67aab4]{background-color:#10b981}.folder-status-dot.private[data-v-ac67aab4]{background-color:#ef4444}@media (max-width:768px){.sidebar[data-v-ac67aab4]{transform:translateX(-100%);position:fixed;z-index:1050}.sidebar.show[data-v-ac67aab4]{transform:translateX(0)}.main-content[data-v-ac67aab4]{width:100%!important;margin-left:0!important}}.login-container[data-v-75342d20]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e3e9f6 50%,#dbeafe);display:flex;align-items:center;padding:2rem 0}.login-card[data-v-75342d20]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e9ecef}.login-header[data-v-75342d20]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.login-title[data-v-75342d20]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.login-subtitle[data-v-75342d20]{opacity:.9;margin:0}.login-body[data-v-75342d20]{padding:2rem}.form-group[data-v-75342d20]{margin-bottom:1.5rem}.form-label[data-v-75342d20]{font-weight:600;color:#495057;margin-bottom:.5rem}.input-group[data-v-75342d20]{position:relative}.input-icon[data-v-75342d20]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:2}.form-control[data-v-75342d20]{padding-left:40px;border:2px solid #e9ecef;border-radius:8px;transition:all .2s ease}.form-control[data-v-75342d20]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.form-actions[data-v-75342d20]{margin-bottom:1rem}.btn-login[data-v-75342d20]{width:100%;padding:12px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;transition:all .2s ease}.btn-login[data-v-75342d20]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.btn-google[data-v-75342d20]{width:100%;padding:12px;font-weight:600;border:2px solid #e9ecef;border-radius:8px;transition:all .2s ease}.btn-google[data-v-75342d20]:hover{background-color:#f8f9fa;border-color:#667eea;color:#667eea}.divider[data-v-75342d20]{text-align:center;margin:1.5rem 0;position:relative}.divider[data-v-75342d20]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e9ecef}.divider span[data-v-75342d20]{background:#fff;padding:0 1rem;color:#6c757d;font-size:.9rem}.alert[data-v-75342d20]{border-radius:8px;border:none;padding:1rem}.alert-danger[data-v-75342d20]{background-color:#f8d7da;color:#721c24}.alert-success[data-v-75342d20]{background-color:#d1edff;color:#0c5460;border:1px solid #b8daff}.account-deleted-message[data-v-75342d20]{margin-bottom:1.5rem}.login-footer[data-v-75342d20]{padding:1.5rem 2rem;text-align:center;border-top:1px solid #e9ecef;background-color:#f8f9fa}.register-text[data-v-75342d20]{margin:0;color:#6c757d}.register-link[data-v-75342d20]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.register-link[data-v-75342d20]:hover{color:#5a6fd8;text-decoration:underline}@media (max-width:768px){.login-container[data-v-75342d20]{padding:1rem}.login-card[data-v-75342d20]{margin:0}}.register-container[data-v-0d6dafbe]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e3e9f6 50%,#dbeafe);display:flex;align-items:center;padding:2rem 0}.register-card[data-v-0d6dafbe]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e9ecef}.register-header[data-v-0d6dafbe]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.register-title[data-v-0d6dafbe]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.register-subtitle[data-v-0d6dafbe]{opacity:.9;margin:0}.register-body[data-v-0d6dafbe]{padding:2rem}.form-group[data-v-0d6dafbe]{margin-bottom:1.5rem}.form-label[data-v-0d6dafbe]{font-weight:600;color:#495057;margin-bottom:.5rem}.input-group[data-v-0d6dafbe]{position:relative}.input-icon[data-v-0d6dafbe]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:2}.form-control[data-v-0d6dafbe]{padding-left:40px;border:2px solid #e9ecef;border-radius:8px;transition:all .2s ease}.form-control[data-v-0d6dafbe]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.form-actions[data-v-0d6dafbe]{margin-bottom:1rem}.btn-register[data-v-0d6dafbe]{width:100%;padding:12px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;transition:all .2s ease}.btn-register[data-v-0d6dafbe]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.alert[data-v-0d6dafbe]{border-radius:8px;border:none;padding:1rem}.alert-danger[data-v-0d6dafbe]{background-color:#f8d7da;color:#721c24}.alert-success[data-v-0d6dafbe]{background-color:#d4edda;color:#155724}.alert-warning[data-v-0d6dafbe]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.register-footer[data-v-0d6dafbe]{padding:1.5rem 2rem;text-align:center;border-top:1px solid #e9ecef;background-color:#f8f9fa}.login-text[data-v-0d6dafbe]{margin:0;color:#6c757d}.login-link[data-v-0d6dafbe]{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.login-link[data-v-0d6dafbe]:hover{color:#5a6fd8;text-decoration:underline}.recaptcha-notice[data-v-0d6dafbe]{margin-top:1rem;padding:.75rem;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.recaptcha-notice a[data-v-0d6dafbe]{color:#667eea;text-decoration:none}.recaptcha-notice a[data-v-0d6dafbe]:hover{text-decoration:underline}@media (max-width:768px){.register-container[data-v-0d6dafbe]{padding:1rem}.register-card[data-v-0d6dafbe]{margin:0}}.request-demo-content[data-v-34a4b864]{text-align:center;padding:20px}.icon-container[data-v-34a4b864]{font-size:3rem;color:#667eea;margin-bottom:1rem}h4[data-v-34a4b864]{font-weight:600;margin-bottom:1rem}.email-container[data-v-34a4b864]{display:flex;margin-top:1.5rem}.email-container input[data-v-34a4b864]{flex-grow:1;padding:.5rem;border:1px solid #ccc;border-radius:4px 0 0 4px;background-color:#f8f9fa}.email-container button[data-v-34a4b864]{border-radius:0 4px 4px 0;display:flex;align-items:center;gap:.5rem}.contact-content[data-v-96f0d47e]{text-align:center;padding:20px}.icon-container[data-v-96f0d47e]{font-size:3rem;color:#667eea;margin-bottom:1rem}h4[data-v-96f0d47e]{font-weight:600;margin-bottom:1rem}.email-container[data-v-96f0d47e]{display:flex;margin-top:1.5rem}.email-container input[data-v-96f0d47e]{flex-grow:1;padding:.5rem;border:1px solid #ccc;border-radius:4px 0 0 4px;background-color:#f8f9fa}.email-container button[data-v-96f0d47e]{border-radius:0 4px 4px 0;display:flex;align-items:center;gap:.5rem}[data-v-7b0287a6]{margin:0;padding:0;box-sizing:border-box}.cookie-banner[data-v-7b0287a6]{position:fixed;bottom:0;left:0;right:0;background:rgba(31,41,55,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1rem;z-index:1000;border-top:1px solid hsla(0,0%,100%,.1);animation:slideUp-7b0287a6 .5s ease-out}@keyframes slideUp-7b0287a6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-banner-content[data-v-7b0287a6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:1200px;margin:0 auto;padding:0 15px}.cookie-banner-text[data-v-7b0287a6]{flex:1;min-width:300px;margin:0;font-size:.95rem;line-height:1.5}.cookie-banner-text .cookie-policy-link[data-v-7b0287a6]{color:#93c5fd;text-decoration:underline}.cookie-banner-text .cookie-policy-link[data-v-7b0287a6]:hover{color:#bfdbfe}.cookie-banner-actions[data-v-7b0287a6]{display:flex;gap:.5rem}.btn-primary-light[data-v-7b0287a6]{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-primary-light[data-v-7b0287a6]:hover{background:#5a6fd8;transform:translateY(-1px)}.btn-outline-light[data-v-7b0287a6]{background:transparent;color:#d1d5db;border:1px solid hsla(0,0%,100%,.3);padding:8px 16px;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-outline-light[data-v-7b0287a6]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.public-landing[data-v-7b0287a6]{background:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a}.header[data-v-7b0287a6]{background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}.navbar[data-v-7b0287a6]{padding:1rem 0}.public-landing .navbar .container[data-v-7b0287a6]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.public-landing .container[data-v-7b0287a6]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.public-landing .row[data-v-7b0287a6]{display:flex;flex-wrap:wrap;margin:0 -15px;box-sizing:border-box}.public-landing .col-lg-6[data-v-7b0287a6]{flex:0 0 50%;max-width:50%;padding:0 15px;box-sizing:border-box}@media (max-width:991.98px){.public-landing .col-lg-6[data-v-7b0287a6]{flex:0 0 100%;max-width:100%}}.brand-container[data-v-7b0287a6]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand-icon[data-v-7b0287a6]{font-size:2rem;color:#1a1a1a}.brand-text[data-v-7b0287a6]{font-size:2rem;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.brand-icon-white[data-v-7b0287a6]{font-size:1.5rem;color:#fff}.brand-text-white[data-v-7b0287a6]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.5px}.btn-cta[data-v-7b0287a6]{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;text-decoration:none;display:flex;align-items:center;transition:all .3s ease;font-size:.95rem}.btn-cta[data-v-7b0287a6]:hover{background:#5a6fd8;transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4);color:#fff}.hero-section[data-v-7b0287a6]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:80px}.hero-background[data-v-7b0287a6]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-gradient[data-v-7b0287a6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f8fafc,#e3e9f6 50%,#dbeafe)}.hero-pattern[data-v-7b0287a6]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(102,126,234,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(118,75,162,.05) 0,transparent 50%)}.hero-content[data-v-7b0287a6]{position:relative;z-index:2;padding:2rem 0}.hero-badge[data-v-7b0287a6]{display:inline-block;background:rgba(102,126,234,.1);color:#667eea;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(102,126,234,.2)}.hero-title[data-v-7b0287a6]{font-size:3.8rem;font-weight:800;line-height:1.1;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-2px}.hero-highlight[data-v-7b0287a6]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.hero-subtitle[data-v-7b0287a6]{font-size:1.3rem;line-height:1.6;color:#6b7280;margin-bottom:2.5rem;max-width:90%;font-weight:400}.hero-actions[data-v-7b0287a6]{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.btn-primary-large[data-v-7b0287a6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 32px;border-radius:16px;font-weight:600;text-decoration:none;display:flex;align-items:center;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 20px rgba(102,126,234,.3)}.btn-primary-large[data-v-7b0287a6]:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(102,126,234,.4);color:#fff}.btn-secondary-large[data-v-7b0287a6]{background:#fff;color:#374151;border:2px solid #e5e7eb;padding:14px 28px;border-radius:16px;font-weight:600;text-decoration:none;display:flex;align-items:center;font-size:1.1rem;transition:all .3s ease}.btn-secondary-large[data-v-7b0287a6]:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);color:#374151}.hero-stats[data-v-7b0287a6]{margin-bottom:2.5rem}.stat-item[data-v-7b0287a6]{text-align:center;padding:1rem .5rem}.stat-number[data-v-7b0287a6]{font-size:2.2rem;font-weight:800;color:#1a1a1a;line-height:1;margin-bottom:.5rem}.stat-label[data-v-7b0287a6]{font-size:.95rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.hero-trust[data-v-7b0287a6]{padding-top:1.5rem;border-top:1px solid #e5e7eb}.trust-label[data-v-7b0287a6]{font-size:.9rem;color:#9ca3af;display:block;margin-bottom:1rem;font-weight:500}.trust-logos[data-v-7b0287a6]{display:flex;gap:2rem;flex-wrap:wrap}.trust-logo[data-v-7b0287a6]{font-size:.95rem;color:#6b7280;font-weight:600;opacity:.7}.hero-visual[data-v-7b0287a6]{position:relative;z-index:1;padding:2rem 0;display:flex;align-items:center;justify-content:center}.hero-image-container[data-v-7b0287a6]{position:relative;max-width:100%;animation:float-7b0287a6 6s ease-in-out infinite}@keyframes float-7b0287a6{0%,to{transform:translateY(0) rotateY(-8deg) rotateX(3deg)}50%{transform:translateY(-10px) rotateY(-8deg) rotateX(3deg)}}.hero-image[data-v-7b0287a6]{width:100%;height:auto;max-width:600px;border-radius:20px;transition:all .3s ease;border:none}.features-section[data-v-7b0287a6]{padding:120px 0;background:#fafafa}.features-section .container[data-v-7b0287a6]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.section-header[data-v-7b0287a6]{text-align:center;max-width:800px;margin:0 auto 80px;padding:0 15px}.section-badge[data-v-7b0287a6]{display:inline-block;background:rgba(102,126,234,.1);color:#667eea;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(102,126,234,.2)}.section-title[data-v-7b0287a6]{font-size:3rem;font-weight:800;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-1px}.section-subtitle[data-v-7b0287a6]{font-size:1.2rem;color:#6b7280;line-height:1.6;font-weight:400}.features-grid[data-v-7b0287a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;max-width:1200px;margin:0 auto}.feature-item[data-v-7b0287a6]{display:flex;gap:24px;background:#fff;padding:32px;border-radius:20px;border:1px solid #e5e7eb;transition:all .3s ease;opacity:0;transform:translateY(30px)}.feature-item.animate-in[data-v-7b0287a6]{opacity:1;transform:translateY(0)}.feature-item[data-v-7b0287a6]:hover{box-shadow:0 20px 40px rgba(0,0,0,.08);transform:translateY(-8px)}.feature-visual[data-v-7b0287a6]{flex-shrink:0}.feature-icon[data-v-7b0287a6]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.feature-icon.smart[data-v-7b0287a6]{background:linear-gradient(135deg,#667eea,#764ba2)}.feature-icon.organize[data-v-7b0287a6]{background:linear-gradient(135deg,#f093fb,#f5576c)}.feature-icon.search[data-v-7b0287a6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.feature-icon.workflow[data-v-7b0287a6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.feature-icon.security[data-v-7b0287a6]{background:linear-gradient(135deg,#fa709a,#fee140)}.feature-icon.collaborate[data-v-7b0287a6]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.feature-content h3[data-v-7b0287a6]{font-size:1.3rem;font-weight:700;color:#1a1a1a;margin-bottom:12px;line-height:1.3}.feature-content p[data-v-7b0287a6]{color:#6b7280;line-height:1.6;margin-bottom:20px;font-size:1rem}.feature-highlights[data-v-7b0287a6]{list-style:none;padding:0;margin:0}.feature-highlights li[data-v-7b0287a6]{padding:6px 0;color:#4b5563;position:relative;padding-left:24px;font-size:.95rem}.feature-highlights li[data-v-7b0287a6]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1rem}.social-proof-section[data-v-7b0287a6]{padding:100px 0;background:#fff}.social-proof-section .container[data-v-7b0287a6]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.social-proof-content[data-v-7b0287a6]{max-width:1000px;margin:0 auto;text-align:center;padding:0 15px}.testimonial-container[data-v-7b0287a6]{margin-bottom:60px}.testimonial[data-v-7b0287a6]{max-width:700px;margin:0 auto}.testimonial-text[data-v-7b0287a6]{font-size:1.5rem;line-height:1.6;color:#1a1a1a;font-weight:500;margin-bottom:32px;font-style:italic}.testimonial-author[data-v-7b0287a6]{display:flex;align-items:center;justify-content:center;gap:16px}.author-avatar[data-v-7b0287a6]{width:60px;height:60px}.avatar-placeholder[data-v-7b0287a6]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.2rem}.author-info[data-v-7b0287a6]{text-align:left}.author-name[data-v-7b0287a6]{font-weight:600;color:#1a1a1a;font-size:1.1rem}.author-title[data-v-7b0287a6]{color:#6b7280;font-size:.95rem}.social-stats[data-v-7b0287a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:800px;margin:0 auto}.stat-box[data-v-7b0287a6]{text-align:center;padding:24px}.stat-box .stat-number[data-v-7b0287a6]{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:8px;line-height:1}.stat-box .stat-label[data-v-7b0287a6]{color:#6b7280;font-size:1rem;font-weight:500}.cta-section[data-v-7b0287a6]{padding:100px 0;background:linear-gradient(135deg,#1f2937,#111827);position:relative;overflow:hidden}.cta-section .container[data-v-7b0287a6]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.cta-section[data-v-7b0287a6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(102,126,234,.1) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(118,75,162,.1) 0,transparent 50%)}.cta-container[data-v-7b0287a6]{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center;padding:0 15px}.cta-content h2[data-v-7b0287a6]{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-1px}.cta-subtitle[data-v-7b0287a6]{font-size:1.2rem;color:#d1d5db;line-height:1.6;margin-bottom:2.5rem;font-weight:400}.cta-actions[data-v-7b0287a6]{margin-bottom:2rem}.btn-cta-primary[data-v-7b0287a6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:18px 36px;border-radius:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;font-size:1.1rem;transition:all .3s ease;box-shadow:0 8px 30px rgba(102,126,234,.4);margin-bottom:2rem}.btn-cta-primary[data-v-7b0287a6]:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(102,126,234,.5);color:#fff}.cta-features[data-v-7b0287a6]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.cta-feature[data-v-7b0287a6]{display:flex;align-items:center;gap:8px;color:#d1d5db;font-size:.95rem}.cta-feature i[data-v-7b0287a6]{color:#10b981;font-size:1rem}.footer[data-v-7b0287a6]{background:#111827;color:#d1d5db;padding:80px 0 20px;margin-bottom:80px}.footer .container[data-v-7b0287a6]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.footer-content[data-v-7b0287a6]{margin-bottom:40px;padding:0 10px}.footer-brand[data-v-7b0287a6]{margin-bottom:2rem}.footer-description[data-v-7b0287a6]{color:#9ca3af;line-height:1.6;margin-bottom:2rem;max-width:300px}.footer-social[data-v-7b0287a6]{display:flex;gap:12px}.social-link[data-v-7b0287a6]{width:44px;height:44px;background:#1f2937;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9ca3af;text-decoration:none;transition:all .3s ease;font-size:1.1rem}.social-link[data-v-7b0287a6]:hover{background:#374151;color:#fff;transform:translateY(-2px)}.footer-section[data-v-7b0287a6]{margin-bottom:2rem}.footer-heading[data-v-7b0287a6]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem}.footer-links[data-v-7b0287a6]{list-style:none;padding:0;margin:0}.footer-links li[data-v-7b0287a6]{margin-bottom:8px}.footer-links a[data-v-7b0287a6]{color:#9ca3af;text-decoration:none;transition:color .2s ease;font-size:.95rem}.footer-links a[data-v-7b0287a6]:hover{color:#fff}.footer-bottom[data-v-7b0287a6]{border-top:1px solid #374151;padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copyright[data-v-7b0287a6]{color:#9ca3af;margin:0;font-size:.9rem}.footer-legal[data-v-7b0287a6]{display:flex;gap:2rem}.footer-legal a[data-v-7b0287a6]{color:#9ca3af;text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-legal a[data-v-7b0287a6]:hover{color:#fff}.animate-in[data-v-7b0287a6]{animation:slideInUp-7b0287a6 .6s ease-out forwards}@keyframes slideInUp-7b0287a6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero-title[data-v-7b0287a6]{font-size:3rem}.section-title[data-v-7b0287a6]{font-size:2.5rem}.features-grid[data-v-7b0287a6]{grid-template-columns:1fr}.feature-item[data-v-7b0287a6]{flex-direction:column;text-align:center}.cta-content h2[data-v-7b0287a6]{font-size:2.5rem}}@media (max-width:768px){.hero-title[data-v-7b0287a6]{font-size:2.5rem}.hero-subtitle[data-v-7b0287a6]{font-size:1.1rem}.hero-actions[data-v-7b0287a6]{flex-direction:column;align-items:stretch}.btn-primary-large[data-v-7b0287a6],.btn-secondary-large[data-v-7b0287a6]{justify-content:center}.section-title[data-v-7b0287a6]{font-size:2rem}.testimonial-text[data-v-7b0287a6]{font-size:1.2rem}.cta-content h2[data-v-7b0287a6]{font-size:2rem}.cta-features[data-v-7b0287a6]{flex-direction:column;align-items:center}.footer-bottom[data-v-7b0287a6]{flex-direction:column;text-align:center}.hero-image-container[data-v-7b0287a6]{animation:none;transform:none}.hero-image[data-v-7b0287a6]{margin:0 -1rem}}@media (max-width:576px){.hero-title[data-v-7b0287a6]{font-size:2rem}.section-title[data-v-7b0287a6]{font-size:1.8rem}.features-grid[data-v-7b0287a6]{gap:20px}.feature-item[data-v-7b0287a6]{padding:24px}.social-stats[data-v-7b0287a6]{grid-template-columns:1fr;gap:20px}.trust-logos[data-v-7b0287a6]{justify-content:center}.public-landing .container[data-v-7b0287a6]{padding:0 10px}.public-landing .row[data-v-7b0287a6]{margin:0 -10px}.public-landing .col-lg-6[data-v-7b0287a6]{padding:0 10px}}.public-document-access[data-v-5cd2720f]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e3e9f6 50%,#dbeafe);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.loading-container[data-v-5cd2720f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.loading-spinner[data-v-5cd2720f]{margin-bottom:1rem}.loading-text[data-v-5cd2720f]{color:#6b7280;font-size:1.1rem;margin:0}.error-container[data-v-5cd2720f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;max-width:500px;margin:0 auto}.error-icon[data-v-5cd2720f]{font-size:4rem;color:#ef4444;margin-bottom:1.5rem}.error-title[data-v-5cd2720f]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.error-message[data-v-5cd2720f]{font-size:1.1rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.error-actions[data-v-5cd2720f]{display:flex;gap:1rem;justify-content:center}.document-container[data-v-5cd2720f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:600px;margin:0 auto}.document-header[data-v-5cd2720f]{text-align:center;margin-bottom:2rem}.page-title[data-v-5cd2720f]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:0}.document-card[data-v-5cd2720f]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:hsla(0,0%,100%,.9);border-radius:12px;border:1px solid hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:2rem;cursor:pointer;transition:all .3s ease;text-decoration:none;color:inherit}.document-card[data-v-5cd2720f]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.document-icon[data-v-5cd2720f]{font-size:3rem;flex-shrink:0}.document-info[data-v-5cd2720f]{flex:1;text-align:left}.document-title[data-v-5cd2720f]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;word-break:break-word;line-height:1.3}.document-subtitle[data-v-5cd2720f]{font-size:.9rem;color:#6b7280;margin:0}.document-actions[data-v-5cd2720f]{margin-bottom:3rem}.download-btn[data-v-5cd2720f]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 20px rgba(102,126,234,.3);display:flex;align-items:center;justify-content:center;min-width:200px}.download-btn[data-v-5cd2720f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(102,126,234,.4)}.download-btn[data-v-5cd2720f]:disabled{opacity:.7;cursor:not-allowed;transform:none}.document-details[data-v-5cd2720f]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:hsla(0,0%,100%,.7);border-radius:12px;border:1px solid hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-item[data-v-5cd2720f]{display:flex;align-items:center;font-size:.95rem;color:#4b5563}.public-footer[data-v-5cd2720f]{background:hsla(0,0%,100%,.9);border-top:1px solid rgba(0,0,0,.1);padding:2rem 0;margin-top:auto}.footer-content[data-v-5cd2720f]{text-align:center;max-width:1200px;margin:0 auto;padding:0 1rem}.brand-container[data-v-5cd2720f]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}.brand-icon[data-v-5cd2720f]{font-size:1.5rem;color:#667eea}.brand-text[data-v-5cd2720f]{font-size:1.5rem;font-weight:700;color:#1f2937;letter-spacing:-.5px}.footer-text[data-v-5cd2720f]{color:#6b7280;margin:0;font-size:.9rem}@media (max-width:768px){.document-header[data-v-5cd2720f]{flex-direction:column;text-align:center;gap:1rem}.document-title[data-v-5cd2720f]{font-size:2rem}.document-container[data-v-5cd2720f]{padding:1rem}.download-btn[data-v-5cd2720f]{padding:.875rem 1.5rem;font-size:1rem}.document-details[data-v-5cd2720f]{padding:1rem}}@media (max-width:480px){.document-title[data-v-5cd2720f]{font-size:1.75rem}.document-icon[data-v-5cd2720f]{font-size:3rem}.error-title[data-v-5cd2720f]{font-size:1.75rem}.error-icon[data-v-5cd2720f]{font-size:3rem}}.privacy-page[data-v-528eac4c]{background:#f8f9fa;min-height:100vh;padding:2rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a}.container[data-v-528eac4c]{max-width:800px;margin:0 auto;padding:0 1rem}.privacy-content[data-v-528eac4c]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.header[data-v-528eac4c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;text-align:center}.header h1[data-v-528eac4c]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subtitle[data-v-528eac4c]{font-size:1.1rem;opacity:.9;margin:0}.content[data-v-528eac4c]{padding:3rem 2rem}.section[data-v-528eac4c]{margin-bottom:2.5rem}.section[data-v-528eac4c]:last-child{margin-bottom:0}.section h2[data-v-528eac4c]{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.section h3[data-v-528eac4c]{color:#34495e;font-size:1.2rem;font-weight:600;margin:1.5rem 0 .75rem 0}.section h4[data-v-528eac4c]{color:#34495e;font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem 0}.section p[data-v-528eac4c]{margin-bottom:1rem;color:#555}.section ul[data-v-528eac4c]{margin:1rem 0;padding-left:1.5rem}.section li[data-v-528eac4c]{margin-bottom:.5rem;color:#555}.section a[data-v-528eac4c]{color:#667eea;text-decoration:none;font-weight:500}.section a[data-v-528eac4c]:hover{text-decoration:underline}.contact-info[data-v-528eac4c]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #667eea}.contact-info p[data-v-528eac4c]{margin-bottom:.5rem}.footer-actions[data-v-528eac4c]{padding:2rem;text-align:center;border-top:1px solid #e9ecef;background:#f8f9fa}.btn[data-v-528eac4c]{display:inline-block;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}@media (max-width:768px){.header[data-v-528eac4c]{padding:2rem 1rem}.header h1[data-v-528eac4c]{font-size:2rem}.content[data-v-528eac4c]{padding:2rem 1rem}.section h2[data-v-528eac4c]{font-size:1.3rem}.section h3[data-v-528eac4c]{font-size:1.1rem}}.terms-page[data-v-bff6793c]{background:#f8f9fa;min-height:100vh;padding:2rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a}.container[data-v-bff6793c]{max-width:800px;margin:0 auto;padding:0 1rem}.terms-content[data-v-bff6793c]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.header[data-v-bff6793c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;text-align:center}.header h1[data-v-bff6793c]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subtitle[data-v-bff6793c]{font-size:1.1rem;opacity:.9;margin:0}.content[data-v-bff6793c]{padding:3rem 2rem}.section[data-v-bff6793c]{margin-bottom:2.5rem}.section[data-v-bff6793c]:last-child{margin-bottom:0}.section h2[data-v-bff6793c]{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.section h3[data-v-bff6793c]{color:#34495e;font-size:1.2rem;font-weight:600;margin:1.5rem 0 .75rem 0}.section p[data-v-bff6793c]{margin-bottom:1rem;color:#555}.section ul[data-v-bff6793c]{margin:1rem 0;padding-left:1.5rem}.section li[data-v-bff6793c]{margin-bottom:.5rem;color:#555}.section a[data-v-bff6793c]{color:#667eea;text-decoration:none;font-weight:500}.section a[data-v-bff6793c]:hover{text-decoration:underline}.contact-info[data-v-bff6793c]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #667eea}.contact-info p[data-v-bff6793c]{margin-bottom:.5rem}.footer-actions[data-v-bff6793c]{padding:2rem;text-align:center;border-top:1px solid #e9ecef;background:#f8f9fa}.btn[data-v-bff6793c]{display:inline-block;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}@media (max-width:768px){.header[data-v-bff6793c]{padding:2rem 1rem}.header h1[data-v-bff6793c]{font-size:2rem}.content[data-v-bff6793c]{padding:2rem 1rem}.section h2[data-v-bff6793c]{font-size:1.3rem}.section h3[data-v-bff6793c]{font-size:1.1rem}}