.hero-pin{visibility:hidden}.store-ready .hero-pin{visibility:visible}.hero-pin[hidden]{display:none}.admin-entry{float:right;font-size:9px;text-decoration:underline;text-underline-offset:3px}.community-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px}.comment-form-card{padding:28px;border:1px solid var(--line);background:#fff;border-radius:22px}.comment-form-card h3{font-size:24px;letter-spacing:-.7px}.comment-form-card>p{font-size:10px;color:var(--muted);margin-top:10px}.comment-form-card .button{margin-top:19px}.comment-form-card label{display:block;font-size:11px;font-weight:600;margin:17px 0 7px}.comment-form-card input{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:8px;font:12px var(--body);background:var(--paper);color:var(--ink)}.comment-form-card textarea{font-size:12px}.comment-form-card .button{font-size:11px}#comment-status{font-size:11px;color:var(--accent);line-height:1.8}.public-comment{padding:20px 0;border-top:1px solid var(--line)}.public-comment:first-child{padding-top:0;border-top:0}.public-comment>div:first-child{display:flex;justify-content:space-between;gap:15px;align-items:center}.public-comment strong{font-size:12px}.public-comment time{font-size:9px;color:var(--muted)}.public-comment p{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.comment-reply{background:var(--soft);padding:14px 17px;border-radius:12px;margin:14px 0 0 15px}.comment-reply strong{font-size:10px;color:var(--accent)}.comment-reply p{font-size:11px;margin-top:5px}.comments-empty{padding:30px 15px;color:var(--muted);font-size:12px;text-align:center;line-height:1.9}.comments-empty>span{font-size:54px;color:#dfa3c5}.contact-links .contact-social{margin-bottom:16px;padding-bottom:16px}.contact-channel-icon{font-size:28px;min-width:29px;line-height:1}.contact-links .contact-social strong{font-size:clamp(15px,1.8vw,25px);overflow-wrap:anywhere}.contact-links .contact-social>div{min-width:0}.quote-contact-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.quote-contact-actions .button{flex:1;font-size:11px;white-space:nowrap;padding:12px 17px}.store-error{font-size:12px;padding:25px}.store-error button{background:none;border:0;color:var(--accent);text-decoration:underline;font:inherit}.button:disabled{opacity:.5;cursor:wait}#comment-form[hidden],#comment-signin[hidden],#comentarios[hidden],.summary-instagram[hidden]{display:none}@media(max-width:700px){.community-layout{grid-template-columns:1fr;gap:25px}.comment-form-card{padding:23px}.admin-entry{float:none;display:block;margin-top:10px}.contact-links .contact-social strong{font-size:21px}}
.quote-share-panel{margin:20px 0;padding:18px;border:1px solid #edcadf;border-radius:15px;background:#fff0f8}.quote-share-panel h3{font-size:18px;letter-spacing:-.4px}.quote-share-panel>p{font-size:10px;margin-top:10px;line-height:1.8}.quote-share-panel .button{margin-top:13px;width:100%;font-size:11px;padding:12px 16px}.quote-share-panel .share-private-link{display:inline-block;font-size:10px;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.quote-share-panel .share-retry{border:0;background:none;color:var(--accent);font:11px var(--body);text-decoration:underline;padding:9px 0}#quote-share-status{color:var(--accent)}#quote-share-status.error{color:#ad3c68}#quote-whatsapp[aria-disabled=true]{pointer-events:none;opacity:.55;cursor:wait}.quote-share-panel[hidden],#quote-share-file[hidden],#quote-design-view[hidden],#quote-share-retry[hidden]{display:none}.quote-contact-actions .button{white-space:normal;text-align:center}
