[x-cloak]{display:none!important}.drop-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;background:rgba(var(--tblr-green-rgb),.15);border:3px dashed var(--tblr-green);box-sizing:border-box;align-items:center;justify-content:center}.folder-chevron{transition:transform .15s}.collapsed .folder-chevron{transform:rotate(-90deg)}.document-card-checkbox{opacity:0;transition:opacity .15s}.document-card:hover .document-card-checkbox{opacity:1}.bulk-action-bar{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:1050}.document-card-trash{opacity:0;transition:opacity .15s}.document-card:hover .document-card-trash{opacity:1}.document-card:hover .document-card-trash .btn{background-color:var(--tblr-danger);border-color:var(--tblr-danger);color:var(--tblr-white)}.document-card:hover .document-card-trash .btn .ti{color:var(--tblr-white)}.navbar-vertical .nav-item .nav-link{border-left:3px solid transparent;padding-left:calc(.75rem - 3px);border-radius:0;transition:background-color .15s ease}.navbar-vertical .nav-link:hover{background-color:var(--tblr-bg-surface-secondary)}.navbar-vertical .nav-item.active>.nav-link{background-color:var(--tblr-bg-surface-secondary);border-left:3px solid var(--tblr-primary);padding-left:calc(.75rem - 3px);font-weight:600}.navbar-vertical .nav-link-icon .ti{font-size:1.5rem}.folder-tree-row{display:flex;align-items:center;gap:.25rem;padding:.25rem 0;cursor:pointer}.folder-tree-row:hover{background-color:var(--tblr-bg-surface-secondary)}.folder-tree-row a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:.25rem;flex:1;word-break:break-word}.folder-tree-row a.active{font-weight:600;color:var(--tblr-primary)}.folder-tree-toggle{background:none;border:none;padding:.125rem;cursor:pointer;color:var(--tblr-secondary);display:inline-flex;align-items:center;flex-shrink:0}.folder-tree-toggle .ti{transition:transform .15s ease}.folder-tree-toggle.open .ti{transform:rotate(90deg)}.folder-tree-spacer{width:1.25rem;flex-shrink:0}.viewer-modal .modal-dialog{max-width:95vw;width:95vw;height:95vh;margin:2.5vh auto}.viewer-modal .modal-content{border:none;border-radius:8px;overflow:hidden}.viewer-modal .pdf-container canvas{display:block;margin:0 auto}.viewer-modal .image-container{display:flex;align-items:center}.viewer-modal .fallback-container,.viewer-modal .error-container,.viewer-modal .password-container{display:flex;flex-direction:column;align-items:center;justify-content:center}
