.allf-prompt{width:min(480px,94vw);padding:22px}.allf-prompt h2{margin:0 0 12px}.allf-prompt p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary,#a6adbb);line-height:1.6}.allf-prompt .input{width:100%;margin:8px 0 18px}.allf-prompt .allf-row{justify-content:flex-end;margin-top:18px}.allf-next-form{display:grid;gap:12px}.allf-next-form label{display:flex;flex-direction:column;gap:6px}.allf-next-form input[type=checkbox]{width:auto}.allf-next-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.allf-next-toolbar select,.allf-next-form select{min-width:140px;max-width:100%}.allf-inspect-list{max-height:42vh;overflow:auto;display:flex;flex-direction:column;gap:6px}.allf-inspect-row{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border,#343a47);border-radius:6px;overflow-wrap:anywhere}.allf-inspect-row label{flex:1;min-width:0;display:flex;gap:8px}.allf-inspect-row select{max-width:125px}.allf-inspect-row .btn{padding:4px 8px}.allf-inspect-list details{padding:8px;border:1px solid var(--border,#343a47);border-radius:6px}.allf-diff{font:12px/1.6 ui-monospace,monospace;max-height:50vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.allf-diff-line{padding:1px 8px}.allf-diff-added{background:#163e2b;color:#b8f3ca}.allf-diff-removed{background:#48272f;color:#ffbdc7}.allf-ref-row{padding:10px;border-bottom:1px solid var(--border,#343a47);overflow-wrap:anywhere}.allf-setting-check{flex-direction:row!important;align-items:center}.allf-dialog progress{width:100%;accent-color:var(--accent,#5e6ad2)}.allf-export-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.allf-reduced-motion *, .allf-reduced-motion *::before,.allf-reduced-motion *::after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}.allf-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.allf-gallery img{width:100%;height:130px;object-fit:contain;background:#0e1015}.allf-gallery .file-row{display:block}.allf-gallery .actions{margin-top:10px}.allf-mobile-player{border:1px solid var(--border);padding:12px;border-radius:10px;margin:10px 0}.allf-mobile-player audio{width:100%}@media(max-width:650px){.allf-inspect-row{flex-wrap:wrap}.allf-inspect-row label{flex-basis:100%}} 

.menu-group .dropdown{max-height:80vh;overflow-y:auto;overscroll-behavior:contain}

#filesList{padding-bottom:20px}.allf-upload-preview{max-height:26vh;overflow:auto;font:12px/1.7 var(--font-mono,monospace);padding:12px;border:1px solid var(--border,#343a47);border-radius:8px;overflow-wrap:anywhere;margin:12px 0}.allf-file-empty{padding:14px;color:var(--text-secondary);font-size:12px;line-height:1.6}.allf-browser-more{margin:8px 14px}.section-header>div{align-items:center}.tree-folder:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.allf-upload-preview div{padding:2px 0}

.allf-folder-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allf-empty-folder-remove{opacity:0;margin-left:auto}.tree-folder:hover .allf-empty-folder-remove,.tree-folder:focus-within .allf-empty-folder-remove{opacity:1}.tree-folder .allf-empty-folder-remove svg{margin:0}
