.row-grid[data-v-8d673578]{gap:.75rem;grid-template-columns:210px 1fr 110px 120px}.row-grid-view[data-v-8d673578]{gap:.75rem;grid-template-columns:210px 1fr 110px}.builder-row[data-v-8d673578]{background:#fff;border-bottom:1px solid #f1f5f9;padding:.625rem 1rem;transition:background .15s ease}.builder-row[data-v-8d673578]:last-child{border-bottom:none}.builder-row[data-v-8d673578]:hover{background:#f8faff}.builder-row--error[data-v-8d673578]{background:#fef2f2;border-bottom-color:#fecaca}.builder-row--error[data-v-8d673578]:hover{background:#fee2e2}.builder-row__issues[data-v-8d673578]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.builder-row__issue[data-v-8d673578]{align-items:flex-start;background:#ef444414;border-radius:.25rem;color:#dc2626;display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .5rem}.builder-row__issue-icon[data-v-8d673578]{flex-shrink:0;margin-top:1px}.builder-row--empty[data-v-8d673578]{background:#fff}.builder-row--empty[data-v-8d673578]:hover{background:#f8faff}.builder-row__empty-name[data-v-8d673578]{color:#334155;cursor:pointer;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s ease}.builder-row__empty-name[data-v-8d673578]:hover{color:#0891b2}.builder-row__type-label[data-v-8d673578]{color:#0891b2;display:block;font-size:.875rem;font-weight:700;transition:color .2s ease}.builder-row__type-label[data-v-8d673578]:hover{color:#0e7490}.builder-row__product-name[data-v-8d673578]{color:#0f172a;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s ease}.builder-row__product-name[data-v-8d673578]:hover{color:#0891b2}.builder-row__mobile-img[data-v-8d673578]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.icon-box[data-v-8d673578]{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:.5rem;color:#0891b2;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.icon-box--empty[data-v-8d673578]{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.icon-box--error[data-v-8d673578]{background:#fee2e2;border-color:#fecaca;color:#dc2626}.price-pill[data-v-8d673578]{align-items:center;color:#0f172a;display:inline-flex;font-size:.875rem;font-weight:700;white-space:nowrap}.price-pill[data-v-8d673578] span{color:#0f172a!important}.table-header--edit[data-v-21aba666]{gap:.75rem;grid-template-columns:210px 1fr 110px 120px}.table-header--view[data-v-21aba666]{gap:.75rem;grid-template-columns:210px 1fr 110px}.store-summary[data-v-659acf30]{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.store-summary__header[data-v-659acf30]{align-items:center;color:#0f172a;display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.store-summary__stores[data-v-659acf30]{display:flex;flex-direction:column;gap:.75rem}.store-group[data-v-659acf30]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.store-group__header[data-v-659acf30]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:.625rem 1rem}.store-group__name[data-v-659acf30]{color:#0f172a;font-size:.875rem;font-weight:600;text-transform:capitalize}.store-group__count[data-v-659acf30]{color:#94a3b8;font-size:.875rem;margin-left:auto}.store-group__items[data-v-659acf30],.store-item[data-v-659acf30]{display:flex;flex-direction:column}.store-item[data-v-659acf30]{border-bottom:1px solid #f1f5f9;gap:.25rem;padding:.625rem 1rem}@media(min-width:640px){.store-item[data-v-659acf30]{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between}}.store-item[data-v-659acf30]:last-child{border-bottom:none}.store-item__info[data-v-659acf30]{display:flex;flex-direction:column;gap:.125rem;min-width:0}@media(min-width:640px){.store-item__info[data-v-659acf30]{align-items:center;flex-direction:row;gap:.5rem}}.store-item__type[data-v-659acf30]{color:#1e293b;flex-shrink:0;font-size:.875rem;font-weight:600;white-space:nowrap}@media(min-width:640px){.store-item__type[data-v-659acf30]{min-width:120px}}.store-item__name[data-v-659acf30]{color:#1e293b;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-item__actions[data-v-659acf30]{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.store-item__price[data-v-659acf30]{color:#0f172a;font-size:.875rem;font-weight:700;white-space:nowrap}.store-group__subtotal[data-v-659acf30]{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;display:flex;font-size:.875rem;justify-content:space-between;padding:.625rem 1rem}.store-group__subtotal-price[data-v-659acf30]{color:#0f172a;font-weight:700}.store-summary__total[data-v-659acf30]{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;color:#0f172a;display:flex;font-size:.9375rem;font-weight:600;justify-content:space-between;margin-top:1rem;padding:1rem}.store-summary__total-price[data-v-659acf30]{color:#0891b2;font-size:1.125rem;font-weight:700}.gcta[data-v-bcec8d1c]{background:radial-gradient(70% 100% at 100% 0,rgba(34,211,238,.16),transparent 65%),linear-gradient(180deg,#08232e,#021018);border:1px solid rgba(34,211,238,.3);border-radius:1.25rem;display:grid;gap:1.75rem;grid-template-columns:1fr;margin-top:2rem;padding:1.75rem}@media(min-width:768px){.gcta[data-v-bcec8d1c]{padding:2.25rem}}.gcta__intro[data-v-bcec8d1c]{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.gcta__intro[data-v-bcec8d1c]{align-items:flex-end;flex-direction:row;gap:2.5rem;justify-content:space-between}}.gcta__text[data-v-bcec8d1c]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;min-width:0}.gcta__title[data-v-bcec8d1c]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.gcta__sub[data-v-bcec8d1c]{color:#cbd5e1d9;font-size:.9375rem;line-height:1.6;margin:0;max-width:34rem}.gcta__rig[data-v-bcec8d1c]{align-items:center;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);border-radius:9999px;color:#e2e8f0f2;display:inline-flex;font-size:.8125rem;gap:.5rem;line-height:1.4;margin:.25rem 0 0;max-width:100%;padding:.5rem .875rem}.gcta__rig span[data-v-bcec8d1c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcta__rig-icon[data-v-bcec8d1c]{color:#22d3ee;flex-shrink:0;font-size:1rem}.gcta__cta[data-v-bcec8d1c]{flex-shrink:0}.gcta__grid[data-v-bcec8d1c]{display:grid;gap:.875rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.gcta__grid[data-v-bcec8d1c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-v-bcec8d1c]{background:#021018a6;border:1px solid rgba(34,211,238,.15);border-radius:.875rem;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.tile[data-v-bcec8d1c]:focus-visible,.tile[data-v-bcec8d1c]:hover{border-color:#22d3ee80;box-shadow:0 8px 24px #00000059;transform:translateY(-3px)}.tile[data-v-bcec8d1c]:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.tile__media[data-v-bcec8d1c]{aspect-ratio:460/215;background:#021018e6;display:block}.tile__media img[data-v-bcec8d1c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tile__body[data-v-bcec8d1c]{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem}.tile__name[data-v-bcec8d1c]{color:#e2e8f0;display:-webkit-box;font-size:.9375rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tile__name[data-v-bcec8d1c],.tile__verdict[data-v-bcec8d1c]{font-weight:600;line-height:1.3}.tile__verdict[data-v-bcec8d1c]{align-items:center;align-self:flex-start;background:var(--vt,rgba(148,163,184,.1));border:1px solid var(--vc,rgba(148,163,184,.3));border-radius:9999px;color:var(--vc,rgba(148,163,184,.9));display:inline-flex;font-size:.75rem;gap:.375rem;margin-top:auto;padding:.3125rem .75rem;white-space:nowrap}.tile__verdict-icon[data-v-bcec8d1c]{flex-shrink:0;font-size:.875rem}.tile__verdict--idle[data-v-bcec8d1c],.tile__verdict--pending[data-v-bcec8d1c]{background:#94a3b814;border-color:#94a3b838;color:#94a3b8e6;font-weight:500}.tile__verdict--pending[data-v-bcec8d1c]{animation:gcta-pulse-bcec8d1c 1.2s ease-in-out infinite}@keyframes gcta-pulse-bcec8d1c{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.tile[data-v-bcec8d1c]{transition:none}.tile[data-v-bcec8d1c]:hover{transform:none}.tile__verdict--pending[data-v-bcec8d1c]{animation:none}}
