
            /*
             * V4.9.5 FAST CORE
             * هیچ فونت، تصویر، AJAX یا فایل خارجی برای اعلان‌ها بارگذاری نمی‌شود.
             */
            #ffmcb47-root .ffmq495-dashboard-link {
                position: relative !important;
            }

            #ffmcb47-root .ffmq495-dashboard-link > .ffmcb4-icon {
                position: relative !important;
            }

            #ffmcb47-root .ffmq495-dashboard-link > small {
                display: block !important;
            }

            /*
             * زنگوله عضو، یک دکمه مستقل داخل خود نوار است.
             * داخل لینک داشبورد قرار نمی‌گیرد و محدوده کلیک داشبورد را نمی‌پوشاند.
             */
            #ffmcb47-root .ffmcb4-bar > .ffmq495-bar-bell {
                position: absolute !important;
                top: -11px !important;
                left: var(--ffmq495-bell-left, 50%) !important;
                z-index: 12 !important;
                width: 24px !important;
                min-width: 24px !important;
                max-width: 24px !important;
                height: 24px !important;
                min-height: 24px !important;
                max-height: 24px !important;
                display: grid !important;
                place-items: center !important;
                margin: 0 !important;
                padding: 0 !important;
                border: 2px solid #fff !important;
                border-radius: 50% !important;
                background: #e289b8 !important;
                color: #fff !important;
                box-shadow: 0 4px 12px rgba(0, 53, 83, .20) !important;
                line-height: 1 !important;
                font-size: 0 !important;
                cursor: pointer !important;
                overflow: visible !important;
                transform: translateX(-50%) !important;
                touch-action: manipulation !important;
                -webkit-tap-highlight-color: transparent !important;
            }

            #ffmcb47-root .ffmq495-bar-bell svg {
                width: 13px !important;
                height: 13px !important;
                fill: none !important;
                stroke: currentColor !important;
                stroke-width: 2 !important;
                stroke-linecap: round !important;
                stroke-linejoin: round !important;
                pointer-events: none !important;
            }

            #ffmcb47-root .ffmq495-count {
                position: absolute !important;
                top: -7px !important;
                left: -7px !important;
                min-width: 16px !important;
                height: 16px !important;
                padding: 0 4px !important;
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
                border: 2px solid #fff !important;
                border-radius: 9px !important;
                background: #d83f6d !important;
                color: #fff !important;
                font-size: 7px !important;
                line-height: 1 !important;
                font-weight: 950 !important;
                pointer-events: none !important;
            }

            /*
             * زنگوله مهمان فقط در هدر Bottom Sheet منوی سریع قرار می‌گیرد.
             */
            #ffmcb47-root [data-ffmcb4-sheet="quick"] {
                position: fixed !important;
            }

            #ffmcb47-root [data-ffmcb4-sheet="quick"] .ffmcb4-quick-back {
                display: none !important;
            }

            #ffmcb47-root [data-ffmcb4-sheet="quick"] > .ffmq495-guest-bell {
                position: absolute !important;
                top: 17px !important;
                left: 54px !important;
                z-index: 7 !important;
                width: 36px !important;
                height: 36px !important;
                display: grid !important;
                place-items: center !important;
                margin: 0 !important;
                padding: 0 !important;
                border: 1px solid #dde8ed !important;
                border-radius: 50% !important;
                background: #fff !important;
                color: #005383 !important;
                box-shadow: 0 6px 18px rgba(0, 53, 83, .08) !important;
                cursor: pointer !important;
                touch-action: manipulation !important;
            }

            #ffmcb47-root .ffmq495-guest-bell svg {
                width: 19px !important;
                height: 19px !important;
                fill: none !important;
                stroke: currentColor !important;
                stroke-width: 1.9 !important;
                stroke-linecap: round !important;
                stroke-linejoin: round !important;
                pointer-events: none !important;
            }

            #ffmcb47-root .ffmq495-guest-dot {
                position: absolute !important;
                top: -2px !important;
                right: -2px !important;
                width: 9px !important;
                height: 9px !important;
                border: 2px solid #fff !important;
                border-radius: 50% !important;
                background: #e85d88 !important;
                pointer-events: none !important;
            }

            #ffmcb47-root .ffmq495-ticker {
                display: flex !important;
                align-items: center !important;
                gap: 8px !important;
                min-height: 38px !important;
                margin: 7px 0 11px !important;
                padding: 7px 10px !important;
                border: 1px solid #efd5e1 !important;
                border-radius: 14px !important;
                background: linear-gradient(135deg, #fff5f9, #f5fbfe) !important;
                color: #294958 !important;
                text-decoration: none !important;
                overflow: hidden !important;
            }

            #ffmcb47-root .ffmq495-ticker-icon {
                flex: 0 0 auto !important;
                color: #d85889 !important;
            }

            #ffmcb47-root .ffmq495-ticker-icon svg {
                width: 18px !important;
                height: 18px !important;
                display: block !important;
                fill: none !important;
                stroke: currentColor !important;
                stroke-width: 1.8 !important;
            }

            #ffmcb47-root .ffmq495-ticker-text {
                min-width: 0 !important;
                overflow: hidden !important;
                text-overflow: ellipsis !important;
                white-space: nowrap !important;
                font-size: 9.5px !important;
                font-weight: 850 !important;
            }

            /*
             * Bottom Sheet مستقل اعلان‌ها
             * به منوی سریع یا Sheetهای اصلی نوار فرمان وابسته نیست.
             */
            #ffmcb47-root .ffmq495-layer[hidden] {
                display: none !important;
            }

            #ffmcb47-root .ffmq495-layer {
                position: fixed !important;
                z-index: 100080 !important;
                inset: 0 !important;
                display: block !important;
                direction: rtl !important;
                contain: layout style paint !important;
            }

            #ffmcb47-root .ffmq495-overlay {
                position: absolute !important;
                inset: 0 !important;
                border: 0 !important;
                background: rgba(7, 18, 27, .55) !important;
                cursor: pointer !important;
                -webkit-tap-highlight-color: transparent !important;
            }

            #ffmcb47-root .ffmq495-sheet {
                position: absolute !important;
                right: 0 !important;
                left: 0 !important;
                bottom: 0 !important;
                max-height: min(72dvh, 620px) !important;
                padding: 9px 14px calc(16px + env(safe-area-inset-bottom, 0px)) !important;
                border-radius: 24px 24px 0 0 !important;
                background: #fff !important;
                box-shadow: 0 -18px 44px rgba(0, 53, 83, .18) !important;
                overflow: auto !important;
                overscroll-behavior: contain !important;
                transform: translate3d(0, 0, 0) !important;
                -webkit-overflow-scrolling: touch !important;
            }

            #ffmcb47-root .ffmq495-handle {
                display: block !important;
                width: 42px !important;
                height: 4px !important;
                margin: 0 auto 9px !important;
                border-radius: 99px !important;
                background: #dfe5e8 !important;
            }

            #ffmcb47-root .ffmq495-head {
                display: flex !important;
                align-items: center !important;
                justify-content: space-between !important;
                gap: 10px !important;
                margin-bottom: 11px !important;
            }

            #ffmcb47-root .ffmq495-head-text {
                min-width: 0 !important;
            }

            #ffmcb47-root .ffmq495-head strong {
                display: block !important;
                color: #18384b !important;
                font-size: 16px !important;
                font-weight: 900 !important;
            }

            #ffmcb47-root .ffmq495-head small {
                display: block !important;
                margin-top: 3px !important;
                color: #7b8b93 !important;
                font-size: 9.5px !important;
            }

            #ffmcb47-root .ffmq495-close {
                flex: 0 0 34px !important;
                width: 34px !important;
                height: 34px !important;
                display: grid !important;
                place-items: center !important;
                margin: 0 !important;
                padding: 0 !important;
                border: 0 !important;
                border-radius: 50% !important;
                background: #f3f7f9 !important;
                color: #315462 !important;
                font-size: 21px !important;
                line-height: 1 !important;
                cursor: pointer !important;
                touch-action: manipulation !important;
            }

            #ffmcb47-root .ffmq495-list {
                display: grid !important;
                gap: 8px !important;
            }

            #ffmcb47-root .ffmq495-notice {
                display: block !important;
                min-height: 64px !important;
                padding: 11px 12px !important;
                border: 1px solid #e1e9ed !important;
                border-radius: 15px !important;
                background: linear-gradient(180deg, #fff, #fbfdfe) !important;
                color: inherit !important;
                text-decoration: none !important;
                box-shadow: 0 5px 15px rgba(0, 53, 83, .035) !important;
            }

            #ffmcb47-root .ffmq495-notice strong {
                display: block !important;
                margin-bottom: 4px !important;
                color: #214858 !important;
                font-size: 11px !important;
                font-weight: 900 !important;
            }

            #ffmcb47-root .ffmq495-notice span {
                display: block !important;
                color: #687c85 !important;
                font-size: 9.5px !important;
                line-height: 1.9 !important;
            }

            #ffmcb47-root .ffmq495-empty {
                padding: 26px 14px !important;
                border: 1px dashed #dce5e9 !important;
                border-radius: 15px !important;
                color: #788991 !important;
                text-align: center !important;
                font-size: 10px !important;
            }

            body.ffmq495-lock {
                overflow: hidden !important;
                touch-action: none !important;
            }

            @media (prefers-reduced-motion: reduce) {
                #ffmcb47-root .ffmq495-layer,
                #ffmcb47-root .ffmq495-sheet {
                    scroll-behavior: auto !important;
                }
            }
        