/* MSB Subscription access-gate styles v3.4.0 */
/* === اوورلی === */
            .msb-toast-overlay {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(0,0,0,0.75);
                backdrop-filter: blur(10px);
                -webkit-backdrop-filter: blur(10px);
                z-index: 999998;
                display: none;
                animation: msbToastFadeIn 0.3s ease;
            }
            .msb-toast-overlay.show {
                display: block;
            }

            /* === توست اصلی === */
            .msb-subscription-toast {
                cursor: pointer;
                position: fixed;
                bottom: 120px;
                left: 50%;
                transform: translateX(-50%) translateY(30px) scale(0.95);
                background: linear-gradient(145deg, #1a1a1a, #0a0a0a);
                border: 1px solid rgba(255,215,0,0.3);
                border-radius: 24px;
                padding: 28px 32px;
                max-width: 500px;
                width: 92%;
                z-index: 999999;
                box-shadow: 0 25px 80px rgba(0,0,0,0.95);
                opacity: 0;
                transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
                font-family: Vazirmatn, IRANSans, Tahoma, sans-serif;
                direction: rtl;
                box-sizing: border-box;
                pointer-events: none;
                visibility: hidden;
            }
            .msb-subscription-toast.show {
                opacity: 1;
                transform: translateX(-50%) translateY(0) scale(1);
                pointer-events: all;
                visibility: visible;
            }

            /* === هدر توست === */
            .msb-subscription-toast .msb-toast-header {
                display: flex;
                align-items: flex-start;
                gap: 16px;
            }
            .msb-subscription-toast .msb-toast-icon {
                font-size: 40px;
                background: rgba(255,215,0,0.12);
                width: 64px;
                height: 64px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-shrink: 0;
                margin-top: 2px;
            }
            .msb-subscription-toast .msb-toast-icon.lock {
                background: rgba(231,76,60,0.12);
                color: #e74c3c;
            }
            .msb-subscription-toast .msb-toast-icon.premium {
                background: rgba(30,215,96,0.12);
                color: #1ed760;
            }
            .msb-subscription-toast .msb-toast-title {
                font-size: 18px;
                font-weight: 800;
                color: #ffd700;
                margin-bottom: 6px;
                letter-spacing: -0.5px;
            }
            .msb-subscription-toast .msb-toast-title.lock-title {
                color: #e74c3c;
            }
            .msb-subscription-toast .msb-toast-message {
                font-size: 14px;
                color: #b3b3b3;
                line-height: 1.8;
            }
            .msb-subscription-toast .msb-toast-message .highlight {
                color: #ffd700;
                font-weight: 600;
            }

            /* === دکمه‌های توست === */
            .msb-subscription-toast .msb-toast-actions {
                display: flex;
                gap: 12px;
                margin-top: 18px;
                flex-wrap: wrap;
            }
            .msb-subscription-toast .msb-toast-cancel {
                flex: 1;
                min-width: 90px;
                padding: 12px 24px;
                border-radius: 50px;
                font-weight: 600;
                font-size: 14px;
                cursor: pointer;
                border: none;
                font-family: inherit;
                text-align: center;
                background: rgba(255,255,255,0.06);
                color: #b3b3b3;
                border: 1px solid rgba(255,255,255,0.08);
                transition: all 0.2s;
            }
            .msb-subscription-toast .msb-toast-cancel:hover {
                background: rgba(255,255,255,0.12);
            }
            .msb-subscription-toast .msb-toast-subscribe {
                flex: 1.5;
                min-width: 120px;
                padding: 12px 28px;
                border-radius: 50px;
                font-weight: 700;
                font-size: 14px;
                cursor: pointer;
                border: none;
                font-family: inherit;
                text-align: center;
                text-decoration: none;
                background: linear-gradient(135deg, #ffd700, #f59e0b);
                color: #000;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                gap: 10px;
                transition: all 0.2s;
                box-shadow: 0 4px 20px rgba(255,215,0,0.3);
            }
            .msb-subscription-toast .msb-toast-subscribe:hover {
                transform: scale(1.02);
                box-shadow: 0 6px 30px rgba(255,215,0,0.4);
            }
            .msb-subscription-toast .msb-toast-subscribe .arrow {
                transition: transform 0.2s;
            }
            .msb-subscription-toast .msb-toast-subscribe:hover .arrow {
                transform: translateX(-4px);
            }

            /* === توست کوچک (اطلاع‌رسانی) === */
            .msb-toast-notification {
                position: fixed;
                bottom: 80px;
                left: 50%;
                transform: translateX(-50%) translateY(100px);
                background: #1ed760;
                color: #000;
                padding: 10px 18px;
                border-radius: 50px;
                font-weight: 600;
                z-index: 10003;
                text-align: center;
                font-size: clamp(11px, 2.8vw, 13px);
                direction: rtl;
                font-family: Vazirmatn, IRANSans, Tahoma, sans-serif;
                transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
                opacity: 0;
                width: max-content;
                max-width: calc(100vw - 24px);
                white-space: nowrap;
                box-sizing: border-box;
                box-shadow: 0 8px 30px rgba(0,0,0,0.3);
                pointer-events: none;
            }
            .msb-toast-notification.show {
                opacity: 1;
                transform: translateX(-50%) translateY(0);
                pointer-events: all;
            }
            .msb-toast-notification.error {
                background: #e74c3c;
                color: #fff;
            }
            .msb-toast-notification.warning {
                background: #f39c12;
                color: #000;
            }
            .msb-toast-notification.info {
                background: #667eea;
                color: #fff;
            }

            /* === انیمیشن‌ها === */
            @keyframes msbToastFadeIn {
                from { opacity: 0; }
                to { opacity: 1; }
            }
            @keyframes msbToastSlideUp {
                from {
                    opacity: 0;
                    transform: translateX(-50%) translateY(30px) scale(0.95);
                }
                to {
                    opacity: 1;
                    transform: translateX(-50%) translateY(0) scale(1);
                }
            }
            @keyframes msbPulse {
                0%, 100% { transform: scale(1); }
                50% { transform: scale(1.05); }
            }
            .msb-subscription-toast .msb-toast-icon.pulse {
                animation: msbPulse 2s ease-in-out infinite;
            }

            /* === ریسپانسیو === */
            @media (max-width: 480px) {
                .msb-subscription-toast {
                    bottom: 80px;
                    padding: 20px 24px;
                    width: 95%;
                    border-radius: 20px;
                }
                .msb-subscription-toast .msb-toast-header {
                    flex-direction: column;
                    align-items: center;
                    text-align: center;
                }
                .msb-subscription-toast .msb-toast-icon {
                    margin-top: 0;
                }
                .msb-subscription-toast .msb-toast-actions {
                    flex-direction: column;
                }
                .msb-subscription-toast .msb-toast-cancel,
                .msb-subscription-toast .msb-toast-subscribe {
                    width: 100%;
                    justify-content: center;
                }
                .msb-toast-notification {
                    bottom: 60px;
                    padding: 8px 12px;
                    font-size: 11px;
                    max-width: calc(100vw - 16px);
                }
            }

            @media (max-width: 380px) {
                .msb-subscription-toast {
                    padding: 16px 18px;
                    bottom: 60px;
                }
                .msb-subscription-toast .msb-toast-title {
                    font-size: 16px;
                }
                .msb-subscription-toast .msb-toast-message {
                    font-size: 13px;
                }
                .msb-subscription-toast .msb-toast-icon {
                    width: 50px;
                    height: 50px;
                    font-size: 30px;
                }
            }

            .msb-subscription-overlay{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background:rgba(0,0,0,.72)!important;}
            .msb-subscription-toast{overflow:hidden;border-radius:28px!important;background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.09),transparent 34%),linear-gradient(145deg,rgba(27,29,34,.98),rgba(12,13,16,.99))!important;transform:translateY(18px) scale(.96);transition:transform .24s ease,opacity .24s ease,box-shadow .24s ease!important;}
            .msb-subscription-toast.show{transform:translateY(0) scale(1);}
            .msb-subscription-toast::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--msb-gate-accent,#1ed760);}
            .msb-subscription-toast::after{content:"";position:absolute;width:160px;height:160px;top:-95px;left:-70px;border-radius:50%;background:var(--msb-gate-glow,rgba(30,215,96,.16));filter:blur(3px);pointer-events:none;}
            .msb-subscription-toast.msb-access-login{--msb-gate-accent:#1ed760;--msb-gate-glow:rgba(30,215,96,.18);}
            .msb-subscription-toast.msb-access-subscription{--msb-gate-accent:#ffc107;--msb-gate-glow:rgba(255,193,7,.20);}
            .msb-subscription-toast .msb-toast-icon{width:64px!important;height:64px!important;border-radius:20px!important;box-shadow:0 12px 28px var(--msb-gate-glow)!important;}
            .msb-subscription-toast .msb-toast-title{font-size:19px!important;font-weight:900!important;letter-spacing:-.3px;}
            .msb-subscription-toast .msb-toast-message{line-height:1.9!important;color:rgba(255,255,255,.74)!important;}
            .msb-subscription-toast .msb-toast-subscribe{min-height:48px;border-radius:16px!important;font-weight:900!important;box-shadow:0 10px 28px var(--msb-gate-glow)!important;transition:transform .18s ease,filter .18s ease!important;}
            .msb-subscription-toast .msb-toast-subscribe:hover{transform:translateY(-2px);filter:brightness(1.07);}
            @media(max-width:480px){.msb-subscription-toast{width:calc(100vw - 24px)!important;border-radius:24px!important;}}


            /* ===== نسخه نهایی مرکزچین و Web App Friendly ===== */
            .msb-toast-overlay{
                position:fixed!important;
                inset:0!important;
                width:100vw!important;
                height:100dvh!important;
                min-height:100vh!important;
                z-index:2147483000!important;
                background:rgba(3,5,8,.78)!important;
                backdrop-filter:blur(18px) saturate(1.2)!important;
                -webkit-backdrop-filter:blur(18px) saturate(1.2)!important;
                overscroll-behavior:contain;
            }
            .msb-toast-overlay.show{display:block!important;}

            .msb-subscription-toast{
                position:fixed!important;
                top:50%!important;
                right:auto!important;
                bottom:auto!important;
                left:50%!important;
                width:min(92vw,480px)!important;
                max-width:480px!important;
                max-height:calc(100dvh - 32px)!important;
                margin:0!important;
                padding:0!important;
                border-radius:30px!important;
                overflow:hidden!important;
                z-index:2147483001!important;
                opacity:0;
                visibility:hidden;
                pointer-events:none;
                transform:translate(-50%,-46%) scale(.94)!important;
                transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .22s ease!important;
                background:
                    radial-gradient(circle at 90% 4%,var(--msb-gate-glow),transparent 34%),
                    radial-gradient(circle at 8% 95%,rgba(255,255,255,.035),transparent 32%),
                    linear-gradient(155deg,#20242b 0%,#111318 52%,#090b0e 100%)!important;
                border:1px solid color-mix(in srgb,var(--msb-gate-accent) 44%,transparent)!important;
                box-shadow:0 32px 90px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.035) inset!important;
                font-family:Vazirmatn,IRANSans,Tahoma,sans-serif!important;
                direction:rtl;
                box-sizing:border-box;
                isolation:isolate;
            }
            .msb-subscription-toast.show{
                opacity:1!important;
                visibility:visible!important;
                pointer-events:auto!important;
                transform:translate(-50%,-50%) scale(1)!important;
            }
            .msb-subscription-toast::before{
                content:""!important;
                position:absolute!important;
                top:0!important;right:0!important;left:0!important;
                height:5px!important;
                background:linear-gradient(90deg,transparent,var(--msb-gate-accent),transparent)!important;
                z-index:2;
            }
            .msb-subscription-toast::after{
                content:""!important;
                position:absolute!important;
                width:190px!important;height:190px!important;
                top:-125px!important;left:-90px!important;
                border-radius:50%!important;
                background:var(--msb-gate-glow)!important;
                filter:blur(4px)!important;
                pointer-events:none!important;
                z-index:-1;
            }
            .msb-subscription-toast.msb-access-login{
                --msb-gate-accent:#20e16f;
                --msb-gate-accent-2:#12a84d;
                --msb-gate-glow:rgba(32,225,111,.20);
            }
            .msb-subscription-toast.msb-access-subscription{
                --msb-gate-accent:#ffc928;
                --msb-gate-accent-2:#e6a900;
                --msb-gate-glow:rgba(255,201,40,.22);
            }
            .msb-subscription-toast .msb-toast-content{
                position:relative;
                padding:30px 30px 26px!important;
            }
            .msb-subscription-toast .msb-toast-header{
                display:flex!important;
                align-items:center!important;
                gap:18px!important;
            }
            .msb-subscription-toast .msb-toast-header>div:last-child{
                flex:1;
                min-width:0;
            }
            .msb-subscription-toast .msb-toast-icon{
                position:relative;
                width:72px!important;
                height:72px!important;
                min-width:72px!important;
                border-radius:23px!important;
                display:flex!important;
                align-items:center!important;
                justify-content:center!important;
                margin:0!important;
                font-size:29px!important;
                color:#07130b!important;
                background:linear-gradient(145deg,var(--msb-gate-accent),var(--msb-gate-accent-2))!important;
                box-shadow:0 15px 34px var(--msb-gate-glow),0 0 0 1px rgba(255,255,255,.22) inset!important;
                transform:rotate(-3deg);
            }
            .msb-subscription-toast .msb-toast-icon::after{
                content:"";
                position:absolute;
                inset:7px;
                border:1px solid rgba(255,255,255,.22);
                border-radius:17px;
                pointer-events:none;
            }
            .msb-subscription-toast .msb-toast-title{
                margin:0 0 7px!important;
                color:#fff!important;
                font-size:21px!important;
                font-weight:950!important;
                line-height:1.45!important;
                letter-spacing:-.55px!important;
            }
            .msb-subscription-toast .msb-toast-message{
                margin:0!important;
                color:rgba(255,255,255,.68)!important;
                font-size:13.5px!important;
                line-height:1.95!important;
            }
            .msb-subscription-toast .msb-toast-actions{
                display:grid!important;
                grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)!important;
                gap:11px!important;
                margin-top:25px!important;
            }
            .msb-subscription-toast .msb-toast-cancel,
            .msb-subscription-toast .msb-toast-subscribe{
                min-width:0!important;
                min-height:50px!important;
                padding:12px 16px!important;
                border-radius:16px!important;
                display:flex!important;
                align-items:center!important;
                justify-content:center!important;
                gap:8px!important;
                font-family:inherit!important;
                font-size:13px!important;
                font-weight:850!important;
                text-decoration:none!important;
                cursor:pointer!important;
                transition:transform .17s ease,filter .17s ease,background .17s ease!important;
            }
            .msb-subscription-toast .msb-toast-cancel{
                color:rgba(255,255,255,.76)!important;
                background:rgba(255,255,255,.065)!important;
                border:1px solid rgba(255,255,255,.08)!important;
            }
            .msb-subscription-toast .msb-toast-subscribe{
                color:#07130b!important;
                background:linear-gradient(135deg,var(--msb-gate-accent),var(--msb-gate-accent-2))!important;
                border:1px solid rgba(255,255,255,.16)!important;
                box-shadow:0 13px 30px var(--msb-gate-glow)!important;
            }
            .msb-subscription-toast .msb-toast-cancel:hover,
            .msb-subscription-toast .msb-toast-subscribe:hover{transform:translateY(-2px)!important;filter:brightness(1.07);}
            .msb-subscription-toast .arrow{font-size:17px;}

            @media(max-width:600px){
                .msb-subscription-toast{
                    width:calc(100vw - 22px)!important;
                    max-height:calc(100dvh - 22px)!important;
                    border-radius:26px!important;
                }
                .msb-subscription-toast .msb-toast-content{padding:25px 20px 20px!important;}
                .msb-subscription-toast .msb-toast-header{
                    align-items:center!important;
                    gap:14px!important;
                }
                .msb-subscription-toast .msb-toast-icon{
                    width:62px!important;height:62px!important;min-width:62px!important;
                    border-radius:20px!important;font-size:25px!important;
                }
                .msb-subscription-toast .msb-toast-title{font-size:18px!important;}
                .msb-subscription-toast .msb-toast-message{font-size:12.5px!important;line-height:1.85!important;}
                .msb-subscription-toast .msb-toast-actions{
                    grid-template-columns:1fr!important;
                    gap:9px!important;
                    margin-top:20px!important;
                }
                .msb-subscription-toast .msb-toast-subscribe{order:1!important;min-height:52px!important;font-size:14px!important;}
                .msb-subscription-toast .msb-toast-cancel{order:2!important;min-height:46px!important;}
            }
            @media(max-width:360px){
                .msb-subscription-toast .msb-toast-content{padding:22px 16px 17px!important;}
                .msb-subscription-toast .msb-toast-header{gap:11px!important;}
                .msb-subscription-toast .msb-toast-icon{width:55px!important;height:55px!important;min-width:55px!important;font-size:22px!important;}
                .msb-subscription-toast .msb-toast-title{font-size:16.5px!important;}
            }
            @media(prefers-reduced-motion:reduce){
                .msb-subscription-toast,.msb-subscription-toast *{transition:none!important;animation:none!important;}
            }


            /* ===== نسخه Performance-first برای PWA ===== */
            .msb-toast-overlay{
                position:fixed!important;
                inset:0!important;
                width:100%!important;
                height:100%!important;
                z-index:2147483000!important;
                display:none!important;
                background:rgba(3,5,8,.76)!important;
                backdrop-filter:none!important;
                -webkit-backdrop-filter:none!important;
                contain:layout paint style;
                overscroll-behavior:contain;
                touch-action:none;
            }
            .msb-toast-overlay.show{
                display:block!important;
            }
            .msb-subscription-toast{
                position:fixed!important;
                top:50%!important;
                left:50%!important;
                right:auto!important;
                bottom:auto!important;
                width:min(92vw,460px)!important;
                max-width:460px!important;
                max-height:calc(100vh - 24px)!important;
                margin:0!important;
                padding:0!important;
                border-radius:24px!important;
                overflow:hidden!important;
                z-index:2147483001!important;
                opacity:0!important;
                visibility:hidden!important;
                pointer-events:none!important;
                transform:translate3d(-50%,-47%,0) scale(.97)!important;
                transition:opacity .16s ease-out,transform .18s ease-out,visibility 0s linear .18s!important;
                will-change:opacity,transform;
                backface-visibility:hidden;
                -webkit-font-smoothing:antialiased;
                contain:layout paint style;
                background:#111419!important;
                border:1px solid var(--msb-gate-border,rgba(30,215,96,.34))!important;
                box-shadow:0 18px 44px rgba(0,0,0,.48)!important;
                font-family:Vazirmatn,IRANSans,Tahoma,sans-serif!important;
                direction:rtl;
                box-sizing:border-box;
            }
            .msb-subscription-toast.show{
                opacity:1!important;
                visibility:visible!important;
                pointer-events:auto!important;
                transform:translate3d(-50%,-50%,0) scale(1)!important;
                transition:opacity .16s ease-out,transform .18s ease-out,visibility 0s!important;
            }
            .msb-subscription-toast::before{
                content:""!important;
                position:absolute!important;
                top:0!important;
                right:0!important;
                left:0!important;
                height:4px!important;
                background:var(--msb-gate-accent,#1ed760)!important;
                pointer-events:none!important;
            }
            .msb-subscription-toast::after{
                display:none!important;
                content:none!important;
            }
            .msb-subscription-toast.msb-access-login{
                --msb-gate-accent:#1ed760;
                --msb-gate-accent-dark:#139c43;
                --msb-gate-border:rgba(30,215,96,.38);
                --msb-gate-soft:rgba(30,215,96,.12);
            }
            .msb-subscription-toast.msb-access-subscription{
                --msb-gate-accent:#ffc107;
                --msb-gate-accent-dark:#d99f00;
                --msb-gate-border:rgba(255,193,7,.42);
                --msb-gate-soft:rgba(255,193,7,.13);
            }
            .msb-subscription-toast .msb-toast-content{
                padding:26px 26px 22px!important;
            }
            .msb-subscription-toast .msb-toast-header{
                display:flex!important;
                align-items:center!important;
                gap:15px!important;
            }
            .msb-subscription-toast .msb-toast-header>div:last-child{
                flex:1!important;
                min-width:0!important;
            }
            .msb-subscription-toast .msb-toast-icon{
                width:62px!important;
                height:62px!important;
                min-width:62px!important;
                margin:0!important;
                border-radius:18px!important;
                display:flex!important;
                align-items:center!important;
                justify-content:center!important;
                font-size:26px!important;
                color:#06110a!important;
                background:linear-gradient(135deg,var(--msb-gate-accent),var(--msb-gate-accent-dark))!important;
                box-shadow:none!important;
                transform:none!important;
            }
            .msb-subscription-toast .msb-toast-icon::after{
                display:none!important;
                content:none!important;
            }
            .msb-subscription-toast .msb-toast-title{
                margin:0 0 5px!important;
                color:#fff!important;
                font-size:19px!important;
                font-weight:900!important;
                line-height:1.45!important;
            }
            .msb-subscription-toast .msb-toast-message{
                margin:0!important;
                color:#aeb4bc!important;
                font-size:13px!important;
                line-height:1.85!important;
            }
            .msb-subscription-toast .msb-toast-actions{
                display:grid!important;
                grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;
                gap:10px!important;
                margin-top:21px!important;
            }
            .msb-subscription-toast .msb-toast-cancel,
            .msb-subscription-toast .msb-toast-subscribe{
                min-height:48px!important;
                padding:11px 14px!important;
                border-radius:14px!important;
                display:flex!important;
                align-items:center!important;
                justify-content:center!important;
                gap:7px!important;
                font-family:inherit!important;
                font-size:13px!important;
                font-weight:850!important;
                text-decoration:none!important;
                cursor:pointer!important;
                transition:transform .12s ease-out,background-color .12s ease-out!important;
                -webkit-tap-highlight-color:transparent;
            }
            .msb-subscription-toast .msb-toast-cancel{
                background:#1b1f25!important;
                color:#c4c8ce!important;
                border:1px solid #292e36!important;
            }
            .msb-subscription-toast .msb-toast-subscribe{
                background:var(--msb-gate-accent)!important;
                color:#06110a!important;
                border:1px solid transparent!important;
                box-shadow:none!important;
            }
            .msb-subscription-toast .msb-toast-cancel:active,
            .msb-subscription-toast .msb-toast-subscribe:active{
                transform:scale(.98)!important;
            }
            @media(max-width:600px){
                .msb-subscription-toast{
                    width:calc(100vw - 18px)!important;
                    max-height:calc(100vh - 18px)!important;
                    border-radius:21px!important;
                }
                .msb-subscription-toast .msb-toast-content{
                    padding:22px 17px 17px!important;
                }
                .msb-subscription-toast .msb-toast-header{
                    gap:12px!important;
                }
                .msb-subscription-toast .msb-toast-icon{
                    width:56px!important;
                    height:56px!important;
                    min-width:56px!important;
                    border-radius:16px!important;
                    font-size:23px!important;
                }
                .msb-subscription-toast .msb-toast-title{
                    font-size:17px!important;
                }
                .msb-subscription-toast .msb-toast-message{
                    font-size:12.5px!important;
                    line-height:1.75!important;
                }
                .msb-subscription-toast .msb-toast-actions{
                    grid-template-columns:1fr!important;
                    gap:8px!important;
                    margin-top:17px!important;
                }
                .msb-subscription-toast .msb-toast-subscribe{
                    order:1!important;
                    min-height:51px!important;
                    font-size:14px!important;
                }
                .msb-subscription-toast .msb-toast-cancel{
                    order:2!important;
                    min-height:45px!important;
                }
            }
            @media(prefers-reduced-motion:reduce){
                .msb-subscription-toast,
                .msb-subscription-toast *{
                    transition:none!important;
                    animation:none!important;
                }
            }
            .msb-subscription-toast .msb-toast-cancel,
            .msb-subscription-toast .msb-toast-subscribe{
                white-space:nowrap!important;
                line-height:1.25!important;
            }
