@media screen{.mdt-page{box-sizing:border-box;width:21cm;min-height:29.7cm;padding:3cm 2cm 2cm 3cm;box-shadow:0 0 4px #0003}}@page{size:A4;margin:3cm 2cm 2cm 3cm;@top-right{content:counter(page);font-size:10pt}}.mdt-page{text-align:justify;break-after:page;background:#fff;margin:0 auto 1rem;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.5}.mdt-page>:not([data-align-last-split-element]),.mdt-page [data-align-last-split-element]>:not([data-align-last-split-element]){text-align-last:auto}.mdt-page p{text-indent:1.25cm;margin:0}.mdt-page.mdt-cover,.mdt-page.mdt-title-page,.mdt-page.mdt-approval,.mdt-page.mdt-epigrafe{text-align:left;flex-direction:column;display:flex}.mdt-page.mdt-dedicatoria{flex-direction:column;justify-content:center;display:flex}.mdt-page .mdt-resumo-body{text-indent:0;line-height:1}@media print{.mdt-page.mdt-cover,.mdt-page.mdt-title-page,.mdt-page.mdt-approval,.mdt-page.mdt-dedicatoria,.mdt-page.mdt-epigrafe{min-height:24.7cm}}.mdt-page h1,.mdt-page h2,.mdt-page h3,.mdt-page h4,.mdt-page h5,.mdt-page h6{text-indent:0;text-align:left;text-transform:none;break-after:avoid;margin:18pt 0;font-size:12pt;font-style:normal;font-weight:400}.mdt-page h1{text-transform:uppercase;break-before:page;margin-top:0;font-weight:700}.mdt-page>h1:first-child{break-before:avoid}.mdt-page h2{text-transform:uppercase}.mdt-page h3{font-weight:700}.mdt-page h4{font-style:italic;font-weight:700}.mdt-page h5{font-style:italic}.table-node,.tabela-node{margin:1rem 0}.table-node table,.tabela-node table{border-collapse:collapse;width:100%}.table-node td,.table-node th,.tabela-node td,.tabela-node th{border:none;padding:.4rem}.table-node tr:first-child th,.table-node tr:first-child td,.tabela-node tr:first-child th,.tabela-node tr:first-child td{border-bottom:1px solid #000}.figure-node figcaption,.table-node .table-caption,.tabela-node .table-caption,.fonte-line{font-size:10pt}.mdt-page .fonte-line{text-indent:0;margin-top:.5em}.mdt-page figure.figure-node{text-align:center;break-inside:avoid;margin:18pt 0}.mdt-page figure.figure-node img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:20cm;margin:0 auto;display:block}.mdt-page .figure-node figcaption,.mdt-page .table-caption{text-indent:0;break-after:avoid}.mdt-cover,.mdt-title-page,.mdt-approval,.mdt-errata,.mdt-dedicatoria,.mdt-agradecimentos,.mdt-epigrafe,.mdt-resumo,.mdt-abstract,.mdt-lista-ilustracoes,.mdt-lista-tabelas,.mdt-lista-siglas,.mdt-lista-abreviaturas,.mdt-lista-simbolos,.mdt-sumario{page:pretextual}.mdt-title-page{counter-reset:page 1}@page pretextual{@top-right{content:""}}.mdt-ficha{page:ficha}@page ficha{margin:0;@top-right{content:""}}.mdt-page.mdt-ficha{padding:0}.mdt-ficha img{object-fit:contain;width:21cm;height:29.6cm;display:block}.mdt-page blockquote{border:none;margin:0 0 0 4cm;font-size:10pt;font-style:normal;line-height:1}.mdt-page blockquote p{text-indent:0}.mdt-footnote{float:footnote}::footnote-marker{content:counter(footnote-marker) ") "}::footnote-call{content:counter(footnote);vertical-align:super;font-size:65%}.pagedjs_footnote_content:before{content:"";border-top:1px solid #000;width:5cm;margin-bottom:1em;display:block}.mdt-page .mdt-alinea-item{text-indent:-1.5em;padding-left:1.5em}.mdt-page .mdt-alinea-item.mdt-alinea-nivel-2{padding-left:3em}.mdt-lista-item{gap:.3em;display:flex}.mdt-lista-tipo{white-space:nowrap}.mdt-lista-titulo{color:inherit;flex:1;align-items:baseline;gap:.25em;text-decoration:none;display:flex}a.mdt-lista-titulo:before{content:"";border-bottom:1px dotted;flex:1;order:1;transform:translateY(-.2em)}a.mdt-lista-titulo:after{content:target-counter(attr(href), page);order:2}.mdt-page table.mdt-termos{border-collapse:collapse;border:none;width:100%}.mdt-page table.mdt-termos td{vertical-align:top;text-align:left;border:none;padding:0;line-height:1.5}.mdt-page table.mdt-termos td.mdt-termos-termo{white-space:nowrap;width:1%;padding-right:2em}.mdt-sumario-list{margin:0;padding:0;list-style:none}.mdt-sumario-list li{text-align:left;align-items:flex-end;display:flex}.mdt-sumario-list a{color:inherit;text-decoration:none}.mdt-sumario-leader{border-bottom:1px dotted;flex:1;margin:0 .3em .2em}.mdt-sumario-pagenum:after{content:target-counter(attr(data-target), page)}.mdt-sumario-num{flex:0 0 3em;margin-right:.5em}.mdt-sumario-list .h1{text-transform:uppercase;font-weight:700}.mdt-sumario-list .h2{text-transform:uppercase}.mdt-sumario-list .h3{font-weight:700}.mdt-sumario-list .h4{font-style:italic;font-weight:700}.mdt-sumario-list .h5{font-style:italic}.mdt-errata-table{border-collapse:collapse;width:100%;margin-top:1em}.mdt-errata-table th,.mdt-errata-table td{text-align:left;border:1px solid #000;padding:.3em}.mdt-page.mdt-referencias{text-align:left}.mdt-page.mdt-referencias p{text-indent:0;margin:0 0 12pt;line-height:1}:root{--ink:#1b2a4a;--ink-tint:#eef0f5;--hover-tint:#f2f1ee;--paper:#fafaf8;--graphite:#2b2b2e;--mist:#70707a;--border:#e4e2dd;--approved:#3f6b4f;--alert:#b3261e;--font-ui:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--radius:8px}body{font-family:var(--font-ui);background:#ecebe7;margin:0}.app-frame{flex-direction:column;min-height:100vh;display:flex}.top-bar{z-index:30;background:var(--paper);border-bottom:1px solid var(--border);align-items:center;gap:10px;height:44px;padding:0 14px;font-size:13px;display:flex;position:sticky;top:0}.top-bar-brand{color:var(--ink);letter-spacing:-.01em;font-weight:700}.top-bar-doc{color:var(--mist);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-bar-spacer{flex:1}.top-bar-save{color:var(--mist);font-size:12px}.top-bar-save-saved{color:var(--approved)}.top-bar-save-error{color:var(--alert)}.top-bar-save button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.top-bar-export{position:relative}.top-bar-export-status{white-space:nowrap;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}.top-bar .menu-button-list{left:auto;right:0}.approval-form-date{border:1px solid var(--border);background:#fff;border-radius:6px;gap:8px;padding:6px 8px;display:flex}.approval-form-date legend{color:var(--graphite);padding:0 4px;font-size:.8rem}.approval-form-banca-row{border:1px solid var(--border);background:#fff;border-radius:6px;flex-direction:column;gap:4px;margin-bottom:6px;padding:6px;display:flex}.term-list-form-hint{color:var(--mist);font-size:.85em}.term-list-form-suggestions{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.post-textuais-form-row,.post-textuais-form-row-appendix{border:1px solid var(--border);background:#fff;border-radius:6px;flex-direction:column;gap:4px;margin-bottom:6px;padding:6px;display:flex}.tiptap{counter-reset:mdt-h1 mdt-h2 mdt-h3;outline:none;min-height:200px}.tiptap>h1{counter-increment:mdt-h1;counter-reset:mdt-h2 mdt-h3}.tiptap>h2{counter-increment:mdt-h2;counter-reset:mdt-h3}.tiptap>h3{counter-increment:mdt-h3}.tiptap>h1:before{content:counter(mdt-h1) " "}.tiptap>h2:before{content:counter(mdt-h1) "." counter(mdt-h2) " "}.tiptap>h3:before{content:counter(mdt-h1) "." counter(mdt-h2) "." counter(mdt-h3) " "}.figure-node{margin:1rem 0}.figure-node img{object-fit:contain;max-width:100%;max-height:20cm;display:block}.figure-node-error{color:#b00020;word-break:break-all;border:1px dashed #b00020;border-radius:6px;padding:.6rem;font-size:.85em}.figure-editor-toolbar button{font-family:var(--font-ui);border-radius:var(--radius);border:1px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;margin-top:.25rem;padding:3px 8px;font-size:11px}.figure-editor-toolbar button:hover{background:var(--hover-tint)}.figure-editor{border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;max-width:calc(100vw - 32px);font-family:var(--font-ui);color:var(--graphite);background:#fff;padding:20px}.figure-editor::backdrop{background:#1b2a4a73}.figure-editor h2{margin:0 0 12px;font-size:16px;font-weight:600}.figure-editor-toolbar,.figure-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.figure-editor-actions{justify-content:flex-end}.figure-editor-restore{margin-right:auto}.figure-editor-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--paper);margin:12px auto;position:relative;overflow:hidden}.figure-editor-stage img{max-width:none;position:absolute;top:50%;left:50%}.figure-editor-crop{box-sizing:border-box;outline:1px solid var(--ink);cursor:move;border:1.5px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000073}.figure-editor-handle{box-sizing:border-box;border:1.5px solid var(--ink);background:#fff;border-radius:2px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.figure-editor-handle-nw{cursor:nwse-resize;top:0;left:0}.figure-editor-handle-n{cursor:ns-resize;top:0;left:50%}.figure-editor-handle-ne{cursor:nesw-resize;top:0;left:100%}.figure-editor-handle-e{cursor:ew-resize;top:50%;left:100%}.figure-editor-handle-se{cursor:nwse-resize;top:100%;left:100%}.figure-editor-handle-s{cursor:ns-resize;top:100%;left:50%}.figure-editor-handle-sw{cursor:nesw-resize;top:100%;left:0}.figure-editor-handle-w{cursor:ew-resize;top:50%;left:0}.figure-editor-width{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.figure-editor-width select{font:inherit;padding:.3rem}.figure-editor-hint,.figure-editor-error{margin:8px 0;font-size:13px}.figure-editor-hint{color:var(--mist)}.figure-editor-error{color:var(--alert)}.mdt-selected-element{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.mdt-selected-run{background:var(--ink-tint);box-shadow:-6px 0 0 var(--ink-tint), -8px 0 0 var(--ink), 6px 0 0 var(--ink-tint)}.ProseMirror-selectednode{outline:none}.screen-hint{color:var(--mist);font-style:italic}.figure-node,.mdt-alinea,.footnote-node,.citacao-node,.table-node .table-caption,.tabela-node .table-caption,.table-node .fonte-line,.tabela-node .fonte-line{cursor:pointer}.footnote-node{align-items:baseline;gap:.15em;display:inline-flex}.footnote-node-marker{font-size:.75em}.element-panel-table-grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.5rem}.element-panel-table-grid td{padding:.15rem}.element-panel-table-grid input{box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-ui)}.element-panel-table-grid-header{font-weight:700}.save-error{color:var(--alert)}.app-shell{--left-w:260px;--right-w:280px;grid-template-columns:var(--left-w) 1fr var(--right-w);min-height:100vh;display:grid}.app-shell.left-collapsed{--left-w:28px}.app-shell.right-collapsed{--right-w:28px}.side-column{background:var(--paper);flex-direction:column;align-self:start;min-width:0;height:calc(100vh - 44px);display:flex;position:sticky;top:44px}.side-column-left{border-right:1px solid var(--border)}.side-column-right{border-left:1px solid var(--border)}.side-toggle-bar{padding:4px;display:flex}.side-column-left .side-toggle-bar{justify-content:flex-end}.side-column.collapsed .side-toggle-bar{justify-content:center;padding:4px 0}.side-toggle{border:1px solid var(--border);border-radius:var(--radius);width:20px;height:20px;color:var(--graphite);font:inherit;cursor:pointer;background:#fff;padding:0;line-height:1}.side-toggle:hover{background:var(--hover-tint)}.side-column.collapsed>:not(.side-toggle-bar){display:none}.sidebar{background:var(--paper);flex-direction:column;flex:1;min-height:0;display:flex}.section-tree{flex-direction:column;flex:1;gap:2px;padding:12px 8px;font-size:12.5px;display:flex;overflow-y:auto}.section-tree ul{margin:0;padding:0;list-style:none}.section-tree .level-2{padding-left:18px}.section-tree .level-3{padding-left:36px}.section-tree-item{border-radius:var(--radius);border-left:3px solid #0000;align-items:center;display:flex;position:relative}.section-tree-item.active{background:var(--ink-tint);border-left:3px solid var(--ink)}.section-tree-item.dragging{opacity:.5}.section-tree-item.drag-over-top{box-shadow:inset 0 2px 0 0 var(--ink)}.section-tree-item.drag-over-bottom{box-shadow:inset 0 -2px 0 0 var(--ink)}.section-tree-item button{text-align:left;font:inherit;color:var(--graphite);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex:1;padding:5px 6px}.section-tree-item input{font:inherit;flex:1;padding:4px 6px}.section-tree-item.active button{color:var(--ink);font-weight:600}.section-tree-item button:hover{background:var(--hover-tint)}.section-tree-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-right:6px;font-size:9px;display:inline-flex}.section-tree-check.done{background:var(--approved);color:#fff}.section-tree-check.todo{border:1.5px solid var(--border)}.section-tree-check.optional{border-color:#0000}.progress-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:12px 14px 8px;padding:10px 12px}.progress-card-title{color:var(--graphite);margin:0;font-size:13px;font-weight:600}.progress-card-bar{background:var(--border);border-radius:3px;height:6px;margin:6px 0;overflow:hidden}.progress-card-bar span{background:var(--approved);border-radius:3px;height:100%;display:block}.progress-card-missing{color:var(--mist);margin:0;font-size:11.5px}.progress-card-missing button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.tree-group+.tree-group{margin-top:6px}.tree-group-toggle{width:100%;font:inherit;text-transform:uppercase;letter-spacing:.07em;color:var(--mist);cursor:pointer;background:0 0;border:none;justify-content:space-between;padding:8px 6px 4px;font-size:10.5px;font-weight:600;display:flex}.section-tree-add-section{border:1px dashed var(--border);border-radius:var(--radius);color:var(--ink);font-family:var(--font-ui);cursor:pointer;background:0 0;margin-top:8px;padding:6px;font-size:12px}.section-tree-add-section:hover{background:var(--hover-tint)}.section-tree-menu{z-index:10;border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;min-width:170px;max-width:calc(100% - 16px);padding:4px;display:flex;position:absolute;top:100%;left:12px;box-shadow:0 6px 18px #1b2a4a1f}.section-tree .section-tree-menu button{text-align:left;width:100%;color:var(--graphite);flex:none;padding:6px 8px;font-weight:400}.section-tree .section-tree-menu button:hover,.section-tree .section-tree-menu button:focus-visible{background:var(--hover-tint)}.section-tree .section-tree-menu button.section-tree-menu-danger{color:var(--alert)}.section-tree .section-tree-item .section-tree-toggle,.section-tree-toggle-spacer{flex:0 0 18px;width:18px}.section-tree .section-tree-item .section-tree-toggle{text-align:center;color:var(--mist);padding:0;font-size:10px;font-weight:400}.section-tree-item>button:first-child:not(.section-tree-toggle){padding-left:24px}.app-main{padding:24px 0;overflow-y:auto}.element-panel{background:var(--paper);flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 10px;font-size:12.5px;display:flex;overflow-y:auto}.element-panel-empty{color:var(--mist)}.element-panel-list{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.element-panel-item{border:1px solid var(--border);background:#fff;border-radius:6px}.element-panel-item.dragging{opacity:.5}.element-panel-item.drag-over-top{box-shadow:inset 0 2px 0 0 var(--ink)}.element-panel-item.drag-over-bottom{box-shadow:inset 0 -2px 0 0 var(--ink)}.element-panel-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--graphite);flex:1;overflow:hidden}.element-panel-count{color:var(--mist);white-space:nowrap}.element-panel-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--mist);flex-shrink:0;font-size:10px;font-weight:600}.element-panel-hint{color:var(--mist);align-self:center;margin-right:auto;font-size:11px}.element-panel form,.element-panel .element-panel-figure-form{flex-direction:column;gap:10px;padding:14px;display:flex}.element-panel form label{color:var(--graphite);flex-direction:column;gap:4px;font-size:12px;display:flex}.element-panel form input:not([type=radio]):not([type=checkbox]):not([type=file]),.element-panel form select,.element-panel form textarea,.element-panel .element-panel-figure-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.element-panel .element-panel-figure-form select{font:inherit;background:#fff;border:1px solid #d6d3cc;border-radius:6px;padding:6px 8px;font-size:13px}.element-panel form textarea{resize:vertical}.element-panel form input:focus-visible,.element-panel form select:focus-visible,.element-panel form textarea:focus-visible,.element-panel .element-panel-figure-form input:focus-visible,.element-panel .element-panel-figure-form select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.inspector{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:14px;display:flex}.inspector-title{color:var(--ink);margin:0;font-size:15px}.inspector-where{color:var(--mist);margin:-8px 0 0;font-size:11.5px}.field{color:var(--graphite);flex-direction:column;gap:4px;font-size:12px;display:flex}.field input,.field select,.field textarea{font:inherit;background:#fff;border:1px solid #d6d3cc;border-radius:6px;padding:6px 8px;font-size:13px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.inspector-actions{flex-wrap:wrap;gap:6px;display:flex}.inspector-actions button,.element-panel-figure-form button,.element-panel form button{font:inherit;color:var(--graphite);cursor:pointer;background:#fff;border:1px solid #d6d3cc;border-radius:6px;padding:5px 10px;font-size:12.5px}.inspector-actions button:not(.btn-primary):hover:not(:disabled),.element-panel form button:not(.btn-primary):hover:not(:disabled){background:var(--hover-tint)}.inspector-actions .btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.inspector-actions button:disabled,.element-panel form button:disabled{opacity:.5;cursor:default}.inspector-actions .inspector-delete{color:var(--alert);border-color:#0000;margin-left:auto}.inspector-hint,.inspector-error,.inspector-preview{color:var(--mist);margin:0;font-size:11.5px}.inspector-error{color:var(--alert)}.inspector-preview{color:var(--graphite);font-family:Times New Roman,serif;font-size:13px}.alinea-row{align-items:center;gap:6px;display:flex}.alinea-row.nivel-2{padding-left:18px}.alinea-row input{flex:1}.alinea-row-marker{width:20px;color:var(--mist);font-family:Times New Roman,serif}.alinea-row button{color:var(--mist);cursor:pointer;background:0 0;border:none}.element-panel-section{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.element-panel-heading{text-transform:uppercase;letter-spacing:.07em;color:var(--mist);margin:0;font-size:10.5px;font-weight:600}.element-panel-item-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.element-panel-item.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.menu-button{position:relative}.menu-button-list{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000001f}.menu-button-list button{font:inherit;text-align:left;color:var(--graphite);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;padding:6px 10px;font-size:13px;display:flex}.menu-button-list button:hover:not(:disabled),.menu-button-list button:focus-visible{background:var(--hover-tint)}.menu-button-list button:disabled{color:var(--mist);cursor:default}.menu-button-list small{font-size:11px}.insert-menu-trigger{width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px dashed #d6d3cc;border-radius:6px;padding:7px}.element-panel-figure-origin{gap:10px;font-size:.85em;display:flex}.element-panel-figure-origin label{align-items:center;gap:4px;display:flex}.element-panel-figure-error,.element-panel-save-error{color:var(--alert);margin:0;font-size:.85em}.btn-primary{font-family:var(--font-ui);border-radius:var(--radius);background:var(--ink);color:#fff;cursor:pointer;border:none;padding:6px 12px;font-size:13px;font-weight:500}.btn-secondary{font-family:var(--font-ui);border-radius:var(--radius);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:6px 12px;font-size:13px;font-weight:500}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:default}.mdt-page-break-spacer{background:#e0e0e0;margin:0 -2cm 0 -3cm;display:block;box-shadow:inset 0 6px 6px -6px #0000004d,inset 0 -6px 6px -6px #0000004d}.sidebar :focus-visible,.element-panel :focus-visible,.side-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.referencia-autores{flex-direction:column;gap:.4rem;display:flex}.referencia-autor,.referencia-acoes{flex-wrap:wrap;gap:.3rem;display:flex}.referencia-autor input{flex:1;min-width:6rem}.referencia-item .referencia-preview{margin:0 0 .25rem;font-size:.85rem}.ficha-thumbnail{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;display:block}.auth-screen{place-items:center;min-height:100vh;padding:16px;display:grid}.auth-overlay{z-index:40;background:#1b2a4a73;position:fixed;inset:0}.auth-overlay .auth-screen{min-height:100%}.auth-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);width:min(360px,100%);color:var(--graphite);flex-direction:column;gap:12px;padding:28px;display:flex}.auth-brand{color:var(--ink);margin:0;font-size:18px}.auth-card h2{margin:0 0 4px;font-size:15px;font-weight:500}.auth-card label{flex-direction:column;gap:4px;font-size:13px;display:flex}.auth-card input{font:inherit;border:1px solid var(--border);border-radius:var(--radius);padding:7px 9px}.auth-error{color:var(--alert);margin:0;font-size:13px}.auth-switch{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px}.doc-list{box-sizing:border-box;width:min(720px,100%);color:var(--graphite);margin:32px auto;padding:0 16px}.doc-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.doc-list-header h1{margin:0;font-size:20px}.doc-list-empty{color:var(--mist)}.doc-list ul{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.doc-list li{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:10px 12px;display:flex}.doc-list-open{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.doc-list-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.doc-list-meta{color:var(--mist);font-size:12px}
