body:has(.file-viewer-page) .file-header{display:none!important}body:has(.file-viewer-page) div:has(>h2.font-semibold+p.text-xs.text-gray-500){display:none!important}body:has(.file-viewer-page) div:has(>div.flex.space-x-2:has(a[download])){display:none!important}body:has(.file-viewer-page) .download-button{display:none!important}body:has(.file-viewer-page) a[download].bg-blue-600{display:none!important}body:has(.file-viewer-page) button.download-btn{display:none!important}body:has(.file-viewer-page) a.px-2.py-1.bg-blue-600.text-white.rounded{display:none!important}body:has(.file-viewer-page) div:first-child>a[download]{display:none!important}body:has(.file-viewer-page) [class*=header] a[download]{display:none!important}body:has(.file-viewer-page) [class*=container]>a[download]:first-child{display:none!important}.full-viewer{width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.full-viewer iframe,.full-viewer div.h-full{border:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.full-viewer .absolute.inset-0{position:absolute!important;inset:0!important}.onlyoffice-container{contain:layout style paint;isolation:isolate;transform:translateZ(0)}.onlyoffice-container *{pointer-events:auto!important}.excel-viewer-container{contain:layout;will-change:contents;box-shadow:none!important;border-radius:0!important;height:100%!important}body:has(.file-viewer-page) .h-\[calc\(100vh-4rem\)\]{height:100vh!important;margin:0!important;padding:0!important}body:has(.file-viewer-page) .flex.flex-1.overflow-hidden{height:100vh!important;margin:0!important;padding:0!important}:is(body:has(.file-viewer-page) .w-1\/4.border-r.bg-gray-50.overflow-y-auto,body:has(.file-viewer-page) .w-1\/4.border-l.bg-gray-50.overflow-y-auto){height:100vh!important;padding-bottom:0!important}body:has(.file-viewer-page){height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.file-viewer-page) html{height:100vh!important;overflow:hidden!important}body:has(.file-viewer-page) main{height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.file-viewer-page) [class*=SidebarNav]{height:100vh!important}.splitter{cursor:col-resize;z-index:10;transition:background-color .2s;position:relative;background-color:#f30!important;width:8px!important}.splitter:hover,.splitter.active{background-color:#fa0!important}.splitter-button{z-index:11;border-radius:50%;padding:3px;transition:background-color .2s;position:absolute;top:50%;left:-15px;transform:translateY(-50%);box-shadow:0 1px 3px #0000001a;background-color:#f30!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important}.panel-transition{transition:width .3s,opacity .3s,min-width .3s}.panel-content{min-width:0;height:100%}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.resize-overlay{cursor:col-resize;z-index:1000;background:0 0;position:fixed;inset:0}.horizontal-splitter{cursor:row-resize;z-index:10;background-color:#e5e7eb;justify-content:center;align-items:center;height:6px;transition:background-color .2s;display:flex;position:relative}.horizontal-splitter:hover,.horizontal-splitter.active{background-color:#3b82f6}.horizontal-splitter svg{color:#6b7280;opacity:.7}.horizontal-splitter:hover svg,.horizontal-splitter.active svg{color:#fff;opacity:1}.horizontal-splitter:before{content:"";opacity:.5;background-color:#9ca3af;border-radius:2px;width:40px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.horizontal-splitter:hover:before{opacity:.8;background-color:#3b82f6}.cursor-row-resize,.cursor-row-resize *{cursor:row-resize!important}.files-section{flex:auto;min-height:0}.buckets-section{min-height:0;overflow-y:auto}.resizing *{-webkit-user-select:none!important;user-select:none!important}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}
