.wt-message-notifications-theme{--message-paper:#fffcf7;--message-ink:#202331;--message-muted:#596170;--message-cherry:#861738;--message-hover:#74132f;--message-blue:#bcd6ed;--message-soft-blue:#e6f3ff;--message-line:#ddd8d3;--message-back:#f4f1ee;--message-shadow:0 12px 28px #2023311f;font-family:var(--font-inter), Inter, Arial, sans-serif;color:var(--message-ink)}.dark .wt-message-notifications-theme{--message-paper:#222730;--message-ink:#f7f3ef;--message-muted:#c1c5ce;--message-cherry:#f0b3c8;--message-hover:#f7d3e0;--message-blue:#33465d;--message-soft-blue:#293a50;--message-line:#586273;--message-back:#303743;--message-shadow:0 12px 28px #00000038}.wt-message-notification-host{z-index:80;top:calc(8px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));width:min(450px,100vw - 48px);max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px));box-sizing:content-box;pointer-events:none;scrollbar-width:thin;gap:22px;padding:16px 12px 24px 16px;display:grid;position:fixed;overflow-y:auto}.wt-message-notification{isolation:isolate;pointer-events:auto;min-width:0;position:relative}.wt-message-notification:before,.wt-message-notification:after{content:"";z-index:-1;background:var(--message-back);pointer-events:none;border-radius:20px;display:none;position:absolute;inset:0}.wt-message-notification[data-grouped=true]:before{display:block;transform:translate(8px,14px)}.wt-message-notification[data-grouped=true]:after{display:block;transform:translate(4px,7px)}.wt-message-notification-surface{background:var(--message-paper);box-shadow:var(--message-shadow);border-radius:20px;padding:12px 20px 12px 24px;position:relative;overflow:hidden}.wt-message-notification-surface:before{content:"";background:var(--message-cherry);width:4px;position:absolute;inset:0 auto 0 0}.wt-message-notification-header{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.wt-message-notification-source{color:var(--message-cherry);align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:650;display:flex}.wt-message-notification-source svg{stroke-width:1.8px;flex-shrink:0;width:22px;height:22px}.wt-message-notification-time{color:var(--message-muted);white-space:nowrap;margin-left:auto;font-size:12px}.wt-message-notification-close{margin-right:-12px;width:44px;height:44px;color:var(--message-muted);background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-block:-8px;padding:0;display:flex}button.wt-message-notification-close,button.wt-message-notification-open{cursor:pointer;font-family:inherit}.wt-message-notification-close svg{stroke-width:1.7px;width:21px;height:21px}.wt-message-notification-person{align-items:center;gap:14px;min-width:0;display:flex}.wt-message-notification-avatar{background:var(--message-blue);width:48px;height:48px;color:var(--message-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:650;display:flex}.wt-message-notification-avatar svg{stroke-width:1.8px;width:26px;height:26px}.wt-message-notification-identity{flex:1;min-width:0}.wt-message-notification-name,.wt-message-notification-context,.wt-message-notification-body{overflow-wrap:anywhere;margin:0}.wt-message-notification-name,.wt-message-notification-context{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wt-message-notification-name{font-size:16px;font-weight:650;line-height:1.35}.wt-message-notification-context{color:var(--message-muted);margin-top:3px;font-size:14px;line-height:1.35}.wt-message-notification-body{align-items:flex-start;gap:12px;margin-top:12px;font-size:16px;line-height:1.4;display:flex}.wt-message-notification-body>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wt-message-notification-body[data-locked=true]{color:var(--message-muted)}.wt-message-notification-body svg{stroke-width:1.8px;flex-shrink:0;width:20px;height:22px}.wt-message-notification-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.wt-message-notification-count{background:var(--message-soft-blue);color:var(--message-ink);border-radius:999px;margin-right:auto;padding:6px 14px;font-size:12px;line-height:1.4}.wt-message-notification-open{margin-left:auto;min-height:44px;color:var(--message-cherry);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;margin-block:-6px;padding:4px 0 4px 8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.wt-message-notification-open svg{stroke-width:1.8px;width:22px;height:22px}.wt-message-notification button:focus-visible,.wt-notification-settings input:focus-visible,.wt-notification-settings button:focus-visible{outline:2px solid var(--message-cherry);outline-offset:3px}@media (hover:hover){button.wt-message-notification-close:hover{background:var(--message-back)}button.wt-message-notification-open:hover{color:var(--message-hover);text-decoration:underline}}.wt-message-notification[data-preview-mode=hidden] .wt-message-notification-footer{margin-top:40px}.wt-notification-settings{background:var(--message-paper);border-radius:20px;margin:0 0 32px;padding:24px}.wt-notification-settings h2{margin:0 0 6px;font-size:20px;font-weight:650}.wt-notification-settings-description{color:var(--message-muted);margin:0 0 20px;font-size:14px;line-height:1.5}.wt-notification-settings fieldset{border:0;min-width:0;margin:0;padding:0}.wt-notification-settings legend{margin-bottom:12px;font-size:16px;font-weight:650}.wt-notification-settings-options{gap:4px;display:grid}.wt-notification-settings-option{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;display:flex}.wt-notification-settings-option input{appearance:none;border:1.5px solid var(--message-muted);background:var(--message-paper);border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0}.wt-notification-settings-option input:checked{border-color:var(--message-cherry);background:radial-gradient(circle, var(--message-cherry) 0 6px, transparent 6.5px)}.wt-notification-settings-option input:disabled{opacity:.65;cursor:wait}.wt-notification-settings-option strong{font-size:14px;font-weight:650;display:block}.wt-notification-settings-option small{color:var(--message-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.wt-notification-settings-note,.wt-notification-settings-status{color:var(--message-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.wt-notification-settings-status{min-height:18px}.wt-notification-settings-error{color:var(--message-cherry);margin:12px 0 0;font-size:14px}.wt-notification-settings-error button{min-height:44px;color:inherit;background:0 0;border:0;margin-left:8px;text-decoration:underline}.wt-notification-settings-preview{background:var(--message-soft-blue);border-radius:16px;margin-top:20px;padding:20px 24px 26px}.wt-notification-settings-preview>p{color:var(--message-muted);margin:0 0 12px;font-size:12px}.wt-notification-settings-preview .wt-message-notification{max-width:450px;margin:0 auto}@media (max-width:560px){.wt-message-notification-host{top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - 100px - env(safe-area-inset-top,0px));box-sizing:border-box;gap:18px;padding:12px 16px 24px}.wt-message-notification-surface{padding:8px 16px 8px 20px}.wt-message-notification-header{gap:4px;margin-bottom:8px}.wt-message-notification-source{gap:8px;font-size:14px}.wt-message-notification-source svg{width:20px;height:20px}.wt-message-notification-time{font-size:12px}.wt-message-notification-close{margin-right:-10px}.wt-message-notification-person{gap:12px}.wt-message-notification-avatar{width:44px;height:44px;font-size:17px}.wt-message-notification-name,.wt-message-notification-context{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wt-message-notification-name{font-size:15px}.wt-message-notification-context{font-size:13px}.wt-message-notification-body{gap:8px;font-size:14px}.wt-message-notification-count{padding:5px 10px;font-size:12px}.wt-message-notification-open{gap:8px;font-size:14px}.wt-message-notification[data-grouped=true]:before{inset-inline:8px;transform:translateY(10px)}.wt-message-notification[data-grouped=true]:after{inset-inline:4px;transform:translateY(5px)}.wt-notification-settings{padding:20px 16px}.wt-notification-settings-preview{background:0 0;padding:12px 0 16px}}@media (prefers-reduced-motion:no-preference){.wt-message-notification:not([data-preview]){animation:.16s ease-out wt-message-arrive}@keyframes wt-message-arrive{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}}
