.shr-cta{position:fixed;inset:0;z-index:1110;display:flex;align-items:center;justify-content:center;padding:16px}.shr-cta__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:shr-fade .2s ease-out}.shr-cta__box{position:relative;width:100%;max-width:400px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:18px 18px 12px;border-radius:20px;background:radial-gradient(120% 70% at 50% 0,rgba(167,139,250,.1),transparent 60%),#181818;box-shadow:0 24px 60px rgba(0,0,0,.55);color:#a1a1a1;animation:shr-pop .24s cubic-bezier(.2,.9,.3,1.2)}@media (max-width:767px){.shr-cta{align-items:flex-end;padding:0}.shr-cta__box{max-width:none;max-height:calc(100dvh - 72px);border-radius:20px 20px 0 0;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));animation-name:shr-up}}.shr-cta__close{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:999px;background:rgba(255,255,255,.06);color:#a1a1a1;cursor:pointer}.shr-cta__close:hover{background:rgba(255,255,255,.12);color:#fff}.shr-cta__head{display:flex;align-items:center;gap:12px;padding-right:32px;margin-bottom:14px}.shr-cta__cat{flex:none;width:56px;height:72px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 4px rgba(167,139,250,.12)}.shr-cta__title{margin:0 0 4px;font-family:var(--ff8f1-title),sans-serif;font-size:1.3rem;font-weight:700;line-height:1.2;color:#fff}.shr-cta__text{margin:0;font-size:.84rem;line-height:1.45}.shr-cta__grid{display:flex;gap:4px}.shr-cta__btn{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0 6px;border:none;border-radius:12px;background:none;color:#c9ccd2;font-size:.7rem;white-space:nowrap;cursor:pointer;transition:background .15s}.shr-cta__btn:hover{background:rgba(255,255,255,.06)}.shr-cta__ico{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;font-size:18px;color:#fff;background:#333}@media (max-width:400px){.shr-cta__btn{font-size:.62rem}.shr-cta__ico{width:38px;height:38px;font-size:17px}}.shr-cta__btn>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis}.shr-cta__btn--facebook .shr-cta__ico{background:#1877f2}.shr-cta__btn--messenger .shr-cta__ico{background:linear-gradient(135deg,#0099ff,#a033ff 60%,#ff5c87)}.shr-cta__btn--zalo .shr-cta__ico{background:#0068ff;font-size:22px}.shr-cta__btn--telegram .shr-cta__ico{background:#229ed9}.shr-cta__btn--threads .shr-cta__ico,.shr-cta__btn--x .shr-cta__ico{background:#000}.shr-cta__link{display:flex;align-items:center;gap:8px;margin-top:12px;padding:5px 5px 5px 14px;border-radius:999px;background:rgba(255,255,255,.05)}.shr-cta__url{flex:1 1;text-align:left;font-weight:600;color:#fff}.shr-cta__copy{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:999px;background:#a78bfa;color:#170b33;font-weight:600;font-size:.84rem;cursor:pointer}.shr-cta__copy:hover{background:#c4b1ff}.shr-cta__foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.shr-cta__native{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:999px;background:rgba(167,139,250,.12);color:#a78bfa;font-weight:600;font-size:.84rem;cursor:pointer}.shr-cta__later{padding:7px 12px;border:none;background:none;color:#6e6e6e;font-size:.84rem;cursor:pointer}.shr-cta__later:hover{color:#a1a1a1}@keyframes shr-fade{0%{opacity:0}}@keyframes shr-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes shr-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.shr-cta__backdrop,.shr-cta__box{animation:none}}