.drive-panel{display:flex;position:relative}.drive-panel .ant-tree-treenode{white-space:nowrap!important}.drive-panel .filter-section{height:100vh!important;overflow:scroll;padding-right:10px}.drive-panel .drive-sider{position:fixed;z-index:9}.drive-panel .drive-sider .filter-section button{width:100%}.drive-panel .side-header{background:var(--very-light-gray);font-weight:600;padding:10px}.drive-panel .side-header .close-outlined{float:right}.drive-panel .side-header .close-outlined :hover{padding:2px}.drive-panel .drive-table{margin-right:10px;padding:0!important}.ant-dropdown-menu img.folder-icon{margin-right:10px;width:20px}.drive-container,.drive-breadcrumb,.tree-folder-view{width:100%}.drive-container{background:var(--brand-surface-elevated, #fff);border:1px solid var(--brand-border, #e2e8f0);border-radius:var(--brand-radius, 12px);box-shadow:var(--brand-shadow, 0 4px 24px rgba(15, 39, 68, .08));display:flex;flex-direction:column;margin:0;min-height:calc(100vh - 88px);padding:20px 24px 24px;position:relative}.drive-container .drive-header-section,.drive-container .ant-affix{background:transparent;z-index:99}.drive-container .drive-header-section,.drive-container .drive-body-section{width:100%}.drive-container .drive-body-section{flex:1;position:relative;top:0}.drive-container .drive-file-details{min-height:360px}.drive-container .drive-title h2{color:var(--primary);font-size:20px;margin-bottom:14px;text-transform:uppercase}.drive-toolbar{align-items:center;border-bottom:1px solid var(--brand-border, #e2e8f0);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.drive-toolbar__breadcrumb{flex:1 1 220px;min-width:0}.drive-toolbar__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.drive-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.drive-actions__buttons{display:flex;flex-wrap:wrap;gap:6px}.drive-actions__sort{background:transparent;border:1px solid var(--brand-border, #e2e8f0);border-radius:6px;color:var(--brand-text-muted, #64748b);cursor:pointer;font-size:13px;padding:6px 12px;white-space:nowrap}.drive-actions__sort:hover{border-color:var(--brand-teal, #0d9488);color:var(--brand-teal-dark, #0b7a70)}.drive-breadcrumb .ant-breadcrumb{margin:0;padding:0}.drive-breadcrumb ul{font-size:15px;list-style:none}.drive-breadcrumb ul .list{cursor:pointer;line-height:11px;margin-right:10px;padding-right:24px;position:relative}.drive-breadcrumb ul .list:after{font-family:Flaticon;line-height:12px;position:absolute;right:0;top:0;width:13px;color:var(--dark-blue);content:"";transform:rotate(181deg)}.drive-breadcrumb ul .list:last-child:after{display:none}.drive-folder-details .folder-overview{border:1px solid var(--border-color);border-radius:5px}.drive-folder-details .folder-overview .icon img{height:26px}.drive-folder-details .folder-overview .title{-webkit-align-self:center;align-self:center;-webkit-box-flex:1 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;font-weight:500;overflow:hidden;padding-right:12px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-calc(100% - 56px);width:calc(100% - 56px)}.drive-file-details .files-overview{border:1px solid var(--border-color);border-radius:5px}.drive-file-details .files-overview .image-holder img{display:block;margin:0 auto;width:32%}.drive-file-details .files-overview .document-details .title{-webkit-align-self:center;align-self:center;-webkit-box-flex:1 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;font-weight:500;overflow:hidden;padding-right:12px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-calc(100% - 56px);width:calc(100% - 56px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.drive-file-upload .upload-list{border:1px dashed #d3d3d3;margin:5px;padding:10px}.drive-file-upload .upload-list-action{float:right}.hxuraL{overflow-y:hidden!important}.folder-icon{color:#ffdb6b;font-size:22px}.file-icon{color:#8ad9fa;font-size:22px}.remove-input{display:"inline-block";height:0;visibility:hidden;width:0}.drive-preview #pdf-download,.drive-preview #m_excelEmbedRenderer_m_ewaEmbedViewerBar,.drive-preview #buttonDockRight,.drive-preview #ChromelessStatusBar.RightDock{display:none!important}.drive-preview__meta{margin-top:16px}.drive-preview__meta h4{margin:16px 0 8px}.drive-preview__meta h4:first-child{margin-top:0}.drive-preview-panel{display:flex;flex-direction:column;min-height:100%}.drive-confidential-banner{margin-top:16px;border-radius:var(--brand-radius-sm, 8px)}.drive-confidential-banner.ant-alert-banner{border-radius:var(--brand-radius-sm, 8px)}.drive-excel-preview table{border-collapse:collapse;width:100%;font-size:13px}.drive-excel-preview td,.drive-excel-preview th{border:1px solid #e5e7eb;padding:6px 10px;vertical-align:top}.drive-excel-preview th{background:#f3f4f6;font-weight:600}.drive-word-preview img{max-width:100%}.drive-word-preview table{border-collapse:collapse;width:100%}.drive-word-preview td,.drive-word-preview th{border:1px solid #ddd;padding:6px 8px}.drive-drawer-actions{position:absolute;right:55px;top:13px}.drive-grid-card{height:100%}.drive-grid-card .ant-card-actions{background:transparent}.drive-grid-card .ant-card-actions>li{margin:0}.drive-grid-card__body{position:relative;text-align:center}.drive-grid-card__star{color:#f59e0b;font-size:14px;position:absolute;right:0;top:0}.drive-grid-card__name{margin-top:8px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.drive-grid-card__size{color:var(--brand-text-muted, #64748b)}.drive-grid-card__action-btn{align-items:center;background:transparent;border:0;color:var(--brand-text-muted, #64748b);cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;width:100%}.drive-grid-card__action-btn:hover{color:var(--brand-teal-dark, #0b7a70)}.xv-drop-placeholder{align-items:center;background:#14b8a61f;border:2px dashed var(--secondary, #14b8a6);display:none;height:calc(100vh - 120px);justify-content:center;left:0;pointer-events:none;position:absolute;top:120px;width:100%;z-index:20}.xv-drop-placeholder.xv-drop-active{background:#14b8a633}.xv-drop-placeholder__inner{color:var(--secondary, #14b8a6);font-size:18px;text-align:center}.xv-drop-placeholder__inner i{display:block;font-size:48px;margin-bottom:8px}
