.filebrowser-widget[data-v-38d0b8ca]{color:var(--widget-text-color);max-height:400px;overflow-y:auto}.filebrowser-widget .storage-stats[data-v-38d0b8ca]{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px dashed var(--widget-text-color)}.filebrowser-widget .storage-stats .source-name[data-v-38d0b8ca]{margin:0 0 .25rem;font-weight:700;font-size:1.1rem}.filebrowser-widget .storage-stats .stat-row[data-v-38d0b8ca]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.9rem;opacity:.9}.filebrowser-widget .storage-stats .size[data-v-38d0b8ca]{font-weight:700;color:var(--widget-accent-color,var(--primary))}.filebrowser-widget .section-title[data-v-38d0b8ca]{margin:0 0 .25rem;font-size:.85rem;font-weight:700;text-transform:uppercase;opacity:.7}.filebrowser-widget .detailed-stats[data-v-38d0b8ca]{margin:.5rem 0;padding:.5rem 0;border-bottom:1px dashed var(--widget-text-color)}.filebrowser-widget .detailed-stats .stats-grid[data-v-38d0b8ca]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;margin-top:.25rem}.filebrowser-widget .detailed-stats .stat-item[data-v-38d0b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.25rem 0}.filebrowser-widget .detailed-stats .stat-item .stat-label[data-v-38d0b8ca]{font-size:.75rem;opacity:.7;text-transform:uppercase}.filebrowser-widget .detailed-stats .stat-item .stat-value[data-v-38d0b8ca]{font-size:.85rem;font-family:var(--font-monospace);color:var(--widget-text-color)}.filebrowser-widget .detailed-stats .stat-item .stat-value small[data-v-38d0b8ca]{opacity:.7;font-size:.75rem}.filebrowser-widget .detailed-stats .file-types[data-v-38d0b8ca]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--widget-text-color);opacity:.8}.filebrowser-widget .detailed-stats .file-types .stat-label[data-v-38d0b8ca]{display:block;font-size:.75rem;opacity:.7;text-transform:uppercase;margin-bottom:.25rem}.filebrowser-widget .detailed-stats .file-types .type-badges[data-v-38d0b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.filebrowser-widget .detailed-stats .file-types .type-badge[data-v-38d0b8ca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.7rem;background:var(--widget-accent-color,var(--primary));color:var(--widget-background-color,var(--background));border-radius:.75rem;opacity:.9}.filebrowser-widget .detailed-stats .file-types .type-badge small[data-v-38d0b8ca]{font-weight:700}.filebrowser-widget .file-list[data-v-38d0b8ca]{margin-top:.5rem}.filebrowser-widget .file-list .file-links[data-v-38d0b8ca]{max-height:150px;overflow-y:auto}.filebrowser-widget .file-list .file-link[data-v-38d0b8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 0;color:var(--widget-text-color);text-decoration:none;border-bottom:1px solid transparent}.filebrowser-widget .file-list .file-link[data-v-38d0b8ca]:hover{border-bottom-color:var(--widget-accent-color,var(--primary))}.filebrowser-widget .file-list .file-link .file-name[data-v-38d0b8ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filebrowser-widget .file-list .file-link .file-meta[data-v-38d0b8ca],.filebrowser-widget .file-list .file-link .file-size[data-v-38d0b8ca]{font-size:.8rem;opacity:.7;margin-left:.5rem;white-space:nowrap}