.ShareModal-module__NAYCcq__shareButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ShareModal-module__NAYCcq__shareButton:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.ShareModal-module__NAYCcq__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ShareModal-module__NAYCcq__modalContent{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;width:100%;max-width:480px;overflow:hidden}.ShareModal-module__NAYCcq__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.ShareModal-module__NAYCcq__modalTitle{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.ShareModal-module__NAYCcq__closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.ShareModal-module__NAYCcq__closeButton:hover{color:#0f172a;background:#f1f5f9}.ShareModal-module__NAYCcq__socialGrid{grid-template-columns:repeat(5,1fr);gap:.5rem;padding:1.5rem;display:grid}.ShareModal-module__NAYCcq__socialItem{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem;text-decoration:none;display:flex}.ShareModal-module__NAYCcq__socialIconCircle{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s;display:flex}.ShareModal-module__NAYCcq__whatsappCircle{background:#25d366}.ShareModal-module__NAYCcq__whatsappCircle:hover{background:#1ebc57}.ShareModal-module__NAYCcq__facebookCircle{background:#1877f2}.ShareModal-module__NAYCcq__facebookCircle:hover{background:#1464cc}.ShareModal-module__NAYCcq__twitterCircle{background:#0f172a}.ShareModal-module__NAYCcq__twitterCircle:hover{background:#1e293b}.ShareModal-module__NAYCcq__telegramCircle{background:#229ed9}.ShareModal-module__NAYCcq__telegramCircle:hover{background:#1b85b8}.ShareModal-module__NAYCcq__emailCircle{background:#475569}.ShareModal-module__NAYCcq__emailCircle:hover{background:#334155}.ShareModal-module__NAYCcq__socialLabel{color:#475569;text-align:center;white-space:nowrap;font-size:.75rem;font-weight:500}.ShareModal-module__NAYCcq__copySection{padding:0 1.5rem 1.5rem}.ShareModal-module__NAYCcq__copyBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .85rem;display:flex}.ShareModal-module__NAYCcq__urlInput{color:#334155;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem}.ShareModal-module__NAYCcq__copyButton{color:#fff;cursor:pointer;white-space:nowrap;background:#d11231;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ShareModal-module__NAYCcq__copyButton:hover{background:#b30e28}.ShareModal-module__NAYCcq__copyButtonSuccess{background:#166534}.ShareModal-module__NAYCcq__copyButtonSuccess:hover{background:#15803d}@media (max-width:480px){.ShareModal-module__NAYCcq__socialGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:1rem .75rem}.ShareModal-module__NAYCcq__socialIconCircle{width:42px;height:42px}.ShareModal-module__NAYCcq__socialLabel{font-size:.6875rem}.ShareModal-module__NAYCcq__copySection{padding:0 .75rem 1.25rem}}@media (max-width:360px){.ShareModal-module__NAYCcq__modalBackdrop{padding:.35rem}.ShareModal-module__NAYCcq__modalHeader{padding:.85rem .75rem}.ShareModal-module__NAYCcq__modalTitle{font-size:1rem}.ShareModal-module__NAYCcq__socialGrid{grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.85rem .5rem}.ShareModal-module__NAYCcq__socialIconCircle{width:38px;height:38px}.ShareModal-module__NAYCcq__socialLabel{font-size:.65rem}.ShareModal-module__NAYCcq__copyBox{flex-direction:column;align-items:stretch;gap:.4rem;padding:.5rem}.ShareModal-module__NAYCcq__urlInput{padding:.25rem;font-size:.75rem}.ShareModal-module__NAYCcq__copyButton{justify-content:center;width:100%}}
