.nx-import-dialog{box-sizing:border-box;position:fixed;z-index:1100;left:50%;top:50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:0;border-radius:14px;background:rgba(19,19,21,.72);backdrop-filter:blur(18px) saturate(125%);color:#e9edf3;box-shadow:none;outline:none;font-size:13px;line-height:1.5}.nx-import-dialog header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nx-import-dialog header h2{font-size:19px;font-weight:600}.nx-import-dialog header button{margin-left:auto}.nx-import-dialog button{padding:8px 10px;border-radius:8px;text-align:left}.nx-import-dialog button:hover{background:#ffffff12}.nx-import-dialog button:disabled{opacity:.5}.nx-import-dialog button:focus-visible{outline:2px solid #a7b5ca}.nx-import-dialog .nx-import-hint{color:#aeb7c4;font-size:12px;margin-top:8px}.nx-import-actions{display:flex;gap:8px;margin:16px 0}.nx-import-actions>button{background:#ffffff12}.nx-import-dialog progress{display:block;width:100%;height:5px;margin:8px 0;accent-color:#62b0fc}.nx-import-dialog [role=alert]{color:#ffbd9b}.nx-import-list{margin-top:16px}.nx-import-list button{display:flex;align-items:center;gap:10px;width:100%;overflow-wrap:anywhere}.nx-import-list small{margin-left:auto;white-space:nowrap;color:#aeb7c4}.nx-import-list h3{font-weight:600;overflow-wrap:anywhere;margin:12px 0}.nx-import-list p{overflow-wrap:anywhere;color:#ffbd9b}.nx-import-spinner{display:inline-block;vertical-align:middle;margin-right:8px;animation:nx-import-spin 1s linear infinite}.nx-folder-upload-spinner{position:absolute;top:24px;width:24px;height:24px;border:3px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:nx-import-spin 1s linear infinite;filter:drop-shadow(0 1px 3px #000)}.nx-folder-upload-label{position:absolute;top:100%;font-size:10px;line-height:1.2;color:#c4d1e3;white-space:nowrap}@keyframes nx-import-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.nx-folder-upload-spinner,.nx-import-spinner{animation:none}}.nx-import-dismiss{position:fixed;inset:0;z-index:11000;border:0;background:transparent;pointer-events:auto;cursor:default}.nx-import-dialog{z-index:11001;pointer-events:auto}.nx-import-dialog progress{appearance:none;-webkit-appearance:none;border:0;border-radius:4px;overflow:hidden;background:#ffffff20;color:#3b82f6;accent-color:#3b82f6}.nx-import-dialog progress::-webkit-progress-bar{background:#ffffff20;border-radius:4px}.nx-import-dialog progress::-webkit-progress-value{background:#3b82f6;border-radius:4px}.nx-import-dialog progress::-moz-progress-bar{background:#3b82f6;border-radius:4px}.nx-import-dialog [role=status]>small{display:block;overflow-wrap:anywhere;margin-top:4px}.nx-import-file-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:34px;flex-shrink:0}.nx-import-file-icon>span{position:absolute;bottom:1px;font-size:8px;font-weight:800;line-height:12px;padding:0 2px;background:#15171b;border-radius:2px;letter-spacing:.3px}.nx-import-file-name{overflow-wrap:anywhere}.nx-import-explorer{width:min(1180px,calc(100vw - 32px));height:min(820px,calc(100dvh - 32px));display:flex;flex-direction:column}.nx-import-explorer>.nx-import-list{min-height:0;flex:1;display:flex;flex-direction:column}.nx-import-breadcrumbs{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff14;padding-bottom:8px;margin-bottom:12px;flex-wrap:wrap}.nx-import-breadcrumbs>span{overflow-wrap:anywhere;color:#b8c5d8}.nx-import-list .nx-import-breadcrumbs button{width:auto;font-size:12px;background:#ffffff08}.nx-import-browser{display:grid;grid-template-columns:minmax(220px,35%) minmax(0,1fr);gap:18px;min-height:240px;flex:1;overflow:hidden}.nx-import-files{overflow:auto;border-right:1px solid #ffffff14;padding-right:12px}.nx-import-column-labels{display:flex;justify-content:space-between;color:#9eabc0;font-size:11px;margin:0 10px 8px}.nx-import-files button{border:1px solid transparent;margin-bottom:4px}.nx-import-files button[aria-pressed=true]{border-color:#3b82f6;background:#3b82f61c}.nx-import-preview{min-width:0;overflow:auto;display:flex;flex-direction:column}.nx-import-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;position:sticky;top:0;background:#111215;z-index:1}.nx-import-preview-heading strong{overflow-wrap:anywhere}.nx-import-preview-heading>div{display:flex;gap:4px;flex-shrink:0}.nx-import-list .nx-import-preview-heading button{width:auto;white-space:nowrap;background:#ffffff0c;font-size:12px;padding:6px 8px}.nx-import-list .nx-import-preview-empty{margin:auto;text-align:center;color:#b8c5d8;padding:24px}.nx-import-browser[data-expanded=true]{grid-template-columns:minmax(0,1fr)}.nx-import-browser[data-expanded=true]>.nx-import-files{display:none}.nx-import-image{max-width:100%;object-fit:contain;min-height:0}.nx-import-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;padding:18px;font-family:monospace;color:#e9edf3}.nx-preview-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px;font-size:12px}.nx-import-list .nx-preview-controls button{width:auto;padding:5px 8px;background:#ffffff0a}.nx-import-page-scroll{overflow:auto;background:#25272b;padding:12px}.nx-import-page-scroll canvas{height:auto;max-width:none;margin:auto;background:#fff}@media(max-width:720px){.nx-import-browser{grid-template-columns:1fr;overflow:auto}.nx-import-files{max-height:180px;border-right:0;border-bottom:1px solid #ffffff14}.nx-import-preview{min-height:280px;overflow:visible}.nx-import-preview-heading{flex-wrap:wrap}.nx-import-explorer{padding:16px}.nx-import-explorer .nx-import-actions{margin:8px 0}}.desktop-quick-window .nx-import-window-content,.desktop-quick-window[data-quick-window-id=imported-folders]{background:#131416;backdrop-filter:none;-webkit-backdrop-filter:none}.desktop-quick-window .nx-import-window-content{position:relative;inset:auto;transform:none;box-sizing:border-box;width:100%;height:100%;max-height:none;min-height:0;flex:1;padding:18px 22px;overflow:auto;border-radius:0;box-shadow:none}.nx-import-window-content .nx-import-preview-heading{background:#131416}@container(max-width:650px){.nx-import-window-content .nx-import-browser{grid-template-columns:1fr;overflow:auto}.nx-import-window-content .nx-import-files{max-height:180px;overflow:auto}.nx-import-window-content .nx-import-preview{min-height:260px}}body:has(.nx-shell[data-theme=light]) .desktop-quick-window .nx-import-window-content,body:has(.nx-shell[data-theme=light]) .desktop-quick-window[data-quick-window-id=imported-folders]{background:#f3f3f3;color:#20252d}body:has(.nx-shell[data-theme=light]) .nx-import-window-content .nx-import-hint{color:#586372}body:has(.nx-shell[data-theme=light]) .nx-import-window-content [role=alert]{color:#b42318}