.shared-shopping-page[data-v-01925f02]{background:rgb(var(--color-background));min-height:100vh;padding:2rem 1rem}.shared-card[data-v-01925f02]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:1.25rem;max-width:42rem;margin:auto;padding:1.5rem}.eyebrow[data-v-01925f02]{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-brand));font-size:.75rem;font-weight:800}.shared-card h1[data-v-01925f02]{font:700 2rem var(--font-display);margin:.35rem 0 1rem}.share-note[data-v-01925f02]{color:rgb(var(--color-text-muted));margin-bottom:1rem;font-size:.9rem}.shared-group[data-v-01925f02]{margin-top:1.25rem}.shared-group h2[data-v-01925f02]{font:700 1.15rem var(--font-display);border-bottom:1px solid rgb(var(--color-border));padding-bottom:.3rem}.shared-group ul[data-v-01925f02]{margin:0;padding:0;list-style:none}.shared-group li[data-v-01925f02]{border-bottom:1px solid rgb(var(--color-border));align-items:center;min-height:3.5rem;display:flex}.shared-group label[data-v-01925f02]{grid-template-columns:44px 1fr auto;align-items:center;gap:.5rem;width:100%;min-height:44px;display:grid}.shared-group small[data-v-01925f02]{color:rgb(var(--color-text-muted))}.error[data-v-01925f02]{color:rgb(var(--color-brand));background:rgb(var(--color-brand)/.08);border-radius:.7rem;padding:.8rem}.add-form[data-v-01925f02]{gap:.8rem;display:grid}.add-form label[data-v-01925f02]{gap:.3rem;font-weight:700;display:grid}.add-form input[data-v-01925f02]{border:1px solid rgb(var(--color-border));border-radius:.8rem;min-height:48px;padding:.7rem}.item-delete[data-v-01925f02]{min-width:44px;min-height:44px;color:rgb(var(--color-brand));background:0 0;border:0;font-size:1.35rem}@media print{.shared-shopping-page{background:#fff;padding:0}.shared-card{border:0;max-width:none;padding:0}.add-form,.item-delete,.share-note,.shared-actions{display:none!important}.shared-group li{-moz-column-break-inside:avoid;break-inside:avoid}}
