.filebird-explorer .fbex-explorer-layout{display:flex;align-items:flex-start;gap:24px;max-width:100%}.filebird-explorer .fbex-explorer-content{flex:1;min-width:0}.filebird-explorer .fbex-tree{width:250px;flex:0 0 250px;border:1px solid #e1e5eb;border-radius:10px;padding:16px;background:#f8fafc;max-height:75vh;overflow:auto;position:sticky;top:32px;font-size:14px}.filebird-explorer .fbex-tree h3{font:600 16px/1.4 inherit;margin:0 0 12px}.filebird-explorer .fbex-tree summary{cursor:pointer;padding:6px 0;overflow-wrap:anywhere}.filebird-explorer .fbex-tree-children{padding-left:12px;border-left:1px solid #d7e0e9;margin-left:5px}.filebird-explorer .fbex-tree button{display:block;text-align:left;width:100%;border:0;border-radius:6px;padding:8px 10px;background:transparent;color:#334155;font:inherit;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.filebird-explorer .fbex-tree button:hover,.filebird-explorer .fbex-tree button[aria-current=true]{background:#e4edf8;color:#174f95}.filebird-explorer .fbex-tree button:focus-visible,.filebird-explorer .fbex-tree summary:focus-visible{outline:3px solid #356fb4;outline-offset:2px}.filebird-explorer .fbex-message{color:#a32b27;font-size:14px}.filebird-explorer .fbex-message:empty{display:none}.filebird-explorer .fbex-explorer-content table{width:100%}.filebird-explorer .fbex-tree .screen-reader-text{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}@media(max-width:800px){.filebird-explorer .fbex-explorer-layout{flex-direction:column}.filebird-explorer .fbex-tree{width:100%;flex:auto;max-height:300px;position:static}}
.filebird-explorer .fbex-tree summary{display:list-item;padding:0;list-style-position:outside;margin-left:14px}.filebird-explorer .fbex-tree summary>.fbex-tree-folder{display:inline-block;width:calc(100% - 4px)}
/* Tailles indépendantes des documents et de la typographie générale du thème. */
.filebird-explorer div.fbex-layout-control .fbex-layout-control-wrapper .fbex-layout-control-limit,
.filebird-explorer div.fbex-layout-control .fbex-layout-control-wrapper .fbex-layout-control-limit>span,
.filebird-explorer div.fbex-layout-control .fbex-layout-control-wrapper .fbex-layout-control-limit>input{font-size:var(--fbex-controls-font-size,14px);line-height:1.4}
.filebird-explorer div.fbex-layout-control .fbex-layout-control-wrapper .fbex-layout-control-limit>input{font-family:inherit;box-sizing:border-box;width:5em;min-width:4em;height:auto;min-height:0;max-height:none;padding:.35em .5em}
.filebird-explorer div.fbex-breadcrumb,
.filebird-explorer div.fbex-breadcrumb div.fbex-dropdown-toggle,
.filebird-explorer div.fbex-breadcrumb div.fbex-dropdown-toggle>span,
.filebird-explorer div.fbex-breadcrumb .fbex-breadcrumb-item,
.filebird-explorer div.fbex-breadcrumb .fbex-breadcrumb-item>span,
.filebird-explorer div.fbex-breadcrumb .fbex-menu,
.filebird-explorer div.fbex-breadcrumb .fbex-menu-item,
.filebird-explorer div.fbex-breadcrumb .fbex-menu-item>span{font-size:var(--fbex-breadcrumb-font-size,18px);line-height:1.4}
.filebird-explorer div.fbex-breadcrumb{flex-wrap:wrap;gap:.25em}
.filebird-explorer div.fbex-breadcrumb div.fbex-dropdown-toggle.root{gap:.35em;min-width:0;max-width:100%}
.filebird-explorer div.fbex-breadcrumb div.fbex-dropdown-toggle.root>span{white-space:normal;overflow-wrap:anywhere}
.filebird-explorer div.fbex-breadcrumb div.fbex-dropdown-toggle svg,
.filebird-explorer div.fbex-breadcrumb .fbex-breadcrumb-item svg{width:1.2em;height:1.2em;flex-shrink:0}
