.asset-folder-nav.asset-folder-tree{flex-direction:column;gap:4px;padding:2px;display:flex}.asset-folder-tree .asset-folder-tree-root{flex-shrink:0;min-height:40px;padding:8px 10px}.asset-folder-tree-root-label{align-items:center;gap:8px;min-width:0;display:flex}.asset-folder-tree .asset-folder-tree-icon{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:1.5px;stroke-linejoin:round;flex:0 0 18px}.asset-folder-tree-branches{border-top:1px solid var(--line);gap:2px;margin-top:5px;padding-top:8px;display:grid}.asset-folder-tree-branches:empty{display:none}.asset-folder-tree-row{min-width:0;min-height:38px;padding:2px 8px 2px min(calc(var(--folder-depth,0) * 14px + 2px), 86px);cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;display:flex}.asset-folder-tree-row:hover{background:var(--panel-strong)}.asset-folder-tree-row.active{background:var(--accent-dark);border-color:var(--accent)}.asset-folder-tree-row:focus-visible{outline-offset:-2px}.asset-folder-tree-row[aria-disabled=true]{cursor:wait}.asset-folder-tree .asset-folder-tree-select,.asset-folder-tree .asset-folder-tree-select:hover{background:0 0;border:0;border-radius:0;flex:auto;justify-content:flex-start;gap:7px;width:auto;min-width:0;min-height:30px;padding:3px 0;display:flex}.asset-folder-tree .asset-folder-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;flex:auto;overflow:hidden}.asset-folder-tree .asset-folder-tree-expander,.asset-folder-tree .asset-folder-tree-expander-space{border:0;border-radius:4px;flex:0 0 26px;place-items:center;width:26px;height:30px;padding:0;display:grid}.asset-folder-tree .asset-folder-tree-expander:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.asset-folder-tree-expander svg{fill:none;width:12px;height:12px;stroke:var(--muted);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.asset-folder-tree-expander svg.expanded{transform:rotate(90deg)}.asset-folder-tree [data-drop-state=allowed]{background:var(--accent-dark);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);border-style:dashed}.asset-folder-tree [data-drop-state=blocked]{border-color:var(--error);cursor:no-drop;border-style:dashed}@media (pointer:coarse){.asset-folder-tree-row{min-height:44px}.asset-folder-tree .asset-folder-tree-expander,.asset-folder-tree .asset-folder-tree-expander-space{flex-basis:30px;width:30px;height:36px}}.asset-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-block:16px;font-size:12px;display:flex}.asset-pagination-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.asset-pagination .button{min-height:36px;padding:7px 10px;font-size:12px}.asset-pagination-current{white-space:nowrap;font-variant-numeric:tabular-nums}.session-assets .asset-pagination{justify-content:center}@media (max-width:480px){.asset-pagination{justify-content:center}}
