.workspace .shelf-feed{width:100%;max-width:560px;margin:0 auto;padding-bottom:32px}.workspace .shelf-feed-title{margin:0;padding:16px 0 12px;font-size:20px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.workspace .shelf-feed-items{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.workspace .shelf-feed-item{position:relative}.workspace .shelf-feed-photo{display:block;aspect-ratio:1;background:var(--field);overflow:hidden}.workspace .shelf-feed-photo>.workspace-fade-frame{display:block;width:100%;height:100%}.workspace .shelf-feed-photo img{width:100%;height:100%;object-fit:cover}.workspace .shelf-feed-blank{display:block;width:100%;height:100%}.workspace .shelf-feed-actions{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:999px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace .shelf-feed-action{display:inline-flex;align-items:center;gap:4px;min-width:44px;height:44px;margin:-4px -6px;padding:0 12px;border:0;border-radius:16px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.workspace .shelf-feed-action svg{width:20px;height:20px}.workspace .shelf-feed-item[data-expanded] .shelf-feed-actions{max-width:calc(100% - 24px)}.workspace .shelf-feed-actions .workspace-icon-actions{flex-wrap:nowrap;min-width:0}.workspace .shelf-feed-actions .workspace-icon-action{gap:4px;min-width:32px;min-height:32px;padding:0 6px;border-radius:16px;font-size:13px;font-weight:600}.workspace .shelf-feed-actions .workspace-icon-action svg{width:20px;height:20px}.workspace .shelf-feed-item .brand-pill{max-width:calc(100% - 136px)}.workspace .shelf-feed-gone{padding:10px 0;overflow:hidden;color:var(--gray);font-size:14px;white-space:nowrap;text-overflow:ellipsis}@media (min-width:768px){.workspace .shelf-feed-title{padding:24px 0 16px}.workspace .shelf-feed-photo{border-radius:12px}}.workspace .shelf-feed-line{margin:-6px 0 12px;color:var(--gray);font-size:14px;line-height:20px}@media (min-width:768px){.workspace .shelf-feed{max-width:1040px}.workspace .shelf-feed-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}}.workspace .shelf-feed-item>.removed-mark-over{top:12px;left:12px;z-index:2;padding:6px 12px;font-size:13px}