.crm-service-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .45rem .22rem .32rem;border-radius:3px;font-size:.75rem;font-weight:600;line-height:1;max-width:100%;box-sizing:border-box;vertical-align:middle}.crm-service-badge .crm-service-badge__icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;border-radius:2px}.crm-service-badge .crm-service-badge__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.crm-service-badge--hb{background:#fff8e1;color:#b45309;border:1px solid rgba(180,83,9,.22)}.crm-service-badge--do{background:#e3f2fd;color:#1565c0;border:1px solid rgba(21,101,192,.2)}.crm-service-badge--my{background:#ffebee;color:#c62828;border:1px solid rgba(198,40,40,.22)}.crm-service-badge--hoo{background:#e8f5e9;color:#2e7d32;border:1px solid rgba(46,125,50,.2)}.crm-service-badge--sn{background:#fce4ec;color:#ad1457;border:1px solid rgba(173,20,87,.2)}.crm-service-badge--st{background:#fff3e0;color:#e65100;border:1px solid rgba(230,81,0,.2)}.crm-service-badge--tw{background:#ede7f6;color:#5e35b1;border:1px solid rgba(94,53,177,.22)}.crm-service-badge--tw .crm-service-badge__icon{border-radius:50%}.crm-service-badge--x13{background:#eceff1;color:#37474f;border:1px solid rgba(55,71,79,.22)}.crm-service-badge--web{background:#e0f2f1;color:#00695c;border:1px solid rgba(0,105,92,.2)}.crm-service-badge--hd{background:#e8eaf6;color:#283593;border:1px solid rgba(40,53,147,.22)}.crm-service-badge--hd .crm-service-badge__icon{border-radius:50%}.crm-service-badge--secondary{background:var(--bg-secondary, #f3f4f6);color:var(--text-secondary, #6b7280);border:1px solid var(--border-color, rgba(0, 0, 0, .08))}.bot-badges{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.bot-badges .badge.badge-hb,.service-badges .badge.badge-hb{background:#fff8e1;color:#b45309}.bot-badges .badge.badge-do,.service-badges .badge.badge-do{background:#e3f2fd;color:#1565c0}.bot-badges .badge.badge-my,.service-badges .badge.badge-my{background:#ffebee;color:#c62828}.bot-badges .badge.badge-web,.service-badges .badge.badge-web{background:#e0f2f1;color:#00695c}.bot-badges .badge.badge-hd,.service-badges .badge.badge-hd{background:#e8eaf6;color:#283593}.bot-badges .badge.badge-hoo,.service-badges .badge.badge-hoo{background:#e8f5e9;color:#2e7d32}.bot-badges .badge.badge-sn,.service-badges .badge.badge-sn{background:#fce4ec;color:#ad1457}.bot-badges .badge.badge-st,.service-badges .badge.badge-st{background:#fff3e0;color:#e65100}.bot-badges .badge.badge-tw,.service-badges .badge.badge-tw{background:#ede7f6;color:#5e35b1}.bot-badges .badge.badge-secondary,.service-badges .badge.badge-secondary{background:var(--bg-secondary, #f3f4f6);color:var(--text-secondary, #6b7280)}[data-theme=dark] .crm-service-badge--hb,.dark-theme .crm-service-badge--hb{background:rgba(251,191,36,.18);color:#fcd34d;border-color:rgba(251,191,36,.35)}[data-theme=dark] .crm-service-badge--do,.dark-theme .crm-service-badge--do{background:rgba(59,130,246,.2);color:#93c5fd;border-color:rgba(59,130,246,.35)}[data-theme=dark] .crm-service-badge--my,.dark-theme .crm-service-badge--my{background:rgba(239,68,68,.2);color:#fca5a5;border-color:rgba(239,68,68,.35)}[data-theme=dark] .crm-service-badge--hoo,.dark-theme .crm-service-badge--hoo{background:rgba(34,197,94,.18);color:#86efac;border-color:rgba(34,197,94,.35)}[data-theme=dark] .crm-service-badge--sn,.dark-theme .crm-service-badge--sn{background:rgba(236,72,153,.18);color:#f9a8d4;border-color:rgba(236,72,153,.35)}[data-theme=dark] .crm-service-badge--st,.dark-theme .crm-service-badge--st{background:rgba(249,115,22,.18);color:#fdba74;border-color:rgba(249,115,22,.35)}[data-theme=dark] .crm-service-badge--tw,.dark-theme .crm-service-badge--tw{background:rgba(124,58,237,.2);color:#c4b5fd;border-color:rgba(124,58,237,.38)}[data-theme=dark] .crm-service-badge--tw .crm-service-badge__icon,.dark-theme .crm-service-badge--tw .crm-service-badge__icon{border-radius:50%}[data-theme=dark] .crm-service-badge--x13,.dark-theme .crm-service-badge--x13{background:rgba(176,190,197,.16);color:#cfd8dc;border-color:rgba(176,190,197,.32)}[data-theme=dark] .crm-service-badge--web,.dark-theme .crm-service-badge--web{background:rgba(45,212,191,.16);color:#5eead4;border-color:rgba(45,212,191,.32)}[data-theme=dark] .crm-service-badge--hd,.dark-theme .crm-service-badge--hd{background:rgba(99,102,241,.18);color:#a5b4fc;border-color:rgba(99,102,241,.35)}[data-theme=dark] .crm-service-badge--hd .crm-service-badge__icon,.dark-theme .crm-service-badge--hd .crm-service-badge__icon{border-radius:50%}[data-theme=dark] .crm-service-badge--secondary,.dark-theme .crm-service-badge--secondary{background:rgba(156,163,175,.12);color:#d1d5db;border-color:rgba(156,163,175,.28)}[data-theme=dark] .bot-badges .badge.badge-hb,[data-theme=dark] .service-badges .badge.badge-hb,.dark-theme .bot-badges .badge.badge-hb,.dark-theme .service-badges .badge.badge-hb{background:rgba(251,191,36,.18);color:#fcd34d}[data-theme=dark] .bot-badges .badge.badge-do,[data-theme=dark] .service-badges .badge.badge-do,.dark-theme .bot-badges .badge.badge-do,.dark-theme .service-badges .badge.badge-do{background:rgba(59,130,246,.2);color:#93c5fd}[data-theme=dark] .bot-badges .badge.badge-my,[data-theme=dark] .service-badges .badge.badge-my,.dark-theme .bot-badges .badge.badge-my,.dark-theme .service-badges .badge.badge-my{background:rgba(239,68,68,.2);color:#fca5a5}[data-theme=dark] .bot-badges .badge.badge-hoo,[data-theme=dark] .service-badges .badge.badge-hoo,.dark-theme .bot-badges .badge.badge-hoo,.dark-theme .service-badges .badge.badge-hoo{background:rgba(34,197,94,.18);color:#86efac}[data-theme=dark] .bot-badges .badge.badge-sn,[data-theme=dark] .service-badges .badge.badge-sn,.dark-theme .bot-badges .badge.badge-sn,.dark-theme .service-badges .badge.badge-sn{background:rgba(236,72,153,.18);color:#f9a8d4}[data-theme=dark] .bot-badges .badge.badge-st,[data-theme=dark] .service-badges .badge.badge-st,.dark-theme .bot-badges .badge.badge-st,.dark-theme .service-badges .badge.badge-st{background:rgba(249,115,22,.18);color:#fdba74}[data-theme=dark] .bot-badges .badge.badge-tw,[data-theme=dark] .service-badges .badge.badge-tw,.dark-theme .bot-badges .badge.badge-tw,.dark-theme .service-badges .badge.badge-tw{background:rgba(124,58,237,.2);color:#c4b5fd}[data-theme=dark] .bot-badges .badge.badge-web,[data-theme=dark] .service-badges .badge.badge-web,.dark-theme .bot-badges .badge.badge-web,.dark-theme .service-badges .badge.badge-web{background:rgba(45,212,191,.16);color:#5eead4}[data-theme=dark] .bot-badges .badge.badge-hd,[data-theme=dark] .service-badges .badge.badge-hd,.dark-theme .bot-badges .badge.badge-hd,.dark-theme .service-badges .badge.badge-hd{background:rgba(99,102,241,.18);color:#a5b4fc}[data-theme=dark] .bot-badges .badge.badge-secondary,[data-theme=dark] .service-badges .badge.badge-secondary,.dark-theme .bot-badges .badge.badge-secondary,.dark-theme .service-badges .badge.badge-secondary{background:rgba(156,163,175,.12);color:#d1d5db}.crm-service-sign-img{display:inline-block;object-fit:contain;flex-shrink:0;vertical-align:middle;border-radius:2px}:root{--primary: #0d6efd;--primary-hover: #0b5ed7;--secondary: #6b7280;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #06b6d4;--background: #ffffff;--background-secondary: #f9fafb;--bg-card: #ffffff;--bg-card-header: #f9fafb;--bg-card-footer: #f9fafb;--bg-card-filled: #f9fafb;--bg-input-focus: #f9fafb;--bg-hover: #f3f4f6;--bg-toggle-off: #d1d5db;--text-primary: #111827;--text-secondary: #6b7280;--text-placeholder: #9ca3af;--text-disabled: #d1d5db;--text-loading: #6b7280;--text-primary-hover: #374151;--border-color: #e5e7eb;--border-radius: .5rem;--border-radius-sm: .375rem;--scrollbar-track: #f1f5f9;--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8;--bg-chat: #ffffff;--border-chat: #e5e7eb;--bg-chat-input: #f9fafb;--border-chat-input: #e5e7eb;--bg-input: #ffffff;--border-input: #d1d5db;--bg-message: #ffffff;--border-message: #e5e7eb;--bg-message-hover: #f9fafb;--bg-message-user: #eff6ff;--border-message-user: #bfdbfe;--text-message-user: #1e40af;--bg-message-ai: #f0fdf4;--border-message-ai: #bbf7d0;--text-message-ai: #166534;--bg-message-system: #fef3c7;--border-message-system: #fde68a;--text-message-system: #92400e;--bg-sidebar: #ffffff;--border-sidebar: #e5e7eb;--border-sidebar-header: #d1d5db;--bg-sidebar-item-active: #eff6ff;--border-sidebar-item-active: #bfdbfe;--text-sidebar-item-active: #1e40af;--bg-sidebar-item-hover: #f8fafc;--border-sidebar-item-hover: #e2e8f0;--bg-sidebar-badge: #f1f5f9;--text-sidebar-badge: #475569;--border-sidebar-children: #e2e8f0;--text-sidebar-title: #111827;--text-sidebar-item: #374151;--bg-toolbar: #ffffff;--border-toolbar: #e5e7eb;--border-toolbar-separator: #d1d5db;--bg-toolbar-item-active: #eff6ff;--border-toolbar-item-active: #bfdbfe;--text-toolbar-item-active: #1e40af;--bg-toolbar-dropdown: #ffffff;--border-toolbar-dropdown: #e5e7eb;--text-toolbar-dropdown-item: #374151;--bg-toolbar-dropdown-item-hover: #f8fafc;--bg-toolbar-dropdown-item-active: #f1f5f9;--text-toolbar-title: #111827;--bg-notifications: #ffffff;--border-notifications: #e5e7eb;--bg-notifications-header: #f9fafb;--border-notifications-header: #d1d5db;--text-notifications-title: #111827;--text-notifications-empty: #6b7280;--border-notifications-item: #f3f4f6;--bg-notifications-item-hover: #f9fafb;--text-notifications-item-title: #111827;--text-notifications-item-time: #6b7280;--text-notifications-item-message: #374151;--border-notifications-footer: #d1d5db;--bg-notifications-footer: #f9fafb;--bg-button: #f3f4f6;--text-button: #374151;--bg-button-hover: #e5e7eb;--bg-voice-button: #f3f4f6;--text-voice-button: #374151;--bg-attach-button: #f3f4f6;--text-attach-button: #374151;--avatar-bg: #e5e7eb;--avatar-text: #6b7280;--avatar-user-bg: #3b82f6;--avatar-user-text: #ffffff;--avatar-ai-bg: #10b981;--avatar-ai-text: #ffffff;--avatar-default-bg: #e5e7eb;--avatar-default-text: #6b7280;--avatar-border: #ffffff;--status-online: #10b981;--status-offline: #6b7280;--status-away: #f59e0b;--skeleton-bg: #e5e7eb;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--chat-own-bubble-bg: #5a49d6;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-modal: 1050;--z-tooltip: 1100;--z-notification: 1150}[data-theme=dark]{--primary: #60a5fa;--primary-hover: #3b82f6;--secondary: #9ca3af;--success: #34d399;--warning: #fbbf24;--danger: #f87171;--info: #22d3ee;--background: #111827;--background-secondary: #1f2937;--bg-card: #1f2937;--bg-card-header: #111827;--bg-card-footer: #111827;--bg-card-filled: #374151;--bg-input-focus: #4b5563;--bg-hover: #374151;--bg-toggle-off: #4b5563;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-placeholder: #6b7280;--text-disabled: #4b5563;--text-loading: #9ca3af;--text-primary-hover: #d1d5db;--border-color: #374151;--scrollbar-track: #1f2937;--scrollbar-thumb: #4b5563;--scrollbar-thumb-hover: #6b7280;--bg-chat: #1f2937;--border-chat: #374151;--bg-chat-input: #111827;--border-chat-input: #374151;--bg-input: #374151;--border-input: #4b5563;--bg-message: #1f2937;--border-message: #374151;--bg-message-hover: #111827;--bg-message-user: #1e3a8a;--border-message-user: #1d4ed8;--text-message-user: #dbeafe;--bg-message-ai: #064e3b;--border-message-ai: #047857;--text-message-ai: #d1fae5;--bg-message-system: #78350f;--border-message-system: #d97706;--text-message-system: #fef3c7;--chat-own-bubble-bg: #4a3fc7;--bg-sidebar: #1f2937;--border-sidebar: #374151;--border-sidebar-header: #4b5563;--bg-sidebar-item-active: #1e3a8a;--border-sidebar-item-active: #1d4ed8;--text-sidebar-item-active: #dbeafe;--bg-sidebar-item-hover: #374151;--border-sidebar-item-hover: #4b5563;--bg-sidebar-badge: #4b5563;--text-sidebar-badge: #d1d5db;--border-sidebar-children: #4b5563;--text-sidebar-title: #f9fafb;--text-sidebar-item: #d1d5db;--bg-toolbar: #1f2937;--border-toolbar: #374151;--border-toolbar-separator: #4b5563;--bg-toolbar-item-active: #1e3a8a;--border-toolbar-item-active: #1d4ed8;--text-toolbar-item-active: #dbeafe;--bg-toolbar-dropdown: #1f2937;--border-toolbar-dropdown: #374151;--text-toolbar-dropdown-item: #d1d5db;--bg-toolbar-dropdown-item-hover: #374151;--bg-toolbar-dropdown-item-active: #4b5563;--text-toolbar-title: #f9fafb;--bg-notifications: #1f2937;--border-notifications: #374151;--bg-notifications-header: #111827;--border-notifications-header: #4b5563;--text-notifications-title: #f9fafb;--text-notifications-empty: #9ca3af;--border-notifications-item: #374151;--bg-notifications-item-hover: #111827;--text-notifications-item-title: #f9fafb;--text-notifications-item-time: #9ca3af;--text-notifications-item-message: #d1d5db;--border-notifications-footer: #4b5563;--bg-notifications-footer: #111827;--bg-button: #374151;--text-button: #d1d5db;--bg-button-hover: #4b5563;--bg-voice-button: #374151;--text-voice-button: #d1d5db;--bg-attach-button: #374151;--text-attach-button: #d1d5db;--avatar-bg: #374151;--avatar-text: #9ca3af;--avatar-user-bg: #2563eb;--avatar-user-text: #ffffff;--avatar-ai-bg: #059669;--avatar-ai-text: #ffffff;--avatar-default-bg: #374151;--avatar-default-text: #9ca3af;--avatar-border: #1f2937;--skeleton-bg: #374151}.shortcode-content{display:inline;vertical-align:baseline;line-height:inherit}.shortcode-content>p:only-child,.shortcode-content>p:first-child:last-child{margin:0;padding:0;display:inline;line-height:inherit}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton{display:inline-block;min-width:20px;width:auto;height:1em;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:shortcode-skeleton-shimmer 1.5s infinite;vertical-align:baseline;position:relative;top:.1em}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton:before{content:"###";visibility:hidden;font-weight:inherit;font-size:inherit;line-height:inherit}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton.skeleton-small{min-width:15px}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton.skeleton-small:before{content:"##"}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton.skeleton-medium{min-width:25px}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton.skeleton-medium:before{content:"####"}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton.skeleton-large{min-width:35px}.shortcode-content.shortcode-skeleton-container .shortcode-skeleton.skeleton-large:before{content:"#####"}.shortcode-content.shortcode-loading{opacity:.8}.shortcode-content.shortcode-error{color:#d32f2f;background:rgba(211,47,47,.1);padding:0 2px;border-radius:2px}@keyframes shortcode-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme: dark){.shortcode-content.shortcode-skeleton-container .shortcode-skeleton{background:linear-gradient(90deg,#3a3a3a 25%,#4a4a4a 50%,#3a3a3a 75%);background-size:200% 100%}}.small-text .shortcode-skeleton:before,.caption .shortcode-skeleton:before{content:"##"}.large-text .shortcode-skeleton:before,.heading .shortcode-skeleton:before{content:"####"}.shortcode-skeleton.number-skeleton:before{content:"1,234"}.shortcode-skeleton.percent-skeleton:before{content:"00%"}@media (prefers-reduced-motion: reduce){.shortcode-skeleton{animation:none;background:#f0f0f0}.dark-theme .shortcode-skeleton{background:#2a2a2a}}@media (prefers-contrast: high){.shortcode-skeleton{background:#d0d0d0;border:1px solid #999}.dark-theme .shortcode-skeleton{background:#404040;border-color:#666}}.smart-banner{position:fixed;bottom:0;left:0;right:0;z-index:1046;padding:0;animation:smart-banner-slide-up .35s ease-out forwards;pointer-events:auto}.smart-banner--closing{animation:smart-banner-slide-down .3s ease-in forwards}.smart-banner--atlas-preview{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;animation:none}.smart-banner--atlas-preview .smart-banner__inner{max-width:none;margin:0}.smart-banner--admin-force .smart-banner__inner{box-shadow:0 -2px 16px rgba(0,0,0,.08),inset 0 0 0 1px color-mix(in srgb,var(--primary-color, #fe9e88) 35%,transparent)}.smart-banner__inner{position:relative;max-width:600px;margin:0 auto;padding:12px 44px 12px 14px;background:var(--background-color, #ffffff);border-top:1px solid rgba(128,128,128,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -2px 16px rgba(0,0,0,.08)}.smart-banner__close{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:0;margin:0;border:none;border-radius:8px;background:transparent;color:var(--text-secondary-color, #6c757d);font-size:1.35rem;font-weight:400;line-height:1;cursor:pointer;transition:background .2s,color .2s}.smart-banner__close:hover,.smart-banner__close:active,.smart-banner__close:focus-visible{background:rgba(128,128,128,.12);color:var(--text-color, #212529)}.smart-banner__body{display:flex;flex-direction:column;align-items:center;width:100%}.smart-banner__stack{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:fit-content;max-width:100%;margin-inline:auto}.smart-banner__content{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;min-width:0}.smart-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary-color, #fe9e88) 0%,#f87171 100%);color:#fff;font-size:20px}.smart-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.smart-banner__title{font-size:15px;font-weight:600;color:var(--text-color, #212529);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.smart-banner__subtitle{font-size:13px;color:var(--text-secondary-color, #6c757d);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.smart-banner__actions{display:flex;align-items:center;justify-content:center;width:100%}@media (min-width: 769px){.smart-banner:not(.smart-banner--atlas-preview) .smart-banner__inner{width:100%;max-width:none;margin:0;padding:0;padding-bottom:env(safe-area-inset-bottom,0px)}.smart-banner:not(.smart-banner--atlas-preview) .smart-banner__body{position:relative;max-width:1200px;margin-inline:auto;width:100%;padding:.45rem 2.75rem .45rem .75rem;padding-bottom:calc(.45rem + env(safe-area-inset-bottom,0px))}.smart-banner:not(.smart-banner--atlas-preview) .smart-banner__close{top:.35rem;right:max(.35rem,(100% - min(100%,1200px)) / 2 + .35rem);width:2rem;height:2rem;font-size:1.25rem}.smart-banner .smart-banner__stack{flex-direction:row;align-items:center;justify-content:space-between;gap:.55rem;width:100%;max-width:100%;margin-inline:0}.smart-banner .smart-banner__content{flex:1 1 auto;min-width:0;width:auto;max-width:100%}.smart-banner .smart-banner__actions{flex:0 0 auto;flex-shrink:0;width:auto;justify-content:flex-end;padding-inline:0}.smart-banner .smart-banner__actions .smart-banner__cta.sticky-cta-panel__button{margin:0}.smart-banner .smart-banner__title{font-size:1.0625rem;line-height:1.35;font-weight:650;-webkit-line-clamp:2}.smart-banner .smart-banner__subtitle{font-size:.9375rem;line-height:1.4;-webkit-line-clamp:2}.smart-banner .smart-banner__icon{width:44px;height:44px;font-size:22px}}.smart-banner__cta.sticky-cta-panel__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;max-width:100%;min-width:auto;min-height:40px;margin:0 auto;padding:.4rem 1.1rem;gap:.75rem;text-align:center;text-decoration:none;white-space:nowrap;line-height:1;border-radius:10px;font-size:.8125rem;font-weight:600}.smart-banner__cta.sticky-cta-panel__button i{font-size:.7rem;margin-left:0;flex-shrink:0}.smart-banner__cta.sticky-cta-panel__button:disabled{opacity:.65;cursor:not-allowed}[data-theme=light] .smart-banner .smart-banner__inner{background:#ffffff;border-top-color:rgba(0,0,0,.08);box-shadow:0 -2px 16px rgba(0,0,0,.06)}[data-theme=light] .smart-banner .smart-banner__title{color:#1a1a1a}[data-theme=light] .smart-banner .smart-banner__subtitle{color:#4a4a4a}[data-theme=light] .smart-banner .smart-banner__close{color:#5a5a5a}[data-theme=light] .smart-banner .smart-banner__close:hover,[data-theme=light] .smart-banner .smart-banner__close:active,[data-theme=light] .smart-banner .smart-banner__close:focus-visible{background:rgba(0,0,0,.06);color:#1a1a1a}[data-theme=dark] .smart-banner .smart-banner__inner{background:var(--background-color, #1a1a2e);border-top-color:rgba(255,255,255,.08);box-shadow:0 -2px 16px rgba(0,0,0,.3)}[data-theme=dark] .smart-banner .smart-banner__close{color:var(--text-secondary-color, #8b949e)}[data-theme=dark] .smart-banner .smart-banner__close:hover,[data-theme=dark] .smart-banner .smart-banner__close:active,[data-theme=dark] .smart-banner .smart-banner__close:focus-visible{background:rgba(255,255,255,.08);color:var(--text-color, #f0f6fc)}[data-theme=dark] .smart-banner .smart-banner__title{color:var(--text-color, #f0f6fc)}[data-theme=dark] .smart-banner .smart-banner__subtitle{color:var(--text-secondary-color, #8b949e)}@media (max-width: 991px){.smart-banner--journal-13day:not(.smart-banner--atlas-preview){bottom:60px}}.smart-banner--journal-13day .smart-banner__inner{max-width:none;padding-right:12px}.smart-banner--journal-13day .smart-banner__close--inline{position:static;transform:none;top:auto;right:auto;flex:0 0 auto}.smart-banner--journal-13day .smart-banner__icon--cover{background:transparent;box-shadow:0 1px 4px rgba(0,0,0,.18);overflow:hidden;border-radius:6px;padding:0;width:40px;height:56px}.smart-banner--journal-13day .smart-banner__icon--cover picture,.smart-banner--journal-13day .smart-banner__icon--cover img{width:100%;height:100%;object-fit:cover;display:block}.smart-banner--journal-13day .smart-banner__icon--link{-webkit-appearance:none;appearance:none;border:none;margin:0;cursor:pointer;flex-shrink:0}.smart-banner--journal-13day .smart-banner__icon--link:hover,.smart-banner--journal-13day .smart-banner__icon--link:focus-visible{outline:none;opacity:.92}.smart-banner--journal-13day .smart-banner__title{-webkit-line-clamp:2;white-space:normal}.smart-banner--journal-13day .smart-banner__subtitle{-webkit-line-clamp:2}@media (max-width: 768px){.smart-banner--journal-13day .smart-banner__stack{flex-direction:row;align-items:center;justify-content:space-between;gap:.55rem;width:100%;max-width:100%;margin-inline:0}.smart-banner--journal-13day .smart-banner__content{flex:1 1 auto;min-width:0;width:auto}.smart-banner--journal-13day .smart-banner__icon--cover{width:34px;height:48px}.smart-banner--journal-13day .smart-banner__text{gap:1px}.smart-banner--journal-13day .smart-banner__title{-webkit-line-clamp:1;white-space:nowrap;font-size:.875rem;font-weight:650}.smart-banner--journal-13day .smart-banner__subtitle{-webkit-line-clamp:1;white-space:nowrap;font-size:.75rem}.smart-banner--journal-13day .smart-banner__actions{flex:0 0 auto;width:auto;justify-content:flex-end}.smart-banner--journal-13day .smart-banner__cta.sticky-cta-panel__button{padding:.4rem .8rem;font-size:.78rem;gap:.5rem}}@media (min-width: 769px){.smart-banner--journal-13day .smart-banner__icon--cover{width:44px;height:62px}}.smart-banner--bot-connect .smart-banner__icon--bot-sign{background:transparent;box-shadow:none;overflow:hidden;border-radius:10px;padding:0}.smart-banner--bot-connect .smart-banner__icon--bot-sign .crm-service-sign-img{width:40px;height:40px;object-fit:contain;display:block}.smart-banner--bot-connect .smart-banner__icon--link{-webkit-appearance:none;appearance:none;border:none;margin:0;cursor:pointer;flex-shrink:0}.smart-banner--bot-connect .smart-banner__icon--link:hover,.smart-banner--bot-connect .smart-banner__icon--link:focus-visible{outline:none;opacity:.92}.smart-banner--bot-connect .smart-banner__title{-webkit-line-clamp:3;white-space:normal}.smart-banner--bot-connect .smart-banner__subtitle{-webkit-line-clamp:3}@media (min-width: 769px){.smart-banner--bot-connect .smart-banner__icon--bot-sign .crm-service-sign-img,.smart-banner--bot-connect .smart-banner__icon--bot-sign,.smart-banner--bot-connect .smart-banner__icon--link{width:44px;height:44px}.smart-banner--bot-connect .smart-banner__title{-webkit-line-clamp:2;white-space:normal}.smart-banner--bot-connect .smart-banner__subtitle{-webkit-line-clamp:2}}@supports (padding-bottom: env(safe-area-inset-bottom)){.smart-banner .smart-banner__inner{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@keyframes smart-banner-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes smart-banner-slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (max-width: 768px){.smart-banner .smart-banner__body .smart-banner__stack,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack{flex-direction:row;align-items:center;justify-content:space-between;gap:.55rem;width:100%;max-width:100%;margin-inline:0}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__icon,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__icon{display:none}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__content,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__content{flex:1 1 auto;min-width:0;width:auto}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__text,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__text{gap:1px}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__title,.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__subtitle,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__title,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__subtitle{display:block;-webkit-line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__title,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__title{font-size:.875rem;font-weight:650}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__subtitle,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__subtitle{font-size:.75rem}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__actions,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__actions{flex:0 0 auto;width:auto;justify-content:flex-end;gap:.35rem}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__cta.sticky-cta-panel__button,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__cta.sticky-cta-panel__button{position:relative;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;margin:0;gap:0;border-radius:8px;font-size:0;line-height:1}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__cta.sticky-cta-panel__button>*,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__cta.sticky-cta-panel__button>*{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.smart-banner .smart-banner__body .smart-banner__stack .smart-banner__cta.sticky-cta-panel__button:after,.sticky-cta-panel__dash-secondary .smart-banner__body .smart-banner__stack .smart-banner__cta.sticky-cta-panel__button:after{content:"→";font-size:1.125rem;font-weight:600;line-height:1;color:inherit}}
