.app-root[data-v-531d7567]{flex-direction:column;min-height:100vh;display:flex}.login-wrapper[data-v-13dae1a7]{background:var(--bg-app);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-box[data-v-13dae1a7]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-lg);padding:32px 28px}.brand-header[data-v-13dae1a7]{text-align:center;margin-bottom:24px}.brand-logo[data-v-13dae1a7]{background:var(--primary-subtle);border:1px solid var(--primary-border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--primary);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.brand-header h2[data-v-13dae1a7]{margin-bottom:4px;font-size:1.25rem;font-weight:700}.brand-description[data-v-13dae1a7]{color:var(--text-muted);font-size:.75rem}.error-alert[data-v-13dae1a7]{background:var(--danger-subtle);border-radius:var(--radius-sm);color:#fb7185;border:1px solid #f43f5e40;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:.75rem;display:flex}.login-form[data-v-13dae1a7]{flex-direction:column;gap:14px;display:flex}.form-group[data-v-13dae1a7]{flex-direction:column;gap:5px;display:flex}.form-group label[data-v-13dae1a7]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.btn-submit[data-v-13dae1a7]{width:100%;margin-top:4px;padding:9px}.login-hint[data-v-13dae1a7]{text-align:center;border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:20px;padding-top:16px;font-size:.6875rem;line-height:1.4}.navbar[data-v-d180772b]{background:var(--bg-surface);border-bottom:1px solid var(--border-default);z-index:100;justify-content:space-between;align-items:center;height:54px;padding:10px 20px;display:flex;position:sticky;top:0}.brand-link[data-v-d180772b]{align-items:center;gap:10px;text-decoration:none;display:flex}.brand-badge[data-v-d180772b]{background:var(--primary-subtle);width:30px;height:30px;color:var(--primary);border:1px solid var(--primary-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.brand-text[data-v-d180772b]{flex-direction:column;display:flex}.brand-title[data-v-d180772b]{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:.95rem;font-weight:700;line-height:1.1}.brand-sub[data-v-d180772b]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:500}.nav-center[data-v-d180772b]{flex:1;max-width:440px;margin:0 20px}.search-box[data-v-d180772b]{align-items:center;display:flex;position:relative}.search-icon[data-v-d180772b]{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.nav-search-input[data-v-d180772b]{width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;padding:6px 36px 6px 30px;font-size:.8125rem;transition:all .15s}.nav-search-input[data-v-d180772b]:focus{border-color:var(--primary);background:var(--bg-app)}.search-kbd[data-v-d180772b]{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border-subtle);pointer-events:none;background:#ffffff0a;border-radius:3px;padding:2px 4px;font-size:.65rem;position:absolute;right:8px}.nav-right[data-v-d180772b]{align-items:center;gap:12px;display:flex}.user-profile[data-v-d180772b]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff05;align-items:center;gap:8px;padding:3px 8px 3px 4px;display:flex}.avatar-initials[data-v-d180772b]{border-radius:var(--radius-xs);background:var(--bg-surface-hover);border:1px solid var(--border-default);width:24px;height:24px;color:var(--text-primary);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.user-details[data-v-d180772b]{align-items:center;gap:6px;display:flex}.user-display[data-v-d180772b]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.75rem;font-weight:500;overflow:hidden}.mobile-menu-btn[data-v-d180772b]{display:none}@media (width<=768px){.navbar[data-v-d180772b]{height:50px;padding:8px 12px}.nav-left[data-v-d180772b]{align-items:center;gap:6px;display:flex}.mobile-menu-btn[data-v-d180772b]{padding:6px;display:inline-flex}.brand-sub[data-v-d180772b]{display:none}.nav-center[data-v-d180772b]{max-width:none;margin:0 8px}.search-kbd[data-v-d180772b]{display:none}.desktop-only-text[data-v-d180772b]{display:none!important}.audit-btn[data-v-d180772b]{padding:6px}.user-profile[data-v-d180772b]{background:0 0;border:none;padding:2px}}.storage-widget[data-v-244080f8]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:12px 14px}.widget-top[data-v-244080f8]{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.quota-meta[data-v-244080f8]{flex-direction:column;gap:2px;display:flex}.quota-title[data-v-244080f8]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem;font-weight:600}.quota-figures[data-v-244080f8]{color:var(--text-secondary);font-size:.75rem}.quota-figures strong[data-v-244080f8]{color:var(--text-primary);font-weight:600}.quota-pct[data-v-244080f8]{color:var(--text-secondary);font-size:.75rem;font-weight:600;font-family:var(--font-mono)}.progress-track[data-v-244080f8]{border-radius:var(--radius-full);background:#ffffff14;width:100%;height:4px;margin-bottom:8px;overflow:hidden}.progress-bar[data-v-244080f8]{background:var(--primary);border-radius:var(--radius-full);height:100%;transition:width .3s}.quota-footer[data-v-244080f8]{align-items:center;display:flex}.status-indicator[data-v-244080f8]{color:var(--text-muted);align-items:center;gap:5px;font-size:.6875rem;display:inline-flex}.status-dot[data-v-244080f8]{background:var(--primary);width:6px;height:6px;box-shadow:0 0 6px var(--primary);border-radius:50%}.sidebar[data-v-dcebb691]{background:var(--bg-sidebar);border-right:1px solid var(--border-default);flex-direction:column;gap:20px;width:230px;min-height:calc(100vh - 54px);padding:16px 12px;display:flex}.sidebar-mobile-head[data-v-dcebb691]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:8px;display:none}.drawer-title[data-v-dcebb691]{color:var(--text-primary);font-size:.875rem;font-weight:600}.sidebar-backdrop[data-v-dcebb691]{display:none}.sidebar-section[data-v-dcebb691]{flex-direction:column;gap:6px;display:flex}.section-label[data-v-dcebb691]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:0 8px;font-size:.65rem;font-weight:700}.nav-list[data-v-dcebb691]{flex-direction:column;gap:2px;display:flex}.nav-row[data-v-dcebb691]{color:var(--text-secondary);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:7px 10px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.nav-row[data-v-dcebb691]:hover{color:var(--text-primary);background:#ffffff0a}.nav-row.active[data-v-dcebb691]{background:var(--primary-subtle);color:var(--primary);font-weight:600}.nav-svg[data-v-dcebb691]{color:var(--text-muted);flex-shrink:0;transition:color .15s}.nav-row:hover .nav-svg[data-v-dcebb691],.nav-row.active .nav-svg[data-v-dcebb691]{color:inherit}.nav-label[data-v-dcebb691]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-badge[data-v-dcebb691]{color:var(--text-muted);border-radius:var(--radius-xs);font-size:.6875rem;font-weight:600;font-family:var(--font-mono);background:#ffffff0a;padding:1px 5px}.nav-btn[data-v-dcebb691]{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.sidebar-bottom[data-v-dcebb691]{margin-top:auto}@media (width<=768px){.sidebar-backdrop[data-v-dcebb691]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;display:block;position:fixed;inset:0}.sidebar-backdrop.is-open[data-v-dcebb691]{opacity:1;pointer-events:auto}.sidebar[data-v-dcebb691]{z-index:160;width:280px;height:100vh;box-shadow:var(--shadow-lg);padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));transition:transform .25s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.is-mobile-open[data-v-dcebb691]{transform:translate(0)}.sidebar-mobile-head[data-v-dcebb691]{display:flex}.nav-row[data-v-dcebb691]{padding:10px 12px;font-size:.875rem}}.breadcrumbs[data-v-0dd66003]{flex-wrap:wrap;align-items:center;gap:4px;font-size:.8125rem;display:flex}.crumb-item[data-v-0dd66003]{color:var(--text-muted);border-radius:var(--radius-xs);align-items:center;gap:6px;padding:4px 6px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.crumb-item[data-v-0dd66003]:hover:not(.crumb-current){color:var(--text-primary);background:#ffffff0a}.crumb-home-icon[data-v-0dd66003]{opacity:.8}.crumb-active[data-v-0dd66003],.crumb-current[data-v-0dd66003]{color:var(--text-primary);font-weight:600}.crumb-separator[data-v-0dd66003]{color:var(--text-muted);opacity:.4;flex-shrink:0}.folder-card[data-v-1d873556]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.folder-card[data-v-1d873556]:hover{background:var(--bg-surface-elevated);border-color:var(--border-strong);transform:translateY(-1px)}.folder-icon-box[data-v-1d873556]{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:#ffffff08;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.folder-svg[data-v-1d873556]{color:#71717a;transition:color .15s}.category-governance .folder-svg[data-v-1d873556]{color:#818cf8}.category-financial .folder-svg[data-v-1d873556]{color:#fbbf24}.category-department .folder-svg[data-v-1d873556]{color:#34d399}.category-project .folder-svg[data-v-1d873556]{color:#38bdf8}.category-export .folder-svg[data-v-1d873556]{color:#a1a1aa}.folder-content[data-v-1d873556]{flex:1;min-width:0}.folder-title-row[data-v-1d873556]{align-items:center;margin-bottom:2px;display:flex}.folder-name[data-v-1d873556]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.folder-sub-row[data-v-1d873556]{color:var(--text-muted);align-items:center;gap:8px;font-size:.6875rem;display:flex}.doc-row[data-v-48f16eb6]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:8px 14px;transition:all .15s;display:flex}.doc-row[data-v-48f16eb6]:hover{background:var(--bg-surface-elevated);border-color:var(--border-strong)}.doc-icon-badge[data-v-48f16eb6]{border-radius:var(--radius-xs);letter-spacing:.04em;width:34px;height:34px;font-size:.625rem;font-weight:700;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.type-pdf[data-v-48f16eb6]{color:#fb7185;background:#f43f5e1a;border:1px solid #f43f5e33}.type-word[data-v-48f16eb6]{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}.type-excel[data-v-48f16eb6]{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.type-ppt[data-v-48f16eb6]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.type-archive[data-v-48f16eb6]{color:#c084fc;background:#a855f71a;border:1px solid #a855f733}.type-image[data-v-48f16eb6]{color:#f472b6;background:#ec48991a;border:1px solid #ec489933}.type-generic[data-v-48f16eb6]{color:#a1a1aa;background:#71717a1a;border:1px solid #71717a33}.doc-info[data-v-48f16eb6]{cursor:pointer;flex:1;min-width:0}.doc-name-line[data-v-48f16eb6]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.doc-name[data-v-48f16eb6]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.doc-name[data-v-48f16eb6]:hover{color:var(--primary)}.doc-meta-line[data-v-48f16eb6]{color:var(--text-muted);align-items:center;gap:6px;font-size:.6875rem;display:flex}.sep[data-v-48f16eb6]{opacity:.4}.doc-tag[data-v-48f16eb6]{color:#a5b4fc;font-size:.6875rem}.doc-actions[data-v-48f16eb6]{align-items:center;gap:4px;display:flex}.text-danger[data-v-48f16eb6]:hover{color:var(--danger);background:var(--danger-subtle)}@media (width<=600px){.doc-row[data-v-48f16eb6]{gap:10px;padding:10px}.doc-name[data-v-48f16eb6]{font-size:.8125rem}.doc-actions .btn span[data-v-48f16eb6]{display:none}.doc-actions .btn[data-v-48f16eb6]{padding:6px}}.modal-overlay[data-v-cff6f85e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.upload-dialog[data-v-cff6f85e]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:540px;box-shadow:var(--shadow-lg);overflow:hidden}.modal-head[data-v-cff6f85e]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-wrap[data-v-cff6f85e]{align-items:center;gap:10px;display:flex}.modal-title-wrap h3[data-v-cff6f85e]{font-size:.95rem;font-weight:600}.text-primary[data-v-cff6f85e]{color:var(--primary)}.modal-body[data-v-cff6f85e]{flex-direction:column;gap:14px;padding:20px;display:flex}.dropzone-area[data-v-cff6f85e]{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);text-align:center;cursor:pointer;background:#ffffff03;padding:20px;transition:all .15s}.dropzone-area[data-v-cff6f85e]:hover,.dropzone-area.is-dragging[data-v-cff6f85e]{border-color:var(--primary);background:var(--primary-subtle)}.hidden-file-input[data-v-cff6f85e]{display:none}.dropzone-svg[data-v-cff6f85e]{color:var(--text-muted);margin-bottom:6px}.dropzone-prompt[data-v-cff6f85e]{color:var(--text-primary);font-size:.8125rem;font-weight:500}.highlight[data-v-cff6f85e]{color:var(--primary);text-decoration:underline}.dropzone-hint[data-v-cff6f85e]{color:var(--text-muted);margin-top:3px;font-size:.6875rem;display:block}.file-queue-box[data-v-cff6f85e]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.queue-head[data-v-cff6f85e]{justify-content:space-between;align-items:center;display:flex}.queue-label[data-v-cff6f85e]{text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.queue-list[data-v-cff6f85e]{flex-direction:column;gap:6px;max-height:160px;display:flex;overflow-y:auto}.queue-item[data-v-cff6f85e]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.queue-item-info[data-v-cff6f85e]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.queue-filename[data-v-cff6f85e]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.queue-filesize[data-v-cff6f85e]{color:var(--text-muted);font-size:.6875rem;font-family:var(--font-mono);flex-shrink:0}.queue-item-status[data-v-cff6f85e]{align-items:center;gap:6px;display:flex}.status-pill[data-v-cff6f85e]{border-radius:3px;padding:2px 6px;font-size:.625rem;font-weight:600}.status-pending[data-v-cff6f85e]{color:var(--text-muted);background:#ffffff0d}.status-uploading[data-v-cff6f85e]{background:var(--primary-subtle);color:var(--primary)}.status-done[data-v-cff6f85e]{color:#34d399;background:#10b9811a}.status-error[data-v-cff6f85e]{color:#fb7185;background:#f43f5e1a}.form-field[data-v-cff6f85e]{flex-direction:column;gap:4px;display:flex}.form-field label[data-v-cff6f85e]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.form-grid[data-v-cff6f85e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload-meter[data-v-cff6f85e]{border-radius:var(--radius-xs);background:#ffffff0d;justify-content:center;align-items:center;height:24px;display:flex;position:relative;overflow:hidden}.upload-meter-bar[data-v-cff6f85e]{background:var(--primary);transition:width .2s;position:absolute;top:0;bottom:0;left:0}.upload-meter-text[data-v-cff6f85e]{z-index:2;color:#fff;font-size:.6875rem;font-weight:700;position:relative}.modal-actions[data-v-cff6f85e]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.modal-overlay[data-v-64eb5118]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog[data-v-64eb5118]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);overflow:hidden}.modal-head[data-v-64eb5118]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-wrap[data-v-64eb5118]{align-items:center;gap:10px;display:flex}.modal-title-wrap h3[data-v-64eb5118]{font-size:.95rem;font-weight:600}.text-primary[data-v-64eb5118]{color:var(--primary)}.modal-body[data-v-64eb5118]{flex-direction:column;gap:14px;padding:20px;display:flex}.form-field[data-v-64eb5118]{flex-direction:column;gap:4px;display:flex}.form-field label[data-v-64eb5118]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.form-grid[data-v-64eb5118]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions[data-v-64eb5118]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.modal-overlay[data-v-b343f636]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog[data-v-b343f636]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:var(--shadow-lg);overflow:hidden}.modal-head[data-v-b343f636]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-wrap[data-v-b343f636]{align-items:center;gap:10px;display:flex}.modal-title-wrap h3[data-v-b343f636]{font-size:.95rem;font-weight:600}.text-primary[data-v-b343f636]{color:var(--primary)}.modal-body[data-v-b343f636]{flex-direction:column;gap:14px;padding:20px;display:flex}.form-field[data-v-b343f636]{flex-direction:column;gap:4px;display:flex}.form-field label[data-v-b343f636]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.form-grid[data-v-b343f636]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions[data-v-b343f636]{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.right-actions[data-v-b343f636]{gap:8px;display:flex}.delete-btn[data-v-b343f636]{margin-right:auto}.modal-overlay[data-v-0adf7f8e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog[data-v-0adf7f8e]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:var(--shadow-lg);overflow:hidden}.modal-head[data-v-0adf7f8e]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-wrap[data-v-0adf7f8e]{align-items:center;gap:10px;display:flex}.modal-title-wrap h3[data-v-0adf7f8e]{font-size:.95rem;font-weight:600}.text-primary[data-v-0adf7f8e]{color:var(--primary)}.modal-body[data-v-0adf7f8e]{flex-direction:column;gap:14px;padding:20px;display:flex}.doc-header[data-v-0adf7f8e]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px}.doc-header h4[data-v-0adf7f8e]{color:var(--text-primary);word-break:break-all;margin-bottom:2px;font-size:.95rem;font-weight:600}.original-filename[data-v-0adf7f8e]{color:var(--text-muted);font-size:.75rem}.original-filename code[data-v-0adf7f8e]{color:var(--text-secondary)}.meta-grid[data-v-0adf7f8e]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.meta-item[data-v-0adf7f8e]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.meta-key[data-v-0adf7f8e]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.65rem;font-weight:600}.meta-val[data-v-0adf7f8e]{color:var(--text-primary);font-size:.8125rem;font-weight:500}.note-box[data-v-0adf7f8e]{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-secondary);background:#ffffff05;padding:10px 12px;font-size:.8125rem}.note-label[data-v-0adf7f8e]{text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:.65rem;font-weight:600;display:block}.integrity-panel[data-v-0adf7f8e]{border:1px solid var(--primary-border);border-radius:var(--radius-xs);background:#10b98108;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.integrity-row[data-v-0adf7f8e]{flex-direction:column;gap:2px;display:flex}.int-label[data-v-0adf7f8e]{text-transform:uppercase;color:var(--primary);letter-spacing:.03em;font-size:.65rem;font-weight:600}.checksum-head[data-v-0adf7f8e]{justify-content:space-between;align-items:center;display:flex}.int-code[data-v-0adf7f8e]{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-mono);word-break:break-all}.sha-code[data-v-0adf7f8e]{color:#a7f3d0}.modal-actions[data-v-0adf7f8e]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.preview-overlay[data-v-360b65e0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.preview-dialog[data-v-360b65e0]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:1100px;height:90dvh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.preview-header[data-v-360b65e0]{background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.preview-title-wrap[data-v-360b65e0]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.file-type-pill[data-v-360b65e0]{border-radius:var(--radius-xs);font-size:.65rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.05em;flex-shrink:0;padding:4px 8px}.type-pdf[data-v-360b65e0]{color:#fb7185;background:#f43f5e26;border:1px solid #f43f5e4d}.type-word[data-v-360b65e0]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.type-excel[data-v-360b65e0]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.type-image[data-v-360b65e0]{color:#f472b6;background:#ec489926;border:1px solid #ec48994d}.type-generic[data-v-360b65e0]{color:#a1a1aa;background:#71717a26;border:1px solid #71717a4d}.preview-title-meta[data-v-360b65e0]{flex:1;min-width:0}.preview-title-meta h3[data-v-360b65e0]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.preview-sub[data-v-360b65e0]{color:var(--text-muted);font-size:.6875rem}.preview-actions[data-v-360b65e0]{flex-shrink:0;align-items:center;gap:8px;display:flex}.close-btn[data-v-360b65e0]{border:1px solid var(--border-default);border-radius:var(--radius-xs);cursor:pointer;background:#ffffff0f;transition:all .15s}.close-btn[data-v-360b65e0]:hover{color:#fff;background:#ffffff26}.preview-body[data-v-360b65e0]{background:#09090b;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.preview-container[data-v-360b65e0]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-iframe[data-v-360b65e0]{background:#fff;border:none;width:100%;height:100%}.image-container[data-v-360b65e0]{padding:20px;overflow:auto}.preview-img[data-v-360b65e0]{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:var(--shadow-lg)}.text-container[data-v-360b65e0]{justify-content:flex-start;align-items:flex-start;padding:20px;overflow:auto}.preview-text[data-v-360b65e0]{font-family:var(--font-mono);color:#e4e4e7;white-space:pre-wrap;word-break:break-all;width:100%;margin:0;font-size:.8125rem;line-height:1.6}.preview-fallback[data-v-360b65e0],.preview-error[data-v-360b65e0],.preview-loading[data-v-360b65e0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.fallback-icon-box[data-v-360b65e0]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex}.preview-fallback h4[data-v-360b65e0],.preview-error h4[data-v-360b65e0]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.preview-fallback p[data-v-360b65e0],.preview-error p[data-v-360b65e0]{color:var(--text-muted);max-width:440px;margin:0;font-size:.8125rem;line-height:1.5}.fallback-actions[data-v-360b65e0]{align-items:center;gap:10px;margin-top:8px;display:flex}.mobile-pdf-card[data-v-360b65e0]{max-width:360px;padding:24px 16px}.mobile-pdf-actions[data-v-360b65e0]{flex-direction:column;gap:10px;width:100%;margin-top:12px;display:flex}.btn-full[data-v-360b65e0]{justify-content:center;width:100%;padding:12px;font-size:.875rem}.spinner[data-v-360b65e0]{border:2px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.6s linear infinite spin-360b65e0}@keyframes spin-360b65e0{to{transform:rotate(360deg)}}@media (width<=768px){.preview-overlay[data-v-360b65e0]{align-items:stretch;padding:0}.preview-dialog[data-v-360b65e0]{border:none;border-radius:0;max-width:100%;height:100dvh}.preview-header[data-v-360b65e0]{padding-top:max(16px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));padding-bottom:12px}.preview-title-meta h3[data-v-360b65e0]{max-width:160px;font-size:.875rem}.close-btn[data-v-360b65e0]{width:40px;min-width:40px;height:40px;min-height:40px}.desktop-only[data-v-360b65e0]{display:none!important}}.modal-overlay[data-v-1ce9521e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog[data-v-1ce9521e]{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:var(--shadow-lg);overflow:hidden}.modal-head[data-v-1ce9521e]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-wrap[data-v-1ce9521e]{align-items:center;gap:10px;display:flex}.modal-title-wrap h3[data-v-1ce9521e]{font-size:.95rem;font-weight:600}.text-primary[data-v-1ce9521e]{color:var(--primary)}.modal-body[data-v-1ce9521e]{flex-direction:column;gap:16px;padding:20px;display:flex}.grant-form[data-v-1ce9521e]{background:var(--bg-surface-elevated);padding:14px}.form-row[data-v-1ce9521e]{align-items:flex-end;gap:10px;display:flex}.flex-1[data-v-1ce9521e]{flex:1}.form-field[data-v-1ce9521e]{flex-direction:column;gap:4px;display:flex}.form-field label[data-v-1ce9521e]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.align-end-btn[data-v-1ce9521e]{margin-bottom:1px}.permissions-section[data-v-1ce9521e]{flex-direction:column;gap:8px;display:flex}.section-label[data-v-1ce9521e]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:700}.loading-perms[data-v-1ce9521e],.empty-perms[data-v-1ce9521e]{text-align:center;color:var(--text-muted);padding:20px;font-size:.8125rem}.perms-list[data-v-1ce9521e]{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.perm-row[data-v-1ce9521e]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.perm-user[data-v-1ce9521e]{align-items:center;gap:10px;display:flex}.perm-avatar[data-v-1ce9521e]{border-radius:var(--radius-xs);background:var(--primary-subtle);width:26px;height:26px;color:var(--primary);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.perm-meta[data-v-1ce9521e]{flex-direction:column;display:flex}.perm-name[data-v-1ce9521e]{color:var(--text-primary);font-size:.8125rem;font-weight:600}.perm-email[data-v-1ce9521e]{color:var(--text-muted);font-size:.6875rem}.perm-right[data-v-1ce9521e]{align-items:center;gap:8px;display:flex}.modal-actions[data-v-1ce9521e]{justify-content:flex-end;display:flex}.text-danger[data-v-1ce9521e]:hover{color:var(--danger);background:var(--danger-subtle)}.spinner-sm[data-v-1ce9521e]{border:2px solid #ffffff1a;border-top-color:var(--primary);vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-right:6px;animation:.6s linear infinite spin-1ce9521e;display:inline-block}@keyframes spin-1ce9521e{to{transform:rotate(360deg)}}.explorer-layout[data-v-42be1440]{flex-direction:column;min-height:100vh;display:flex}.explorer-body[data-v-42be1440]{flex:1;display:flex}.explorer-main[data-v-42be1440]{background:var(--bg-app);flex-direction:column;flex:1;padding:18px 24px;display:flex;overflow-y:auto}.main-header-toolbar[data-v-42be1440]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.toolbar-actions[data-v-42be1440]{align-items:center;gap:8px;display:flex}.search-banner[data-v-42be1440]{background:var(--bg-surface-elevated);justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 14px;font-size:.8125rem;display:flex}.section-block[data-v-42be1440]{margin-bottom:24px}.section-head[data-v-42be1440]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.section-title[data-v-42be1440]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:700}.section-count[data-v-42be1440]{color:var(--text-muted);border-radius:var(--radius-xs);font-size:.6875rem;font-weight:600;font-family:var(--font-mono);background:#ffffff0d;padding:1px 5px}.folders-grid[data-v-42be1440]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.documents-list[data-v-42be1440]{flex-direction:column;gap:6px;display:flex}.loading-state[data-v-42be1440]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:.8125rem;display:flex}.spinner[data-v-42be1440]{border:2px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spin-42be1440}@keyframes spin-42be1440{to{transform:rotate(360deg)}}.empty-placeholder[data-v-42be1440]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-svg[data-v-42be1440]{color:var(--text-muted);opacity:.6;margin-bottom:12px}.empty-placeholder h4[data-v-42be1440]{margin-bottom:4px;font-size:.95rem;font-weight:600}.empty-placeholder p[data-v-42be1440]{color:var(--text-muted);max-width:380px;margin-bottom:16px;font-size:.8125rem}@media (width<=768px){.explorer-main[data-v-42be1440]{padding:12px 10px}.main-header-toolbar[data-v-42be1440]{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.toolbar-actions[data-v-42be1440]{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.toolbar-actions .btn[data-v-42be1440]{width:100%;padding:8px 6px;font-size:.75rem}.folders-grid[data-v-42be1440]{grid-template-columns:1fr;gap:8px}}.logs-layout[data-v-ea4a8e85]{flex-direction:column;min-height:100vh;display:flex}.logs-body[data-v-ea4a8e85]{flex:1;display:flex}.logs-main[data-v-ea4a8e85]{background:var(--bg-app);flex:1;padding:18px 24px;overflow-y:auto}.logs-header[data-v-ea4a8e85]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.logs-header h2[data-v-ea4a8e85]{margin-bottom:2px;font-size:1.15rem;font-weight:700}.logs-sub[data-v-ea4a8e85]{color:var(--text-muted);font-size:.75rem}.logs-table-container[data-v-ea4a8e85]{border-radius:var(--radius-sm);background:var(--bg-surface);overflow-x:auto}.logs-table[data-v-ea4a8e85]{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.logs-table th[data-v-ea4a8e85]{border-bottom:1px solid var(--border-default);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;padding:10px 14px;font-size:.65rem;font-weight:600}.logs-table td[data-v-ea4a8e85]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:10px 14px}.cell-date[data-v-ea4a8e85]{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);white-space:nowrap}.cell-user[data-v-ea4a8e85]{flex-direction:column;gap:1px;display:flex}.user-name[data-v-ea4a8e85]{font-size:.8125rem;font-weight:600}.user-email[data-v-ea4a8e85]{color:var(--text-muted);font-size:.6875rem}.cell-target span[data-v-ea4a8e85]{align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.target-doc[data-v-ea4a8e85]{color:var(--text-primary)}.target-folder[data-v-ea4a8e85]{color:#38bdf8}.cell-ip code[data-v-ea4a8e85]{color:var(--text-muted);font-size:.6875rem;font-family:var(--font-mono);background:#ffffff0a;border-radius:3px;padding:2px 5px}.status-indicator[data-v-ea4a8e85]{font-size:.6875rem;font-weight:600}.status-ok[data-v-ea4a8e85]{color:var(--primary)}.status-err[data-v-ea4a8e85]{color:var(--danger)}.empty-cell[data-v-ea4a8e85]{text-align:center;color:var(--text-muted);padding:30px!important}.pagination-footer[data-v-ea4a8e85]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.page-indicator[data-v-ea4a8e85]{color:var(--text-muted);font-size:.75rem}.loading-state[data-v-ea4a8e85]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:.8125rem;display:flex}.spinner[data-v-ea4a8e85]{border:2px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spin-ea4a8e85}@keyframes spin-ea4a8e85{to{transform:rotate(360deg)}}@media (width<=768px){.logs-main[data-v-ea4a8e85]{padding:12px 10px}.logs-header[data-v-ea4a8e85]{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.logs-header .btn[data-v-ea4a8e85]{width:100%}.logs-table-container[data-v-ea4a8e85]{-webkit-overflow-scrolling:touch}}.trash-layout[data-v-97e01b6a]{flex-direction:column;min-height:100vh;display:flex}.trash-body[data-v-97e01b6a]{flex:1;display:flex}.trash-main[data-v-97e01b6a]{background:var(--bg-app);flex:1;padding:18px 24px;overflow-y:auto}.trash-header[data-v-97e01b6a]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.trash-header h2[data-v-97e01b6a]{margin-bottom:2px;font-size:1.15rem;font-weight:700}.trash-sub[data-v-97e01b6a]{color:var(--text-muted);font-size:.75rem}.trash-table-container[data-v-97e01b6a]{border-radius:var(--radius-sm);background:var(--bg-surface);overflow-x:auto}.trash-table[data-v-97e01b6a]{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.trash-table th[data-v-97e01b6a]{border-bottom:1px solid var(--border-default);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;padding:10px 14px;font-size:.65rem;font-weight:600}.trash-table td[data-v-97e01b6a]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:10px 14px}.trash-doc-cell[data-v-97e01b6a]{align-items:center;gap:8px;display:flex}.ext-badge[data-v-97e01b6a]{border:1px solid var(--border-subtle);font-size:.625rem;font-weight:700;font-family:var(--font-mono);background:#ffffff0d;border-radius:3px;padding:2px 6px}.doc-text[data-v-97e01b6a]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-weight:600;overflow:hidden}.cell-date[data-v-97e01b6a],.cell-size[data-v-97e01b6a]{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);white-space:nowrap}.cell-actions[data-v-97e01b6a]{align-items:center;gap:6px;display:flex}.empty-placeholder[data-v-97e01b6a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}.empty-svg[data-v-97e01b6a]{color:var(--text-muted);opacity:.5;margin-bottom:8px}.loading-state[data-v-97e01b6a]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:.8125rem;display:flex}.spinner[data-v-97e01b6a]{border:2px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spin-97e01b6a}@keyframes spin-97e01b6a{to{transform:rotate(360deg)}}.text-danger[data-v-97e01b6a]:hover{color:var(--danger);background:var(--danger-subtle)}@media (width<=768px){.trash-main[data-v-97e01b6a]{padding:12px 10px}.trash-header[data-v-97e01b6a]{flex-direction:column;align-items:flex-start;gap:10px}}:root{--bg-app:#09090b;--bg-sidebar:#0e0e11;--bg-surface:#121215;--bg-surface-elevated:#18181c;--bg-surface-hover:#222227;--bg-surface-active:#27272e;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff29;--primary:#3b82f6;--primary-hover:#2563eb;--primary-subtle:#3b82f61f;--primary-border:#3b82f647;--border-focus:#3b82f6;--accent:#6366f1;--accent-subtle:#6366f11a;--danger:#f43f5e;--danger-hover:#e11d48;--danger-subtle:#f43f5e1a;--warning:#f59e0b;--warning-subtle:#f59e0b1a;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-disabled:#52525b;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Outfit", var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 32px #0009;--shadow-dropdown:0 10px 38px -10px #0009, 0 10px 20px -15px #0006}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;font-weight:600}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff1f}::-webkit-scrollbar-thumb:hover{background:#ffffff38}.btn{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff;border-color:#ffffff1a;font-weight:600;box-shadow:0 1px 2px #0000004d}.btn-primary:hover{background:var(--primary-hover);color:#fff}.btn-secondary{background:var(--bg-surface-elevated);color:var(--text-primary);border-color:var(--border-default)}.btn-secondary:hover{background:var(--bg-surface-hover);border-color:var(--border-strong)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:#ffffff0d}.btn-danger{background:var(--danger-subtle);color:#fb7185;border-color:#f43f5e33}.btn-danger:hover{background:var(--danger);color:#fff}.btn-sm{border-radius:var(--radius-xs);padding:5px 10px;font-size:.75rem}.btn-icon-only{border-radius:var(--radius-sm);padding:6px}.input-control{width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;padding:8px 12px;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.input-control:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--primary);background:#151519}.input-control::placeholder{color:var(--text-muted)}select.input-control{cursor:pointer}.badge{border-radius:var(--radius-xs);letter-spacing:.02em;align-items:center;gap:4px;padding:2px 7px;font-size:.6875rem;font-weight:500;display:inline-flex}.badge-governance{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f133}.badge-financial{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b33}.badge-department{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98133}.badge-project{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf833}.badge-general{color:#a1a1aa;background:#a1a1aa14;border:1px solid #a1a1aa26}.panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-fade-in{animation:.15s cubic-bezier(.16,1,.3,1) forwards fadeIn}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}.btn,button,a{touch-action:manipulation}}@media (width<=768px){:root{--radius-md:8px;--radius-lg:12px}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.input-control,input,select,textarea{font-size:16px!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-dialog{max-width:100%!important;max-height:90vh!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUp!important;overflow-y:auto!important}}
