.odt-pane[data-v-ee475f68]{display:flex;flex-direction:column;gap:var(--space-2)}.odt-hint[data-v-ee475f68]{font-size:var(--text-sm);line-height:1.45}.muted[data-v-ee475f68]{color:var(--color-text-muted)}.odt-ta[data-v-ee475f68]{width:100%;min-height:260px;resize:vertical;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);line-height:1.55}.drive-media-wrap[data-v-4d84bc06]{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-2,rgba(0,0,0,.04));border-radius:var(--radius-md,8px);border:1px solid var(--color-border,rgba(0,0,0,.1));padding:var(--space-2);max-height:min(78vh,880px);overflow:auto}.drive-media-img[data-v-4d84bc06]{height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:4px;box-shadow:0 4px 20px #00000014}.drive-media-img[data-v-4d84bc06],.drive-media-video[data-v-4d84bc06]{max-width:100%;max-height:min(72vh,820px);width:auto}.drive-media-video[data-v-4d84bc06]{background:#000;border-radius:6px}.drive-zip-wrap[data-v-b25f1e2b]{width:100%;min-height:160px;display:flex;flex-direction:column;gap:var(--space-2)}.drive-zip-meta[data-v-b25f1e2b]{margin:0;font-size:var(--text-sm)}.drive-zip-click-hint[data-v-b25f1e2b]{margin:0;font-size:var(--text-xs)}.drive-zip-err[data-v-b25f1e2b]{margin:0;color:var(--color-danger,#b91c1c);font-size:var(--text-sm)}.drive-zip-list[data-v-b25f1e2b]{margin:0;padding:0;list-style:none;max-height:min(58vh,560px);overflow:auto;font-size:var(--text-xs);line-height:1.45;border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:var(--radius-md,8px);background:var(--color-surface,#fff)}.drive-zip-li[data-v-b25f1e2b]{border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.drive-zip-li[data-v-b25f1e2b]:last-child{border-bottom:none}.drive-zip-entry-btn[data-v-b25f1e2b]{display:block;width:100%;text-align:left;padding:.35rem .55rem;border:none;background:transparent;font-family:var(--font-mono,ui-monospace,monospace);font-size:inherit;color:var(--color-text);cursor:pointer;word-break:break-all}.drive-zip-entry-btn[data-v-b25f1e2b]:hover{background:color-mix(in srgb,var(--color-primary-pale,#e8f0fe) 65%,transparent)}.drive-zip-inner-toolbar[data-v-b25f1e2b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.drive-zip-back[data-v-b25f1e2b]{display:inline-flex;align-items:center;gap:.12rem;padding-inline:.35rem .55rem!important;font-size:var(--text-xs);font-weight:500;opacity:.92}.drive-zip-back-label[data-v-b25f1e2b]{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-zip-ico-dl[data-v-b25f1e2b],.ico-back[data-v-b25f1e2b]{width:.92rem;height:.92rem}.drive-zip-inner-path[data-v-b25f1e2b]{flex:1 1 140px;min-width:0;font-size:var(--text-xs);padding:.2rem .4rem;border-radius:4px;background:var(--color-surface-2,rgba(0,0,0,.05));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-zip-dl-inner[data-v-b25f1e2b]{flex-shrink:0}.drive-zip-text[data-v-b25f1e2b]{margin:0;max-height:min(62vh,620px);overflow:auto;padding:var(--space-2);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);line-height:1.45;white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:var(--radius-md,8px);background:var(--color-surface,#fff)}.drive-zip-media[data-v-b25f1e2b],.drive-zip-pdf[data-v-b25f1e2b]{width:100%}.drive-zip-docx-note[data-v-b25f1e2b]{margin:0 0 var(--space-2);font-size:var(--text-xs);line-height:1.45}.drive-zip-docx-html[data-v-b25f1e2b]{max-height:min(58vh,600px);overflow:auto;padding:var(--space-3);border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);font-size:var(--text-sm);line-height:1.55}[data-v-b25f1e2b] .prose-zip-docx p{margin:0 0 .65em}[data-v-b25f1e2b] .prose-zip-docx h1,[data-v-b25f1e2b] .prose-zip-docx h2,[data-v-b25f1e2b] .prose-zip-docx h3{margin:.85em 0 .4em;font-weight:700;line-height:1.25}[data-v-b25f1e2b] .prose-zip-docx table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:var(--text-xs)}[data-v-b25f1e2b] .prose-zip-docx td,[data-v-b25f1e2b] .prose-zip-docx th{border:1px solid var(--color-border,#ddd);padding:.25rem .4rem;vertical-align:top}[data-v-b25f1e2b] .prose-zip-docx ol,[data-v-b25f1e2b] .prose-zip-docx ul{margin:.4em 0 .65em 1.2em;padding:0}.muted[data-v-b25f1e2b]{color:var(--color-text-muted)}.drive-docx-wrap[data-v-8292a243]{width:100%;min-height:200px}.drive-docx-err[data-v-8292a243]{color:var(--color-danger,#b91c1c);font-size:var(--text-sm)}.muted[data-v-8292a243]{color:var(--color-text-muted)}.drive-docx-html[data-v-8292a243]{max-height:min(72vh,820px);overflow:auto;padding:var(--space-3);border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);font-size:var(--text-sm);line-height:1.55}[data-v-8292a243] .prose-drive p{margin:0 0 .65em}[data-v-8292a243] .prose-drive h1,[data-v-8292a243] .prose-drive h2,[data-v-8292a243] .prose-drive h3{margin:.85em 0 .4em;font-weight:700;line-height:1.25}[data-v-8292a243] .prose-drive table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:var(--text-xs)}[data-v-8292a243] .prose-drive td,[data-v-8292a243] .prose-drive th{border:1px solid var(--color-border,#ddd);padding:.25rem .4rem;vertical-align:top}[data-v-8292a243] .prose-drive ol,[data-v-8292a243] .prose-drive ul{margin:.4em 0 .65em 1.2em;padding:0}.office-stub[data-v-383fd50a]{padding:var(--space-4) var(--space-5)}.office-lead[data-v-383fd50a]{font-weight:600;margin:0 0 .35rem}.office-small[data-v-383fd50a]{font-size:var(--text-sm);margin:0 0 var(--space-3);line-height:1.5}.drive-dl-btn[data-v-383fd50a],.muted[data-v-383fd50a]{color:var(--color-text-muted)}.drive-dl-btn[data-v-383fd50a]{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:var(--radius-md);background:transparent;font-size:var(--text-xs);font-weight:600;text-decoration:none;border:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-primary-light) 12%)}.drive-dl-btn[data-v-383fd50a]:hover{color:var(--color-primary-mid);border-color:var(--color-primary-light);background:color-mix(in srgb,var(--color-primary-pale) 45%,transparent)}.office-dl-wrap[data-v-383fd50a]{margin:0}.page .page-header[data-v-674872d3]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.page .page-header>div[data-v-674872d3]:first-child{flex:1 1 200px;min-width:0}.ico[data-v-674872d3]{width:1rem;height:1rem}.upload-hidden[data-v-674872d3]{display:none}.drive-bulk-bar[data-v-674872d3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.drive-bulk-count[data-v-674872d3]{font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap}.drive-bulk-actions[data-v-674872d3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.new-file-menu-wrap[data-v-674872d3]{position:relative;flex-shrink:0}.menu-chevron[data-v-674872d3]{transition:transform .15s;flex-shrink:0}.menu-chevron.open[data-v-674872d3]{transform:rotate(180deg)}.new-file-dropdown[data-v-674872d3]{position:absolute;top:calc(100% + 4px);right:0;min-width:13rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown,var(--shadow-md));z-index:200;padding:var(--space-1) 0}.new-file-item[data-v-674872d3]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-family:var(--font-family);color:var(--color-text);background:none;border:none;cursor:pointer;text-align:left;transition:background .12s}.new-file-item[data-v-674872d3]:hover{background:var(--color-surface-2)}.muted[data-v-674872d3]{color:var(--color-text-muted)}.err[data-v-674872d3]{padding:var(--space-4);color:var(--color-danger)}.trash-toggle-btn[data-v-674872d3]{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.trash-zone[data-v-674872d3]{padding:var(--space-4)}.trash-zone-title[data-v-674872d3]{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:600;color:var(--color-text)}.trash-zone-desc[data-v-674872d3]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45}.original-path-chip[data-v-674872d3]{display:inline-block;max-width:min(100%,22rem);padding:.15rem .4rem;font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted)}.row-trash-actions[data-v-674872d3]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1)}.row-trash-actions[data-v-674872d3] .btn{white-space:nowrap}.danger-ghost[data-v-674872d3]{color:var(--color-danger,#b91c1c)}.danger-ghost[data-v-674872d3]:hover:not(:disabled){color:var(--color-danger,#b91c1c);background:#b91c1c14}.trash-drop-active[data-v-674872d3]{box-shadow:inset 0 0 0 1px var(--color-danger);color:var(--color-danger)}.drive-stack[data-v-674872d3]{display:flex;flex-direction:column;gap:var(--space-5)}.page-header .header-actions[data-v-674872d3]{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto}@media(max-width:720px){.page-header .header-actions[data-v-674872d3]{width:100%;justify-content:flex-start}.new-file-dropdown[data-v-674872d3]{left:0;right:auto;min-width:min(13rem,calc(100vw - 2.25rem))}}.drive-viewer-hint[data-v-674872d3]{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}.nome-com-ico[data-v-674872d3]{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.nome-com-ico .ico-inline[data-v-674872d3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nome-com-ico .linkish[data-v-674872d3]{gap:0;overflow:hidden;text-overflow:ellipsis}.drive-path[data-v-674872d3]{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0}.drive-path-node[data-v-674872d3]{border:none;background:none;color:var(--color-primary-dark);cursor:pointer;font-family:inherit;font-size:var(--text-sm);padding:.2rem .35rem;border-radius:var(--radius-sm);max-width:100%;text-overflow:ellipsis}button.drive-path-node[data-v-674872d3]:hover{background:var(--color-primary-pale)}.drive-path-node--leaf[data-v-674872d3]{flex-shrink:0;padding:.2rem .35rem;font-family:inherit;font-size:var(--text-sm);font-weight:650;color:var(--color-text);max-width:min(100%,12rem);overflow:hidden;text-overflow:ellipsis}.drive-path-sep[data-v-674872d3]{width:.85rem;height:.85rem;color:var(--color-text-subtle);flex-shrink:0}.drive-table-card[data-v-674872d3] .dt-root{border-radius:0}.drive-modal-body[data-v-674872d3]{display:flex;flex-direction:column;gap:var(--space-2);min-height:300px;min-width:0}.drive-preview-modal-meta[data-v-674872d3]{display:flex;flex-direction:column;gap:.35rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.drive-preview-modal-name[data-v-674872d3]{font-weight:600;font-size:var(--text-sm);color:var(--color-text);word-break:break-word}.drive-preview-modal-path[data-v-674872d3]{display:block}.drive-preview-modal-mtime[data-v-674872d3]{font-size:var(--text-xs)}.ico-drive-view-foot[data-v-674872d3]{width:.94rem;height:.94rem;opacity:.92}.drive-view-dl-foot[data-v-674872d3]{opacity:.94}.drive-view-dl-foot[data-v-674872d3]:hover{opacity:1}.ico-cell[data-v-674872d3]{display:inline-flex;vertical-align:middle}.ico-drive[data-v-674872d3]{width:1.15rem;height:1.15rem}.ico-folder[data-v-674872d3]{color:var(--color-primary-dark)}.ico-file[data-v-674872d3],.ico-image[data-v-674872d3],.ico-pdf[data-v-674872d3],.ico-presentation[data-v-674872d3],.ico-spreadsheet[data-v-674872d3],.ico-text[data-v-674872d3],.ico-video[data-v-674872d3],.ico-word[data-v-674872d3],.ico-zip[data-v-674872d3]{color:var(--color-text-muted)}.time-cell[data-v-674872d3]{font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.kind-label[data-v-674872d3]{color:var(--color-text-muted)}.dash-tags[data-v-674872d3],.kind-label[data-v-674872d3]{font-size:.82rem}.drive-tags-cell[data-v-674872d3]{padding:2px 0;min-height:1.4rem}.drive-tags-pills-strip[data-v-674872d3]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;max-width:100%;justify-content:flex-start}.drive-tag-pill--table[data-v-674872d3]{font-size:.68rem;padding:.08rem .38rem;line-height:1.32;font-weight:650;max-width:9rem}.drive-tags-more[data-v-674872d3]{font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:650;color:color-mix(in srgb,var(--color-text-muted) 85%,transparent);flex-shrink:0}.drive-tags-none-quiet[data-v-674872d3]{font-size:.7rem;color:color-mix(in srgb,var(--color-text-muted) 32%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tags-editor-hint[data-v-674872d3]{margin:0 0 var(--space-3);font-size:var(--text-xs);line-height:1.4}.tags-editor-search[data-v-674872d3]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:0 var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.tags-editor-search-ico[data-v-674872d3]{flex-shrink:0;color:var(--color-text-subtle)}.tags-editor-search-input[data-v-674872d3]{flex:1;min-width:0;border:none;background:transparent;padding:.45rem .25rem;font-size:var(--text-sm);font-family:var(--font-family);color:var(--color-text);outline:none}.tags-editor-list[data-v-674872d3]{list-style:none;margin:0 0 var(--space-3);padding:0;max-height:min(240px,40vh);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2,rgba(0,0,0,.03))}.tags-editor-row[data-v-674872d3]{padding:.38rem var(--space-3);border-bottom:1px solid var(--color-border)}.tags-editor-row-line[data-v-674872d3]{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0}.tags-editor-hues[data-v-674872d3]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px;flex:1 1 auto;min-width:0;overflow-x:auto;padding:.1rem 0;-webkit-overflow-scrolling:touch}.tags-editor-hues[data-v-674872d3]::-webkit-scrollbar{height:4px}.tags-hue-swatch[data-v-674872d3]{flex-shrink:0;width:11px;height:11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding:0;cursor:pointer;background-color:var(--swatch);box-shadow:0 1px 2px #0000000f}.tags-hue-swatch[data-v-674872d3]:hover{transform:scale(1.06)}.tags-hue-auto[data-v-674872d3]{font-size:.58rem;font-weight:600;padding:.12rem .35rem;border-radius:4px;border:1px dashed color-mix(in srgb,var(--color-text-muted) 45%,transparent);background:transparent;color:var(--color-text-muted);cursor:pointer;line-height:1}.tags-hue-auto[data-v-674872d3]:hover{color:var(--color-text);border-color:var(--color-border)}.tags-editor-row[data-v-674872d3]:last-child{border-bottom:none}.tags-editor-pill[data-v-674872d3]{flex:0 1 auto;max-width:8.75rem;width:-moz-fit-content;width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.12rem .45rem!important;font-size:.68rem!important;font-weight:500}.tags-editor-remove[data-v-674872d3]{flex-shrink:0;margin-left:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.tags-editor-remove[data-v-674872d3]:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.tags-editor-empty[data-v-674872d3]{padding:var(--space-4);text-align:center;font-size:var(--text-sm)}.tags-editor-add[data-v-674872d3]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.tags-editor-add-input[data-v-674872d3]{flex:1 1 12rem;min-width:0;padding:.45rem .6rem;font-size:var(--text-sm);font-family:var(--font-family);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text)}.drive-tag-pill[data-v-674872d3]{display:inline-block;padding:.1rem .45rem;font-size:.75rem;line-height:1.35;border-radius:6px;border-width:1px;border-style:solid;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-drive-menu-wrap[data-v-674872d3]{position:relative;display:inline-flex;justify-content:flex-end}.drive-row-menu-layer[data-v-674872d3]{pointer-events:none}.drive-row-menu-backdrop[data-v-674872d3]{pointer-events:auto;position:fixed;inset:0;z-index:9501;background:transparent}.drive-row-menu-dropdown[data-v-674872d3]{pointer-events:auto;position:fixed;margin:0;min-width:11rem;padding:var(--space-2);z-index:9510;display:flex;flex-direction:column;gap:2px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-dropdown,0 8px 24px rgba(0,0,0,.12));max-height:min(420px,calc(100vh - 24px));overflow-y:auto}.drive-row-menu-item[data-v-674872d3]{width:100%;padding:.4rem .55rem;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-sm);text-align:left;cursor:pointer;color:var(--color-text)}.drive-row-menu-item[data-v-674872d3]:hover{background:var(--color-surface-3,rgba(0,0,0,.05))}.drive-row-menu-item--danger[data-v-674872d3]{color:var(--color-danger,#b91c1c)}.drive-view-slot[data-v-674872d3]{flex:1;min-height:0;min-width:0}.epath[data-v-674872d3]{font-size:.75rem;word-break:break-all;color:var(--color-text-muted)}.drive-textarea[data-v-674872d3]{width:100%;min-height:260px;resize:vertical;padding:var(--space-3) var(--space-4);margin:0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:var(--color-bg);color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5;box-sizing:border-box}.drive-textarea[data-v-674872d3]:focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-primary-mid)}.num[data-v-674872d3]{font-variant-numeric:tabular-nums}.linkish[data-v-674872d3]{border:none;background:none;color:var(--color-text);cursor:pointer;text-align:left;padding:0;font:inherit;display:inline-flex;align-items:center;gap:.35rem}.linkish[data-v-674872d3]:hover{color:var(--color-primary-dark)}.linkish.dragging-item[data-v-674872d3]{opacity:.45}.linkish.drop-target-active[data-v-674872d3]{color:var(--color-primary-dark);text-decoration:underline}.move-picker-shell[data-v-674872d3]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.move-picker-path-bar[data-v-674872d3]{flex-wrap:wrap;align-items:center;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2,rgba(0,0,0,.035))}.move-picker-body[data-v-674872d3]{min-height:8rem;max-height:min(52vh,440px);overflow:hidden;display:flex;flex-direction:column;min-width:0}.move-picker-status[data-v-674872d3]{margin:0;padding:var(--space-3) var(--space-2)}.move-picker-err[data-v-674872d3]{color:color-mix(in srgb,var(--color-danger) 78%,var(--color-text-muted) 22%)}.move-picker-err-inline[data-v-674872d3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-2)}.move-picker-dir-list[data-v-674872d3]{list-style:none;margin:0;padding:0;max-height:min(52vh,420px);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.move-picker-dir-li[data-v-674872d3]{margin:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.move-picker-dir-li[data-v-674872d3]:last-child{border-bottom:none}.move-picker-dir-row[data-v-674872d3]{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:.5rem var(--space-3);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--color-text);text-align:left}.move-picker-dir-row[data-v-674872d3]:hover{background:var(--color-primary-pale)}.move-picker-dir-row--up .move-picker-dir-name--parent[data-v-674872d3]{font-weight:650;opacity:.88;font-variant-numeric:tabular-nums}.ico-move-folder[data-v-674872d3]{width:1.05rem;height:1.05rem;color:var(--color-primary-dark);flex-shrink:0}.move-picker-dir-name[data-v-674872d3]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
