.files-root-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;padding:26px 0 8px}.files-folder-sidebar{display:flex;flex-direction:column;align-items:stretch;padding:17px 12px;border:1px solid #e7edf4;border-radius:16px;background:#f8fafc}.files-folder-sidebar>.eyebrow{padding:0 10px;color:#9aa6b7}.files-folder-sidebar>strong{padding:0 10px;margin-top:5px;color:#35425d;font-size:13px}.files-folder-sidebar>small{padding:4px 10px 15px;color:#9aa4b7;font-size:10px;line-height:1.4}.files-folder-sidebar>button{display:flex;align-items:center;gap:9px;margin:2px 0;padding:10px;border:0;border-radius:10px;background:transparent;color:#62718a;font:inherit;font-size:11px;text-align:left;cursor:pointer;transition:background .16s,color .16s}.files-folder-sidebar>button:hover{background:#eaf5fd;color:#247fc0}.files-folder-sidebar>button b{margin-left:auto;color:#a0aabe;font-size:16px;font-weight:400}.sidebar-folder-dot{width:8px;height:8px;border-radius:3px;background:#36a8df}.sidebar-folder-dot.orange{background:#f0ae5b}.sidebar-folder-dot.purple{background:#9b82ec}.sidebar-folder-dot.pink{background:#e68b9d}.sidebar-folder-dot.mint{background:#39b991}.files-root-main{min-width:0}.files-root-main .files-welcome{padding:8px 0 31px}.files-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.files-section-title h3{margin:0;color:#35425d;font-size:14px}.files-section-title span{color:#9aa4b7;font-size:10px}.files-root-main .files-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.files-root-main .files-folder-card{min-height:125px;padding:18px}.files-root-main .files-folder-card>b{font-size:0}.files-root-main .files-folder-card>b:after{content:'›';font-size:19px;color:#9aaabe}@media(max-width:800px){.files-root-layout{grid-template-columns:1fr;gap:18px}.files-folder-sidebar{padding:13px}.files-folder-sidebar>small{padding-bottom:9px}.files-folder-sidebar>button{display:inline-flex;width:calc(50% - 4px);margin:2px}.files-root-main .files-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.files-root-main .files-folder-grid{grid-template-columns:1fr}.files-root-layout{padding-top:17px}.files-root-main .files-welcome{padding-top:0}}
.files-open-layout{padding-top:24px}.files-open-layout .files-folder-sidebar .current{background:#eaf5fd;color:#247fc0;font-weight:700}.files-open-main{min-width:0}.files-open-main .files-folder-info{padding-top:0}
.files-folder-sidebar .sidebar-subfolder{margin-left:19px!important;padding:7px 10px!important;color:#8190a3!important;font-size:10px!important}.files-folder-sidebar .sidebar-subfolder:hover{background:#eef6fd;color:#247fc0!important}.sidebar-subfolder-icon{width:12px;height:9px;border-radius:2px;background:#d7eafa;position:relative}.sidebar-subfolder-icon:before{content:"";position:absolute;top:-2px;left:1px;width:6px;height:3px;border-radius:2px 2px 0 0;background:inherit}
.files-folder-sidebar .sidebar-subfolder{max-height:40px;overflow:hidden;transition:max-height .24s ease,opacity .2s ease,margin .24s ease,padding .24s ease}.files-folder-sidebar .sidebar-subfolder.is-collapsed{max-height:0;opacity:0;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.sidebar-folder-chevron{margin-left:auto!important;color:#8ea0b5;font-size:17px!important;font-weight:400!important;transition:transform .24s ease}.sidebar-folder-chevron.is-open{transform:rotate(90deg)}
