.social-follow{flex-direction:column;align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.social-follow ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.customer-footer .social-follow-title,.social-follow-title{letter-spacing:.6px;text-transform:uppercase;color:var(--green);opacity:.75;margin:0;font-family:inherit;font-size:11.5px;font-style:normal;font-weight:600}.social-follow-link{width:44px;height:44px;color:var(--green);background:var(--brand-soft,#edf3ed);border:1px solid color-mix(in srgb,var(--green) 16%,transparent);border-radius:50%;place-items:center;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:grid}.social-follow-link:hover,.social-follow-link:focus-visible{color:#fff;background:var(--green);border-color:var(--green);transform:translateY(-1px)}.social-follow-link[data-platform=instagram]:hover,.social-follow-link[data-platform=instagram]:focus-visible{background:#e4405f;border-color:#e4405f}.social-follow-link[data-platform=facebook]:hover,.social-follow-link[data-platform=facebook]:focus-visible{background:#1877f2;border-color:#1877f2}.social-follow-link[data-platform=tiktok]:hover,.social-follow-link[data-platform=tiktok]:focus-visible,.social-follow-link[data-platform=x]:hover,.social-follow-link[data-platform=x]:focus-visible{background:#111;border-color:#111}.social-follow-link[data-platform=youtube]:hover,.social-follow-link[data-platform=youtube]:focus-visible{background:#e62117;border-color:#e62117}.social-follow-link[data-platform=whatsapp]:hover,.social-follow-link[data-platform=whatsapp]:focus-visible{background:#1fa855;border-color:#1fa855}.social-follow-link[data-platform=maps]:hover,.social-follow-link[data-platform=maps]:focus-visible{background:#3b78e7;border-color:#3b78e7}.social-follow-link[data-platform=review]:hover,.social-follow-link[data-platform=review]:focus-visible{background:#4285f4;border-color:#4285f4}@media (prefers-reduced-motion:reduce){.social-follow-link{transition:none}.social-follow-link:hover,.social-follow-link:focus-visible{transform:none}}.social-follow-footer{margin:2px 0 10px}.social-follow-sent{border-top:1px solid var(--line);margin:18px 0 16px;padding-top:16px}.social-follow-prompt{margin:2px 0}.bill-closed{text-align:center;border:1px solid color-mix(in srgb,var(--green) 18%,transparent);background:color-mix(in srgb,var(--brand-soft,#edf3ed) 70%,#fff);border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0 0 14px;padding:20px 18px 18px;display:flex}.bill-closed-icon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid}.bill-closed h2{color:var(--ink,#22352c);margin:0;font-size:18px;font-weight:700;line-height:1.3}.bill-closed p{color:var(--muted,#66746b);margin:0;font-size:14px}.bill-closed .btn{max-width:100%;min-height:44px;margin-top:10px;padding:0 20px}.review-prompt .review-prompt-title{color:var(--green);margin:0;font-size:16px;font-weight:650}.review-prompt .review-link{background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--green) 22%,transparent);min-height:46px;color:var(--ink,#22352c);border-radius:99px;justify-content:center;align-items:center;gap:9px;max-width:100%;margin:0;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.review-prompt .review-link svg:first-child{color:#4285f4;flex:none}.review-prompt .review-link:hover,.review-prompt .review-link:focus-visible{border-color:var(--green);background:color-mix(in srgb,var(--brand-soft,#edf3ed) 60%,#fff)}.social-rows{gap:0;min-width:0;display:grid}.social-row{border-top:1px solid var(--set-line,#edf0e9);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px 0;display:grid}.social-row:first-child{border-top:0;padding-top:4px}.social-row-icon{background:var(--brand-soft,#eaf1e5);width:40px;height:40px;color:var(--green);border-radius:12px;place-items:center;display:grid}.social-row-main{gap:7px;min-width:0;display:grid}.social-row-main>label{margin:0}.social-row-main input{width:100%;min-width:0;margin:0}.social-row-main input[aria-invalid=true]{border-color:#c46a5a}.social-row-main .field-error{margin:0}.social-preview{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.social-chip{background:var(--surface-soft,#eef3ea);color:#2f4b36;text-overflow:ellipsis;white-space:nowrap;border-radius:99px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:5px 12px 5px 9px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.social-chip svg{color:var(--green);flex:none}.social-open{min-height:36px;color:var(--green);text-underline-offset:3px;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.social-preview .btn{margin:0}.social-google{background:0 0}.social-google .social-row-icon{color:#4285f4;background:#e8f0fe}.social-row-locked{border:0;border-top:1px solid var(--set-line,#edf0e9);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;opacity:.62;background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;margin:0;transition:opacity .2s}.social-row-locked:hover,.social-row-locked:focus-visible{opacity:.95}.social-row-locked .social-row-main{gap:2px}.social-row-locked .social-row-main strong{font-size:14px}.social-row-locked .feature-locked-hint{margin-left:0}.social-qr-locked{opacity:.7}.social-qr-locked .feature-locked-hint{margin-left:4px}.social-settings .feature-locked-row{margin-bottom:6px}.social-qr-note{margin:12px 0 0}.social-qr-actions{align-items:center}.social-pdf{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.social-qr-actions .social-pdf select{flex:none;width:auto;min-width:0;min-height:44px;margin:0;padding-right:28px}.social-qr-address{margin:0}.social-pick{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.social-pick legend{margin-bottom:8px;padding:0}.social-pick-item{border:1px solid var(--set-field,#d9e1d5);background:var(--paper,#fff);min-height:44px;color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:7px;margin:0;padding:0 14px 0 10px;font-size:13px;display:inline-flex}.social-pick-item.on{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--surface-soft,#f4f8f1)}.social-pick-item input{accent-color:var(--green);margin:0}.social-pick-item svg{color:var(--green)}.social-combined .settings-actions{margin-top:2px}.social-qr-dialog{width:560px}.social-qr-body{gap:14px;min-width:0;padding:18px 20px 20px;display:grid}.social-card-stage{background:var(--surface-soft,#f4f7f1);border-radius:14px;place-items:center;min-height:220px;padding:12px;display:grid}.social-card-preview{border-radius:10px;width:auto;max-width:100%;max-height:min(56dvh,520px);display:block;box-shadow:0 6px 22px #183b2f1f}.social-card-wait{color:var(--muted);font-size:13px}.social-qr-actions .btn{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.social-qr-body code{overflow-wrap:anywhere}@media (width<=480px){.social-qr-body{padding:14px}.social-qr-actions .btn,.social-pdf{flex:100%;justify-content:center}.social-pdf .btn{flex:auto}.social-row{grid-template-columns:34px minmax(0,1fr);gap:10px}.social-row-icon{border-radius:10px;width:34px;height:34px}.social-row-locked{grid-template-columns:34px minmax(0,1fr) auto}}.social-print-root{display:none}@media print{.social-print-root{display:block}.social-print-page{break-after:page;page-break-after:always;place-items:center;width:190mm;height:276mm;display:grid}.social-print-page:last-child{break-after:auto;page-break-after:auto}.social-print-card{text-align:center;color:#111;border:.4mm solid #bbb;border-radius:8mm;flex-direction:column;align-items:center;gap:4mm;width:150mm;padding:12mm 10mm;display:flex}.combined .social-print-card{gap:3mm;width:186mm;padding:9mm 8mm}.social-print-head{flex-direction:column;align-items:center;gap:2mm;display:flex}.social-print-head img{object-fit:cover;border-radius:50%;width:20mm;height:20mm}.social-print-head strong{font-size:14pt}.social-print-mark{border:.5mm solid #111;border-radius:50%;place-items:center;width:17mm;height:17mm;display:grid}.social-print-card h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:22pt;font-weight:700;line-height:1.2}.social-print-card small{color:#444;font-size:9pt}.single .social-print-qr{width:92mm;height:92mm}.social-print-handle{font-size:16pt}.social-print-grid{grid-template-columns:repeat(2,1fr);gap:4mm;width:100%;margin-top:2mm;display:grid}.count-1 .social-print-grid{grid-template-columns:1fr}.count-5 .social-print-grid,.count-6 .social-print-grid,.count-7 .social-print-grid,.count-8 .social-print-grid,.count-9 .social-print-grid{grid-template-columns:repeat(3,1fr)}.social-print-cell{border:.3mm dashed #999;border-radius:4mm;flex-direction:column;align-items:center;gap:2mm;padding:4mm;display:flex}.social-print-name{align-items:center;gap:2mm;font-size:12pt;font-weight:700;display:inline-flex}.social-print-cell .social-print-qr{width:62mm;height:62mm}.count-1 .social-print-cell .social-print-qr{width:90mm;height:90mm}.count-5 .social-print-qr,.count-6 .social-print-qr{width:50mm;height:50mm}.count-7 .social-print-qr,.count-8 .social-print-qr,.count-9 .social-print-qr{width:40mm;height:40mm}.social-print-cell .social-print-handle{overflow-wrap:anywhere;font-size:10.5pt}}
