.gallery-controls{padding:12px 16px;display:flex;justify-content:flex-end}.gallery-controls label{display:flex;align-items:center;gap:12px;font-size:12px}.gallery-controls select{padding:8px;background:var(--card);color:var(--ink);border:1px solid var(--line)}#gallerySelectionBar:not([hidden]){display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:sticky;top:0;z-index:22;background:var(--card);padding:12px;border-bottom:1px solid var(--accent)}#gallerySelectionBar button{min-height:44px;background:var(--secondary);color:var(--ink);border:0;padding:10px;border-radius:10px}#gallerySelectionBar small{width:100%;color:var(--muted)}.gallery-card{position:relative;user-select:none;-webkit-touch-callout:none}.gallery-card img{user-select:none;-webkit-user-drag:none}.gallery-selected{outline:3px solid var(--accent);outline-offset:-3px;border-radius:12px}.gallery-selected:after{content:'✓';position:absolute;right:6px;top:6px;background:var(--accent);color:#000;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;pointer-events:none}.saved-items-grid a,.collection-photo,.bp-product-image{aspect-ratio:1!important}#editSavedPreview img{width:160px;aspect-ratio:1;object-fit:cover}

.saved-items-grid.gallery-mode article>.text-button{display:none}
