.lf-app-gallery-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1.4fr);align-items:center;gap:6px 16px;min-width:0;margin-top:14px;color:var(--gallery-ink)}.lf-app-gallery-picker>span:first-child{font-size:12px;font-weight:700}.lf-app-gallery-picker select{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--gallery-line);border-radius:9px;background:var(--gallery-paper);color:var(--gallery-ink);font:inherit;font-size:16px;cursor:pointer}.lf-app-gallery-picker select:focus-visible{outline:3px solid var(--gallery-accent);outline-offset:3px}.lf-app-gallery-picker>span:last-child{grid-column:1 / -1;color:var(--gallery-muted);font-size:11px;line-height:1.6}.lf-app-gallery .lf-app-gallery-thumbnails{display:flex;flex-wrap:wrap;gap:7px;overflow:visible}.lf-app-gallery .lf-app-gallery-thumbnails>button{display:flex;width:auto;min-width:0;min-height:44px;flex:0 1 auto;padding:9px 11px}.lf-app-gallery .lf-app-gallery-thumbnail-title{padding:0;white-space:normal;line-height:1.5}@media(max-width:640px){.lf-app-gallery-picker{grid-template-columns:minmax(0,1fr);gap:7px}.lf-app-gallery.lf-app-gallery-showcase .lf-app-gallery-thumbnails{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 10px}.lf-app-gallery.lf-app-gallery-showcase .lf-app-gallery-thumbnails>button{flex:0 0 auto;max-width:230px}.lf-app-gallery-card .lf-app-gallery-thumbnails{display:none}}
