.local-panel p{color:#526480;line-height:1.7}.local-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.local-state{color:#2864b8;font-size:14px}.local-panel code{display:block;overflow-wrap:anywhere;margin:10px 0}.local-search,.local-filter{width:100%;padding:10px;border:1px solid #ccd8e9;border-radius:8px;margin:12px 0}.local-dirs{max-height:580px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.local-dir{display:flex;justify-content:space-between;gap:16px;width:100%;padding:13px 16px;border:0;border-bottom:1px solid #e8edf5;background:white;text-align:left;color:#263b59;cursor:pointer}.local-dir:nth-child(even){background:#f4f8ff}.local-dir:hover{background:#e5efff}.local-dir small{white-space:nowrap;color:#3765a2}.local-gallery{width:1100px;max-width:94vw;height:86vh;border:0;border-radius:14px;padding:22px}.local-gallery::backdrop{background:#16243dbb}.local-gallery-head{display:flex;align-items:center;gap:12px}.local-gallery-head h3{flex:1;overflow-wrap:anywhere}.local-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.local-image-card{min-width:0;background:#f4f7fc;border:1px solid #d9e3f0;border-radius:9px;padding:8px;cursor:zoom-in}.local-image-card img{width:100%;height:150px;object-fit:contain;background:repeating-conic-gradient(#e7ebf1 0% 25%,white 0% 50%) 0/16px 16px}.local-image-card span{display:block;overflow-wrap:anywhere;margin:8px 0;color:#344865}.local-more{margin:18px auto}.local-gallery [hidden]{display:none}.local-result{color:#526480}
