.FileItem_contextMenu__Xe_Fx{background-color:white;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:6px;min-width:180px;z-index:50}.FileItem_contextMenuItem__UaQNf{display:flex;align-items:center;padding:8px 10px;font-size:.9rem;border-radius:4px;transition:all .15s ease;color:#334155;cursor:pointer}.FileItem_contextMenuItem__UaQNf:hover{background-color:#f1f5f9}.FileItem_contextMenuIcon__4qtFl{margin-right:8px;color:#64748b}.FileItem_contextMenuSeparator__3PRet{height:1px;background-color:#e2e8f0;margin:4px 0}.FileItem_destructiveMenuItem__zS0_s{color:#ef4444}.FileItem_destructiveMenuItem__zS0_s:hover{background-color:#fee2e2}.FileItem_destructiveMenuItem__zS0_s .FileItem_contextMenuIcon__4qtFl{color:#ef4444}.FileItem_spinningIcon__AfU9y{animation:FileItem_spin___A6dM 1s linear infinite}@keyframes FileItem_spin___A6dM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileItem_checkboxWrapper__Zyl0Q{display:flex;align-items:center;justify-content:center}.FileItem_checkbox___1vn2{height:18px;width:18px;border-radius:4px;border:2px solid #cbd5e1;cursor:pointer}.FileItem_checkbox___1vn2[data-state=checked]{background-color:#3b82f6;border-color:#3b82f6;color:white}.FileItem_selectedItem__Xoh0z{background-color:rgba(59,130,246,.08)!important;border-color:rgba(59,130,246,.2)!important;position:relative}.FileItem_bulkSelectedItem__eZynw{background-color:rgba(59,130,246,.12)!important;border-color:#3b82f6!important}.FileItem_selectionCheckboxGrid__N5xCK{position:absolute;top:8px;left:8px;z-index:10;background:white;border-radius:4px;padding:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FileItem_selectionCheckboxList__QqvoD{display:flex;align-items:center;margin-right:12px;flex-shrink:0}.FileItem_checkboxIcon__WtuNN{color:#3b82f6;cursor:pointer}.FileItem_renamingItem__UyDJb{cursor:default!important}.FileItem_renameInput__N0Kkn{width:100%;background-color:white;border:1px solid #3b82f6;border-radius:4px;font-size:.95rem;padding:6px 8px;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FileItem_renameLoader__EE5gD{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#64748b}.FileItem_tagContainer__bOrzO{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.FileItem_tag__afXeG{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.FileItem_moreTag__td3Wm,.FileItem_tag__afXeG{font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:500}.FileItem_moreTag__td3Wm{background-color:#f1f5f9;color:#64748b}.FileItem_folderIcon__pJsnu{color:#f59e0b}.FileItem_imageIcon__dxO8f{color:#3b82f6}.FileItem_pdfIcon__33_zi{color:#ef4444}.FileItem_documentIcon__6t_YO{color:#2563eb}.FileItem_spreadsheetIcon__0p8r5{color:#16a34a}.FileItem_presentationIcon__tytwu{color:#ea580c}.FileItem_videoIcon__7wCea{color:#8b5cf6}.FileItem_audioIcon__zuoVk{color:#10b981}.FileItem_archiveIcon__QGwak{color:#6b7280}.FileItem_genericFileIcon__T7tZO{color:#94a3b8}.FileItem_fileItemGrid__Sk65C{padding:16px;border:1px solid #e2e8f0;border-radius:10px;background-color:white;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.FileItem_fileItemGrid__Sk65C:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.FileItem_fileContentGrid__sxREE{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.FileItem_fileIconContainerGrid__72Wjw{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;background-color:#f8fafc;margin-bottom:12px;position:relative}.FileItem_fileNameGrid__X3O9s{font-weight:500;font-size:.95rem;color:#1e293b;margin-bottom:4px;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.FileItem_fileMetaGrid__knqct{font-size:.75rem;color:#64748b;margin-bottom:8px}.FileItem_checkboxPositioner__Nz6OO{position:absolute;top:8px;left:8px;z-index:5}.FileItem_renamingContainerGrid__tDkZC{width:100%;position:relative;margin-bottom:8px}.FileItem_fileItemList__OHL6I{padding:10px 16px;border-bottom:1px solid #e2e8f0;background-color:white;transition:background-color .15s ease;cursor:pointer;display:flex;align-items:center}.FileItem_fileItemList__OHL6I:hover{background-color:#f8fafc}.FileItem_fileContentList__4SqVP{display:flex;align-items:center;flex:1;min-width:0}.FileItem_fileIconContainerList__DIEAf{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background-color:#f8fafc;margin-right:12px;flex-shrink:0;position:relative}.FileItem_fileDetailsContainer__O6xca{flex:1;min-width:0}.FileItem_fileNameList__BJkRe{font-weight:500;font-size:.95rem;color:#1e293b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileItem_fileMetaList__6kGAy{display:flex;align-items:center;font-size:.75rem;color:#64748b;margin-bottom:4px}.FileItem_metaSeparator__9rxpq{margin:0 6px;font-size:.6rem}.FileItem_dateInfo__QBDUH{display:flex;align-items:center}.FileItem_dateIcon__Irhdw{margin-right:4px}.FileItem_checkboxPositionerList__gVML_{margin-right:12px}.FileItem_renamingContainerList__78Kjo{width:100%;position:relative;margin-bottom:4px}.FileItem_dateColumn__IwUjx,.FileItem_fileTypeColumn__hWROA,.FileItem_sizeColumn__BMEww{display:none}@media (min-width:768px){.FileItem_fileTypeColumn__hWROA{width:100px;margin-left:16px}.FileItem_dateColumn__IwUjx,.FileItem_fileTypeColumn__hWROA{display:flex;align-items:center;font-size:.85rem;color:#64748b;flex-shrink:0}.FileItem_dateColumn__IwUjx{width:140px}.FileItem_sizeColumn__BMEww{display:flex;width:80px;font-size:.85rem;color:#64748b;flex-shrink:0;justify-content:flex-end}.FileItem_columnIcon__ODVX1{margin-right:6px;opacity:.7}}.FileItem_disabledItem__Vud1v{opacity:.8;cursor:not-allowed!important}.FileItem_disabledItem__Vud1v:hover{transform:none!important;box-shadow:none!important;border-color:#e2e8f0!important;background-color:white!important}.FileItem_disabledItem__Vud1v .FileItem_fileNameGrid__X3O9s,.FileItem_disabledItem__Vud1v .FileItem_fileNameList__BJkRe{color:#94a3b8}.FileItem_disabledItem__Vud1v .FileItem_fileIconContainerGrid__72Wjw,.FileItem_disabledItem__Vud1v .FileItem_fileIconContainerList__DIEAf{background-color:#f1f5f9}.FileItem_nonSelectableOverlay__EpxRr{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.7);border-radius:6px;backdrop-filter:blur(1px);transition:all .2s ease}.FileItem_nonSelectableIcon___i1HN{color:#94a3b8;opacity:.7}.FileItem_thumbnailContainerGrid__uIs25{width:80px;height:80px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.FileItem_thumbnailGrid__kfNih{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.FileItem_thumbnailContainerList__N5tKs{width:20px;height:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:2px}.FileItem_thumbnailList__9F9Mv{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.file-manager-container{min-height:400px;position:relative}.fade-in{animation:fadeIn .3s ease-in-out}.finder-drop-target{background-color:rgba(0,122,255,.03);transition:background-color .15s ease}.finder-drop-target *{cursor:copy!important}.dark .finder-drop-target{background-color:rgba(10,132,255,.05)}.finder-drop-target .folder-item{transition:background-color .15s ease}.finder-drop-target .folder-item:hover{background-color:rgba(0,122,255,.1)}.dark .finder-drop-target .folder-item:hover{background-color:rgba(10,132,255,.15)}.file-picker-horizontal-scroll{overflow-x:auto!important}.file-list-content{min-width:800px}.mobile-sidebar-container{transition:all .3s ease-in-out;position:relative;z-index:50;width:280px}.fullscreen-sidebar{position:fixed;top:0;left:0;width:100%!important;height:100%!important;z-index:100;animation:slideInFromLeft .3s forwards}.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;animation:fadeIn .3s ease}.fullscreen-dialog{max-width:100vw!important;width:100vw!important;height:100vh!important;margin:0!important;border-radius:0!important;animation:expandToFullscreen .3s forwards}.minimized-dialog{transform:scale(.7) translateY(30%);opacity:.7;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.fixed-height-footer{height:70px;min-height:70px;max-height:70px;overflow:hidden}.finder-drop-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(242,242,247,.97);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.15);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;color:#333;display:flex;align-items:center;z-index:10;animation:fadeInCenter .2s ease-out;border:.5px solid rgba(0,0,0,.1);white-space:nowrap}.dark .finder-drop-hint{background-color:rgba(44,44,46,.95);color:#f2f2f7;border-color:rgba(255,255,255,.1)}.finder-drop-hint-icon{margin-right:8px;color:#007aff}.dark .finder-drop-hint-icon{color:#0a84ff}@keyframes fadeInCenter{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes expandToFullscreen{0%{width:calc(100% - 32px);height:calc(100% - 32px)}to{width:100vw;height:100vh}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.mobile-sidebar-container{width:100%}}.FilePickerHeader_windowControls__08CkC{display:flex;align-items:center;gap:8px;margin-right:12px}.FilePickerHeader_windowButton__NeoZ3{width:12px;height:12px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.FilePickerHeader_closeWindowButton__S7D67{background-color:#ff5f57;border:1px solid #e0443e}.FilePickerHeader_minimizeWindowButton__2gud1{background-color:#ffbd2e;border:1px solid #dea123}.FilePickerHeader_fullscreenWindowButton__D2Lw2{background-color:#28c941;border:1px solid #1aab29}.FilePickerHeader_buttonIcon__Kgzn0{opacity:0;color:rgba(0,0,0,.7);transition:opacity .15s ease}.FilePickerHeader_windowControls__08CkC:hover .FilePickerHeader_buttonIcon__Kgzn0{opacity:1}.FilePickerHeader_closeWindowButton__S7D67:hover{background-color:#ff7b77}.FilePickerHeader_minimizeWindowButton__2gud1:hover{background-color:#ffd158}.FilePickerHeader_fullscreenWindowButton__D2Lw2:hover{background-color:#5adf6b}.FilePickerHeader_filterButton__BCuil{position:relative}.FilePickerHeader_filterBadge__g25xp{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:white;border-radius:10px;min-width:16px;height:16px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FilePickerHeader_macActionMenuButton__j8ZQU{display:flex;align-items:center;margin-left:8px;height:22px;padding:0 10px;border-radius:4px;font-size:12px;color:#505050;cursor:pointer;transition:background-color .2s}.FilePickerHeader_macActionMenuButton__j8ZQU:hover{background-color:rgba(0,0,0,.05)}.FilePickerHeader_macActionButtonContent__6t1Ky{display:flex;align-items:center;gap:4px}.FilePickerHeader_macActionButtonText__9OcHp{font-weight:500}.FilePickerHeader_macActionButtonChevron__g5ALk{opacity:.7}.FilePickerHeader_macActionMenu__RNg15{padding:4px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.15);background-color:rgba(240,240,240,.95);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);min-width:180px;animation:FilePickerHeader_macMenuFadeIn__xaGlg .15s ease-out;transform-origin:top center}@keyframes FilePickerHeader_macMenuFadeIn__xaGlg{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.FilePickerHeader_macMenuItem__7nhdn{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:3px;cursor:pointer;transition:all .1s ease;color:#303030;font-size:13px;font-weight:400;height:24px}.FilePickerHeader_macMenuItem__7nhdn:hover{background-color:#0068d0;color:white}.FilePickerHeader_macMenuItem__7nhdn:hover .FilePickerHeader_macMenuItemIcon__3s99b{color:white}.FilePickerHeader_macMenuItemIcon__3s99b{color:#505050;transition:color .1s}.FilePickerHeader_container__kwTXW{width:100%;background:linear-gradient(180deg,#f3f3f3,#e5e5e5);border-bottom:1px solid #d1d1d1;border-radius:8px 0 0 0;overflow:hidden}.FilePickerHeader_toolbar__p70NW{display:flex;align-items:center;height:40px;padding:0 12px}.FilePickerHeader_navigationButtons__1tUor{display:flex;margin-right:8px}.FilePickerHeader_navButton__t3Gjh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background-color:transparent;color:#505050;cursor:pointer;transition:background-color .2s,color .2s}.FilePickerHeader_navButton__t3Gjh:hover:not(.FilePickerHeader_navButtonDisabled__ZL4rq){background-color:rgba(0,0,0,.05);color:#303030}.FilePickerHeader_navButtonDisabled__ZL4rq{opacity:.4;cursor:default}.FilePickerHeader_currentFolder__dVIg5{display:flex;align-items:center;font-size:14px;font-weight:500;color:#303030;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FilePickerHeader_folderIcon__NU7MS{color:#f59e0b;margin-right:6px;flex-shrink:0}.FilePickerHeader_folderName__mOYyL{overflow:hidden;text-overflow:ellipsis}.FilePickerHeader_spacer__lcLN7{flex:1}.FilePickerHeader_viewToggle__5K6vv{display:flex;background-color:rgba(0,0,0,.05);border-radius:4px;margin:0 8px;overflow:hidden}.FilePickerHeader_viewButton__02yMY{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border:none;background-color:transparent;color:#505050;cursor:pointer;transition:background-color .2s,color .2s}.FilePickerHeader_viewButton__02yMY:hover{color:#303030;background-color:rgba(0,0,0,.03)}.FilePickerHeader_viewButtonActive__VnLOC{background-color:rgba(0,0,0,.1);color:#303030}.FilePickerHeader_actionButton__RjAsT{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border:none;border-radius:4px;background-color:transparent;color:#505050;cursor:pointer;transition:background-color .2s,color .2s}.FilePickerHeader_actionButton__RjAsT:hover{background-color:rgba(0,0,0,.05);color:#303030}.FilePickerHeader_actionButtonActive__ZW2AX{background-color:rgba(59,130,246,.1);color:#3b82f6}.FilePickerHeader_selectionCount__5eHVO{display:flex;align-items:center;font-size:13px;color:#505050;margin-right:8px;padding:0 8px;height:28px;background-color:rgba(0,0,0,.03);border-radius:4px}.FilePickerHeader_searchArea__C3Lm2{position:relative;height:28px;transition:width .3s ease;width:32px}.FilePickerHeader_searchExpanded__MJEFL{width:200px}.FilePickerHeader_searchButton__mcB3W{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border:none;border-radius:4px;background-color:transparent;color:#505050;cursor:pointer;transition:background-color .2s,color .2s}.FilePickerHeader_searchButton__mcB3W:hover{background-color:rgba(0,0,0,.05);color:#303030}.FilePickerHeader_searchField__Kjixt{display:flex;align-items:center;width:100%;height:100%;background-color:#ffffff;border-radius:4px;border:1px solid #d1d1d1;padding:0 8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FilePickerHeader_searchIcon__vW35U{color:#8c8c8c;margin-right:6px;flex-shrink:0}.FilePickerHeader_searchInput__0v12H{flex:1;border:none;font-size:13px;outline:none;width:100%;height:100%;background:transparent}.FilePickerHeader_closeSearchButton__08E9l{background:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#8c8c8c;cursor:pointer;width:16px;height:16px}.FilePickerHeader_closeSearchButton__08E9l:hover{color:#505050}.FilePickerHeader_mobileOnly___vrgg{display:none}.FilePickerHeader_desktopOnly__PiRL4{display:flex}@media (max-width:1024px){.FilePickerHeader_desktopOnly__PiRL4{display:none}.FilePickerHeader_mobileOnly___vrgg{display:flex}.FilePickerHeader_searchExpanded__MJEFL{width:160px}.FilePickerHeader_currentFolder__dVIg5{max-width:120px}.FilePickerHeader_macActionButtonText__9OcHp{display:none}.FilePickerHeader_macActionMenuButton__j8ZQU{width:28px;padding:0;justify-content:center}}.FilePickerHeader_recursiveIndicator__sKk0g{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:#3b82f6;color:white;border-radius:4px;font-size:12px;font-weight:500;margin-right:8px}.FilePickerHeader_recursiveText__Xm2HX{display:inline-block}@media (max-width:640px){.FilePickerHeader_recursiveText__Xm2HX{display:none}.FilePickerHeader_recursiveIndicator__sKk0g{padding:4px 6px;margin-right:4px}}.FilePickerFilterSidebar_backdrop__SJBLY{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:40;animation:FilePickerFilterSidebar_fadeIn__2IW05 .2s forwards}.FilePickerFilterSidebar_sidebar__mX2AL{position:relative;height:100%;width:280px;background-color:#f5f5f7;border-right:1px solid #d1d1d1;z-index:50;overflow-y:auto;transition:transform .3s ease;display:flex;flex-direction:column}.FilePickerFilterSidebar_sidebarOpen__SGczO{transform:translateX(0)}.FilePickerFilterSidebar_sidebarClosed___5vM_{transform:translateX(-100%)}.FilePickerFilterSidebar_sidebarHeader__KWWyj{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#f3f3f3,#e5e5e5);border-bottom:1px solid #d1d1d1;height:40px;padding:0 12px;flex-shrink:0}.FilePickerFilterSidebar_sidebarTitle__GkW_0{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#303030;margin:0}.FilePickerFilterSidebar_titleIcon__AyhJZ{color:#505050}.FilePickerFilterSidebar_filterBadge__OH2PU{background-color:#ef4444;color:white;border-radius:10px;min-width:16px;height:16px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FilePickerFilterSidebar_closeButton__AdcW_{display:flex;align-items:center;justify-content:center;color:#505050;background:none;border:none;width:28px;height:28px;border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.FilePickerFilterSidebar_closeButton__AdcW_:hover{background-color:rgba(0,0,0,.05);color:#303030}.FilePickerFilterSidebar_activeFiltersContainer__j767s{padding:12px;background-color:rgba(0,0,0,.02)}.FilePickerFilterSidebar_filterSection__HWyZV{margin-bottom:0}.FilePickerFilterSidebar_sectionHeader__MNXVN{padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.FilePickerFilterSidebar_sectionHeader__MNXVN:hover{background-color:rgba(0,0,0,.05)}.FilePickerFilterSidebar_sectionHeader__MNXVN:hover .FilePickerFilterSidebar_collapseIcon__VvP_e{opacity:1}.FilePickerFilterSidebar_sectionTitle__PToJy{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#505050;text-transform:uppercase;letter-spacing:.5px;margin:0;justify-content:space-between}.FilePickerFilterSidebar_collapseIconContainer__dpnPX{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-left:auto}.FilePickerFilterSidebar_collapseIcon__VvP_e{color:#505050;opacity:0;transition:opacity .2s ease}.FilePickerFilterSidebar_sectionIcon__Leqas{color:#505050;margin-right:2px}.FilePickerFilterSidebar_sectionContent____Z_7{max-height:500px;overflow:hidden;transition:max-height .3s ease}.FilePickerFilterSidebar_sectionContent____Z_7.FilePickerFilterSidebar_collapsed__Pm66e{max-height:0}.FilePickerFilterSidebar_activeFiltersList__BL0Vk{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.FilePickerFilterSidebar_activeFilterTag__ZJtL6{display:flex;align-items:center;gap:4px;padding:3px 8px;background-color:rgba(0,0,0,.05);color:#505050;border-radius:4px;font-size:12px;font-weight:500;border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.FilePickerFilterSidebar_filterTagIcon__wiauk{color:#505050}.FilePickerFilterSidebar_filterTagText__LYFiV{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilePickerFilterSidebar_removeFilterButton__jbD2V{display:flex;align-items:center;justify-content:center;color:#505050;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.FilePickerFilterSidebar_removeFilterButton__jbD2V:hover{color:#303030}.FilePickerFilterSidebar_clearFiltersButton__pXJyF{width:100%;padding:6px 12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#505050;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;transition:all .2s ease}.FilePickerFilterSidebar_clearFiltersButton__pXJyF:hover{background-color:rgba(0,0,0,.08);color:#303030}.FilePickerFilterSidebar_divider__Ok4iJ{height:1px;background-color:#e5e5e5;margin:0}.FilePickerFilterSidebar_loadingState__iVNlk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#505050;font-size:13px;gap:10px}.FilePickerFilterSidebar_loadingSpinner__UccYe{width:20px;height:20px;border:2px solid rgba(80,80,80,.2);border-top-color:#505050;border-radius:50%;animation:FilePickerFilterSidebar_spin__xjXtL 1s linear infinite}.FilePickerFilterSidebar_filterOptions__3BffW{display:flex;flex-direction:column;padding:6px 12px 12px}.FilePickerFilterSidebar_filterOption__2vkFi,.FilePickerFilterSidebar_tagOption__2Sdb_{display:flex;align-items:center;padding:6px 8px;border-radius:4px;transition:background-color .2s ease;cursor:pointer;margin-bottom:2px}.FilePickerFilterSidebar_filterOptionSelected__oW5uV,.FilePickerFilterSidebar_filterOption__2vkFi:hover,.FilePickerFilterSidebar_tagOptionSelected__tjcdr,.FilePickerFilterSidebar_tagOption__2Sdb_:hover{background-color:rgba(0,0,0,.05)}.FilePickerFilterSidebar_checkboxContainer__Q4u4q{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px}.FilePickerFilterSidebar_checkbox__MdJ6Y{width:14px;height:14px;border:1px solid #d1d1d1;border-radius:3px;background-color:white;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease}.FilePickerFilterSidebar_checkboxSelected__ZLtgf{border-color:#3b82f6;background-color:#3b82f6}.FilePickerFilterSidebar_checkIcon___iIHZ{color:white}.FilePickerFilterSidebar_filterLabel__EF2Q0,.FilePickerFilterSidebar_tagLabel__8wrhQ{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font-size:13px;color:#303030}.FilePickerFilterSidebar_filterLabelContent__GuXpO,.FilePickerFilterSidebar_tagLabelContent__0C97j{display:flex;align-items:center;gap:6px;max-width:calc(100% - 40px)}.FilePickerFilterSidebar_iconWrapper__o4vZS{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#505050;flex-shrink:0}.FilePickerFilterSidebar_tagName__om7b_,.FilePickerFilterSidebar_typeName__Z1_8T{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilePickerFilterSidebar_filterCount__WZ6i_,.FilePickerFilterSidebar_tagCount__XJ1rN{font-size:11px;color:#505050;background-color:rgba(0,0,0,.05);padding:1px 6px;border-radius:10px;font-weight:500}.FilePickerFilterSidebar_tagColorDot__dAUNy{width:10px;height:10px;border-radius:50%;flex-shrink:0}.FilePickerFilterSidebar_emptyState__f1Vrm{padding:12px;color:#505050;font-style:italic;font-size:13px;text-align:center}@keyframes FilePickerFilterSidebar_fadeIn__2IW05{0%{opacity:0}to{opacity:1}}@keyframes FilePickerFilterSidebar_spin__xjXtL{to{transform:rotate(1turn)}}@media (min-width:1024px){.FilePickerFilterSidebar_backdrop__SJBLY{display:none}.FilePickerFilterSidebar_sidebar__mX2AL{position:sticky}.FilePickerFilterSidebar_closeButton__AdcW_{display:none}}@media (max-width:1023px){.FilePickerFilterSidebar_sidebar__mX2AL{width:100%;height:100%;position:relative;border-right:none}.FilePickerFilterSidebar_closeButton__AdcW_{display:flex}}.MacStyleUploadIndicator_container__i9IdN{position:fixed;bottom:20px;right:20px;width:340px;background-color:rgba(242,242,247,.95);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden;z-index:50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:1px solid rgba(0,0,0,.1);animation:MacStyleUploadIndicator_slideUp__CFT3p .3s ease forwards;transform-origin:bottom right}.MacStyleUploadIndicator_header__UvQ8j{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.MacStyleUploadIndicator_headerInfo__pF3o7{display:flex;align-items:center;gap:8px}.MacStyleUploadIndicator_iconContainer__Ifyyo{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#007aff;border-radius:50%;color:white;flex-shrink:0}.MacStyleUploadIndicator_icon__3B1a9{stroke-width:2.5px}.MacStyleUploadIndicator_title__KdfXD{font-size:13px;font-weight:600;margin:0;color:#111}.MacStyleUploadIndicator_closeButton__ZO2uN{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.05);border:none;color:#666;cursor:pointer;transition:background-color .2s,color .2s}.MacStyleUploadIndicator_closeButton__ZO2uN:hover{background:rgba(0,0,0,.1);color:#333}.MacStyleUploadIndicator_closeIcon__cHAv7{stroke-width:2.5px}.MacStyleUploadIndicator_content__WRgDG{padding:14px 16px}.MacStyleUploadIndicator_statusLine__2P1yL{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;color:#666}.MacStyleUploadIndicator_statusComplete__VxeKE,.MacStyleUploadIndicator_status__gXKFx{font-weight:500}.MacStyleUploadIndicator_statusComplete__VxeKE{color:#007aff}.MacStyleUploadIndicator_percentage__VszIS{font-weight:600}.MacStyleUploadIndicator_progressBarContainer__omfST{height:6px;background-color:rgba(0,0,0,.07);border-radius:3px;overflow:hidden;margin-bottom:14px}.MacStyleUploadIndicator_progressBar__n1_gR{height:100%;background-color:#007aff;border-radius:3px;transition:width .3s ease}.MacStyleUploadIndicator_progressComplete__vMGuI{background-color:#34c759}.MacStyleUploadIndicator_progressError__XSw44{background-color:#ff3b30}.MacStyleUploadIndicator_fileList__wuzrl{max-height:160px;overflow-y:auto;margin:0 -6px;padding:0 6px}.MacStyleUploadIndicator_fileList__wuzrl::-webkit-scrollbar{width:7px}.MacStyleUploadIndicator_fileList__wuzrl::-webkit-scrollbar-track{background:transparent}.MacStyleUploadIndicator_fileList__wuzrl::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.MacStyleUploadIndicator_fileItem__BLNPq{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px}.MacStyleUploadIndicator_fileItem__BLNPq:last-child{border-bottom:none}.MacStyleUploadIndicator_fileName__6XCMy{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.MacStyleUploadIndicator_fileStatus__hUV6_{font-weight:500;color:#666;flex-shrink:0;margin-left:12px}.MacStyleUploadIndicator_fileComplete__csBHF .MacStyleUploadIndicator_fileStatus__hUV6_{color:#34c759}.MacStyleUploadIndicator_fileError__VYsnX .MacStyleUploadIndicator_fileStatus__hUV6_{color:#ff3b30}@keyframes MacStyleUploadIndicator_slideUp__CFT3p{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.MacStyleDeleteIndicator_container__ogwva{position:fixed;bottom:24px;right:24px;width:320px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1),0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);z-index:1000;animation:MacStyleDeleteIndicator_slideUp__4BSNa .3s ease-out;border:1px solid rgba(0,0,0,.1);overflow:hidden}.dark .MacStyleDeleteIndicator_container__ogwva{background:rgba(30,30,30,.98);border:1px solid rgba(255,255,255,.1)}.MacStyleDeleteIndicator_container__ogwva.MacStyleDeleteIndicator_minimized__6Wl0b{width:auto;min-width:120px;animation:none}.MacStyleDeleteIndicator_minimizedButton__Dt_kq{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;color:#374151;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.dark .MacStyleDeleteIndicator_minimizedButton__Dt_kq{color:#d1d5db}.MacStyleDeleteIndicator_minimizedButton__Dt_kq:hover{background:rgba(0,0,0,.05)}.dark .MacStyleDeleteIndicator_minimizedButton__Dt_kq:hover{background:rgba(255,255,255,.05)}.MacStyleDeleteIndicator_header__nIRCG{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.dark .MacStyleDeleteIndicator_header__nIRCG{border-bottom:1px solid rgba(255,255,255,.08)}.MacStyleDeleteIndicator_headerInfo__oNeiS{display:flex;align-items:center;gap:8px}.MacStyleDeleteIndicator_iconContainer__DGfqz{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.MacStyleDeleteIndicator_icon__W1_XF{color:#6b7280}.MacStyleDeleteIndicator_icon__W1_XF.MacStyleDeleteIndicator_spinning__oKQmq{animation:MacStyleDeleteIndicator_spin__ofTK1 1s linear infinite;color:#3b82f6}.MacStyleDeleteIndicator_icon__W1_XF.MacStyleDeleteIndicator_success__YAZjH{color:#10b981}.MacStyleDeleteIndicator_icon__W1_XF.MacStyleDeleteIndicator_warning__oQgWW{color:#f59e0b}.MacStyleDeleteIndicator_title__fF0FQ{font-size:13px;font-weight:600;color:#111827;margin:0}.dark .MacStyleDeleteIndicator_title__fF0FQ{color:#f3f4f6}.MacStyleDeleteIndicator_headerActions__qE71l{display:flex;align-items:center;gap:4px}.MacStyleDeleteIndicator_closeButton__Pn4GO,.MacStyleDeleteIndicator_minimizeButton__MpWRi{background:transparent;border:none;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background-color .2s}.MacStyleDeleteIndicator_closeButton__Pn4GO:hover,.MacStyleDeleteIndicator_minimizeButton__MpWRi:hover{background:rgba(0,0,0,.08)}.dark .MacStyleDeleteIndicator_closeButton__Pn4GO:hover,.dark .MacStyleDeleteIndicator_minimizeButton__MpWRi:hover{background:rgba(255,255,255,.08)}.MacStyleDeleteIndicator_closeIcon__fLN20{color:#6b7280}.dark .MacStyleDeleteIndicator_closeIcon__fLN20{color:#9ca3af}.MacStyleDeleteIndicator_content__yklh_{padding:12px}.MacStyleDeleteIndicator_statusLine__FPb2H{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.MacStyleDeleteIndicator_status__JTy_b{font-size:12px;color:#6b7280;flex:1}.dark .MacStyleDeleteIndicator_status__JTy_b{color:#9ca3af}.MacStyleDeleteIndicator_statusComplete__0UrLE{color:#10b981;font-weight:500}.MacStyleDeleteIndicator_errorText__lh_6P{color:#ef4444;font-weight:500}.MacStyleDeleteIndicator_percentage__BxaqD{font-size:12px;font-weight:600;color:#374151}.dark .MacStyleDeleteIndicator_percentage__BxaqD{color:#d1d5db}.MacStyleDeleteIndicator_progressBarContainer__tetdT{width:100%;height:6px;background:rgba(0,0,0,.08);border-radius:3px;overflow:hidden;margin-bottom:12px}.dark .MacStyleDeleteIndicator_progressBarContainer__tetdT{background:rgba(255,255,255,.08)}.MacStyleDeleteIndicator_progressBar__rl3YN{height:100%;background:#3b82f6;border-radius:3px;transition:width .3s ease,background-color .3s ease}.MacStyleDeleteIndicator_progressComplete__Si7rr{background:#10b981}.MacStyleDeleteIndicator_progressWarning__bye_x{background:#f59e0b}.MacStyleDeleteIndicator_progressError__vIlwd{background:#ef4444}.MacStyleDeleteIndicator_failedSection__y_PMa{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.dark .MacStyleDeleteIndicator_failedSection__y_PMa{border-top:1px solid rgba(255,255,255,.08)}.MacStyleDeleteIndicator_toggleFailedButton__fNXNj{display:flex;align-items:center;gap:4px;background:transparent;border:none;padding:4px 0;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:color .2s}.dark .MacStyleDeleteIndicator_toggleFailedButton__fNXNj{color:#9ca3af}.MacStyleDeleteIndicator_toggleFailedButton__fNXNj:hover{color:#374151}.dark .MacStyleDeleteIndicator_toggleFailedButton__fNXNj:hover{color:#d1d5db}.MacStyleDeleteIndicator_chevron__u08lC{flex-shrink:0}.MacStyleDeleteIndicator_failedItemsList__sII4Q{margin-top:8px;max-height:120px;overflow-y:auto;padding-right:4px}.MacStyleDeleteIndicator_failedItemsList__sII4Q::-webkit-scrollbar{width:4px}.MacStyleDeleteIndicator_failedItemsList__sII4Q::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:2px}.MacStyleDeleteIndicator_failedItemsList__sII4Q::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.dark .MacStyleDeleteIndicator_failedItemsList__sII4Q::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.dark .MacStyleDeleteIndicator_failedItemsList__sII4Q::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.MacStyleDeleteIndicator_failedItem__tTidm{display:flex;align-items:flex-start;gap:6px;padding:6px;background:rgba(239,68,68,.05);border-radius:4px;margin-bottom:4px;font-size:11px}.dark .MacStyleDeleteIndicator_failedItem__tTidm{background:rgba(239,68,68,.1)}.MacStyleDeleteIndicator_failedIcon__mB_I7{color:#ef4444;flex-shrink:0;margin-top:1px}.MacStyleDeleteIndicator_failedDetails__TUBu2{flex:1;min-width:0}.MacStyleDeleteIndicator_failedUuid__r8iLs{font-family:monospace;font-size:10px;color:#6b7280;margin-bottom:2px}.dark .MacStyleDeleteIndicator_failedUuid__r8iLs{color:#9ca3af}.MacStyleDeleteIndicator_failedReason__9bwJQ{color:#ef4444;word-break:break-word}.MacStyleDeleteIndicator_fileList__C1gSp{max-height:160px;overflow-y:auto;margin:12px -6px;padding:0 6px}.MacStyleDeleteIndicator_fileList__C1gSp::-webkit-scrollbar{width:7px}.MacStyleDeleteIndicator_fileList__C1gSp::-webkit-scrollbar-track{background:transparent}.MacStyleDeleteIndicator_fileList__C1gSp::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.dark .MacStyleDeleteIndicator_fileList__C1gSp::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}.MacStyleDeleteIndicator_fileItem__8IuB9{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px}.dark .MacStyleDeleteIndicator_fileItem__8IuB9{border-bottom:1px solid rgba(255,255,255,.05)}.MacStyleDeleteIndicator_fileItem__8IuB9:last-child{border-bottom:none}.MacStyleDeleteIndicator_fileName__CFwN8{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.dark .MacStyleDeleteIndicator_fileName__CFwN8{color:#d1d5db}.MacStyleDeleteIndicator_fileStatus__8LJvJ{font-weight:500;color:#666;flex-shrink:0;margin-left:12px}.dark .MacStyleDeleteIndicator_fileStatus__8LJvJ{color:#9ca3af}.MacStyleDeleteIndicator_fileComplete__R1aE6 .MacStyleDeleteIndicator_fileStatus__8LJvJ{color:#10b981}.MacStyleDeleteIndicator_fileError__SID5B .MacStyleDeleteIndicator_fileStatus__8LJvJ{color:#ef4444}.MacStyleDeleteIndicator_stats__evdi3{display:flex;justify-content:space-around;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.dark .MacStyleDeleteIndicator_stats__evdi3{border-top:1px solid rgba(255,255,255,.08)}.MacStyleDeleteIndicator_statItem__vjoJE{text-align:center}.MacStyleDeleteIndicator_statLabel__jwHiN{display:block;font-size:10px;color:#6b7280;margin-bottom:2px}.dark .MacStyleDeleteIndicator_statLabel__jwHiN{color:#9ca3af}.MacStyleDeleteIndicator_statValue__axh4k{display:block;font-size:14px;font-weight:600;color:#111827}.dark .MacStyleDeleteIndicator_statValue__axh4k{color:#f3f4f6}@keyframes MacStyleDeleteIndicator_slideUp__4BSNa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MacStyleDeleteIndicator_spin__ofTK1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MacStyleDeleteIndicator_container__ogwva.MacStyleDeleteIndicator_withUpload__6xvBn{bottom:180px}.loading-skeleton-item{transition:all .2s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-date,.skeleton-meta,.skeleton-name,.skeleton-size,.skeleton-type{animation:shimmer 2s infinite;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.FileDetailsPanel_backdrop__wGS2y{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;animation:FileDetailsPanel_fadeIn__c6c9o .3s ease}.FileDetailsPanel_detailsPanel__7RixE{display:flex;flex-direction:column;background-color:#ffffff;overflow:hidden;width:320px;flex-shrink:0;border-left:1px solid #d1d1d1}.FileDetailsPanel_desktopPanel__o0dWW{height:100%}.FileDetailsPanel_desktopPanel__o0dWW.FileDetailsPanel_open__O3ui9{display:flex}.FileDetailsPanel_desktopPanel__o0dWW.FileDetailsPanel_closed__3iixH{display:none}.FileDetailsPanel_mobilePanel__QwhZw{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background-color:white}.FileDetailsPanel_mobilePanel__QwhZw.FileDetailsPanel_open__O3ui9{display:flex;animation:FileDetailsPanel_fadeIn__c6c9o .3s ease}.FileDetailsPanel_mobilePanel__QwhZw.FileDetailsPanel_closed__3iixH{display:none}.FileDetailsPanel_header__bnusf{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#f3f3f3,#e5e5e5);padding:0 12px;height:40px;border-bottom:1px solid #d1d1d1;flex-shrink:0;border-radius:0 8px 0 0}.FileDetailsPanel_title__x2gKD{font-size:14px;font-weight:600;color:#303030;margin:0}.FileDetailsPanel_closeButton__fjwdc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background-color:transparent;color:#505050;cursor:pointer;transition:background-color .2s,color .2s}.FileDetailsPanel_closeButton__fjwdc:hover{background-color:rgba(0,0,0,.05);color:#303030}.FileDetailsPanel_closeIcon__ljMYp{height:16px;width:16px}.FileDetailsPanel_body__9A0Ha{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.5) transparent;padding:16px;background-color:#f5f5f7}.FileDetailsPanel_body__9A0Ha::-webkit-scrollbar{width:6px}.FileDetailsPanel_body__9A0Ha::-webkit-scrollbar-track{background:transparent}.FileDetailsPanel_body__9A0Ha::-webkit-scrollbar-thumb{background-color:rgba(203,213,225,.5);border-radius:3px}.FileDetailsPanel_content__lXX_b{padding:0}.FileDetailsPanel_loadingContainer__f7_2v{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;color:#6b7280;gap:1rem}.FileDetailsPanel_spinningIcon__Yvy9A{animation:FileDetailsPanel_spin__guoQy 1s linear infinite}.FileDetailsPanel_fileHeader__D4FLn{display:flex;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e5e5}.FileDetailsPanel_iconContainer__y__tg{position:relative;flex-shrink:0;margin-right:1rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.FileDetailsPanel_iconBackground__O7uoD{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,244,246,.7);border-radius:8px;z-index:-1}.FileDetailsPanel_fileInfo__fS33w{flex:1;min-width:0}.FileDetailsPanel_fileName__5BEBb{font-size:16px;font-weight:600;color:#303030;margin:0 0 8px;word-break:break-word;line-height:1.3}.FileDetailsPanel_fileSize__zegr9{font-size:13px;color:#505050;display:flex;align-items:center;justify-content:space-between}.FileDetailsPanel_downloadButton__i5wFt{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;background:linear-gradient(180deg,#4f8bf3,#3b7eeb);color:white;border-radius:4px;border:1px solid #3570de;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1)}.FileDetailsPanel_downloadButton__i5wFt:hover:not(:disabled){background:linear-gradient(180deg,#5a94f4,#4685ec)}.FileDetailsPanel_downloadButton__i5wFt:disabled{opacity:.7;cursor:not-allowed}.FileDetailsPanel_section__Ha8cP{margin-bottom:20px}.FileDetailsPanel_sectionTitle__kujpE{display:flex;align-items:center;font-size:13px;font-weight:600;color:#303030;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.FileDetailsPanel_sectionIcon__glS_B{margin-right:6px;color:#505050}.FileDetailsPanel_detailsCard__6_mk2{background-color:#ffffff;border-radius:6px;padding:12px;border:1px solid #e5e5e5;box-shadow:0 1px 3px rgba(0,0,0,.05)}.FileDetailsPanel_detailRow__SYBGl{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:8px;border-bottom:1px solid #f3f4f6}.FileDetailsPanel_detailRow__SYBGl:last-child{border-bottom:none}.FileDetailsPanel_detailRowFull__pQbwJ{padding:8px;border-top:1px solid #f3f4f6}.FileDetailsPanel_detailLabel__KwQdb{font-size:13px;color:#505050;display:flex;align-items:center;gap:6px;font-weight:500}.FileDetailsPanel_detailValue__k2_fA{font-size:13px;color:#303030;font-weight:500;text-align:right}.FileDetailsPanel_detailValueFull__h5HV0{font-size:13px;color:#303030;margin-top:8px;word-break:break-all;background-color:#f9f9f9;padding:8px;border-radius:4px;border:1px solid #e5e5e5}.FileDetailsPanel_imagePreviewContainer__iqbCw{background-color:#ffffff;border-radius:6px;padding:12px;border:1px solid #e5e5e5;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.FileDetailsPanel_imagePreview__G2fhs{max-width:100%;max-height:300px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FileDetailsPanel_copyButton__mDk0F{margin-left:auto;color:#505050;height:24px;width:24px;padding:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.FileDetailsPanel_copyButton__mDk0F:hover{color:#303030;background-color:rgba(0,0,0,.05)}.FileDetailsPanel_folderIcon__vXsEw{color:#f59e0b;filter:drop-shadow(0 1px 2px rgba(245,158,11,.3))}.FileDetailsPanel_defaultFileIcon__NIehP{color:#9ca3af;filter:drop-shadow(0 1px 2px rgba(156,163,175,.3))}.FileDetailsPanel_imageFileIcon__YqiKS{color:#3b82f6;filter:drop-shadow(0 1px 2px rgba(59,130,246,.3))}.FileDetailsPanel_videoFileIcon__j9fxp{color:#8b5cf6;filter:drop-shadow(0 1px 2px rgba(139,92,246,.3))}.FileDetailsPanel_audioFileIcon__UnM7V{color:#10b981;filter:drop-shadow(0 1px 2px rgba(16,185,129,.3))}@keyframes FileDetailsPanel_fadeIn__c6c9o{0%{opacity:0}to{opacity:1}}@keyframes FileDetailsPanel_spin__guoQy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}