.me-settings{max-width:1120px}.os-settings-section{border:1px solid var(--os-border);background:var(--os-card);border-radius:8px;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.os-settings-section>header{align-items:flex-start;gap:var(--os-gap-inline);padding:var(--os-inset-card-roomy);background:var(--os-bg);display:flex}.os-settings-section>header>b{background:var(--os-blue-soft);width:24px;height:24px;color:var(--os-blue-ink);font-size:var(--os-text-small);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.os-settings-section>header>div{gap:var(--os-space-1);min-width:0;display:grid}.os-settings-section h2{font-size:var(--os-text-title);line-height:var(--os-leading-title);margin:0}.os-settings-section header p{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);text-wrap:balance;margin:0}.os-settings-section>div{padding:var(--os-inset-card-roomy)}.os-settings-section>div>.settings-switch:first-child{padding-top:0}.os-settings-section>div>.settings-switch:last-child{padding-bottom:0}@media (min-width:1650px){.os-settings-section{grid-template-columns:256px minmax(0,1fr)}}@media (max-width:1350px){.os-settings-section{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:700px){.os-settings-section{grid-template-columns:minmax(0,1fr)}.os-settings-section>header{padding:var(--os-inset-card);border-bottom:1px solid var(--os-border)}.os-settings-section>div{padding:var(--os-inset-card)}}.me-settings .settings-switch{align-items:center}.me-settings .settings-switch .os-switch{margin-top:0}.me-control{flex:none;align-items:center;gap:8px;display:flex}.me-themes{gap:8px;padding-bottom:16px;display:grid}.me-themes>strong{font-size:14px;font-weight:500}.me-settings .os-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}.os-page.me-settings>.os-page-footer{box-shadow:none;background:0 0;border-top:0;margin:0;padding:4px 0 16px;position:static}.me-settings .os-theme-options button{font-size:var(--os-text-ui);padding:12px}.me-dock-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.me-dock-list li{background:var(--os-bg);font-size:var(--os-text-ui);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}@media (max-width:580px){.me-settings .os-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.me-settings .settings-switch:has(.me-control .os-button,.me-control .segmented-control){flex-wrap:wrap}.me-control:has(.os-button,.segmented-control){width:100%}.me-control .os-button{flex:1;justify-content:center;min-height:44px}.me-control .segmented-control{width:100%}.me-dock-list li{flex-wrap:wrap}}@media (pointer:coarse){.me-settings .segmented-option{min-height:40px;padding-inline:16px}}.me-profile{gap:var(--os-gap-field);padding:var(--os-inset-card-roomy);margin-bottom:0;display:grid}.me-profile>.os-card-heading{margin:0}.me-profile>.os-card-heading .os-button{min-height:var(--os-control-height-sm);padding-block:0}@media (max-width:700px){.me-profile{padding:var(--os-inset-card)}}.me-profile .account-avatar-editor{gap:16px;padding-block:0}.me-profile-actions{gap:8px;display:inline-flex}.me-profile .me-profile-name{font-size:17px;font-weight:600;line-height:28px}.me-profile input.me-profile-name{box-sizing:border-box;border:1px solid var(--os-border);background:var(--os-card);width:min(280px,100%);height:28px;color:var(--os-ink);border-radius:8px;margin:0 0 0 -7px;padding:0 6px;font-family:inherit}.me-profile input.me-profile-name:focus-visible{outline:2px solid var(--os-blue);outline-offset:0;border-color:#0000}.me-profile .account-avatar-controls{gap:4px}.me-profile .account-avatar-actions{align-items:center;min-height:28px}.me-profile .account-avatar-actions .os-button{min-height:28px;padding-block:0}.me-profile-facts{gap:var(--os-gap-stack);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.me-profile-facts dt{color:var(--os-muted);font-size:12px}.me-profile-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.me-profile>.account-hint{margin:0}@media (max-width:580px){.me-profile-facts{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.me-profile input.me-profile-name,.me-profile .account-avatar-actions .os-button{height:40px;min-height:40px}}
.os-ai-skeleton{flex-direction:column;gap:12px;padding:8px 0;display:flex}.os-ai-skeleton p{color:var(--os-muted);font-size:var(--os-text-ui);margin:0;line-height:1.6}.os-ai-skeleton>div{flex-direction:column;gap:8px;display:flex}.os-ai-skeleton span{background:var(--os-bg);height:12px;animation:os-ai-skeleton-pulse var(--loop-pulse) ease-in-out infinite;border-radius:6px;display:block}.os-ai-skeleton span:nth-child(2){width:92%;animation-delay:.12s}.os-ai-skeleton span:nth-child(3){width:78%;animation-delay:.24s}.os-ai-skeleton span:nth-child(4){width:56%;animation-delay:.36s}@keyframes os-ai-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.os-ai-skeleton span{animation:none}}.os-skel{opacity:0;flex-direction:column;gap:12px;padding:16px 4px;animation:.16s ease-out .2s forwards os-skel-in;display:flex}.os-skel span,.os-skel-inline span{background:color-mix(in srgb, var(--os-muted) 18%, transparent);height:12px;animation:os-ai-skeleton-pulse var(--loop-pulse) ease-in-out infinite;border-radius:6px;display:block}.os-skel span:nth-child(3n+1){width:88%}.os-skel span:nth-child(3n+2){width:72%;animation-delay:.12s}.os-skel span:nth-child(3n){width:54%;animation-delay:.24s}.os-skel-inline{vertical-align:middle;opacity:0;width:3.2em;animation:.16s ease-out .2s forwards os-skel-in;display:inline-block}.os-skel-inline span{height:.9em}.os-skel-inline.is-count{width:1.2em}@keyframes os-skel-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.os-skel,.os-skel-inline{opacity:1;animation:none}}
@property --ai-launcher-w{syntax:"<length>";inherits:false;initial-value:48px}@property --ai-dock{syntax:"<number>";inherits:false;initial-value:0}.ai-launcher{--ai-stage:var(--ai-stage-w,960px);--ai-launcher-w:clamp(280px, calc(var(--ai-stage) * .4), 440px);--ai-dock:0;--ai-fade-delay:0s;--ai-tint-top:#ffffffbd;--ai-tint-bottom:#ffffff80;--ai-rim:#fffffff2;--ai-rim-low:#ffffff4d;--ai-sheen:#fff9;--ai-shade:color-mix(in srgb, var(--os-ink) 14%, transparent);--ai-glass-filter:blur(20px) saturate(1.7) brightness(1.03);z-index:40;bottom:20px;left:calc((var(--ai-stage) - var(--ai-launcher-w)) * (.5 + var(--ai-dock) / 2) - 20px * var(--ai-dock));width:var(--ai-launcher-w);height:48px;color:var(--os-ink);touch-action:none;-webkit-user-select:none;user-select:none;transition:--ai-launcher-w var(--spring-slow) var(--spring), --ai-dock var(--spring-slow) var(--spring), translate var(--spring-slow) var(--spring), color var(--dur-state) var(--ease), scale var(--spring-base) var(--spring), visibility 0s;border-radius:24px;align-items:center;display:flex;position:absolute}.ai-launcher:not([data-sized]){transition:translate var(--spring-slow) var(--spring), color var(--dur-state) var(--ease), scale var(--spring-base) var(--spring), visibility 0s}html[data-os-theme=night] .ai-launcher{--ai-tint-top:#2e3a52a8;--ai-tint-bottom:#161e2e94;--ai-rim:#ffffff57;--ai-rim-low:#ffffff12;--ai-sheen:#ffffff1f;--ai-shade:#0000006b}@starting-style{.ai-launcher{translate:0 12px}.ai-launcher>*{opacity:0}}.ai-launcher>:is(.ai-launcher-glass,.ai-launcher-main){transition:opacity var(--dur-micro) var(--ease) var(--ai-fade-delay), background-color var(--dur-state) var(--ease), box-shadow var(--dur-state) var(--ease), padding var(--spring-slow) var(--spring)}.ai-launcher-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--ai-tint-top), var(--ai-tint-bottom));box-shadow:inset 0 1px .5px var(--ai-rim), inset 0 -1px .5px var(--ai-rim-low), inset 0 -12px 20px -14px color-mix(in srgb, var(--os-ink) 16%, transparent), 0 0 0 .5px color-mix(in srgb, var(--os-ink) 10%, transparent), 0 12px 32px var(--ai-shade), 0 2px 6px color-mix(in srgb, var(--os-ink) 6%, transparent);position:absolute;inset:0}.ai-launcher-glass:before{content:"";background:linear-gradient(180deg, var(--ai-sheen), transparent);opacity:.8;border-radius:23px 23px 50% 50%/23px 23px 14px 14px;position:absolute;inset:1px 1px 48%}.ai-launcher-glass:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--ai-rim), var(--ai-rim-low) 30%, transparent 55%, var(--ai-rim-low) 85%, var(--ai-rim));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-launcher[data-refract]:not([data-flying],[data-dragging]){--ai-glass-filter:blur(20px) url(#ai-launcher-refract) saturate(1.7) brightness(1.03)}html .ai-launcher .ai-launcher-glass{-webkit-backdrop-filter:var(--ai-glass-filter)!important;backdrop-filter:var(--ai-glass-filter)!important}.ai-launcher-filters{width:0;height:0;position:absolute;overflow:hidden}.ai-launcher[data-dock=corner]{--ai-launcher-w:48px;--ai-dock:1;--ai-tint-top:color-mix(in oklab, var(--os-blue-fill) 72%, #ffffffe6);--ai-tint-bottom:color-mix(in oklab, var(--os-blue-fill) 86%, transparent);--ai-rim:#ffffffbf;--ai-rim-low:#ffffff40;--ai-sheen:#ffffff73;color:#fff}.ai-launcher:hover:not([data-dragging]) .ai-launcher-glass{box-shadow:inset 0 1px .5px var(--ai-rim), inset 0 -1px .5px var(--ai-rim-low), inset 0 -12px 20px -14px color-mix(in srgb, var(--os-ink) 16%, transparent), 0 0 0 .5px color-mix(in srgb, var(--os-blue) 30%, transparent), 0 16px 36px var(--ai-shade), 0 2px 6px color-mix(in srgb, var(--os-ink) 6%, transparent)}.ai-launcher:active:not([data-dragging]){scale:1.03}.ai-launcher:active:not([data-dragging]) .ai-launcher-glass:before{opacity:1}.ai-launcher[data-dragging]{cursor:grabbing;transition:--ai-launcher-w var(--spring-slow) var(--spring), --ai-dock var(--spring-slow) var(--spring), scale var(--dur-micro) var(--ease);scale:1.04}.ai-launcher[data-dragging] .ai-launcher-glass{box-shadow:inset 0 1px .5px var(--ai-rim), inset 0 -1px .5px var(--ai-rim-low), 0 0 0 .5px color-mix(in srgb, var(--os-ink) 10%, transparent), 0 22px 48px color-mix(in srgb, var(--os-ink) 22%, transparent)}.ai-launcher-main{border-radius:inherit;min-width:0;height:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;flex:1;align-items:center;gap:8px;padding:0 48px 0 16px;display:flex;position:relative;overflow:hidden}.ai-launcher[data-dragging] .ai-launcher-main{cursor:grabbing}.ai-launcher-main:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.ai-launcher-mark{color:var(--os-blue);transition:color var(--dur-state) var(--ease);flex:0 0 20px;place-items:center;display:grid}.ai-launcher[data-dock=corner] .ai-launcher-mark{color:inherit}.ai-launcher-text{min-width:0;font-size:var(--os-text-body);line-height:var(--os-leading-body,1.5);flex:1;align-items:baseline;gap:6px;display:flex;overflow:hidden}.ai-launcher-text strong{font-weight:600}.ai-launcher-text small{text-overflow:ellipsis;min-width:0;color:var(--os-muted);font-size:var(--os-text-ui);overflow:hidden}.ai-launcher-key{border:1px solid color-mix(in srgb, var(--os-ink) 12%, transparent);color:var(--os-muted);font-size:var(--os-text-small);border-radius:6px;flex:none;padding:1px 6px;font-weight:500;line-height:18px}.ai-launcher :is(.ai-launcher-text,.ai-launcher-key){transition:opacity var(--dur-micro) var(--ease) 60ms}.ai-launcher[data-dock=corner] :is(.ai-launcher-text,.ai-launcher-key){opacity:0;transition-delay:0s}.ai-launcher[data-dock=corner] .ai-launcher-main{padding-right:16px}.ai-launcher-dock{width:32px;height:32px;color:var(--os-muted);opacity:0;transition:opacity var(--dur-state) var(--ease), right var(--spring-slow) var(--spring), background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), box-shadow var(--dur-state) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ai-launcher:hover .ai-launcher-dock,.ai-launcher-dock:focus-visible{opacity:1}.ai-launcher-dock:hover{color:var(--os-blue-ink);background:color-mix(in srgb, var(--os-blue-soft) 70%, transparent)}.ai-launcher[data-dock=corner] .ai-launcher-dock{color:var(--os-ink);box-shadow:inset 0 1px 1px #ffffffe6, 0 0 0 .5px color-mix(in srgb, var(--os-ink) 10%, transparent), 0 6px 18px color-mix(in srgb, var(--os-ink) 14%, transparent);background:#ffffff8c;right:calc(100% + 8px)}html .ai-launcher[data-dock=corner] .ai-launcher-dock{-webkit-backdrop-filter:blur(12px)saturate(1.8)!important;backdrop-filter:blur(12px)saturate(1.8)!important}html[data-os-theme=night] .ai-launcher[data-dock=corner] .ai-launcher-dock{background:#161e2e99}.ai-launcher:is([data-dragging],[data-flying]) .ai-launcher-dock{opacity:0;transition-duration:0s}@media (hover:none){.ai-launcher[data-dock=center] .ai-launcher-dock{opacity:1}}.ai-launcher[data-dock=center]:not([data-open]){--ai-fade-delay:.15s}:is(.ai-launcher[data-dock=center][data-open],.os-stage:has(.library-selection,.product-asset-selection)>.ai-launcher[data-dock=center]){visibility:hidden;pointer-events:none;transition:--ai-launcher-w var(--spring-slow) var(--spring), --ai-dock var(--spring-slow) var(--spring), visibility 0s linear var(--dur-micro)}:is(.ai-launcher[data-dock=center][data-open]>*,.os-stage:has(.library-selection,.product-asset-selection)>.ai-launcher[data-dock=center]>*){opacity:0}@media (prefers-reduced-transparency:reduce){html .ai-launcher :is(.ai-launcher-glass,.ai-launcher-dock){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-launcher-glass{background:var(--os-card)}.ai-launcher[data-dock=corner] .ai-launcher-glass{background:var(--os-blue-fill)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ai-launcher-glass{background:var(--os-card)}.ai-launcher[data-dock=corner] .ai-launcher-glass{background:var(--os-blue-fill)}}.ai-launcher[data-activity] .ai-launcher-glass{outline-offset:-2px;transition:outline-color var(--dur-state) var(--ease);outline:2px solid #0000}.ai-launcher[data-dock=corner][data-activity] .ai-launcher-glass{outline-offset:2px}.ai-launcher:is([data-activity=thinking],[data-activity=replying]) .ai-launcher-glass{animation:ai-launcher-working 1.4s var(--ease) infinite alternate}@keyframes ai-launcher-working{0%{outline-color:color-mix(in srgb, var(--os-blue) 15%, transparent)}to{outline-color:color-mix(in srgb, var(--os-blue) 65%, transparent)}}.ai-launcher[data-activity=done] .ai-launcher-glass{outline-color:var(--os-green)}.ai-launcher[data-activity=failed] .ai-launcher-glass{outline-color:var(--os-red)}.ai-launcher-text .ai-launcher-status{color:var(--os-blue-ink,var(--os-blue))}.ai-launcher[data-activity=done] .ai-launcher-status{color:var(--os-green);font-weight:600}.ai-launcher[data-activity=failed] .ai-launcher-status{color:var(--os-red)}@media (prefers-reduced-motion:reduce){.ai-launcher:is([data-activity=thinking],[data-activity=replying]) .ai-launcher-glass{outline-color:color-mix(in srgb, var(--os-blue) 55%, transparent);animation:none}}@media (forced-colors:active){.ai-launcher-glass{border:1px solid canvastext}}.os-stage:has(>.ai-launcher)>.os-main{padding-bottom:80px;scroll-padding-bottom:80px}.os-stage:has(>.ai-launcher[data-dock=corner])>.os-main:is(:has(>.os-inbox-page),:has(>.wa-inbox-page),:has(.live-studio),:has(>.studio-workspace)){padding-bottom:0}body:has(.ai-launcher[data-dock=center]:not([data-open])) .undo-notice{bottom:84px}.floating-assistant[data-launcher]{clip-path:inset(-120px round 24px);transition:opacity .12s var(--ease), clip-path var(--spring-slow) var(--spring), box-shadow var(--dur-state) var(--ease)}.floating-assistant[data-launcher][data-starting-style],.floating-assistant[data-launcher][data-ending-style]{opacity:0;clip-path:var(--assistant-clip-from,inset(-120px round 24px));scale:1}.floating-assistant[data-launcher][data-ending-style]{transition:opacity .1s var(--ease) .14s, clip-path var(--spring-base) var(--spring), box-shadow var(--dur-state) var(--ease)}@starting-style{.floating-assistant[data-launcher]{opacity:0;clip-path:var(--assistant-clip-from,inset(-120px round 24px));scale:1}}.floating-assistant[data-launcher][data-morphing]{transition:opacity var(--dur-enter) var(--ease), box-shadow var(--dur-state) var(--ease), width var(--spring-slow) var(--spring), height var(--spring-slow) var(--spring), transform var(--spring-slow) var(--spring)}.floating-assistant[data-launcher][data-pulled][data-ending-style]{clip-path:inset(-120px round 24px)}@media (max-width:767px){.ai-launcher,.ai-launcher[data-dock]{--ai-launcher-w:48px;--ai-dock:1;--ai-tint-top:color-mix(in oklab, var(--os-blue-fill) 72%, #ffffffe6);--ai-tint-bottom:color-mix(in oklab, var(--os-blue-fill) 86%, transparent);--ai-rim:#ffffffbf;--ai-rim-low:#ffffff40;--ai-sheen:#ffffff73;bottom:max(16px, env(safe-area-inset-bottom));color:#fff}.ai-launcher .ai-launcher-mark{color:inherit}.ai-launcher .ai-launcher-main{padding-right:16px}.ai-launcher :is(.ai-launcher-text,.ai-launcher-key,.ai-launcher-dock),.floating-assistant-bar .floating-assistant-dock{display:none}.os-stage:has(.os-inbox-page.is-chat-open)>.ai-launcher{display:none}}@media (prefers-reduced-motion:reduce){.ai-launcher,.ai-launcher[data-dragging],.ai-launcher[data-dock=center][data-open]{transition:visibility}.ai-launcher:active:not([data-dragging]),.ai-launcher[data-dragging]{scale:none}.floating-assistant[data-launcher],.floating-assistant[data-launcher][data-ending-style],.floating-assistant[data-launcher][data-morphing]{transition:opacity var(--dur-micro) var(--ease)}.floating-assistant[data-launcher][data-starting-style],.floating-assistant[data-launcher][data-ending-style]{clip-path:inset(-120px round 24px)}}
:root{--bc-important:#1b79af;--bc-important-ink:#156895}html[data-os-theme=night]{--bc-important:#4aa8e8;--bc-important-ink:#7cc4f2}.bc-level,.bc-notice{--bc-tone:var(--os-muted);--bc-ink:color-mix(in srgb, var(--os-muted) 80%, var(--os-ink))}.bc-banner,:is(.bc-level,.bc-notice)[data-tone=red]{--bc-tone:var(--os-red);--bc-ink:color-mix(in srgb, var(--os-red-ink) 85%, var(--os-ink))}:is(.bc-level,.bc-notice)[data-tone=blue]{--bc-tone:var(--bc-important);--bc-ink:var(--bc-important-ink)}.bc-level{background:color-mix(in srgb, var(--bc-tone) 12%, transparent);color:var(--bc-ink);font-size:var(--os-text-caption);letter-spacing:var(--os-tracking-caption);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-weight:600;line-height:16px;display:inline-flex}.bc-level>svg{flex:none}.bc-banners{padding:12px var(--os-gutter) 0;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;display:grid;container:bc-banners/inline-size}.bc-banner-inner{border:1px solid color-mix(in srgb, var(--bc-tone) 30%, var(--os-border));border-left:3px solid var(--bc-tone);border-radius:var(--os-radius);background:color-mix(in srgb, var(--bc-tone) 9%, var(--os-card));color:var(--os-ink);font-size:var(--os-text-ui);line-height:var(--os-leading-ui);grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto auto auto;grid-template-areas:"tag title body more until link";align-items:center;padding:8px 12px;display:grid}.bc-banner-inner>.bc-level{grid-area:tag}.bc-banner-title{overflow-wrap:anywhere;grid-area:title;margin-left:8px;font-weight:600}.bc-banner-body{white-space:nowrap;text-overflow:ellipsis;grid-area:body;min-width:0;margin:0 0 0 8px;overflow:hidden}.bc-banner-more{color:var(--bc-important-ink);font-size:var(--os-text-small);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bc-important-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--bc-important-ink) 40%, transparent);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-area:more;margin-left:8px;padding:0}.bc-banner-more:not([data-needed]){display:none}.bc-banner-more:hover{text-underline-offset:3px;text-decoration:underline}.bc-banner-until{color:color-mix(in srgb, var(--os-muted) 80%, var(--os-ink));font-size:var(--os-text-small);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:until;margin-left:12px}.bc-banner-link{grid-area:link;margin-left:8px}.bc-banner-inner>.bc-banner-link{min-height:var(--os-control-height-sm);gap:6px;padding:4px 12px}.bc-banner[data-expanded] .bc-banner-inner{grid-template-areas:"tag title.more until link"".body body body body body";align-items:start}.bc-banner[data-expanded] .bc-banner-body{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0 8px}@container bc-banners (max-width:640px){.bc-banner-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag title title"".body more"".link link";align-items:start}.bc-banner-body,.bc-banner-more,.bc-banner-until{margin-top:2px}.bc-banner-more,.bc-banner-until{line-height:var(--os-leading-ui)}.bc-banner-inner>.bc-banner-more{margin-left:8px;display:inline}.bc-banner:not([data-expanded]) .bc-banner-until{display:none}.bc-banner-link{justify-self:start;margin-top:8px}.bc-banner[data-expanded] .bc-banner-inner{grid-template-areas:"tag title title"".body body"".more until"".link link"}.bc-banner[data-expanded] .bc-banner-more{justify-self:start}.bc-banner[data-expanded] .bc-banner-inner>.bc-banner-until{grid-area:until;justify-self:end;display:block}}.bc-banners-rest{min-height:var(--os-control-height-xs);border-radius:var(--os-radius-control);background:color-mix(in srgb, var(--os-red) 8%, transparent);color:color-mix(in srgb, var(--os-red-ink) 85%, var(--os-ink));font-size:var(--os-text-small);cursor:pointer;transition:background-color var(--dur-micro) var(--ease);border:0;justify-self:start;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.bc-banners-rest:hover{background:color-mix(in srgb, var(--os-red) 14%, transparent)}.bc-banners-rest[aria-expanded=true]{background:color-mix(in srgb, var(--os-muted) 10%, transparent);color:color-mix(in srgb, var(--os-muted) 80%, var(--os-ink))}.bc-banners-partial{font-weight:400}.os-main:has(>.bc-banners):is(:has(>.os-inbox-page),:has(>.wa-inbox-page),:has(>.studio-workspace),:has(>.live-studio-page),:has(.live-studio)){flex-direction:column;display:flex;overflow:hidden}.os-main:has(>.bc-banners)>:is(.os-inbox-page,.wa-inbox-page,.studio-workspace,.live-studio-page){flex:1 1 0;height:auto;min-height:0}.os-main>.bc-banners{flex:none}.os-main:has(>.bc-banners):is(:has(>.os-inbox-page),:has(>.wa-inbox-page),:has(>.studio-workspace),:has(>.live-studio-page),:has(.live-studio))>.bc-banners{overscroll-behavior:contain;max-height:40%;overflow-y:auto}.os-main:has(>.os-inbox-page)>.bc-banners{padding-inline:12px}@media (max-width:767px){.os-main:has(>.live-studio-page,>.studio-workspace)>.bc-banners{padding-inline:8px}}@media (pointer:coarse){.bc-banners-rest,.bc-banner-more{position:relative}.bc-banners-rest:after,.bc-banner-more:after{content:"";position:absolute;inset:-10px -4px}.bc-banner-more:after{inset:-12px -4px}.bc-banner-inner>.bc-banner-link{min-height:44px}}.bc-home-actions{align-items:center;gap:4px;display:flex}.bc-home-actions>.os-button{min-height:var(--os-control-height-sm);gap:6px;padding:4px 12px}.bc-home-actions>.bc-card-more{width:var(--os-control-height-sm);color:var(--os-muted);padding:0}.bc-home-actions>.bc-card-more:focus-visible{border-radius:var(--os-radius-control)}@media (pointer:coarse){.bc-home-actions>.os-button{min-height:44px}.bc-home-actions>.bc-card-more{width:44px}}.bc-notices{margin:0;padding:0;list-style:none;display:grid;container:bc-notices/inline-size}.bc-notice{padding-left:8px;position:relative}.bc-notice:before{content:"";background:var(--bc-strip,transparent);border-radius:2px;width:3px;position:absolute;inset:8px auto 8px 0}.bc-notice[data-tone=blue]{--bc-strip:var(--bc-important)}.bc-notice+.bc-notice{border-top:1px solid var(--os-border)}.bc-notice-head{border-radius:var(--os-radius);width:100%;min-height:44px;color:var(--os-ink);text-align:left;font-size:var(--os-text-ui);line-height:var(--os-leading-ui);cursor:pointer;transition:background-color var(--dur-micro) var(--ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 16px;align-items:start;gap:2px 8px;padding:8px;display:grid}.bc-notice-head:hover{background:color-mix(in srgb, var(--os-blue-soft) 60%, transparent)}.bc-notice:not(.is-open) .bc-notice-head:after{content:"";position:absolute;inset:0}.bc-notice-head:active{transform:none}.bc-notice-head>.bc-level{margin-top:1px;position:relative}.bc-notice[data-unread] .bc-notice-head>.bc-level:after{content:"";background:var(--bc-important);width:8px;height:8px;box-shadow:0 0 0 2px var(--os-card);border-radius:50%;position:absolute;top:-3px;right:-3px}.bc-notice-head>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.bc-notice.is-open .bc-notice-head>strong{display:block}.bc-notice[data-unread] .bc-notice-head>strong{font-weight:600}.bc-notice-chevron{color:var(--os-muted);transition:transform var(--dur-state) var(--ease);margin-top:2px}.bc-notice.is-open .bc-notice-chevron{transform:rotate(180deg)}.bc-notice-meta{color:var(--os-muted);font-size:var(--os-text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;gap:0 8px;display:inline-flex}.bc-notice-body{padding:0 8px}.bc-notice[data-summary] .bc-notice-body{border-radius:var(--os-radius);background:color-mix(in srgb, var(--bc-important) 6%, transparent);margin:0 8px 8px;padding:6px 12px}.bc-notice-clip{max-height:0;transition:max-height var(--dur-state) var(--ease);overflow:hidden}.bc-notice[data-summary] .bc-notice-clip{max-height:calc(2 * var(--os-leading-body))}.bc-notice.is-open .bc-notice-clip{max-height:var(--bc-full,none)}.bc-notice-clip[data-clamped] .bc-notice-content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bc-notice-content{justify-items:start;gap:8px;padding-bottom:12px;display:grid}.bc-notice[data-summary] .bc-notice-content{padding-bottom:0}.bc-notice-content>p{max-width:72ch;color:var(--os-ink);white-space:pre-line;overflow-wrap:anywhere;font-size:var(--os-text-ui);line-height:var(--os-leading-body);margin:0}.bc-notice-link{max-width:100%}.bc-notice-link>.os-button{max-width:100%;min-height:var(--os-control-height-sm);white-space:normal;overflow-wrap:anywhere;gap:6px;padding:4px 12px}.bc-quiet{color:var(--os-muted)}.bc-card-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.bc-card-all{cursor:pointer;background:0 0;border:0;padding:4px 8px}.bc-card-foot>small{font-size:var(--os-text-small)}@media (pointer:coarse){.bc-card-all,.bc-notice-link>.os-button{min-height:44px}}.bc-card-empty{border:1px dashed var(--os-border);border-radius:var(--os-radius);color:var(--os-muted);font-size:var(--os-text-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.bc-card-empty>p{margin:0}.bc-card-empty.is-loading{position:relative}.bc-card-empty.is-loading>*{visibility:hidden}.bc-card-empty.is-loading:after{content:"";background:color-mix(in srgb, var(--os-muted) 18%, transparent);width:min(60%,480px);height:12px;animation:os-ai-skeleton-pulse var(--loop-pulse) ease-in-out infinite;border-radius:6px;position:absolute;inset:50% auto auto 16px;translate:0 -50%}@media (prefers-reduced-motion:reduce){.bc-notice-head,.bc-notice-clip,.bc-notice-chevron,.bc-banners-rest{transition:none}.bc-card-empty.is-loading:after{animation:none}}
.bc-toolbar{margin-bottom:12px}.bc-segment-count{background:color-mix(in srgb, var(--os-muted) 14%, transparent);min-width:18px;color:var(--os-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-size:11px;font-weight:500;line-height:18px}.bc-row-status{color:var(--os-muted);font-size:var(--os-text-small);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bc-row-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bc-row-status[data-status=active]{color:var(--os-green-ink)}.bc-row-status[data-status=scheduled]{color:var(--os-blue-ink)}.bc-row-status[data-status=withdrawn]{color:var(--os-orange-ink)}@media (max-width:767px){.bc-toolbar>.segmented-control{width:100%}}.bc-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.bc-list-card>.bc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-cards{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bc-card-item{background:var(--os-card);box-shadow:0 0 0 1px var(--os-border);border-radius:16px;gap:16px;padding:20px;display:flex}.bc-card-icon{background:color-mix(in srgb, var(--os-blue) 10%, transparent);width:56px;height:56px;color:var(--os-blue-ink);border-radius:50%;flex:none;place-items:center;display:grid}.bc-card-item[data-live] .bc-card-icon{background:color-mix(in srgb, var(--os-green) 12%, transparent);color:var(--os-green-ink)}.bc-card-main{flex:1;gap:8px;min-width:0;display:grid}.bc-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bc-card-tags>.bc-row-status{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;padding:2px 8px}.bc-card-title{font-size:var(--os-text-body);overflow-wrap:anywhere;font-weight:600}.bc-card-body{color:var(--os-muted);font-size:var(--os-text-ui);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.bc-card-meta{border-top:1px solid var(--os-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:end;gap:12px 16px;margin-top:4px;padding-top:12px;display:grid}.bc-card-meta>div:not(.bc-card-actions){gap:4px;min-width:0;display:grid}.bc-card-meta small{color:var(--os-muted);font-size:var(--os-text-small);align-items:center;gap:4px;display:inline-flex}.bc-card-meta span{font-size:var(--os-text-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bc-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bc-card-actions>.os-button{min-height:var(--os-control-height-sm);border:1px solid color-mix(in srgb, var(--os-blue) 45%, var(--os-border));color:var(--os-blue-ink);padding-block:0}.bc-card-actions>.os-button.bc-end{border-color:color-mix(in srgb, var(--os-red) 45%, var(--os-border));color:var(--os-red-ink)}.bc-aside{background:var(--os-card);box-shadow:0 0 0 1px var(--os-border), 0 4px 20px color-mix(in srgb, var(--os-ink) 3%, transparent);border-radius:20px;gap:12px;padding:24px;display:grid}.bc-aside-icon{background:color-mix(in srgb, var(--os-blue) 10%, transparent);width:64px;height:64px;color:var(--os-blue-ink);border-radius:50%;place-items:center;display:grid}.bc-aside h3{font-size:var(--os-text-body);margin:0;font-weight:600}.bc-aside>p{color:var(--os-muted);font-size:var(--os-text-ui);margin:0;line-height:1.7}.bc-aside ul{border-top:1px solid var(--os-border);gap:16px;margin:8px 0 0;padding:16px 0 0;list-style:none;display:grid}.bc-aside li{align-items:center;gap:12px;display:flex}.bc-aside li>span{background:color-mix(in srgb, var(--os-blue) 10%, transparent);width:40px;height:40px;color:var(--os-blue-ink);border-radius:12px;flex:none;place-items:center;display:grid}.bc-aside li>div{gap:4px;min-width:0;display:grid}.bc-aside li strong{font-size:var(--os-text-ui);font-weight:500}.bc-aside li small{color:var(--os-muted);font-size:var(--os-text-small)}@media (max-width:1180px){.bc-layout{grid-template-columns:minmax(0,1fr)}.bc-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-card-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:767px){.bc-card-item{padding:16px}.bc-card-icon{display:none}.bc-card-meta{grid-template-columns:minmax(0,1fr)}}.bc-roles,.bc-people ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bc-roles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bc-people{gap:8px;margin-top:8px;display:grid}.bc-people ul{max-height:200px;overflow:auto}.bc-roles label,.bc-people label{font-size:var(--os-text-ui);cursor:pointer;align-items:center;gap:8px;padding:4px 0;display:flex}.bc-roles input,.bc-people input{width:16px;height:16px;accent-color:var(--os-blue)}.bc-detail{gap:16px;display:grid}.bc-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.bc-detail dt{color:var(--os-muted);font-size:var(--os-text-small);margin-bottom:4px}.bc-detail dd{font-size:var(--os-text-ui);overflow-wrap:anywhere;margin:0}.bc-detail-read{font-variant-numeric:tabular-nums;gap:6px;display:grid}.bc-detail-read>.os-progress{height:4px}.bc-detail-body{background:var(--glass-sunken);font-size:var(--os-text-ui);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:16px;line-height:1.7}.bc-detail.is-editing dl>div.is-wide{grid-column:1/-1}.bc-detail.is-editing dd{gap:var(--os-space-2);justify-items:start;display:grid}.bc-detail .bc-inline-input{box-sizing:border-box;width:100%;height:28px;min-height:0;padding:0 var(--os-space-2);border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);color:var(--os-ink);font:inherit}.bc-detail textarea.bc-inline-body{box-sizing:border-box;border:1px solid var(--os-border);resize:vertical;field-sizing:content;width:100%;min-height:96px;color:var(--os-ink);font:inherit}.bc-detail :is(.bc-inline-input,textarea.bc-inline-body):focus-visible{outline:2px solid var(--os-blue);outline-offset:0;border-color:#0000}@media (pointer:coarse){.bc-detail .bc-inline-input{height:36px}}.bc-form{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.bc-form-fields{gap:12px;min-width:0;display:grid}.bc-form-fields>.bc-count{color:var(--os-muted);font-size:var(--os-text-caption);font-variant-numeric:tabular-nums;justify-self:end;margin-top:-12px}.bc-form-fields textarea{resize:vertical}.bc-form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bc-form-row>.os-field>.segmented-control+*{margin-top:2px}.bc-hint{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);margin:-6px 0 0}.os-field>.bc-hint{margin:0}.bc-fixed{color:var(--os-ink);font-size:var(--os-text-ui);line-height:var(--os-control-height);margin:0}.bc-preview{gap:8px;min-width:0;margin:0;display:grid;position:sticky;top:0}.bc-preview>figcaption{color:var(--os-muted);font-size:var(--os-text-small)}.bc-preview-stage{border-radius:var(--os-radius);background:var(--os-bg);padding:4px 16px 16px}.bc-preview-stage>.bc-banners{padding:12px 0 0}.bc-preview-stage>.bc-notices{border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-card);margin-top:12px;padding:4px}@media (max-width:860px){.bc-form{grid-template-columns:minmax(0,1fr)}.bc-preview{position:static}}@media (max-width:520px){.bc-form-row{grid-template-columns:minmax(0,1fr)}}
.os-navigation>a[data-nav=\/inbox]{position:relative}.os-nav-badge{background:var(--os-red-ink);color:#fff;min-width:20px;height:20px;font-size:var(--os-text-small);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:auto;padding:0 6px;font-weight:600;line-height:20px}html[data-os-theme=night] .os-nav-badge{color:var(--os-bg)}@media (min-width:768px){.os-app>.os-sidebar .os-navigation>a>.os-nav-badge{border:2px solid var(--os-card);box-sizing:content-box;width:9px;min-width:0;height:9px;padding:0;font-size:0;position:absolute;top:5px;right:5px}.os-app>.os-sidebar:not([data-settling]):hover .os-navigation>a>.os-nav-badge,html[data-os-rail=pinned] .os-app>.os-sidebar .os-navigation>a>.os-nav-badge{width:auto;min-width:20px;height:20px;font-size:var(--os-text-small);border:0;padding:0 6px;position:static}.os-app>.os-sidebar:has(:focus-visible) .os-navigation>a>.os-nav-badge{width:auto;min-width:20px;height:20px;font-size:var(--os-text-small);border:0;padding:0 6px;position:static}}.os-conversation-list button[data-conversation-id]>div>.wa-row-line{text-overflow:clip;align-items:center;gap:6px;display:flex}.wa-row-line>*{flex:none}.wa-row-line>.wa-row-company{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.wa-row-line>:is(.wa-row-stage,.wa-row-hour):before{content:"·";color:var(--os-muted);margin-right:6px;font-weight:400}.wa-row-grade{background:color-mix(in srgb, var(--tone) 14%, var(--os-card));width:18px;height:18px;color:var(--tone-ink);font-size:var(--os-text-small);border-radius:5px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.wa-row-hour{font-variant-numeric:tabular-nums}.wa-row-hour.is-night{color:var(--os-muted)}.os-conversation-list button[data-conversation-id]>time.is-overdue.is-overdue{color:var(--os-red-ink);font-weight:600}.os-conversation-badges .wa-row-taken{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}@media (max-width:767px){.wa-row-line>:is(.wa-row-stage,.wa-row-hour){display:none}}.wa-translate-line{border-bottom:1px solid var(--os-border);color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);flex-shrink:0;margin:0;padding:6px 16px}.wa-translate-line:empty{border:0;padding:0}.wa-translate-pause{background:color-mix(in srgb, var(--os-orange) 6%, var(--os-card));color:var(--os-orange-ink)}.os-message-translation.is-auto{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);border:0;border-radius:0;align-items:baseline;gap:4px;margin-top:4px;padding:0;display:flex}.os-message-translation.is-auto svg{color:var(--os-muted);flex:none;position:relative;top:1px}.os-message-translation.is-auto p{overflow-wrap:anywhere;min-width:0;margin:0}.os-message.is-linked .os-message-bubble{box-shadow:0 0 0 2px var(--os-blue)}@media (prefers-reduced-motion:no-preference){.os-message.is-linked .os-message-bubble{animation:wa-linked 2.4s var(--ease) both}}@keyframes wa-linked{0%,60%{box-shadow:0 0 0 2px var(--os-blue)}to{box-shadow:0 0 0 2px #0000}}.wa-reception{border-radius:var(--os-radius);background:color-mix(in srgb, var(--os-blue) 7%, var(--os-card));color:var(--os-ink);font-size:var(--os-text-ui);line-height:var(--os-leading-ui);flex-shrink:0;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 8px 6px 12px;display:flex}.wa-reception.is-human{background:color-mix(in srgb, var(--os-muted) 8%, var(--os-card))}.wa-reception>svg{color:var(--os-blue-ink);flex:none}.wa-reception.is-human>svg{color:var(--os-muted)}.wa-reception p{flex:1;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.wa-reception strong{flex:none;font-weight:600}.wa-reception p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--os-muted);font-size:var(--os-text-small);overflow:hidden}.wa-reception .os-button{flex:none;min-height:30px}@container (max-width:459px){.wa-reception p>span{display:none}}@media (max-width:767px){.wa-reception p>span{display:none}.wa-reception .os-button{min-height:44px}}.wa-translate-state{color:var(--os-muted);font-size:var(--os-text-small);font-weight:500}@container (max-width:459px){.wa-translate-state{display:none}}.wa-translate-options:has(.wa-language-memory){width:248px}.wa-language-memory{border-bottom:1px solid var(--os-border);gap:6px;margin-bottom:4px;padding:4px 4px 8px;display:grid}.wa-auto-translate{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px;font-weight:600;display:flex}.wa-auto-translate small{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);font-weight:400;display:block}.wa-auto-translate input{appearance:none;background:color-mix(in srgb, var(--os-muted) 35%, var(--os-card));cursor:pointer;width:34px;height:20px;transition:background-color var(--dur-micro) var(--ease);border-radius:999px;flex:none;position:relative}.wa-auto-translate input:after{content:"";width:16px;height:16px;transition:transform var(--dur-micro) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.wa-auto-translate input:checked{background:var(--os-blue-fill)}.wa-auto-translate input:checked:after{transform:translate(14px)}.wa-language-memory-head{color:var(--os-muted);font-size:var(--os-text-small);justify-content:space-between;align-items:baseline;gap:8px;margin:4px 6px 0;display:flex}.wa-language-memory-head small{font-size:var(--os-text-small)}.wa-language-options{flex-wrap:wrap;gap:4px;padding:0 4px;display:flex}.wa-translate-options .wa-language-options button{border:1px solid var(--os-border);min-height:28px;font-size:var(--os-text-small);border-radius:999px;padding:0 8px}.wa-translate-options .wa-language-options button[aria-checked=true]{border-color:var(--os-blue);background:var(--os-blue-soft);color:var(--os-blue-ink);font-weight:600}.wa-language-scope{font-size:var(--os-text-small);cursor:pointer;align-items:center;gap:6px;padding:2px 6px;display:flex}@media (pointer:coarse){.wa-translate-options .wa-language-options button{min-height:40px}}@media (prefers-reduced-motion:reduce){.wa-auto-translate input,.wa-auto-translate input:after{transition:none}}.wa-draft-check{background:color-mix(in srgb, var(--os-blue) 5%, var(--os-card));font-size:var(--os-text-ui);border-radius:8px;margin:6px 0 2px;padding:4px 8px;line-height:1.6}.wa-draft-check.is-off{background:color-mix(in srgb, var(--os-orange) 8%, var(--os-card))}.wa-draft-check-line{min-width:0;color:var(--os-muted);font-size:var(--os-text-small);align-items:center;gap:6px;margin:0;display:flex}.wa-draft-check-line>svg{color:var(--os-blue);flex:none}.wa-draft-check-label{flex:none}.wa-draft-check-back{min-width:0;color:var(--os-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wa-draft-check-line.is-open{align-items:flex-start}.wa-draft-check-line.is-open .wa-draft-check-back{white-space:normal;overflow-wrap:anywhere}.wa-draft-check-more{color:var(--os-blue-ink);font-size:var(--os-text-small);flex:none}.wa-draft-check-close{width:24px;height:24px;color:var(--os-muted);border-radius:6px;flex:none}.wa-draft-check-back mark{background:color-mix(in srgb, var(--os-red) 18%, var(--os-card));color:var(--os-red-ink);border-radius:3px;padding:0 2px;font-weight:600}.wa-draft-check-problems{color:var(--os-orange-ink);font-size:var(--os-text-small);flex-wrap:wrap;gap:0 4px;margin:4px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.wa-draft-check-problems>li:not(:last-child):after{content:"；"}.wa-demand-card .os-card-heading{margin-bottom:8px}.wa-demand-score{color:var(--os-muted);font-size:var(--os-text-small);font-variant-numeric:tabular-nums;flex:none}.wa-demand-group+.wa-demand-group{border-top:1px solid var(--os-border);margin-top:12px;padding-top:12px}.wa-demand-group h3{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);align-items:center;gap:4px;margin:0 0 6px;font-weight:600;display:flex}.wa-demand-group dl{gap:4px;margin:0;display:grid}.wa-demand-group dl>div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px;display:grid}.wa-demand-group dt{color:var(--os-muted);font-size:var(--os-text-ui);line-height:var(--os-leading-ui)}.wa-demand-group dd{min-width:0;font-size:var(--os-text-ui);line-height:var(--os-leading-ui);overflow-wrap:anywhere;margin:0}.wa-demand-reading{text-align:left;color:var(--os-ink);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--os-blue) 50%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--os-blue) 50%, transparent);text-underline-offset:3px;cursor:help;padding:0;display:inline}.wa-demand-source{color:var(--os-muted);font-size:var(--os-text-small);white-space:nowrap;margin-left:6px;text-decoration:none}.wa-demand-source.is-confirmed{color:var(--os-green-ink)}.wa-demand-quote{border-left:2px solid var(--os-blue);background:color-mix(in srgb, var(--os-blue) 5%, var(--os-card));color:color-mix(in srgb, var(--os-muted) 70%, var(--os-ink));font-size:var(--os-text-small);line-height:var(--os-leading-small);margin:4px 0 2px;padding:4px 8px}.wa-demand-quote .wa-rules-link{margin-left:6px}.wa-demand-empty,.wa-demand-detail{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);margin:0}.wa-demand-next{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);margin:0 0 2px;font-weight:600}.wa-demand-missing ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wa-demand-missing li{border:1px solid var(--os-border);font-size:var(--os-text-small);line-height:var(--os-leading-small);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 8px;display:inline-flex}.wa-demand-missing li button{min-height:24px;color:var(--os-blue-ink);border-radius:999px;align-items:center;gap:2px;padding:0 8px;font-weight:600;display:inline-flex}.wa-demand-missing li button:hover{background:var(--os-blue-soft)}.wa-demand-missing li button:disabled{opacity:.5}.wa-demand-missing li.wa-demand-more{border-style:dashed;padding:2px}.wa-demand-language{background:color-mix(in srgb, var(--os-blue) 5%, var(--os-card));border-radius:8px;gap:6px;margin-top:8px;padding:8px;display:grid}.wa-demand-language p{font-size:var(--os-text-small);line-height:var(--os-leading-small);margin:0}.wa-demand-language div{flex-wrap:wrap;gap:4px;display:flex}.wa-demand-language button{border:1px solid var(--os-border);background:var(--os-card);min-height:28px;font-size:var(--os-text-small);border-radius:999px;padding:0 12px}.wa-demand-language button:hover{border-color:var(--os-blue);color:var(--os-blue-ink)}.wa-demand-language .wa-demand-language-cancel{color:var(--os-muted);background:0 0;border-color:#0000}@media (pointer:coarse){.wa-demand-missing li button,.wa-demand-language button{min-height:40px}}.os-inbox-composer .os-chat-send.is-translated{background:var(--os-green-ink);width:auto;color:var(--os-card);white-space:nowrap;gap:6px;padding:0 12px;font-weight:600}
.ai-allowance-chip{background:color-mix(in srgb, var(--tone) 12%, var(--os-card));max-width:100%;min-height:22px;color:var(--tone-ink);font-size:var(--os-text-small);line-height:var(--os-leading-small);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex;overflow:hidden}.ai-allowance-chip.tone-gray{background:0 0;padding-inline:4px}.ai-allowance-chip.is-compact{font-size:var(--os-text-caption);line-height:var(--os-leading-caption)}.crm-ai-action{align-items:center;gap:8px;display:flex}.crm-ai-action>.app-date{flex:none;width:auto;min-width:140px}.os-modal-footer>.ai-allowance-chip{margin-inline-end:auto}.floating-assistant-bar>.ai-allowance-chip{flex:0 auto;min-width:0;margin-inline-start:4px}@container assistant-window (max-width:360px){.floating-assistant-bar>.ai-allowance-chip{display:none}}.crm-follow-card{margin-bottom:12px}.follow-composer{gap:8px;min-width:0;display:grid}.follow-composer textarea{border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);width:100%;min-height:44px;color:var(--os-ink);font:inherit;font-size:var(--os-text-body);line-height:var(--os-leading-body);resize:vertical;field-sizing:content;max-height:240px;padding:12px}.follow-composer textarea:focus-visible{border-color:var(--os-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--os-blue) 12%, transparent);outline:0}.follow-composer-phrases{flex-wrap:wrap;gap:6px;display:flex}.follow-composer-phrases button,.follow-composer-quick{border:1px solid var(--os-border);background:var(--os-card);min-height:32px;color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);cursor:pointer;border-radius:999px;padding:4px 12px;transition:border-color .15s,color .15s,background-color .15s}.follow-composer-phrases button:hover,.follow-composer-quick:hover{border-color:var(--os-blue);color:var(--os-blue-ink)}.follow-composer-quick[aria-pressed=true]{border-color:var(--os-blue);background:var(--os-blue-soft);color:var(--os-blue-ink)}.follow-composer-options{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.follow-composer-options>.os-button{margin-inline-start:auto}.follow-composer-next{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.follow-composer-next>span{color:var(--os-muted);font-size:var(--os-text-small)}.follow-composer-next>.app-date{flex:none;width:150px}.follow-composer-clear{width:24px;height:24px;color:var(--os-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.follow-composer-clear:hover{background:var(--os-bg);color:var(--os-ink)}.follow-composer.is-compact,.follow-composer.is-compact .follow-composer-options{gap:8px}.follow-composer.is-compact .follow-composer-next>span{display:none}.follow-composer.is-compact .follow-composer-next>.app-date{width:132px}@media (max-width:640px){.follow-composer-options>.segmented-control{width:100%}.follow-composer-options>.os-button{flex:100%}.follow-composer-next>span{flex-basis:100%}.follow-composer-next>.app-date{flex:120px;width:auto;min-width:120px}.follow-composer-phrases{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.follow-composer-phrases button{flex:none}}@media (pointer:coarse){.follow-composer-phrases button,.follow-composer-quick,.follow-composer-clear{min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.follow-composer-phrases button,.follow-composer-quick{transition:none}}.crm-timeline-chips{margin-bottom:8px}.crm-timeline-chips button{align-items:center;gap:6px;display:inline-flex}.crm-timeline-chips b{font-variant-numeric:tabular-nums;color:var(--os-muted);font-weight:600}.crm-timeline-chips button.is-active b{color:inherit}.crm-timeline-list{margin:0 0 8px;padding:0;list-style:none;display:grid}.crm-timeline-list li+li{border-top:1px solid var(--os-border)}.crm-timeline-list li>:is(a,button){width:100%;color:inherit;text-align:start;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 2px;display:grid}.crm-timeline-list li>:is(a,button):hover strong{color:var(--os-blue-ink)}.crm-timeline-text{min-width:0;display:block}.crm-timeline-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--os-text-ui);line-height:var(--os-leading-ui);font-weight:600;display:block;overflow:hidden}.crm-timeline-body{-webkit-line-clamp:2;color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.crm-timeline-list small{color:var(--os-muted);font-size:var(--os-text-caption);line-height:var(--os-leading-caption);white-space:nowrap;justify-items:end;display:grid}@media (max-width:640px){.crm-timeline-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.crm-timeline-chips button{flex:none}.crm-timeline-list li>:is(a,button){grid-template-columns:auto minmax(0,1fr)}.crm-timeline-list small{grid-column:2;justify-items:start;gap:8px;display:flex}}.crm-duplicate-note{color:var(--os-orange-ink);font-size:var(--os-text-small);line-height:var(--os-leading-small);gap:2px;margin:6px 0 0;padding:0;font-weight:400;list-style:none;display:grid}.crm-duplicate-note li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.crm-duplicate-note li>span{overflow-wrap:anywhere}.crm-duplicate-confirm{color:var(--os-orange-ink)}.os-pick-files>button[aria-pressed]{cursor:pointer}.os-pick-files>button.is-chosen{background:var(--os-blue-soft)}.wa-pick-check{border:1.5px solid var(--os-line-strong,#c6cfdc);background:var(--os-card);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.wa-pick-check.is-on{border-color:var(--os-blue);background:var(--os-blue);color:#fff}.wa-pick-limit{color:var(--os-muted);margin-right:auto}.wa-pick-terms{align-items:center;gap:var(--os-space-2);margin-top:var(--os-space-2);color:var(--os-blue-ink);flex-wrap:wrap;display:flex}.wa-pick-terms>button{padding:var(--os-space-1) var(--os-space-3);border:1px solid var(--os-border);background:var(--os-card);color:var(--os-ink);font-size:var(--os-text-small);line-height:var(--os-leading-small);border-radius:999px}.wa-pick-terms>button:hover{border-color:var(--os-blue);color:var(--os-blue-ink)}.wa-pick-terms>button.is-on{border-color:var(--os-blue);background:var(--os-blue-soft);color:var(--os-blue-ink)}.wa-pick-trail,:is(.os-search-field,.wa-pick-terms,.wa-pick-trail)+.os-pick-files{margin-top:var(--os-space-3)}.os-pick-files :is(button,a)>.wa-pick-check{flex:none}.os-pick-files>.wa-pick-folder{cursor:pointer}.os-pick-files>.wa-pick-folder:hover,.os-pick-files>.wa-pick-folder:focus-visible{background:var(--os-blue-soft)}.os-pick-files>.wa-pick-folder>span{color:var(--os-ink);font-weight:600}.os-pick-files>.wa-pick-folder small{font-weight:400}.os-pick-files>.wa-pick-folder>svg:last-child{color:var(--os-muted);flex:none}
.wa-account-actions{align-items:center;gap:4px;display:inline-flex}.wa-account-more{border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);width:32px;height:32px;color:var(--os-muted);cursor:pointer;place-items:center;display:inline-grid}.wa-account-more:hover,.wa-account-more[data-popup-open]{color:var(--os-ink)}[data-slot=dropdown-menu-content].wa-account-menu{width:max-content;min-width:128px;max-width:calc(100vw - 32px)}.wa-account-list{overscroll-behavior:contain;flex-basis:100%;gap:2px;max-height:124px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}@media (max-width:767px),(pointer:coarse){.wa-account-list{max-height:none;overflow-y:visible}}.wa-account-list>li{border-top:1px solid var(--os-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""status actions";align-items:center;gap:2px 8px;padding:6px 0;display:grid}@media (max-width:767px){.wa-account-list>li{grid-template-areas:"name name""status actions"}.wa-account-list .wa-account-name{white-space:normal;overflow-wrap:anywhere}}.wa-account-list>li:first-child{border-top:0;padding-top:0}.wa-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--os-text-ui,13px);font-variant-numeric:tabular-nums;grid-area:name;font-weight:600;overflow:hidden}.wa-account-status{flex-wrap:wrap;grid-area:status;align-items:center;gap:2px 8px;min-width:0;display:flex}.wa-account-owners{min-width:0;color:var(--os-muted);overflow-wrap:anywhere;font-size:11px}.wa-account-list .wa-account-actions{grid-area:actions}.wa-add-steps{color:var(--os-muted);flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.wa-add-steps>li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wa-add-steps b{border:1px solid var(--os-border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-grid}.wa-add-steps>.is-current{color:var(--os-blue-ink);font-weight:600}.wa-add-steps>.is-current b,.wa-add-steps>.is-done b{background:var(--os-blue-fill,var(--os-blue));color:#fff;border-color:#0000}.wa-add-token{gap:8px;display:grid}.wa-add-token input:not([type=checkbox]){width:100%}.wa-add-hint{color:var(--os-muted);font-size:12px}.wa-add-hint .wa-rules-link{margin-left:6px}.wa-add-optional>summary{cursor:pointer;color:var(--os-blue-ink);font-size:13px}.wa-add-optional[open]>summary{margin-bottom:8px}.wa-add-done{gap:8px;display:grid}.wa-owners{gap:12px;display:grid}.wa-owners-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.wa-owners input:not([type=checkbox]){width:100%}.wa-owners-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px 12px;max-height:240px;display:grid;overflow:auto}.wa-owners-gone{color:var(--os-muted);opacity:.7}.wa-qr-account{margin-bottom:12px}.wa-qr-account .os-select{width:100%}.wa-qr-stale{color:var(--os-orange-ink);margin:0;font-size:12px}.os-inbox-list>.wa-number-switch.os-select{width:100%;min-height:32px;font-size:var(--os-text-ui,13px);flex:none;margin:8px 0 0;padding:4px 8px}.wa-number-switch .app-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-number-down{background:var(--os-red);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.wa-row-account{color:var(--os-muted);opacity:.8;white-space:nowrap;margin-left:auto;padding-left:6px;font-size:11px;font-weight:400}.wa-row-line>.wa-row-account{text-overflow:ellipsis;flex:0 10 auto;min-width:2.5em;max-width:80px;overflow:hidden}.wa-account-tag{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--os-border);min-width:3em;max-width:96px;color:var(--os-muted);border-radius:999px;flex:0 10 auto;padding:0 6px;font-size:11px;font-weight:400;line-height:18px;overflow:hidden}.wa-owners-note{margin:0}.wa-add-optional .wa-owners-list{margin-top:8px}.wa-account-head{grid-area:name;align-items:center;gap:6px;min-width:0;display:flex}.wa-account-head .wa-account-name{flex:0 auto}.wa-account-type{white-space:nowrap;flex:none}
.tone-muted{--tone:#9aa6b8;--tone-ink:#7d8899;--tone-bg:#f3f5f8}.wa-grade-badge{font-variant-numeric:tabular-nums;justify-content:center;gap:2px;min-width:20px;font-weight:600}.wa-grade-badge.is-editable{cursor:pointer;border:0}.wa-grade-badge.is-editable:hover{background:color-mix(in srgb, var(--tone) 20%, var(--os-card))}.wa-grade-badge.is-editable:focus-visible{outline:2px solid var(--os-blue);outline-offset:1px}.wa-grade-menu [role=menuitem]{gap:8px}.wa-grade-dot{background:color-mix(in srgb, var(--tone) 14%, var(--os-card));width:18px;height:18px;color:var(--tone-ink);border-radius:5px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.os-inbox-list>.wa-scope-switch.segmented-control{flex-shrink:0;width:100%;margin:0 0 6px}.wa-scope-switch .segmented-option{font-size:var(--os-text-small)}.wa-scope-alert{background:var(--os-red);color:#fff;min-width:16px;height:16px;font-size:var(--os-text-caption);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.os-conversation-list.is-grouped .wa-group-level-1{background:var(--os-card);padding:0 8px;position:static}.wa-group-head>button{width:100%;min-height:32px;color:var(--os-muted);font-size:var(--os-text-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0 4px;font-weight:600;display:flex}.wa-group-head>button:hover{color:var(--os-ink)}.wa-group-count{color:var(--os-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.wa-group-head.is-empty>button{opacity:.7}.wa-group-head{align-items:center;gap:2px;padding-inline:4px;display:flex}.wa-group-head>button:first-child{white-space:nowrap;flex:1;gap:8px;width:auto;min-width:0;min-height:40px}.wa-group-head.wa-group-level-1>button:first-child{color:var(--os-ink);font-size:var(--os-text-body);font-weight:600}.wa-group-head .wa-group-count{font-size:12px;font-weight:500}.wa-group-head>.wa-group-menu-trigger{width:32px;min-height:var(--os-control-height-sm);color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.wa-group-head>.wa-group-menu-trigger:hover{color:var(--os-ink);background:color-mix(in srgb, var(--os-ink) 6%, var(--os-card))}.wa-group-head button:focus-visible{outline:2px solid var(--os-blue);outline-offset:-2px;border-radius:6px}@media (max-width:767px),(pointer:coarse){.wa-group-head>button:first-child,.wa-group-head>.wa-group-menu-trigger{min-height:44px}.wa-group-head>.wa-group-menu-trigger{width:44px}}.wa-group-more{padding:2px 8px 6px}.wa-group-more>button,.wa-bundle-more{min-height:var(--os-control-height-sm);color:var(--os-blue-ink);font-size:var(--os-text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.wa-group-dfold>button{color:var(--os-muted)}.os-conversation-list button[data-conversation-id].is-handoff{box-shadow:none}.wa-row-handoff{align-items:center;gap:6px;min-width:0;padding-right:56px;color:var(--os-red-ink)!important;display:flex!important}.wa-row-handoff>i{background:var(--os-red);border-radius:50%;flex:none;width:6px;height:6px}.wa-row-bot{color:var(--os-blue-ink);flex:none}.wa-row-line>.wa-row-company{min-width:2.5em}.wa-row-line>.wa-row-followed{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--os-green,#2fa36b) 12%, var(--os-card));min-width:2em;max-width:50%;color:var(--os-green-ink,#1d7a4c);border-radius:4px;flex:0 auto;padding:0 4px;font-size:11px;overflow:hidden}.wa-followup-pill{cursor:pointer}.wa-followup-pill:hover{box-shadow:inset 0 0 0 1px}.wa-row-take{height:0;position:relative}.wa-row-take>button{z-index:1;min-height:var(--os-control-height-xs);border:1px solid color-mix(in srgb, var(--os-red) 40%, transparent);background:var(--os-card);color:var(--os-red-ink);font-size:var(--os-text-small);cursor:pointer;border-radius:6px;padding:0 12px;font-weight:600;position:absolute;bottom:9px;right:8px}.wa-row-take>button:hover{background:color-mix(in srgb, var(--os-red) 8%, var(--os-card))}.wa-row-take.is-ai>button{border-color:color-mix(in srgb, var(--os-blue) 35%, transparent);color:var(--os-blue-ink);opacity:0;pointer-events:none}.os-conversation-list button[data-conversation-id]:hover+.wa-row-take.is-ai>button,.os-conversation-list button[data-conversation-id]:focus-visible+.wa-row-take.is-ai>button,.wa-row-take.is-ai:hover>button,.wa-row-take.is-ai>button:focus-visible{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.wa-row-take.is-ai{display:none}.wa-row-take>button{min-height:44px;padding:0 16px;bottom:6px}.os-conversation-list button[data-conversation-id].is-handoff{padding-bottom:16px}.wa-row-handoff{padding-right:76px}}.wa-reception.is-handoff{background:color-mix(in srgb, var(--os-red) 9%, var(--os-card));border:1px solid color-mix(in srgb, var(--os-red) 30%, transparent);margin:8px 12px 0}.wa-reception.is-handoff strong{color:var(--os-red-ink)}.wa-reception.is-handoff p>span{color:var(--os-ink);display:block!important}.wa-reception.is-handoff p>small{color:var(--os-muted);flex:none;font-size:11px}.wa-handoff-dot{background:var(--os-red);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--os-red) 20%, transparent);border-radius:50%;flex:none}.wa-draft-card{border:1px solid color-mix(in srgb, var(--os-blue) 22%, var(--os-border));border-radius:var(--os-radius,8px);background:color-mix(in srgb, var(--os-blue) 4%, var(--os-card));font-size:var(--os-text-ui);flex-shrink:0;margin:0 12px 8px;padding:8px 12px}.wa-draft-card>header{color:var(--os-blue-ink);align-items:center;gap:6px;display:flex}.wa-draft-card>header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.wa-followup-preview{max-height:6.4em;color:var(--os-ink);white-space:pre-wrap;line-height:var(--os-leading-ui);margin:6px 0 0;overflow:auto}.wa-draft-card-back{color:var(--os-muted);font-size:var(--os-text-small);margin:4px 0 0}.wa-draft-card>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.wa-draft-card>footer .os-button{min-height:var(--os-control-height-sm);padding-block:0}@media (pointer:coarse){.wa-draft-card>footer .os-button{min-height:44px}}
.wa-insight-head.is-one-page{justify-content:space-between;align-items:center;min-height:56px;padding:8px 12px 8px 16px;display:flex}.wa-insight-title{font-size:var(--os-text-title);line-height:var(--os-leading-section);font-weight:600}.os-insight-content.is-one-page{gap:var(--os-gap-section);padding:var(--os-space-4)}.wa-page-head{padding-bottom:0}.wa-page-who{align-items:center;gap:var(--os-space-3);min-width:0;display:flex}.wa-page-who>div{min-width:0}.wa-page-who strong{font-size:var(--os-text-body,14px);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.wa-page-who strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-page-line{color:var(--os-muted);font-size:var(--os-text-small);flex-wrap:wrap;gap:2px 8px;margin-top:2px;display:flex}.wa-page-line>*+:before{content:"· "}.wa-page-block{padding:0}.wa-page-block>h3{margin:0 0 var(--os-space-3);font-size:var(--os-text-ui);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.wa-page-next{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.wa-page-detail{color:var(--os-muted);font-size:var(--os-text-small);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.wa-page-actions{align-items:flex-start;gap:var(--os-space-2);margin-top:var(--os-space-3);flex-wrap:wrap;display:flex}.wa-page-actions .os-button{min-height:var(--os-control-height-sm);padding-block:0}.os-insight-content.is-one-page .wa-demand-card{padding:var(--os-space-4);box-shadow:none}.os-insight-content.is-one-page .wa-demand-card .os-card-heading{margin-bottom:var(--os-space-3)}.wa-page-actions .wa-quote-entry{flex:1;min-width:0}.wa-page-why{font-size:var(--os-text-small);margin-top:6px}.wa-page-why>summary{color:var(--os-blue-ink);cursor:pointer}.wa-page-empty{color:var(--os-muted);font-size:var(--os-text-small);margin:0}.wa-page-dossier{border-bottom:0}.wa-page-dossier>summary{cursor:pointer;min-height:28px;font-size:var(--os-text-ui);align-items:center;gap:6px;list-style:none;display:flex}.wa-page-dossier>summary::-webkit-details-marker{display:none}.wa-page-dossier>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--os-muted);font-size:var(--os-text-small);overflow:hidden}.wa-page-dossier[open]>summary{margin-bottom:8px}.wa-page-dossier>.os-text-link,.wa-page-dossier>.os-button{margin-top:8px}.wa-bundle-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wa-bundle-list>li{align-items:center;gap:6px;min-height:36px;display:flex}.wa-bundle-pick{min-width:0;font-size:var(--os-text-small);cursor:pointer;flex:1;align-items:center;gap:6px;display:flex}.wa-bundle-pick>input{width:16px;height:16px;accent-color:var(--os-blue);flex:none;margin:0}.wa-bundle-pick>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wa-bundle-pick>small{color:var(--os-muted);font-variant-numeric:tabular-nums;flex:none}.wa-bundle-list .os-button{min-height:var(--os-control-height-sm);flex:none;padding-block:0;padding-inline:8px}.wa-bundle-note,.wa-bundle-error{color:var(--os-muted);font-size:var(--os-text-small);margin:4px 0 0}.wa-bundle-error{color:var(--os-red-ink)}.wa-bundle-send{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.wa-bundle-send>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--os-muted);font-size:11px;overflow:hidden}.wa-bundle-send>small.wa-bundle-block{white-space:normal;color:var(--os-orange-ink)}@media (pointer:coarse){.wa-bundle-list>li{min-height:44px}.wa-bundle-pick>input{width:20px;height:20px}.wa-bundle-list .os-button,.wa-bundle-more,.wa-group-more>button{min-height:44px}}.wa-bundle-bubble .inbox-file-open>svg{color:var(--os-blue-ink)}.wa-bundle-names{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}@media (max-width:767px){.wa-reception.is-handoff p>small{display:none}.wa-reception.is-handoff p{flex-direction:column;align-items:flex-start;gap:0}.wa-reception.is-handoff p>span{max-width:100%}}.customer-ai-notes-add,.customer-ai-notes.is-set{border-radius:var(--os-radius);width:100%;min-width:0;color:var(--os-muted);font:inherit;font-size:var(--os-text-small);line-height:var(--os-leading-small);text-align:left;background:0 0;border:0;margin-top:8px;padding:4px 8px;display:flex}.customer-ai-notes.is-loading{line-height:var(--os-leading-small);margin-top:8px;padding:4px 0}.customer-ai-notes.is-loading .os-skel-inline{width:12em}.customer-ai-notes-add{opacity:.8;cursor:pointer;width:calc(100% + 8px);margin-left:-8px}.customer-ai-notes-add:hover,.customer-ai-notes-add:focus-visible{opacity:1;color:var(--os-blue-ink);background:var(--os-blue-soft)}.customer-ai-notes.is-set{background:color-mix(in srgb, var(--os-blue-soft) 60%, transparent);color:var(--os-ink);flex-direction:column;gap:2px}button.customer-ai-notes.is-set{cursor:pointer}button.customer-ai-notes.is-set:hover,button.customer-ai-notes.is-set:focus-visible{background:var(--os-blue-soft)}.customer-ai-notes-label{color:var(--os-blue-ink);font-size:var(--os-text-caption);line-height:var(--os-leading-caption);align-items:center;gap:4px;font-weight:600;display:inline-flex}.customer-ai-notes-text{-webkit-line-clamp:2;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-ai-notes.is-editing{border-radius:var(--os-radius);flex-direction:column;gap:2px;width:calc(100% + 8px);min-width:0;margin:8px 0 0 -8px;padding:3px 8px;display:flex}.customer-ai-notes.is-editing.is-set{background:var(--os-blue-soft);width:100%;margin-left:0;padding:4px 8px}.customer-ai-notes.is-editing .customer-ai-notes-label{display:flex}.customer-ai-notes-count{color:var(--os-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.customer-ai-notes-input{box-sizing:border-box;border:1px solid var(--os-border);background:var(--os-card);width:calc(100% + 10px);min-height:0;color:var(--os-ink);font:inherit;font-size:var(--os-text-small);line-height:var(--os-leading-small);resize:none;border-radius:6px;margin:0 -5px;padding:0 4px;display:block}.customer-ai-notes-input:focus-visible{outline:2px solid var(--os-blue);outline-offset:0;border-color:#0000}.customer-ai-notes.is-editing[aria-busy=true] .customer-ai-notes-input{opacity:.7}.customer-ai-notes-conflict{border-radius:var(--os-radius);background:color-mix(in srgb, var(--os-orange) 10%, var(--os-card));font-size:var(--os-text-small);gap:6px;padding:8px;display:grid}.customer-ai-notes-conflict p{overflow-wrap:anywhere;margin:0}.customer-ai-notes-conflict q{white-space:pre-line;margin-top:2px;font-weight:500;display:block}.customer-ai-notes-conflict>div{flex-wrap:wrap;gap:6px;display:flex}.customer-ai-notes-error{color:var(--os-red-ink);font-size:var(--os-text-small);margin:0}.customer-ai-notes.is-unfiled{color:var(--os-muted);font-size:var(--os-text-small);opacity:.8;margin:8px 0 0}.os-customer-hero-info .customer-ai-notes-add,.os-customer-hero-info .customer-ai-notes{max-width:640px}@media (pointer:coarse){.customer-ai-notes-add,.customer-ai-notes.is-set{min-height:44px;padding-block:8px}.customer-ai-notes-input{font-size:16px;line-height:24px}}.ai-try-notes{color:var(--os-blue-ink);font-size:var(--os-text-small);margin-bottom:6px;display:block}
.wa-takeover-anchor{display:inline-flex;position:relative}.wa-takeover-button{min-height:var(--os-control-height-sm);padding:0 var(--os-space-2);border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-card);color:var(--os-blue-ink);font-size:var(--os-text-small);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--dur-micro) var(--ease);align-items:center;gap:6px;font-weight:500;display:inline-flex}.wa-takeover-button:hover{background:var(--os-blue-soft)}.wa-takeover-button:active{transform:scale(.97)}.wa-takeover-button:disabled{opacity:.7;cursor:progress}.wa-takeover-confirm{border:1px solid var(--os-border);border-radius:var(--os-radius-panel);background:var(--os-card);width:min(340px,100vw - 32px);padding:16px;box-shadow:0 12px 32px #0f172a29}.wa-takeover-confirm p{color:var(--os-muted);margin:0 0 12px;font-size:13px;line-height:20px}.wa-takeover-confirm p strong{color:var(--os-ink);margin-bottom:4px;display:block}.wa-takeover-confirm>span{justify-content:flex-end;gap:8px;display:flex}.os-chat.is-ai-takeover,.os-chat.is-ai-stuck{--wa-active-ink:var(--os-purple);border:1px solid var(--os-border);background:var(--os-card);box-shadow:none}.os-chat.is-ai-stuck{--wa-active-ink:var(--os-orange-ink)}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer{background:var(--os-card);border-bottom-color:var(--os-border)}.wa-takeover-status{letter-spacing:0;--wa-status-ink:var(--os-purple);--wa-status-fill:var(--os-blue-fill);border-radius:var(--os-radius);background:color-mix(in srgb, var(--wa-status-ink) 6%, var(--os-card));animation:wa-status-enter var(--dur-state,.18s) var(--ease);border:0;flex:none;align-items:stretch;font-size:12px;font-weight:500;line-height:20px;display:inline-flex;overflow:hidden}.wa-takeover-status.needs-attention{--wa-status-ink:var(--os-orange-ink);--wa-status-fill:var(--os-orange-ink)}.wa-takeover-badge,.wa-takeover-reclaim{min-height:var(--os-control-height-sm);padding:0 var(--os-space-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro,.12s) var(--ease);border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wa-takeover-badge{color:var(--wa-status-ink);background:0 0;padding-inline-start:8px}.wa-takeover-label{font-weight:600}.wa-takeover-status:not(.needs-attention) .wa-takeover-label{color:var(--os-purple);font-weight:600}.wa-takeover-reclaim{background:var(--wa-status-fill);color:#fff;font-weight:600}.wa-takeover-badge:hover{background:color-mix(in srgb, var(--wa-status-ink) 10%, transparent)}.wa-takeover-reclaim:hover:not(:disabled){background:color-mix(in srgb, var(--wa-status-fill) 86%, #000)}.wa-takeover-badge:active{background:color-mix(in srgb, var(--wa-status-ink) 16%, transparent)}.wa-takeover-reclaim:active:not(:disabled){background:color-mix(in srgb, var(--wa-status-fill) 78%, #000)}.os-chat .wa-takeover-badge:focus-visible,.os-chat .wa-takeover-reclaim:focus-visible{outline:2px solid var(--wa-status-ink);outline-offset:-2px;box-shadow:none}.os-chat .wa-takeover-reclaim:focus-visible{outline-color:#fff}.wa-takeover-reclaim:disabled{opacity:.7;cursor:progress}.wa-takeover-details{width:min(300px,100vw - 32px);max-height:min(420px, var(--available-height));font-size:var(--os-text-ui);gap:12px;padding:16px;line-height:1.6;overflow-y:auto}.wa-takeover-details p{margin:0}.wa-takeover-meta{gap:8px;margin:0;display:grid}.wa-takeover-meta>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.wa-takeover-meta dt{color:var(--os-muted);flex:none}.wa-takeover-meta dd{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.wa-takeover-limit{border-top:1px solid var(--os-border);color:var(--os-muted);padding-top:12px}.wa-takeover-fix{color:var(--os-muted)}@keyframes wa-status-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.os-chat>.os-chat-customer{padding-block:var(--os-space-3)}.os-chat .os-chat-log{padding-inline:clamp(16px,3cqi,24px)}.os-chat .os-message:not(.is-run){margin-bottom:20px}.os-chat .os-message time{gap:6px}.os-inbox-composer.wa-composer{margin-inline:0;margin-bottom:0}.os-inbox-composer>.wa-composer-bar>:is(button,a){color:var(--os-muted);background:0 0;font-weight:500}.os-inbox-composer>.wa-composer-bar>[data-tool=ai]{background:var(--os-blue-soft);color:var(--os-blue-ink);font-weight:600}.os-inbox-composer>.wa-composer-bar>[data-tool=tone]{display:none}.os-chat .wa-translate-state{font-weight:400}.os-chat-title-line{grid-area:name;align-items:center;gap:8px;min-width:0;display:flex}.os-chat-title-line>strong{flex:0 auto;min-width:0}@media (min-width:768px){@container (max-width:620px){.os-chat:is(.is-ai-takeover,.is-ai-stuck) .os-chat-actions>:not(.wa-more-trigger){display:none}}}@media (max-width:767px){.os-chat>.os-chat-customer{gap:8px;padding-block:8px}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer{grid-template-columns:40px 32px minmax(0,1fr) 40px;grid-template-areas:"back avatar name actions"".sub sub sub"".state state state";gap:6px 8px;display:grid}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer.is-faceless{grid-template-columns:40px minmax(0,1fr) 40px;grid-template-areas:"back name actions"".sub sub"".state state"}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer>.os-chat-back{grid-area:back}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer>.os-avatar-channel{grid-area:avatar;margin:0}.os-chat:is(.is-ai-takeover,.is-ai-stuck) .os-chat-who,.os-chat:is(.is-ai-takeover,.is-ai-stuck) .os-chat-title-line{display:contents}.os-chat:is(.is-ai-takeover,.is-ai-stuck) .os-chat-title-line>strong{grid-area:name}.os-chat:is(.is-ai-takeover,.is-ai-stuck) .os-chat-who>span{grid-area:sub}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer>.os-chat-actions{grid-area:actions}.os-chat-customer .wa-takeover-status{grid-area:state;justify-self:start}.os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer .os-chat-actions>:not(.wa-more-trigger){display:none}.os-inbox-page.is-chat-open .os-chat:is(.is-ai-takeover,.is-ai-stuck){border-top:2px solid var(--wa-active-ink);background:var(--wa-active-surface);box-shadow:none}}@media (max-width:767px),(pointer:coarse){.wa-takeover-badge,.wa-takeover-reclaim{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.wa-takeover-status{animation:none}.wa-takeover-badge,.wa-takeover-reclaim{transition:none}}@media (forced-colors:active){.wa-takeover-label{-webkit-text-fill-color:currentColor!important;background:0 0!important}.wa-takeover-status{border-color:highlight}.wa-takeover-reclaim{border-inline-start:1px solid buttontext}}.os-chat .wa-draft-lesson{background:0 0;flex-wrap:wrap;align-items:center;gap:0 8px;padding:4px;display:flex}.os-chat .wa-draft-lesson>svg{flex:none;margin:0}.os-chat .wa-draft-lesson p{white-space:nowrap}.os-chat .wa-draft-lesson strong{color:var(--os-muted);font-weight:500}.os-chat .wa-draft-lesson .wa-hint-actions{gap:8px;margin-inline-start:auto}.os-chat .wa-draft-lesson .wa-hint-actions button{min-height:32px;padding-inline:4px}.os-chat .wa-draft-lesson .wa-hint-actions button:after{inset:0}.os-chat .wa-draft-lesson .wa-hint-go{color:var(--os-blue-ink);background:0 0}@media (pointer:coarse){.os-chat .wa-draft-lesson .wa-hint-actions button{min-height:44px}}.os-chat-local-time>svg{flex:none}.os-chat-local-time>span{text-overflow:ellipsis;min-width:0;overflow:hidden}
.ai-settings{grid-template:"prompt try""refs try""switches try""advanced try"1fr/minmax(0,1fr) minmax(320px,400px);align-items:start;gap:12px;display:grid}.ai-settings-prompt{grid-area:prompt}.ai-settings-try{grid-area:try}.ai-settings-refs{grid-area:refs}.ai-settings-switches{grid-area:switches}.ai-advanced{grid-area:advanced}.ai-save-state{align-items:center;min-width:0;display:flex}.ai-save-state:empty{display:none}.ai-settings-hint{color:var(--os-muted);font-size:12px}.ai-saved{color:var(--os-green-ink);font-size:12px}.ai-switch-state{flex:none;justify-items:center;gap:4px;display:grid}.ai-switch-state .os-switch{margin-left:0}.ai-switch-state small{font-size:var(--os-text-caption);color:var(--os-muted);white-space:nowrap}.ai-settings-page .os-card-subtitle,.ai-settings-page .os-card>header+p{line-height:1.6}.ai-snippets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-snippets>span{font-size:var(--os-text-small);color:var(--os-muted)}.ai-snippets>button{min-height:var(--os-control-height-sm);border:1px solid var(--os-border);background:var(--os-card);color:var(--os-blue-ink);font-size:var(--os-text-small);border-radius:999px;align-items:center;gap:4px;padding:0 12px;line-height:1.4;display:inline-flex}.ai-snippets>button:hover:not(:disabled){background:var(--os-blue-soft)}.ai-snippets>button:disabled{opacity:.5;cursor:not-allowed}.ai-textarea{position:relative}.ai-textarea textarea{width:100%;padding-bottom:24px}.ai-textarea>small{font-size:var(--os-text-caption);font-variant-numeric:tabular-nums;color:var(--os-muted);pointer-events:none;position:absolute;bottom:8px;right:12px}.ai-prompt{resize:vertical;min-height:340px;font-size:13px;line-height:1.65}.ai-floor{align-items:flex-start;gap:6px;display:flex}.ai-floor svg{flex:none;margin-top:4px}.ai-settings-facts{margin-top:8px}.ai-refs-state{gap:2px;margin:0;display:grid}.ai-refs-state strong{font-size:var(--os-text-body);font-weight:600}.ai-refs-state span{font-size:var(--os-text-small);color:var(--os-muted)}.ai-refs-body{gap:8px;margin-top:12px;display:grid}.ai-refs-drop{border:1px dashed color-mix(in srgb, var(--os-blue) 45%, transparent);border-radius:var(--os-radius);background:var(--os-bg);width:100%;color:var(--os-blue-ink);text-align:start;align-items:center;gap:8px;padding:12px;display:flex}.ai-refs-drop:hover:not(:disabled){background:var(--os-blue-soft)}.ai-refs-drop>span{gap:2px;min-width:0;display:grid}.ai-refs-drop strong{font-size:var(--os-text-ui);color:var(--os-ink)}.ai-refs-drop small{font-size:var(--os-text-caption);color:var(--os-muted)}.ai-refs-bulk{color:var(--os-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ai-refs-list{margin:0;padding:0;list-style:none;display:grid}.ai-refs-list>li{border-top:1px solid var(--os-border);align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.ai-refs-list>li:first-child{border-top:0}.ai-refs-name{flex:1;min-width:0;display:grid}.ai-refs-name strong,.ai-refs-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-refs-name strong{font-size:var(--os-text-ui);font-weight:500}.ai-refs-name small{font-size:var(--os-text-caption);color:var(--os-muted)}.ai-refs-list>li[data-editing]{align-items:center}.ai-refs-edit{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:2px 0 0;display:flex}.ai-refs-edit .os-input,.ai-refs-edit .os-select.app-select-trigger{box-sizing:border-box;height:22px;min-height:0;font-size:var(--os-text-small);border-radius:6px;padding:0 6px;line-height:20px}.ai-refs-edit>.os-select{width:104px}.ai-refs-edit>input.os-input{width:112px}.ai-refs-edit>input.ai-refs-edit-note{flex:1;min-width:120px}.ai-refs-edit-error{color:var(--os-red-ink);font-size:var(--os-text-caption);flex-basis:100%}.ai-refs-edit-actions{flex:none;gap:6px;display:flex}@media (max-width:767px){.ai-refs-list>li[data-editing]{flex-wrap:wrap}.ai-refs-list>li[data-editing]>.ai-refs-name{flex-basis:calc(100% - 64px)}.ai-refs-edit-actions{margin-left:auto}}.ai-refs-all{width:fit-content;font-size:var(--os-text-small);color:var(--os-muted);align-items:center;gap:6px;display:inline-flex}.ai-settings-switches .settings-switch .ai-switch-state{margin-top:2px}.ai-effects{border-top:1px solid var(--os-border);margin-top:4px;padding-top:12px}.ai-advanced>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;list-style:none;display:flex}.ai-advanced>summary::-webkit-details-marker{display:none}.ai-advanced>summary:before{content:"";border-right:1.5px solid var(--os-muted);border-bottom:1.5px solid var(--os-muted);align-self:center;width:7px;height:7px;margin-right:2px;transition:transform .16s;transform:rotate(-45deg)}.ai-advanced[open]>summary:before{transform:rotate(45deg)}.ai-advanced>summary strong{font-size:var(--os-text-body);font-weight:600}.ai-advanced>summary span{min-width:0;font-size:var(--os-text-small);color:var(--os-muted)}.ai-advanced>section{border-top:1px solid var(--os-border);margin-top:12px;padding-top:16px}.ai-advanced h3{font-size:var(--os-text-ui);margin:0 0 12px;font-weight:600}.ai-advanced-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-advanced-head h3{margin:0}.ai-advanced .os-form-grid{margin-top:12px}.ai-advanced .os-table input,.ai-advanced .os-table .os-select{width:100%;min-width:96px}.ai-try-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.ai-try-message{resize:vertical;width:100%;font-size:var(--os-text-ui);margin-top:8px;line-height:1.55;display:block}.ai-try-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ai-try-actions small{font-size:var(--os-text-small);color:var(--os-orange-ink)}.ai-try-result{gap:12px;margin-top:12px;display:grid}.ai-try-result>.settings-note{margin:0}.ai-try-bubble{background:var(--os-blue-soft);border-radius:14px 14px 14px 4px;padding:12px 16px}.ai-try-bubble p{font-size:var(--os-text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.ai-try-bubble small{font-size:var(--os-text-small);color:var(--os-muted);margin-top:6px;line-height:1.6;display:block}.ai-try-outcome{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-try-outcome>li{border-left:3px solid var(--os-border);gap:2px;padding-left:12px;display:grid}.ai-try-outcome>li.is-handoff{border-left-color:var(--os-orange)}.ai-try-outcome strong{font-size:var(--os-text-ui);font-weight:600}.ai-try-outcome span{font-size:var(--os-text-small);color:var(--os-muted);overflow-wrap:anywhere;line-height:1.6}.ai-try-sources{gap:6px;display:grid}.ai-try-sources>strong{font-size:var(--os-text-small);font-weight:600}.ai-try-sources>span{font-size:var(--os-text-small);color:var(--os-muted)}.ai-try-sources .os-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:1100px){.ai-settings{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"prompt""try""refs""switches""advanced"}}@media (max-width:560px){.ai-try-controls{grid-template-columns:minmax(0,1fr)}.ai-prompt{min-height:280px}.ai-advanced-head{flex-wrap:wrap}}@media (pointer:coarse){.ai-snippets>button{min-height:44px;padding-inline:12px}.ai-refs-list .table-action{min-width:40px;min-height:40px}.ai-refs-edit .os-input,.ai-refs-edit .os-select.app-select-trigger{height:32px;font-size:16px}}.wa-quick-phrases-empty{border-bottom:1px solid var(--os-border);align-items:center;gap:6px;display:flex}.wa-quick-phrases-empty a{color:var(--os-blue-ink)}@media (pointer:coarse){.wa-quick-phrases-empty a{align-items:center;min-height:40px;display:inline-flex}}.ai-prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-save-note.os-input{width:220px;min-height:var(--os-control-height);font-size:13px}.ai-save-note.os-input:disabled{opacity:.6}.ai-remote-change{border:1px solid color-mix(in srgb, var(--os-orange) 45%, var(--os-border));border-radius:var(--os-radius-control);background:color-mix(in srgb, var(--os-orange) 8%, var(--os-card));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 4px 4px 12px;display:flex}.ai-remote-change p{margin:0;font-size:13px;line-height:1.6}.ai-remote-change>div{flex-wrap:wrap;gap:8px;display:flex}.ai-history{flex-direction:column;gap:12px;min-width:0;display:flex}.ai-history-list{border:1px solid var(--os-border);border-radius:var(--os-radius-control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-history-item+.ai-history-item{border-top:1px solid var(--os-border)}.ai-history-row{width:100%;color:var(--os-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px;display:grid}.ai-history-row:hover,.ai-history-item[data-open]>.ai-history-row{background:var(--os-surface-sunken)}.ai-history-when{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ai-history-when strong{font-variant-numeric:tabular-nums;font-size:13px}.ai-history-who{color:var(--os-muted);text-align:right;font-size:12px}.ai-history-note{overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.ai-history-note:before{content:"「"}.ai-history-note:after{content:"」"}.ai-history-summary{color:var(--os-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.ai-history-detail{background:var(--os-surface-sunken);flex-direction:column;gap:8px;padding:4px 16px 16px;display:flex}.ai-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-history-actions p{color:var(--os-muted);flex-basis:100%;margin:0;font-size:12px;line-height:1.6}.ai-diff{border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);min-width:0;overflow:hidden}.ai-diff-head{border-bottom:1px solid var(--os-border);color:var(--os-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;font-size:12px;display:flex}.ai-diff-toggle,.ai-diff-gap{color:var(--os-blue-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.ai-diff-body{overscroll-behavior:contain;max-height:420px;font-size:var(--os-text-small);flex-direction:column;padding:4px 0;line-height:1.65;display:flex;overflow:auto}.ai-diff-line{color:var(--os-ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);padding:0 12px 0 4px;text-decoration:none;display:grid}.ai-diff-line>span:first-child{color:var(--os-muted);text-align:center;-webkit-user-select:none;user-select:none}.ai-diff-line.is-add{background:color-mix(in srgb, var(--os-green) 14%, transparent)}.ai-diff-line.is-add>span:first-child{color:var(--os-green-ink)}.ai-diff-line.is-del{background:color-mix(in srgb, var(--os-red) 13%, transparent);color:var(--os-red-ink)}.ai-diff-line.is-del>span:first-child{color:var(--os-red-ink)}.ai-diff-gap{text-align:left;background:var(--os-surface-sunken);align-self:stretch;padding:4px 12px 4px 24px}.ai-diff-none{color:var(--os-muted);margin:0;font-size:12px}.ai-diff-settings{font-size:var(--os-text-small);flex-direction:column;gap:4px;margin:0;display:flex}.ai-diff-settings>div{flex-wrap:wrap;gap:4px 12px;display:flex}.ai-diff-settings dt{min-width:84px;color:var(--os-muted)}.ai-diff-settings dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ai-diff-settings .is-from{color:var(--os-red-ink);text-decoration:line-through}.ai-diff-settings .is-to{color:var(--os-green-ink);font-weight:600}.action-plan.ai-change{flex-direction:column;gap:8px;display:flex}.action-plan.ai-change .ai-diff-body{max-height:260px}@media (max-width:640px){.os-drawer[data-slot=sheet-content]:has(.ai-history){border-radius:0;width:100vw;max-width:100vw}.ai-history-row{padding:12px}.ai-history-detail{padding:4px 12px 12px}.ai-save-note.os-input{order:-1;width:100%}.ai-save-note.os-input:disabled{display:none}.ai-diff-body{max-height:none}}@media (pointer:coarse){.ai-diff-toggle,.ai-diff-gap{min-height:44px}}.ai-effects .os-skel-inline{width:22em;max-width:100%}
.os-conversation-list button[data-conversation-id].is-faceless{grid-template-columns:0 minmax(0,1fr) auto;grid-template-rows:var(--os-leading-ui) var(--os-leading-small) var(--os-leading-ui);column-gap:8px;padding-inline-start:0;display:grid}@media (min-width:768px){.os-chat-customer.is-faceless{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""sub sub""tags tags"}.os-chat-customer.is-faceless:not(:has(.os-chat-who>.os-tag-row)){grid-template-areas:"name actions""sub sub"}}.wa-face{background:var(--os-border)}.wa-face.is-fallback{background:color-mix(in srgb, var(--os-green) 10%, var(--os-card));color:var(--os-green-ink)}.wa-face:has(>img){outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1)}html[data-os-theme=night] .wa-face:has(>img){outline-color:#ffffff1a;outline-color:lab(100% 0 0/.1)}.wa-direct-list .os-conversation-list .wa-face,.os-inbox-page .os-chat-customer>.os-avatar-channel>.wa-face{width:40px!important;height:40px!important}@media (max-width:767px){.os-inbox-page .os-chat.has-ai-controls>.os-chat-customer,.os-inbox-page .os-chat:is(.is-ai-takeover,.is-ai-stuck)>.os-chat-customer{grid-template-columns:40px 40px minmax(0,1fr) 40px}}.os-message time>span.wa-sender.wa-sender{white-space:nowrap;text-overflow:ellipsis;max-width:14em;color:var(--os-muted);font-weight:500;overflow:hidden}
.os-inbox-list.wa-direct-list{background:var(--os-card);padding:0}.wa-direct-list>.wa-list-head{align-items:center;gap:4px;min-height:56px;margin:0;padding:8px 16px;display:flex}.wa-direct-list .wa-list-head>h2{min-width:0;color:var(--os-ink);font-size:var(--os-text-title);font-weight:600;line-height:var(--os-leading-section);letter-spacing:-.02em;flex:1;margin:0}.wa-direct-list .wa-list-head>.wa-list-new{width:auto;min-height:var(--os-control-height-sm);color:var(--os-blue-ink);box-shadow:none;font-size:var(--os-text-ui);background:0 0;border-color:#0000;flex:none;padding-block:0;padding-inline:8px;font-weight:500}.wa-direct-list .wa-list-head>.wa-list-new:hover{background:color-mix(in srgb, var(--os-blue) 7%, var(--os-card))}.wa-direct-list>:is(.os-tabs,.inbox-search-note){margin-inline:16px}.os-inbox-list.wa-direct-list>:is(.wa-number-switch.os-select,.wa-scope-switch.segmented-control){width:auto;margin:0 16px 8px}.wa-direct-list>.os-tabs{margin-top:0;margin-bottom:8px}.wa-direct-list>.wa-list-search{gap:4px;margin:0 16px 8px}.wa-direct-list .wa-list-search>.os-search-field{min-height:var(--os-control-height-sm);background:color-mix(in srgb, var(--os-ink) 4%, var(--os-card));border-color:#0000;border-radius:8px}.wa-direct-list .wa-list-search>.os-button{width:var(--os-control-height-sm);min-height:var(--os-control-height-sm);box-shadow:none;color:var(--os-muted);background:0 0;border-color:#0000}.wa-direct-list .wa-list-search>.os-button.is-active{color:var(--os-blue-ink);background:color-mix(in srgb, var(--os-blue) 8%, var(--os-card))}.wa-direct-list>.os-conversation-list{scrollbar-width:thin;overscroll-behavior:contain;margin:0;padding:0 8px 8px}.wa-direct-list .os-conversation-list .wa-conversation-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:var(--os-leading-ui) var(--os-leading-ui) var(--os-leading-small);align-items:center;gap:var(--os-space-1) var(--os-space-3);width:100%;min-height:84px;padding:var(--os-space-3) var(--os-space-2);background:color-mix(in srgb, var(--os-ink) 2%, var(--os-card));box-shadow:none;text-align:start;border:0;border-radius:8px;margin-block-end:var(--os-space-2);transition:background-color .1s;display:grid;position:relative;transform:none}.wa-direct-list .os-conversation-list .wa-conversation-row[data-control=ai]{background:color-mix(in srgb, var(--os-purple) 5%, var(--os-card))}.wa-direct-list .os-conversation-list .wa-conversation-row[data-control=ai].is-active{background:color-mix(in srgb, var(--os-purple) 12%, var(--os-card))}.wa-direct-list .os-conversation-list .wa-conversation-row[data-activity=paused]{background:color-mix(in srgb, var(--os-orange) 6%, var(--os-card))}.wa-direct-list .os-conversation-list .wa-conversation-row.is-active{background:color-mix(in srgb, var(--os-blue) 8%, var(--os-card));box-shadow:none}.wa-direct-list .os-conversation-list .wa-conversation-row:active{background:color-mix(in srgb, var(--os-blue) 12%, var(--os-card));transform:none}.wa-direct-list .wa-conversation-row:focus-visible{outline:2px solid var(--os-blue);outline-offset:-2px}.wa-direct-list .wa-conversation-row>.os-avatar-channel{grid-area:1/1/-1/2;align-self:center;margin:0}.wa-direct-list .wa-conversation-row>.os-avatar-channel>i{width:14px;height:14px;font-size:var(--os-text-caption)}.wa-direct-list .wa-conversation-row>div:first-of-type{display:contents}.wa-direct-list .wa-conversation-row>div>strong{font-size:var(--os-text-body);grid-area:1/2;font-weight:600}.wa-direct-list .wa-conversation-row>div>small{color:var(--os-muted);font-size:var(--os-text-ui);line-height:var(--os-leading-ui);grid-area:2/2}.wa-direct-list .wa-conversation-row.has-unread>div>small{color:var(--os-ink)}.wa-direct-list .wa-conversation-row>div>:is(span,.wa-row-business){color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);grid-area:3/2/4/-1}.wa-direct-list .wa-conversation-row>div>.wa-row-line{gap:4px}.wa-direct-list .wa-row-line.is-compact>:is(.wa-row-company,.wa-row-stage,.wa-row-hour,.wa-row-account){display:none}.wa-direct-list .wa-row-line>.wa-row-company{flex:auto}.wa-direct-list :is(.wa-row-grade,.wa-row-followed,.wa-row-bot){width:auto;height:auto;color:var(--os-muted);font-size:var(--os-text-small);background:0 0;border-radius:0;padding:0;font-weight:500}.wa-direct-list .wa-row-line>:is(.wa-row-stage,.wa-row-hour):before{margin-inline-end:4px}.wa-direct-list .wa-conversation-row>time{font-size:var(--os-text-small);white-space:nowrap;grid-area:1/3;align-self:center;font-weight:400}.wa-direct-list .wa-conversation-row.has-unread>time:not(.is-overdue){color:var(--os-blue-ink)}.wa-direct-list .wa-conversation-row>.os-conversation-unread{background:var(--os-blue-ink);min-width:20px;height:20px;color:var(--os-card);grid-area:2/3;padding-inline:6px;line-height:20px}.wa-direct-list .wa-conversation-row>.os-conversation-badges{grid-area:3/3;gap:4px;max-width:112px;overflow:hidden}.wa-direct-list .os-conversation-badges .os-badge{min-width:0;color:var(--os-muted);font-size:var(--os-text-small);font-weight:400;line-height:var(--os-leading-small);background:0 0;border:0;border-radius:0;padding:0}.wa-direct-list .os-conversation-badges .wa-followup-pill{color:var(--os-blue-ink)}.wa-direct-list .wa-row-handoff.wa-row-handoff{padding-inline-end:56px;color:var(--os-muted)!important;display:block!important}.wa-direct-list .wa-row-handoff>i{display:none}.wa-direct-list .wa-row-owner{font-weight:400}.wa-direct-list .wa-conversation-row:has(+.wa-row-take)>div>:is(span,.wa-row-business){padding-inline-end:48px}.wa-direct-list .wa-row-take>button{min-height:var(--os-control-height-xs);background:var(--os-card);color:var(--os-blue-ink);border:0;padding:0 8px;font-weight:500;bottom:16px;right:12px}.wa-direct-list .os-conversation-list.is-grouped .wa-group-level-1{min-height:var(--os-control-height);padding:0 var(--os-space-2);border-radius:var(--os-radius);background:var(--os-card)}.wa-direct-list .wa-work-group .wa-conversation-row{width:calc(100% - var(--os-space-8));margin-inline-start:var(--os-space-8)}.wa-direct-list .wa-group-head>button{color:var(--os-muted);padding-block:0;font-weight:500}.wa-direct-list .wa-group-more{padding-inline:92px 8px}@media (hover:hover){.wa-direct-list .os-conversation-list .wa-conversation-row:hover:not(.is-active){background:color-mix(in srgb, var(--os-ink) 4%, var(--os-card))}}.wa-conversation-menu.wa-conversation-menu{width:min(320px,100vw - 24px);max-height:min(640px, calc(100dvh - 24px), var(--available-height,640px));background:var(--os-card);color:var(--os-ink);gap:0;padding:0;overflow:hidden}.wa-conversation-menu-head{border-bottom:1px solid var(--os-border);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 8px 8px 16px;display:flex}.wa-conversation-menu-head>.os-button{width:32px;min-height:32px;color:var(--os-muted);background:0 0;border:0;padding:0}.wa-conversation-menu-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:16px;overflow-y:auto}.wa-conversation-menu-body>.os-stack{gap:16px}.wa-conversation-menu-body .wa-conversation-actions{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.wa-conversation-menu-body .wa-conversation-actions>:is(.os-button,a){min-height:var(--os-control-height);justify-content:flex-start}.wa-conversation-menu-body .os-demo-note{font-size:var(--os-text-small);line-height:var(--os-leading-small);margin:0}@media (max-width:767px){.wa-direct-list>.wa-list-head{display:flex}.wa-direct-list>.os-button.wa-new-fab{display:none}.wa-direct-list .wa-list-head>.wa-list-new,.wa-direct-list .wa-list-search>.os-button{min-height:44px}.wa-direct-list .wa-list-search>.os-button{width:44px}.wa-direct-list .wa-group-head>button,.wa-direct-list .wa-group-more>button{min-height:44px}.wa-direct-list .os-conversation-list .wa-conversation-row.is-handoff{padding-bottom:12px}.wa-direct-list .wa-row-take>button{background:0 0;min-height:44px;bottom:8px}.os-drawer[data-slot=sheet-content][data-side=bottom]:has(.wa-conversation-menu-body){width:100%;max-width:none;max-height:min(85dvh, calc(var(--os-viewport-height,100dvh) - 24px));background:var(--os-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px 16px 0 0}.os-drawer:has(.wa-conversation-menu-body) [data-slot=sheet-header]{padding:16px 56px 16px 16px}.os-drawer:has(.wa-conversation-menu-body) [data-slot=sheet-title]{font-size:var(--os-text-title)}.os-drawer:has(.wa-conversation-menu-body)>.os-drawer-body{padding:0 0 env(safe-area-inset-bottom)}.os-drawer:has(.wa-conversation-menu-body) .wa-conversation-menu-body{overflow:visible}.wa-conversation-menu-body .wa-conversation-actions>:is(.os-button,a){min-height:44px}}@media (prefers-reduced-motion:reduce){.wa-direct-list .wa-conversation-row{transition:none}:is(.wa-conversation-menu.wa-conversation-menu,.os-drawer[data-slot=sheet-content]:has(.wa-conversation-menu-body)){transition-property:opacity;transform:translate(0,0)}}@media (prefers-contrast:more){.wa-direct-list .wa-conversation-row:after{background:var(--os-border)}.wa-conversation-menu.wa-conversation-menu{border:1px solid var(--os-ink)}}.wa-direct-list .wa-conversation-row.is-handoff>div>.wa-row-line{display:none}
.wa-suggested-message{max-width:min(92%,640px);color:var(--os-text);align-items:flex-start;gap:8px;margin:20px 0 12px;display:flex}.wa-suggestion-avatar{height:32px;color:var(--os-blue);background:color-mix(in srgb,var(--os-blue) 10%,var(--os-card));border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.wa-suggestion-bubble{gap:var(--os-space-3);min-width:0;padding:var(--os-space-4);border:1px solid var(--os-border);background:var(--os-card);border-radius:12px;flex-direction:column;flex:1;display:flex}.wa-suggestion-bubble>header{font-size:var(--os-text-small);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:0;display:flex}.wa-suggestion-bubble>header strong{color:var(--os-blue);font-weight:600}.wa-suggestion-bubble>header small{color:var(--os-muted);font-size:var(--os-text-caption)}.wa-suggestion-bubble>header .wa-inline-close{flex:0 0 var(--os-control-height-xs);height:var(--os-control-height-xs);color:var(--os-muted);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.wa-suggestion-bubble>header .wa-inline-close:hover{background:color-mix(in srgb,var(--os-blue) 8%,var(--os-card))}.wa-suggestion-bubble .wa-direct-reply-body{font-size:var(--os-text-body);line-height:var(--os-leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wa-suggestion-bubble .wa-suggestion-translation{border-top:1px solid color-mix(in srgb,var(--os-border) 60%,transparent);color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;padding-top:12px;display:flex}.wa-suggestion-translation>svg{flex-shrink:0;margin-top:2px}.wa-suggestion-bubble>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:0;display:flex}.wa-suggestion-bubble>footer .os-button{min-height:var(--os-control-height-sm);padding-block:0}.wa-suggestion-bubble .wa-draft-replace{width:100%}.wa-suggestion-bubble .wa-draft-stale{font-size:var(--os-text-small);margin:0}.wa-suggestion-bubble .wa-new-suggestion{color:var(--os-blue);margin-right:auto}.wa-followup-message{width:100%}.os-chat-customer .wa-chat-ownership{margin-left:4px}.os-inbox-insight .wa-insight-disclosure-body{padding-top:12px}.os-inbox-insight .wa-page-dossier[open]>summary{margin-bottom:12px}.os-inbox-insight .wa-page-dossier .os-insight-mini-fields{gap:12px}@media (max-width:767px){.wa-suggested-message{gap:8px;max-width:100%;margin:16px 0 8px}.wa-suggestion-avatar{flex-basis:28px;height:28px}.wa-suggestion-bubble{padding:var(--os-space-3);border-radius:12px}.wa-suggestion-bubble>footer .os-button{min-height:44px}.wa-suggestion-bubble>header .wa-inline-close{position:relative}.wa-suggestion-bubble>header .wa-inline-close:after{content:"";position:absolute;inset:-10px}}@media (prefers-reduced-motion:no-preference){.wa-suggestion-bubble{animation:.16s cubic-bezier(.23,1,.32,1) wa-suggestion-enter}@keyframes wa-suggestion-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px) and (max-height:600px){.os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer>.os-chat-actions{grid-area:actions;gap:0;width:44px;min-width:44px;min-height:44px;margin:0;display:flex}.os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer>.os-chat-actions>:not(.wa-more-trigger){display:none}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .wa-more-trigger{flex:none;width:36px;min-height:44px;padding:8px;display:inline-flex}}@media (max-width:767px){html[data-os-keyboard=true] .os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer>.os-chat-actions{grid-area:actions;gap:0;width:44px;min-width:44px;min-height:44px;margin:0;display:flex}html[data-os-keyboard=true] .os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer>.os-chat-actions>:not(.wa-more-trigger){display:none}html[data-os-keyboard=true] .os-inbox-page.is-chat-open .os-chat.has-ai-controls .wa-more-trigger{flex:none;width:36px;min-height:44px;padding:8px;display:inline-flex}}.wa-direct-reply-body a{color:var(--os-blue-ink);text-underline-offset:3px;text-decoration:underline}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .os-chat-title-line{flex-wrap:wrap;row-gap:4px}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .os-chat-title-line>strong{flex:120px;max-width:100%}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .wa-chat-ownership{flex-wrap:wrap;flex:0 auto;max-width:100%;margin-inline-start:0}.os-inbox-page.is-chat-open .os-chat.has-ai-controls :is(.wa-reception-compact,.wa-takeover-status){flex-wrap:wrap;min-width:0;max-width:100%}.os-inbox-page.is-chat-open .os-chat.has-ai-controls :is(.wa-reception-compact.is-joined,.wa-takeover-status){flex-wrap:nowrap}@media (min-width:768px){@container (max-width:420px){.os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar name actions""avatar sub sub""avatar state state""avatar tags tags";gap:4px 8px}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .os-chat-who,.os-inbox-page.is-chat-open .os-chat.has-ai-controls .os-chat-title-line{display:contents}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .os-chat-title-line>strong{grid-area:name}.os-inbox-page.is-chat-open .os-chat.has-ai-controls :is(.wa-chat-ownership,.wa-takeover-status){grid-area:state;justify-self:start}.os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer>.os-avatar-channel{align-self:start}.os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer>.os-chat-actions{gap:4px;margin-block:0}}}@media (max-width:767px) and (max-height:600px){.os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"back name actions""state state state";display:grid}.os-inbox-page.is-chat-open .os-chat.has-ai-controls .wa-more-trigger{grid-area:actions;width:44px}}@media (max-width:767px){html[data-os-keyboard=true] .os-inbox-page.is-chat-open .os-chat.has-ai-controls>.os-chat-customer{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"back name actions""state state state";display:grid}html[data-os-keyboard=true] .os-inbox-page.is-chat-open .os-chat.has-ai-controls .wa-more-trigger{grid-area:actions;width:44px}}
.audit-log-toolbar{flex-wrap:wrap;justify-content:flex-start}.audit-log-toolbar>.os-select{flex:0 200px;min-width:150px}.audit-log-toolbar>.audit-log-export{flex:none;margin-left:auto}.audit-log-chip{align-items:center;gap:var(--os-gap-inline);min-height:var(--os-control-height);border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);color:var(--os-ink);white-space:nowrap;cursor:pointer;flex:none;padding:8px 12px;font-size:13px;display:inline-flex}.audit-log-chip[aria-pressed=false]:hover{background:var(--os-bg)}.audit-log-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--os-blue) 45%, transparent);background:var(--os-blue-soft);color:var(--os-blue-ink)}.audit-log-chip:focus-visible,button.audit-log-ai:focus-visible{outline:2px solid var(--os-blue);outline-offset:3px}.audit-log-time{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-log-person{align-items:center;gap:var(--os-gap-inline);min-width:0;display:inline-flex}.audit-log-person>span:last-child{overflow-wrap:anywhere}.live-desktop-table .audit-log-person{min-width:168px}.live-desktop-table .audit-log-person>span:last-child{overflow-wrap:break-word}.audit-log-module{white-space:nowrap}.audit-log-what{gap:var(--os-space-0-5);min-width:0;display:grid}.audit-log-what strong{font-weight:500}.audit-log-title{align-items:center;gap:var(--os-gap-inline);flex-wrap:wrap;display:flex}.audit-log-ai{gap:2px;padding:2px 6px;font-weight:400}button.audit-log-ai{cursor:pointer;border:0;position:relative}button.audit-log-ai:hover:not(:disabled){background:color-mix(in srgb, var(--os-blue) 12%, var(--os-card));color:var(--os-blue-ink)}button.audit-log-ai:disabled{cursor:progress;opacity:.6}@media (hover:none),(pointer:coarse),(max-width:767px){button.audit-log-ai:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.audit-log-what small{color:var(--os-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.audit-log-more{white-space:nowrap}.audit-log-target{overflow-wrap:anywhere}a.audit-log-target{color:var(--os-blue-ink)}a.audit-log-target:hover{text-decoration:underline}.audit-log-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.audit-log-footer{justify-content:space-between;align-items:center;gap:var(--os-gap-stack);padding-top:var(--os-space-4);flex-wrap:wrap;display:flex}.audit-log-footer p{align-items:center;gap:var(--os-gap-inline);color:var(--os-muted);margin:0;font-size:13px;display:inline-flex}.audit-log-footer p>svg{flex:none}@media (max-width:767px){.audit-log-toolbar>.os-select{flex-basis:100%}.audit-log-toolbar>.audit-log-chip,.audit-log-toolbar>.audit-log-export{flex:auto;justify-content:center;margin-left:0}.audit-log-mobile article{gap:var(--os-space-2);padding:var(--os-space-4) 0;display:grid}.audit-log-mobile .live-record-meta{align-items:center;margin:0}}
.sp-rules-saved{padding:var(--os-space-2) var(--os-space-3);border-radius:var(--os-radius);background:color-mix(in srgb, var(--os-green) 10%, var(--os-card));color:var(--os-green-ink);font-size:var(--os-text-ui);margin:0}.sp-rules-hint{margin:var(--os-space-2) 0 0;font-size:var(--os-text-small);color:var(--os-muted);line-height:1.6}.sp-trial-form{gap:var(--os-space-3);display:grid}.sp-trial-qty{align-items:center;gap:var(--os-space-2);display:flex}.sp-trial-qty input.os-input{flex:auto;min-width:0}.sp-trial-qty span{color:var(--os-muted);font-size:var(--os-text-small)}.sp-trial-multi{gap:var(--os-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.sp-trial-multi legend{margin-bottom:var(--os-space-2);font-size:var(--os-text-small);color:var(--os-muted);padding:0}.sp-trial-lines{margin:var(--os-space-4) 0 0;padding:var(--os-space-1) var(--os-space-3);border-radius:var(--os-radius);background:var(--os-surface-sunken)}.sp-trial-lines>div{justify-content:space-between;gap:var(--os-space-3);padding:var(--os-space-2) 0;border-bottom:1px solid var(--os-border);font-size:var(--os-text-ui);display:flex}.sp-trial-lines>div:last-child{border-bottom:0}.sp-trial-lines dt{min-width:0;color:var(--os-muted);overflow-wrap:anywhere}.sp-trial-lines dd{font-variant-numeric:tabular-nums;flex:none;margin:0}.sp-trial-total{align-items:baseline;gap:var(--os-space-1) var(--os-space-2);margin-top:var(--os-space-3);padding:var(--os-space-3);border-radius:var(--os-radius);background:var(--os-blue-soft);color:var(--os-blue-ink);font-size:var(--os-text-ui);flex-wrap:wrap;line-height:1.5;display:flex}.sp-trial-total strong{font-size:var(--os-text-figure);font-variant-numeric:tabular-nums;font-weight:600}.sp-adjust-changes{margin-bottom:var(--os-space-4);padding:var(--os-space-3) var(--os-space-4);border-radius:var(--os-radius);background:var(--os-surface-sunken)}.sp-adjust-changes h3{margin:0 0 var(--os-space-2);font-size:var(--os-text-ui);font-weight:600}.sp-adjust-changes ul{gap:var(--os-space-1);padding-left:var(--os-space-4);font-size:var(--os-text-small);font-variant-numeric:tabular-nums;margin:0;display:grid}.sp-adjust-changes p{margin:var(--os-space-1) 0 0;font-size:var(--os-text-small);color:var(--os-muted)}.sp-date-note{font-size:var(--os-text-small);color:var(--os-red-ink);line-height:1.5}.sp-evidence{align-items:center;gap:var(--os-space-2) var(--os-space-3);margin-top:var(--os-space-4);flex-wrap:wrap;display:flex}.sp-evidence-label{font-size:var(--os-text-ui);flex:100%;font-weight:500}.sp-evidence small{min-width:0;font-size:var(--os-text-small);color:var(--os-muted);flex:200px}.sp-evidence-files{gap:var(--os-space-1);flex:100%;margin:0;padding:0;list-style:none;display:grid}.sp-evidence-files li{align-items:center;gap:var(--os-space-2);min-width:0;padding:var(--os-space-1) var(--os-space-2);border-radius:var(--os-radius);background:var(--os-surface-sunken);font-size:var(--os-text-ui);display:flex}.sp-evidence-files li>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sp-evidence-files li.is-missing{color:var(--os-muted)}.sp-evidence-files li.is-missing>span{white-space:normal}.sp-evidence-files button{width:24px;height:24px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.sp-history-filters{gap:var(--os-space-3);margin-bottom:var(--os-space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.sp-history-scope{align-items:center;gap:var(--os-space-2);margin:0 0 var(--os-space-3);flex-wrap:wrap;display:flex}.sp-history-row{cursor:pointer}.sp-history-day{white-space:nowrap;font-variant-numeric:tabular-nums}.sp-history-row:hover>td{background:var(--os-surface-sunken)}.sp-history-item{color:var(--os-blue-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sp-history-item:hover,.sp-history-item:focus-visible{text-decoration:underline}.sp-history-reason{align-items:center;gap:var(--os-space-1);display:inline-flex}.sp-history-reason svg{color:var(--os-muted);flex-shrink:0}.sp-delta{font-variant-numeric:tabular-nums}.sp-delta.is-up{color:var(--os-red-ink)}.sp-delta.is-down{color:var(--os-green-ink)}.sp-history-pager{justify-content:flex-end;align-items:center;gap:var(--os-space-2);margin-top:var(--os-space-3);font-size:var(--os-text-small);color:var(--os-muted);font-variant-numeric:tabular-nums;display:flex}.sp-history-section{margin-top:var(--os-space-6)}.sp-history-section h3{align-items:center;gap:var(--os-space-2);margin:0 0 var(--os-space-2);font-size:var(--os-text-body);font-weight:600;display:flex}.sp-history-siblings{gap:var(--os-space-1);font-size:var(--os-text-ui);margin:0;padding:0;list-style:none;display:grid}.sp-history-siblings li{justify-content:space-between;gap:var(--os-space-3);display:flex}.sp-history-talk{padding:var(--os-space-3) var(--os-space-4);border:1px solid var(--os-border);border-radius:var(--os-radius)}.sp-history-talk-head{align-items:center;gap:var(--os-space-2);font-size:var(--os-text-small);flex-wrap:wrap;margin:0;display:flex}.sp-history-talk-head time{color:var(--os-muted);font-variant-numeric:tabular-nums;margin-left:auto}.sp-history-talk-subject{margin:var(--os-space-2) 0 0;font-size:var(--os-text-ui);font-weight:600}.sp-history-talk-body{margin:var(--os-space-1) 0 0;font-size:var(--os-text-ui);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}@media (max-width:1100px){.sp-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sp-history-filters{grid-template-columns:minmax(0,1fr)}}.sp-import-split{gap:var(--os-space-2);margin-top:var(--os-space-4);min-width:0;display:grid}.sp-import-split h3{font-size:var(--os-text-ui);margin:0;font-weight:600}.sp-import-lines{gap:var(--os-space-1);min-width:0;display:grid}.sp-import-lines small{font-size:var(--os-text-small);color:var(--os-muted)}.sp-import-lines b{font-variant-numeric:tabular-nums;font-weight:600}.sp-import-lines .sp-import-problem{color:var(--os-red-ink)}.sp-history-source{margin-top:var(--os-space-0-5);font-size:var(--os-text-small);display:block}
.os-section-navigation{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.os-section-navigation>.os-tabs{flex:0 auto;width:auto;min-width:0}.os-section-more{min-height:var(--os-control-height);border-radius:var(--os-radius-control,10px);color:var(--os-muted);white-space:nowrap;transition:color var(--dur-state) var(--ease), background-color var(--dur-state) var(--ease);flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.os-section-more.is-current{color:var(--os-blue-ink);background:var(--os-blue-soft)}@media (hover:hover){.os-section-more:hover{color:var(--os-ink);background:var(--os-blue-soft)}}.os-section-view-menu{width:240px;max-width:calc(100vw - 32px)}.os-section-view-menu [data-slot=dropdown-menu-item]{justify-content:space-between;gap:var(--os-gap-inline)}.os-section-view-menu [data-slot=dropdown-menu-item]>span{flex:1;min-width:0}@media (max-width:640px){.os-section-navigation,.os-section-navigation>.os-tabs{gap:4px}.os-section-navigation>.os-tabs a{min-height:44px;padding-inline:12px}.os-section-more{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.os-section-more{transition:none}}@media (max-width:640px){.os-section-navigation[data-module=reviews]{flex-wrap:wrap}.os-section-navigation:is([data-module=products],[data-module=crm],[data-module=reviews])>.os-tabs{gap:var(--os-space-1);flex-wrap:wrap;flex:100%;width:100%;overflow:visible}.os-section-navigation:is([data-module=products],[data-module=crm],[data-module=reviews])>.os-tabs .os-tab-indicator{display:none}.os-section-navigation:is([data-module=products],[data-module=crm],[data-module=reviews])>.os-tabs a{border-radius:var(--os-radius-control)}.os-section-navigation:is([data-module=products],[data-module=crm],[data-module=reviews])>.os-tabs a[aria-current=page]{background:var(--os-blue-soft)}}.product-library-context{align-items:flex-start;gap:var(--os-space-3);margin-block:var(--os-space-3);flex-wrap:wrap;display:flex}.live-page.is-embedded{margin:0;padding:0}
