.pulse-library__empty[data-v-05c2d917],.pulse-library__state[data-v-05c2d917]{color:var(--text-secondary-color);background:#ffffffeb;border-radius:28px;padding:40px 24px}.pulse-library__toolbar[data-v-05c2d917]{justify-content:flex-end;margin-bottom:18px;display:flex}.pulse-library__bar button[data-v-05c2d917],.pulse-library__edit[data-v-05c2d917]{border:1px solid color-mix(in srgb,var(--primary-color) 12%,var(--border-color));background:#fff;border-radius:999px;min-height:42px;padding:0 16px}.pulse-library__grid[data-v-05c2d917]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px 16px;display:grid}.pulse-library__item[data-v-05c2d917]{cursor:pointer;border:1px solid color-mix(in srgb,var(--primary-color) 10%,var(--border-color));background:#ffffffdb;border-radius:24px;padding:12px}.pulse-library__cover[data-v-05c2d917]{aspect-ratio:3/4;border-radius:24px;overflow:hidden}.pulse-library__cover[data-v-05c2d917] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pulse-library__item h3[data-v-05c2d917]{margin-top:12px;font-weight:800}.pulse-library__item p[data-v-05c2d917]{color:var(--text-secondary-color);margin-top:6px;font-size:.88rem}.pulse-library__item.is-selected .pulse-library__cover[data-v-05c2d917]{outline:3px solid var(--primary-color)}.pulse-library__bar[data-v-05c2d917]{background:#fffffff2;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;display:flex;position:sticky;bottom:18px}@media (width<=768px){.pulse-library__empty[data-v-05c2d917],.pulse-library__state[data-v-05c2d917]{border-radius:24px;padding:30px 18px}.pulse-library__toolbar[data-v-05c2d917]{margin-bottom:14px}.pulse-library__grid[data-v-05c2d917]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pulse-library__item[data-v-05c2d917]{border-radius:20px;padding:10px}.pulse-library__cover[data-v-05c2d917]{border-radius:18px}.pulse-library__item h3[data-v-05c2d917]{margin-top:10px;font-size:.95rem;line-height:1.3}.pulse-library__item p[data-v-05c2d917]{font-size:.8rem}.pulse-library__bar[data-v-05c2d917]{border-radius:20px;gap:8px;padding:12px 14px;bottom:10px}}
