.gallery-wrap{display:flex;flex-direction:column;height:100%;background:#0b1220}.gallery-bar{display:flex;padding:4px;background:#1e293b;align-items:center}.gallery-input{flex:1;margin:0 8px;padding:4px;border-radius:4px;border:1px solid #334155;background:#0b1220;color:#e2e8f0;text-align:center}.gallery-nav-btn{padding:4px 12px;border-radius:4px;border:none;background:#60a5fa;color:#fff;cursor:pointer;font-weight:700;font-size:12px}.gallery-nav-btn:hover{background:#3b82f6}.gallery-nav-btn:disabled{background:#374151;cursor:not-allowed;opacity:.5}.gallery-load-btn{padding:4px 12px;border-radius:4px;border:none;background:#60a5fa;color:#fff;cursor:pointer;font-weight:700}.gallery-img{flex:1;width:100%;object-fit:contain;background:#222;border:none;margin-top:8px;border-radius:8px;min-height:0}