.aiRepositoryBrowser{min-width:0}.aiRepositoryBrowser__tools{justify-content:flex-start;gap:3px;padding:0 6px 8px;display:flex}.aiRepositoryBrowser__tools button{width:30px;height:30px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.aiRepositoryBrowser__tools button:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--border)}.aiRepositoryTree,.aiRepositoryTree ul{margin:0;padding:0;list-style:none}.aiRepositoryTree ul{border-left:1px solid var(--border);margin-left:12px;padding-left:7px}.aiRepositoryTree li{min-width:0;margin:2px 0}.aiRepositoryTree button{text-align:left;width:100%;min-height:34px;color:var(--text-dim);font:11px/1.5 var(--mono,monospace);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:7px;display:flex}.aiRepositoryTree button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiRepositoryTree button>svg{flex-shrink:0}.aiRepositoryTree .aiRepositoryTree__folder{color:var(--text);font-weight:550}.aiRepositoryTree__folder>svg:not(.aiRepositoryTree__chevron){color:var(--accent)}.aiRepositoryTree .aiRepositoryTree__file{padding-left:20px}.aiRepositoryTree button:hover{background:var(--surface-2);border-color:var(--border)}.aiRepositoryTree button.is-active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}:is(.aiRepositoryTree button:focus-visible,.aiRepositoryBrowser__tools button:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.aiRepositoryTree small{background:var(--accent);color:var(--bg);text-transform:uppercase;letter-spacing:.025em;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 5px;font:750 9px/1.4 system-ui}.aiRepositoryTree__folder[aria-expanded=true] .aiRepositoryTree__chevron{transform:rotate(90deg)}.mlFileTree .aiRepositoryBrowser{width:100%}.mlFileTree .aiRepositoryTree button{display:flex}.mlFileTree .aiRepositoryTree ul{margin-left:12px;padding-left:7px}.mlFileTree .aiRepositoryBrowser__tools button{justify-content:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:6px;display:inline-flex}.mlFileTree .aiRepositoryTree button small{width:auto;min-width:0;height:auto;box-shadow:none;letter-spacing:.025em;padding:2px 5px;font:750 9px/1.4 system-ui}.aiBuild__sidebar .aiRepositoryBrowser{max-height:360px;margin-bottom:20px;overflow:auto}@media (max-width:600px){.aiRepositoryTree button{min-height:40px}.aiFullBuild__repository>aside{max-height:240px}}@media (pointer:coarse){.aiRepositoryBrowser__tools button,.mlFileTree .aiRepositoryBrowser__tools button{width:40px;min-width:40px;height:40px;min-height:40px}}
