/* Fixed-height file workspace: align it with the global navigation and scroll only the file list. */
body.file-storage-layout-active{overflow:hidden}
.app.file-storage-layout-active{height:100vh;height:100dvh;min-height:0;overflow:hidden}
.app.file-storage-layout-active .main-shell{height:100%;min-height:0;overflow:hidden}
.app.file-storage-layout-active .content{height:calc(100vh - 62px);height:calc(100dvh - 62px);min-height:0;padding:0;overflow:hidden}
.app.file-storage-layout-active .file-storage-prototype{height:100%;min-height:0;padding:0 10px 10px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}
.app.file-storage-layout-active .file-storage-prototype .file-storage-tabs{flex:none;margin:0 0 10px}
.app.file-storage-layout-active .file-storage-prototype .file-storage-main{flex:1;height:auto;min-height:0;overflow:hidden}
.app.file-storage-layout-active .file-storage-prototype .file-storage-panel{min-height:0}
.app.file-storage-layout-active .file-storage-prototype .file-storage-list{overscroll-behavior:contain;scrollbar-gutter:stable}
.file-storage-prototype .fs-preview-archive{flex:1;min-height:0;overflow:auto;padding:20px;background:#f7fafb}
.file-storage-prototype .fs-preview-archive-note{margin:0 0 14px;padding:10px 12px;border:1px solid #f2d6a8;border-radius:7px;background:#fff9ed;color:#8b5a19}
.file-storage-prototype .fs-preview-archive table{width:100%;border-collapse:collapse;background:#fff}
.file-storage-prototype .fs-preview-archive th,.file-storage-prototype .fs-preview-archive td{padding:9px 12px;border:1px solid #dfe8ed;text-align:left;color:#375566}
.file-storage-prototype .fs-preview-archive th:last-child,.file-storage-prototype .fs-preview-archive td:last-child{width:140px;text-align:right;white-space:nowrap}
.file-storage-prototype .fs-preview-archive small{display:block;margin-top:12px;color:#7a909d}
@media(max-width:780px){body.file-storage-layout-active{overflow:auto}.app.file-storage-layout-active,.app.file-storage-layout-active .main-shell,.app.file-storage-layout-active .content{height:auto;overflow:visible}.app.file-storage-layout-active .file-storage-prototype,.app.file-storage-layout-active .file-storage-prototype .file-storage-main{height:auto;overflow:visible}}
