@keyframes fswb-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fswb-notification-holder{display:none;position:fixed;left:20px!important;bottom:20px!important;z-index:999999;max-width:min(380px,calc(100vw - 40px));padding:0;border:1px solid rgba(26,26,46,8%);border-radius:16px;background:#fff;color:var(--color-text,#1a1a2e);font-family:var(--font-sans,"Manrope",ui-sans-serif,system-ui,sans-serif);box-shadow:0 1px 2px rgba(15,23,42,4%),0 12px 28px rgba(15,23,42,.12);overflow:hidden;opacity:0;backdrop-filter:saturate(1.1);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform}.fswb-notification-holder.is-visible{display:block;opacity:1;animation:fswb-toast-in .28s ease forwards}.fswb-notification-holder.is-visible.is-hiding{opacity:0;animation:none}.fswb-notification-holder[data-fswb-pricing-url]{cursor:pointer}.fswb-notification-holder[data-fswb-pricing-url] .fswb-pricing-btn{cursor:pointer}.fswb-notification-holder.is-visible:hover{bottom:20px!important;transform:translateY(-6px);box-shadow:0 4px 8px rgba(15,23,42,6%),0 18px 40px rgba(15,23,42,.16)}@media(prefers-reduced-motion:reduce){.fswb-notification-holder.is-visible{animation:none}.fswb-notification-holder{transition:opacity .22s ease;will-change:auto}.fswb-notification-holder.is-visible:hover{transform:none}}.fswb-notification-holder .fswb-notification-container{float:none;width:100%}.fswb-notification-holder .fswb-notification-container a{float:none;text-decoration:none}.fswb-notification-holder .fswb-notification-container .fswb-notification-img-holder{float:none;margin:0;flex-shrink:0}.fswb-notification-holder .fswb-notification-container .fswb-notification-img-holder img{display:block;max-width:48px;width:48px;height:48px;object-fit:cover;border-radius:999px;border:1px solid rgba(26,26,46,8%);background:#f8fafc}.fswb-notification-holder .fswb-notification-container .fswb-notification-content-holder{float:none;min-width:0;flex:1}.fswb-notification-holder .fswb-notification-container .fswb-notification-content-holder p,.fswb-notification-holder .fswb-notification-container .fswb-notification-content-holder h6,.fswb-notification-holder .fswb-notification-container .fswb-notification-content-holder span{float:none;clear:none}.fswb-notification-holder:not(.fswb-review-notification),.fswb-notification-holder.fswb-sales-notification{padding:16px 18px;max-width:min(360px,calc(100vw - 40px));font-family:var(--font-sans,"Manrope",ui-sans-serif,system-ui,sans-serif)}.fswb-notification-holder:not(.fswb-review-notification) .fswb-notification-container,.fswb-notification-holder.fswb-sales-notification .fswb-notification-container{display:flex;align-items:flex-start;gap:14px}.fswb-notification-holder:not(.fswb-review-notification) .fswb-notification-content-holder p,.fswb-notification-holder.fswb-sales-notification .fswb-notification-content-holder p{margin:0 0 4px;font-size:13px;line-height:1.45;color:var(--color-text,#1a1a2e);font-weight:500}.fswb-notification-holder:not(.fswb-review-notification) .fswb-notification-content-holder h6,.fswb-notification-holder.fswb-sales-notification .fswb-notification-content-holder h6{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--color-text,#1a1a2e)}.fswb-notification-holder:not(.fswb-review-notification) .fswb-notification-content-holder span,.fswb-notification-holder.fswb-sales-notification .fswb-notification-content-holder>span{display:block;font-size:12px;color:var(--color-muted,#4b5563);margin:0 0 12px}.fswb-notification-holder:not(.fswb-review-notification) .fswb-pricing-btn,.fswb-notification-holder.fswb-sales-notification .fswb-pricing-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:110px;margin-top:0;padding:9px 16px;border:1px solid #1b7a45;border-radius:10px;background:#1b7a45;color:#fff!important;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.2;text-decoration:none;box-shadow:0 1px 2px rgba(27,122,69,.2);transition:background var(--transition-base,.18s ease),border-color var(--transition-base,.18s ease),box-shadow var(--transition-base,.18s ease),transform var(--transition-base,.18s ease)}.fswb-notification-holder:not(.fswb-review-notification) .fswb-pricing-btn:hover,.fswb-notification-holder:not(.fswb-review-notification) .fswb-pricing-btn:focus-visible,.fswb-notification-holder.fswb-sales-notification .fswb-pricing-btn:hover,.fswb-notification-holder.fswb-sales-notification .fswb-pricing-btn:focus-visible{background:#166534;border-color:#166534;color:#fff!important;box-shadow:0 4px 12px rgba(27,122,69,.28)}.fswb-notification-holder:not(.fswb-review-notification) .fswb-pricing-btn:active,.fswb-notification-holder.fswb-sales-notification .fswb-pricing-btn:active{transform:translateY(1px);box-shadow:none}.fswb-notification-holder.fswb-review-notification{padding:18px 18px 16px;max-width:min(390px,calc(100vw - 40px));font-family:var(--font-sans,"Manrope",ui-sans-serif,system-ui,sans-serif)}.fswb-notification-holder.fswb-review-notification .fswb-notification-outer-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:14px;float:none}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-notification-content-holder p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;float:none}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-notification-content-holder span.stars{margin:0;font-size:15px;letter-spacing:1.5px;color:#f5b400;line-height:1}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-notification-content-holder span.inner-text{margin:0;float:none;clear:none;font-size:12px;font-weight:500;color:#6b7280;letter-spacing:.01em}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-notification-content-holder h6{margin:0 0 6px;float:none;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:#111827!important}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-notification-content-holder span.review-text{display:-webkit-box;float:none;margin:0 0 14px;font-size:13px;line-height:1.55;color:#4b5563;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-pricing-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:128px;margin-top:0;padding:11px 20px;border:1px solid #1b7a45;border-radius:10px;background:#1b7a45;color:#fff!important;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.2;box-shadow:0 1px 2px rgba(27,122,69,.2);transition:background var(--transition-base,.18s ease),border-color var(--transition-base,.18s ease),box-shadow var(--transition-base,.18s ease),transform var(--transition-base,.18s ease)}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-pricing-btn:hover,.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-pricing-btn:focus-visible{background:#166534;border-color:#166534;color:#fff!important;box-shadow:0 4px 12px rgba(27,122,69,.28)}.fswb-notification-holder.fswb-review-notification .fswb-notification-container .fswb-pricing-btn:active{transform:translateY(1px);box-shadow:none}@media(max-width:480px){.fswb-notification-holder{left:20px!important;right:20px;bottom:20px!important;max-width:none}.fswb-notification-holder.fswb-review-notification{padding:16px}.fswb-notification-holder.fswb-review-notification .fswb-notification-outer-wrap{gap:12px}.fswb-notification-holder .fswb-notification-container .fswb-notification-img-holder img{width:44px;height:44px;max-width:44px}}