main[data-elite-shell][data-surface=customer] .elite-shell-content:has(.elite-customer-conversations-shell){min-block-size:0;padding-block-end:var(--em-space-3);max-inline-size:none!important}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell{isolation:isolate;min-block-size:0;min-inline-size:0;block-size:calc(100dvh - var(--elite-shell-topbar-height));border:1px solid color-mix(in srgb, var(--em-border) 88%, var(--em-teal) 12%);border-radius:var(--em-radius-lg);background:var(--em-surface);max-block-size:none;box-shadow:var(--em-shadow-lg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(310px,374px) minmax(0,1fr);display:grid;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list{border-inline-end:1px solid var(--em-border);background:var(--em-surface);grid-template-rows:auto auto auto minmax(0,1fr);min-block-size:0;min-inline-size:0;padding:0;display:grid;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header{align-items:center;gap:var(--em-space-3);min-block-size:72px;padding:var(--em-space-3) var(--em-space-4);border-block-end:1px solid var(--em-border);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--em-teal) 9%, transparent), transparent 54%), var(--em-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-heading{gap:2px;min-inline-size:0;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-heading>span{color:var(--em-text-subtle);font-size:var(--em-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:760}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-title-row{align-items:center;gap:var(--em-space-2);min-inline-size:0;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-title-row strong{color:var(--em-text);font-size:var(--em-text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:850;line-height:1.2;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-title-row b{block-size:28px;min-inline-size:28px;padding-inline:var(--em-space-2);border:1px solid color-mix(in srgb, var(--em-teal) 22%, var(--em-border));border-radius:var(--em-radius-pill);background:color-mix(in srgb, var(--em-teal) 9%, var(--em-surface));color:var(--em-teal-strong);font-size:var(--em-text-xs);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions{justify-content:flex-end;align-items:center;gap:var(--em-space-2);display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint{border:1px solid var(--em-border);border-radius:var(--em-radius-sm);background:var(--em-surface-tint);min-block-size:40px;max-inline-size:156px;color:var(--em-text-muted);font-size:var(--em-text-2xs);align-items:center;gap:5px;padding:7px 9px;font-weight:760;line-height:1.2;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint>[data-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a){border:1px solid var(--em-border);border-radius:var(--em-radius-sm);background:var(--em-surface);min-block-size:44px;color:var(--em-teal-strong);box-shadow:none;font-size:var(--em-text-xs);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a):hover{border-color:var(--em-border-brand);background:var(--em-surface-tint);transform:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions svg,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;block-size:16px;inline-size:16px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions .elite-customer-conversations-new-action{background:linear-gradient(135deg, var(--em-teal), var(--em-teal-strong));color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--em-teal) 22%, transparent);border-color:#0000}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions .elite-customer-conversations-new-action:hover,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions .elite-customer-conversations-filter-toggle[aria-expanded=true]:hover{background:linear-gradient(135deg, var(--em-teal), var(--em-teal-strong));color:#fff;border-color:#0000}main[data-elite-shell][data-surface=customer] .elite-customer-chat-message-link{color:#0369a1;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-message-link:hover{color:#075985;text-decoration-thickness:2px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sidebar-tools{gap:var(--em-space-2);min-inline-size:0;padding:10px var(--em-space-3);border-block-end:1px solid var(--em-border);background:color-mix(in srgb, var(--em-surface-tint) 58%, var(--em-surface));display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-search{min-inline-size:0;display:block;position:relative}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-search>svg{z-index:1;block-size:17px;inline-size:17px;color:var(--em-text-subtle);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-search [data-elite-control]{border-color:color-mix(in srgb, var(--em-border) 84%, var(--em-teal) 16%);border-radius:var(--em-radius-pill);background:var(--em-surface);min-block-size:44px;inline-size:100%;color:var(--em-text);box-shadow:var(--em-shadow-xs);font-size:var(--em-text-sm);padding-inline-start:42px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-filter-row{gap:var(--em-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-filter-row:not(:has(>:not([hidden]))){display:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-select{gap:var(--em-space-1);min-inline-size:0;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-select>span{color:var(--em-text-subtle);font-size:var(--em-text-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-select [data-elite-control]{border-color:var(--em-border);border-radius:var(--em-radius-sm);background:var(--em-surface);min-block-size:44px;inline-size:100%;color:var(--em-text);font-size:var(--em-text-xs)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs{scrollbar-width:none;gap:6px;padding-block:1px;display:flex;overflow-x:auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs::-webkit-scrollbar{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs button{cursor:pointer;border:1px solid var(--em-border);border-radius:var(--em-radius-pill);background:var(--em-surface);min-block-size:40px;color:var(--em-text-muted);font:inherit;font-size:var(--em-text-xs);flex:none;padding:8px 11px;font-weight:760;line-height:1}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs button strong{color:inherit;font-variant-numeric:tabular-nums;margin-inline-start:5px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs button:is(:hover,[data-active=true]){border-color:color-mix(in srgb, var(--em-teal) 30%, var(--em-border));background:color-mix(in srgb, var(--em-teal) 10%, var(--em-surface));color:var(--em-teal-strong)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-actions{gap:var(--em-space-2);display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-lid-filter{border-block-start:1px solid var(--em-border);gap:7px;padding-block-start:var(--em-space-2);display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-lid-filter>span{color:var(--em-text);font-size:var(--em-text-xs);font-weight:760}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-lid-filter>small{color:var(--em-text-subtle);font-size:var(--em-text-2xs);line-height:1.45}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-lid-filter .elite-customer-conversations-status-tabs button{white-space:normal;min-block-size:42px;line-height:1.25}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-actions [data-elite-button]{min-block-size:44px;min-inline-size:0;padding-inline:var(--em-space-2);border-radius:var(--em-radius-sm);box-shadow:none;font-size:var(--em-text-xs);flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sync-action[aria-busy=true] svg,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-refresh-action[aria-busy=true] svg{animation:.9s linear infinite elite-conversation-sync-spin}@keyframes elite-conversation-sync-spin{to{transform:rotate(360deg)}}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness{align-items:center;gap:var(--em-space-2);min-block-size:30px;padding:5px var(--em-space-3);border-block-end:1px solid var(--em-border);background:var(--em-surface);color:var(--em-text-subtle);font-size:var(--em-text-2xs);line-height:1.35;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness-dot{background:var(--em-success);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px var(--em-success-soft);border-radius:50%;flex:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness[data-state=refreshing] .elite-customer-conversations-freshness-dot{background:var(--em-info);box-shadow:0 0 0 3px var(--em-info-soft);animation:1.2s ease-in-out infinite elite-conversation-freshness-pulse}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness[data-state=stale]{color:var(--em-danger)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness[data-state=stale] .elite-customer-conversations-freshness-dot{background:var(--em-danger);box-shadow:0 0 0 3px var(--em-danger-soft)}@keyframes elite-conversation-freshness-pulse{50%{opacity:.42;transform:scale(.82)}}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-results{overscroll-behavior:contain;background:var(--em-surface);scrollbar-gutter:stable;min-block-size:0;max-block-size:none;min-inline-size:0;overflow:hidden auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item{cursor:pointer;border:0;border-block-end:1px solid color-mix(in srgb, var(--em-border) 84%, transparent);min-block-size:78px;inline-size:100%;min-inline-size:0;padding:10px var(--em-space-3);background:var(--em-surface);box-shadow:none;color:var(--em-text);text-align:start;transition:background var(--em-dur-fast) ease, box-shadow var(--em-dur-fast) ease;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;justify-content:normal;place-items:center stretch;gap:11px;display:grid;position:relative}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item:hover{background:color-mix(in srgb, var(--em-teal) 5%, var(--em-surface));transform:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--em-teal) 13%, transparent), transparent 72%), var(--em-surface);box-shadow:inset 3px 0 0 var(--em-teal)}html[dir=rtl] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item[data-active=true]{box-shadow:inset -3px 0 0 var(--em-teal)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-avatar{aspect-ratio:1;border:2px solid var(--em-surface);outline:2px solid color-mix(in srgb, var(--em-teal) 24%, var(--em-border));outline-offset:-1px;background:linear-gradient(135deg, var(--em-teal), var(--em-teal-strong));color:#fff;block-size:48px;min-block-size:48px;max-block-size:48px;inline-size:48px;min-inline-size:48px;max-inline-size:48px;font-size:var(--em-text-sm);border-radius:50%;place-self:center start;place-items:center;font-weight:850;display:grid;overflow:hidden;box-shadow:0 5px 14px #0f172a1a}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-avatar-img{object-fit:cover;block-size:100%;inline-size:100%}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-avatar-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;block-size:24px;inline-size:24px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item[data-channel=instagram] .elite-customer-conversation-avatar{outline-color:#c1358466}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item[data-channel=facebook_messenger] .elite-customer-conversation-avatar{outline-color:#1877f26b}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item[data-channel=telegram] .elite-customer-conversation-avatar{outline-color:#1c93d26b}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item[data-channel=tiktok] .elite-customer-conversation-avatar{outline-color:color-mix(in srgb, var(--em-text) 32%, var(--em-border))}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-copy{gap:3px;min-inline-size:0;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-copy>strong{color:var(--em-text);font-size:var(--em-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:780;line-height:1.25;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-copy>span:not(.elite-customer-channel-badge){color:var(--em-text-subtle);font-size:var(--em-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-meta{align-content:space-between;align-self:stretch;justify-items:end;gap:var(--em-space-1);min-inline-size:46px;color:var(--em-text-subtle);padding-block:3px;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-meta time{font-size:var(--em-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-state{max-inline-size:84px;font-size:var(--em-text-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge{--elite-channel-color:#0b8156;--elite-channel-soft:#25d3661f;--elite-channel-border:#0f815633;border:1px solid var(--elite-channel-border);border-radius:var(--em-radius-pill);background:var(--elite-channel-soft);min-block-size:26px;inline-size:fit-content;max-inline-size:100%;color:var(--elite-channel-color);font-size:var(--em-text-2xs);white-space:nowrap;place-self:center start;align-items:center;gap:5px;padding:3px 8px;font-weight:780;line-height:1.2;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=telegram]{--elite-channel-color:#1879ad;--elite-channel-soft:#229ed91f;--elite-channel-border:#1c93d23d}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=instagram]{--elite-channel-color:#ad246f;--elite-channel-soft:#c135841c;--elite-channel-border:#c135843d}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=facebook_messenger]{--elite-channel-color:#1766c2;--elite-channel-soft:#1877f21c;--elite-channel-border:#1877f23d}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=tiktok]{--elite-channel-color:var(--em-text);--elite-channel-soft:color-mix(in srgb, var(--em-text) 8%, transparent);--elite-channel-border:color-mix(in srgb, var(--em-text) 18%, transparent)}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge-icon{block-size:15px;inline-size:15px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge-icon svg{block-size:100%;inline-size:100%}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge>span:last-child{color:inherit;text-overflow:ellipsis;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-compact=true]{min-block-size:22px;margin-block-start:1px;padding:2px 7px;font-size:.66rem}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge{--elite-account-color:#0b8156;--elite-account-soft:#25d3661a;--elite-account-border:#0f815633;border:1px solid var(--elite-account-border);border-radius:var(--em-radius-pill);background:var(--elite-account-soft);min-block-size:40px;min-inline-size:0;max-inline-size:clamp(132px,18vw,220px);color:var(--elite-account-color);font-size:var(--em-text-xs);align-items:center;gap:7px;padding:6px 10px;font-weight:800;line-height:1.2;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=telegram]{--elite-account-color:#1879ad;--elite-account-soft:#229ed91a;--elite-account-border:#1c93d23d}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=instagram]{--elite-account-color:#ad246f;--elite-account-soft:#c135841a;--elite-account-border:#c135843d}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=facebook_messenger]{--elite-account-color:#1766c2;--elite-account-soft:#1877f21a;--elite-account-border:#1877f23d}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=tiktok]{--elite-account-color:var(--em-text);--elite-account-soft:color-mix(in srgb, var(--em-text) 7%, transparent);--elite-account-border:color-mix(in srgb, var(--em-text) 18%, transparent)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge-icon{block-size:18px;inline-size:18px;min-inline-size:18px;color:inherit;justify-content:center;align-items:center;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge-icon svg{block-size:100%;inline-size:100%}main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge>span:last-child{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane{background:linear-gradient(color-mix(in srgb, var(--em-surface-tint) 94%, transparent), color-mix(in srgb, var(--em-surface-tint) 94%, transparent)), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--em-teal) 9%, transparent) 1px, transparent 1.15px);background-size:auto,28px 28px;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;min-inline-size:0;display:grid;position:relative;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-back{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header{z-index:3;align-items:center;gap:var(--em-space-3);min-block-size:78px;min-inline-size:0;padding:10px var(--em-space-4);border-block-end:1px solid var(--em-border);background:color-mix(in srgb, var(--em-surface) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);outline:none;grid-template-columns:46px minmax(0,1fr) auto;display:grid;box-shadow:0 6px 18px #0f172a09}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header:focus-visible{box-shadow:inset 0 0 0 2px var(--em-teal), 0 6px 18px #0f172a09}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-avatar{border:2px solid var(--em-surface);outline:2px solid color-mix(in srgb, var(--em-teal) 28%, var(--em-border));outline-offset:-1px;background:linear-gradient(135deg, var(--em-teal), var(--em-teal-strong));color:#fff;border-radius:50%;place-items:center;block-size:46px;inline-size:46px;display:grid;overflow:hidden;box-shadow:0 7px 18px #0f172a1f}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-copy{gap:2px;min-inline-size:0;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-chat-kicker{color:var(--em-teal-strong);font-size:var(--em-text-2xs);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.15;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-title-line{align-items:center;gap:5px;min-inline-size:0;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-title-line strong{color:var(--em-text);font-size:var(--em-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:850;line-height:1.25;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone-copy{cursor:pointer;block-size:32px;inline-size:32px;min-inline-size:32px;color:var(--em-text-subtle);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone-copy:hover{background:var(--em-surface-tint);color:var(--em-teal-strong)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:16px;inline-size:16px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone{min-inline-size:0;color:var(--em-text-subtle);font-size:var(--em-text-2xs);align-items:center;gap:5px;line-height:1.25;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone>svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;block-size:14px;inline-size:14px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-identity-label{color:var(--em-text-subtle);flex:none;font-weight:760}main[data-elite-shell][data-surface=customer] .elite-customer-chat-identity-label:after{content:":"}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone-number,main[data-elite-shell][data-surface=customer] .elite-customer-chat-address{color:var(--em-text-muted);font-size:var(--em-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions{justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-actions{border-inline-end:1px solid var(--em-border);flex:none;align-items:center;gap:5px;padding-inline-end:8px;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action{cursor:help;border:1px solid color-mix(in srgb, var(--em-teal) 22%, var(--em-border));background:color-mix(in srgb, var(--em-teal) 7%, var(--em-surface));block-size:40px;inline-size:40px;min-inline-size:40px;color:color-mix(in srgb, var(--em-teal-strong) 68%, var(--em-text-muted));border-radius:50%;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-grid;box-shadow:0 4px 12px #0f172a0b}main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action[data-call-kind=video]{border-color:color-mix(in srgb, #3b82f6 20%, var(--em-border));background:color-mix(in srgb, #3b82f6 6%, var(--em-surface));color:color-mix(in srgb, #2563eb 62%, var(--em-text-muted))}main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action:hover{border-color:color-mix(in srgb, #f59e0b 46%, var(--em-border));background:color-mix(in srgb, #f59e0b 9%, var(--em-surface));color:color-mix(in srgb, #b45309 72%, var(--em-text));transform:translateY(-1px)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action:focus-visible{outline:3px solid color-mix(in srgb, var(--em-teal) 34%, transparent);outline-offset:2px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:19px;inline-size:19px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions .elite-status-badge{min-block-size:28px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account{border:1px solid var(--em-border);border-radius:var(--em-radius-sm);background:var(--em-surface-tint);min-block-size:40px;color:var(--em-teal-strong);box-shadow:none;font-size:var(--em-text-xs);justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:780;text-decoration:none;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;block-size:15px;inline-size:15px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-thread{min-block-size:0;min-inline-size:0;padding:var(--em-space-4) var(--em-space-5) var(--em-space-5);overscroll-behavior:contain;scroll-padding-block:var(--em-space-5);scrollbar-gutter:stable;flex-direction:column;gap:2px;display:flex;overflow:hidden auto}main[data-elite-shell][data-surface=customer] .elite-customer-chat-day-separator{margin-block:var(--em-space-3);justify-content:center;align-items:center;gap:10px;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-day-separator:before,main[data-elite-shell][data-surface=customer] .elite-customer-chat-day-separator:after{content:"";background:linear-gradient(90deg, transparent, var(--em-border));block-size:1px;inline-size:min(74px,14%)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-day-separator:after{background:linear-gradient(90deg, var(--em-border), transparent)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-day-separator>span{border:1px solid var(--em-border);border-radius:var(--em-radius-pill);background:color-mix(in srgb, var(--em-surface) 94%, transparent);box-shadow:var(--em-shadow-xs);color:var(--em-text-subtle);font-size:var(--em-text-2xs);padding:5px 11px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble{align-self:flex-start;gap:var(--em-space-1);border:1px solid color-mix(in srgb, var(--em-border) 88%, transparent);background:var(--em-surface);border-radius:12px;max-inline-size:min(74%,640px);padding:9px 12px 7px;display:grid;position:relative;box-shadow:0 1px 1px #0f172a14,0 7px 18px #0f172a09}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound]{border-color:color-mix(in srgb, var(--em-teal) 24%, var(--em-border));background:color-mix(in srgb, var(--em-teal) 14%, var(--em-surface));align-self:flex-end}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-status=unsent],main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-status=invalid],main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-status=expired]{border-color:color-mix(in srgb, var(--em-danger) 34%, var(--em-border));background:color-mix(in srgb, var(--em-danger-soft) 74%, var(--em-surface))}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-group=mid],main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-group=end]{margin-block-start:1px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-group=mid]:after,main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-group=end]:after{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble p{color:var(--em-text);font-size:var(--em-text-base);overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;margin:0;line-height:1.52}main[data-elite-shell][data-surface=customer] .elite-customer-chat-sender{color:var(--em-text-subtle);font-size:var(--em-text-2xs);align-items:baseline;gap:5px;line-height:1.2;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-sender>span{font-weight:650}main[data-elite-shell][data-surface=customer] .elite-customer-chat-sender>strong{color:var(--elite-channel-color,#1879ad);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble-meta{color:var(--em-text-subtle);font-size:var(--em-text-2xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-block-start:2px;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble-meta>span:not(.elite-status-badge),main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble-meta time{color:var(--em-text-subtle);font-variant-numeric:tabular-nums;background:0 0;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=inbound] .elite-customer-chat-bubble-meta .elite-status-badge{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure{align-items:center;gap:var(--em-space-2);padding:var(--em-space-2);border-radius:var(--em-radius-sm);background:color-mix(in srgb, var(--em-danger) 10%, transparent);color:var(--em-danger);font-size:var(--em-text-xs);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--em-space-1);font-weight:650;line-height:1.4;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure-copy{gap:3px;min-inline-size:0;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-chat-retry-warning{color:var(--em-text-muted);font-size:var(--em-text-2xs);font-weight:600}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;block-size:16px;inline-size:16px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure button{border:1px solid color-mix(in srgb, var(--em-danger) 28%, transparent);border-radius:var(--em-radius-sm);background:var(--em-surface);min-block-size:40px;color:var(--em-danger);font:inherit;justify-content:center;align-items:center;gap:5px;padding-inline:10px;font-weight:800;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure button[data-confirm=true]{border-color:var(--em-danger);background:var(--em-danger);color:#fff}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:15px;inline-size:15px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-delivery{color:var(--em-text-subtle)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-delivery[data-state=read]{color:#34b7f1}main[data-elite-shell][data-surface=customer] .elite-customer-chat-delivery[data-state=failed]{color:var(--em-danger)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-new-messages{z-index:4;border:1px solid var(--em-border-brand);border-radius:var(--em-radius-pill);background:var(--em-surface);min-block-size:40px;color:var(--em-teal-strong);box-shadow:var(--em-shadow-md);font:inherit;font-size:var(--em-text-xs);align-items:center;gap:6px;padding:7px 13px;font-weight:800;display:inline-flex;position:absolute;inset-block-end:112px;inset-inline-start:50%;transform:translate(-50%)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply{z-index:3;align-items:end;gap:var(--em-space-2);min-inline-size:0;padding:9px var(--em-space-3) 10px;border-block-start:1px solid var(--em-border);background:color-mix(in srgb, var(--em-surface) 97%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(140px,1fr) auto;display:grid;box-shadow:0 -8px 24px #0f172a0a}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-channel-context{align-items:center;gap:var(--em-space-2);min-block-size:28px;min-inline-size:0;color:var(--em-text-subtle);font-size:var(--em-text-xs);grid-column:1/-1;line-height:1.35;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-channel-context>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-channel-context strong{color:var(--em-text-muted);font-weight:800}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply>.elite-customer-attachment-preview,main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply>.elite-customer-attachment-selection{grid-column:1/-1}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-composer-policy{min-inline-size:0;color:var(--em-text-subtle);font-size:var(--em-text-2xs);grid-column:1/-1;gap:3px;margin:0;font-weight:600;line-height:1.35;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-composer-policy>span{align-items:flex-start;gap:5px;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-composer-policy>span>span[aria-hidden=true]{color:var(--em-teal-strong);flex:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply textarea[data-elite-control]{border-radius:var(--em-radius-sm);min-block-size:46px;max-block-size:116px;inline-size:100%;padding:10px var(--em-space-3);background:var(--em-surface-tint);color:var(--em-text);box-shadow:none;resize:none;border:1px solid #0000}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply-actions{justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-composer-tool{cursor:pointer;border:1px solid var(--em-border);background:var(--em-surface-tint);block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--em-teal-strong);box-shadow:none;border-radius:50%;place-items:center;display:inline-grid}main[data-elite-shell][data-surface=customer] .elite-customer-composer-tool svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:18px;inline-size:18px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send{min-block-size:44px;min-inline-size:44px;padding-inline:var(--em-space-4);border-radius:var(--em-radius-pill);box-shadow:0 8px 18px color-mix(in srgb, var(--em-teal) 22%, transparent);justify-content:center;align-items:center;gap:7px;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;block-size:17px;inline-size:17px}html[dir=rtl] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send svg{transform:scaleX(-1)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start{align-content:start;place-self:stretch stretch;gap:var(--em-space-4);min-block-size:0;inline-size:100%;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-row:1/-1;margin:0;padding:clamp(16px,3vw,32px);display:grid;overflow-y:auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header{align-items:start;gap:var(--em-space-3);outline:none;grid-template-columns:44px minmax(0,1fr) auto;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header>span:first-child{background:var(--em-teal-soft);block-size:44px;inline-size:44px;color:var(--em-teal-strong);font-size:var(--em-text-xl);border-radius:50%;place-items:center;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header div{min-inline-size:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header strong{color:var(--em-text);font-size:var(--em-text-lg)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header p{margin:var(--em-space-1) 0 0;color:var(--em-text-subtle);font-size:var(--em-text-sm);line-height:1.55}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header button{border:1px solid var(--em-border);border-radius:var(--em-radius-sm);min-block-size:44px;padding-inline:var(--em-space-3);background:var(--em-surface);color:var(--em-text-muted);font:inherit;font-size:var(--em-text-xs);font-weight:760}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-grid{gap:var(--em-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start label{min-inline-size:0;color:var(--em-text-muted);font-size:var(--em-text-xs);align-content:start;gap:6px;font-weight:760;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start [data-elite-control]{border-color:var(--em-border);background:var(--em-surface);min-block-size:44px;color:var(--em-text)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-field-hint{color:var(--em-text-subtle);font-size:var(--em-text-2xs);font-weight:500;line-height:1.45}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-actions{justify-content:flex-end;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-empty{min-block-size:220px;color:var(--em-text-subtle);align-self:center}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sidebar-tools,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-header,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply{border-color:var(--em-border);background-color:var(--em-surface)}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane{background:linear-gradient(#081519f2,#081519f2),radial-gradient(circle at 1px 1px,#2dd4bf1c 1px,#0000 1.15px) 0 0/28px 28px}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble{border-color:var(--em-border);background:#1b2a2f;box-shadow:0 1px 1px #00000061}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound]{background:#0b5f5b;border-color:#2dd4bf47}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-status=unsent],html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-status=invalid],html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-status=expired]{background:#4a1d22;border-color:#f8717157}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure{color:#fecaca;background:#f8717121}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure button{color:#fecaca;background:#0206175c;border-color:#f8717147}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply textarea[data-elite-control]{background:#0206176b;border-color:#0000}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=whatsapp]{--elite-channel-color:#5eead4}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=telegram]{--elite-channel-color:#7dd3fc}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=instagram]{--elite-channel-color:#f9a8d4}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-channel-badge[data-channel=facebook_messenger]{--elite-channel-color:#93c5fd}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=whatsapp]{--elite-account-color:#5eead4}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=telegram]{--elite-account-color:#7dd3fc}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=instagram]{--elite-account-color:#f9a8d4}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-account-badge[data-channel=facebook_messenger]{--elite-account-color:#93c5fd}@media (min-width:901px) and (max-width:1024px){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell{grid-template-columns:minmax(292px,38%) minmax(0,1fr);block-size:min(860px,100dvh - 184px)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header{padding-inline:var(--em-space-3);grid-template-columns:minmax(0,1fr) auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a){inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a)>span{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint{justify-content:center;inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint>[data-label]{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-filter-row{grid-template-columns:1fr}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header{grid-template-columns:42px minmax(0,1fr)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;padding-inline-start:54px;overflow-x:auto}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble{max-inline-size:84%}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply{padding-inline:var(--em-space-2);grid-template-columns:minmax(120px,1fr) auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send>span{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send{inline-size:44px;padding:0}}@media (max-width:900px){main[data-elite-shell][data-surface=customer] .elite-shell-content:has(.elite-customer-conversations-shell){min-inline-size:0;padding-inline:var(--em-space-3)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell{border-radius:var(--em-radius-md);block-size:calc(100dvh - 24px);min-block-size:0;max-block-size:none;inline-size:100%;min-inline-size:0;display:block}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=list] .elite-customer-conversations-list,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=thread] .elite-customer-conversation-pane{block-size:100%;max-block-size:none;inline-size:100%;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=list] .elite-customer-conversation-pane,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=thread] .elite-customer-conversations-list{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list{border-inline-end:0;grid-template-rows:auto auto auto minmax(0,1fr)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header{min-block-size:68px;padding:10px var(--em-space-3)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a){inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a)>span{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint{justify-content:center;inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint>[data-label]{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sidebar-tools{gap:var(--em-space-2);padding:var(--em-space-2) var(--em-space-3) 10px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-filter-row{grid-template-columns:1fr}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs button{min-block-size:44px;padding-inline:var(--em-space-3)}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-actions [data-elite-button]{min-block-size:44px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item{grid-template-columns:46px minmax(0,1fr) auto;min-block-size:76px;padding:9px 10px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-avatar{block-size:46px;min-block-size:46px;max-block-size:46px;inline-size:46px;min-inline-size:46px;max-inline-size:46px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane{grid-template-rows:auto auto minmax(0,1fr) auto}main[data-elite-shell][data-surface=customer] .elite-customer-chat-back{z-index:4;justify-content:flex-start;align-items:center;gap:var(--em-space-2);min-block-size:44px;padding:8px var(--em-space-3);border-block-end:1px solid var(--em-border);background:var(--em-surface);color:var(--em-teal-strong);font:inherit;font-size:var(--em-text-sm);grid-row:1;font-weight:800;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header{grid-row:2;grid-template-columns:42px minmax(0,1fr);gap:10px;min-block-size:84px;padding:8px 10px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-avatar{block-size:42px;inline-size:42px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;min-block-size:32px;padding-inline-start:52px;overflow-x:auto}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions .elite-customer-chat-open-account{min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account>span{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-phone-copy{block-size:44px;inline-size:44px;min-inline-size:44px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-thread{min-block-size:0;padding:var(--em-space-3) 10px var(--em-space-4);grid-row:3}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble{max-inline-size:88%}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure{grid-template-columns:auto minmax(0,1fr)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure button{grid-column:1/-1;min-block-size:44px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-new-messages{min-block-size:44px;inset-block-end:102px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply{padding:7px var(--em-space-2) max(8px, env(safe-area-inset-bottom));border-block-end:0;border-inline:0;border-radius:0;grid-row:4;grid-template-columns:minmax(118px,1fr) auto;gap:6px;margin:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-channel-context{min-block-size:24px;font-size:var(--em-text-2xs)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-channel-context .elite-customer-channel-badge{min-block-size:22px;padding-block:2px}main[data-elite-shell][data-surface=customer] .elite-customer-composer-tool,main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send{block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-send>span{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-recording-indicator{position:absolute;inset-block-start:-32px;inset-inline-end:var(--em-space-3)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start{block-size:auto;padding:var(--em-space-4);grid-row:2/-1}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header{grid-template-columns:44px minmax(0,1fr)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header>button{grid-column:1/-1;justify-self:start}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-grid{grid-template-columns:1fr}}main[data-elite-shell][data-surface=customer] .elite-shell-content:has(.elite-customer-conversations-shell){padding:0}.elite-customer-conversations-account-picker{gap:6px;min-inline-size:0;display:grid;position:relative}.elite-customer-conversations-account-picker>span{color:var(--em-text-muted);font-size:var(--em-text-xs);font-weight:700}.elite-customer-conversations-account-trigger,.elite-customer-conversations-account-menu>button{border:1px solid var(--em-border);border-radius:var(--em-radius-md);background:var(--em-surface-raised,var(--em-surface));min-block-size:48px;inline-size:100%;color:var(--em-text);text-align:start;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.elite-customer-conversations-account-trigger:hover,.elite-customer-conversations-account-trigger:focus-visible,.elite-customer-conversations-account-menu>button:hover,.elite-customer-conversations-account-menu>button:focus-visible{border-color:color-mix(in srgb, var(--em-accent) 54%, var(--em-border));background:color-mix(in srgb, var(--em-accent) 6%, var(--em-surface));outline:none}.elite-customer-conversations-account-menu{z-index:40;border:1px solid var(--em-border);border-radius:var(--em-radius-lg);background:var(--em-surface-raised,var(--em-surface));gap:4px;max-block-size:min(360px,50vh);padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow:auto;box-shadow:0 18px 44px #0f172a2e}.elite-customer-conversations-account-menu>button{background:0 0;border-color:#0000}.elite-customer-conversations-account-menu>button[data-selected=true]{background:color-mix(in srgb, var(--em-accent) 11%, var(--em-surface))}.elite-customer-conversations-account-icon{background:color-mix(in srgb, var(--em-accent) 10%, transparent);block-size:34px;inline-size:34px;color:var(--em-accent);border-radius:11px;place-items:center;display:grid}.elite-customer-conversations-account-icon[data-channel=whatsapp]{color:#168a52}.elite-customer-conversations-account-icon[data-channel=instagram]{color:#c026d3}.elite-customer-conversations-account-icon[data-channel=facebook_messenger]{color:#1877f2}.elite-customer-conversations-account-icon[data-channel=telegram]{color:#229ed9}.elite-customer-conversations-account-icon[data-channel=tiktok]{color:var(--em-text)}.elite-customer-conversations-account-icon svg{block-size:21px;inline-size:21px}.elite-customer-conversations-account-copy{min-inline-size:0;display:grid}.elite-customer-conversations-account-copy strong,.elite-customer-conversations-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.elite-customer-conversations-account-copy small{color:var(--em-text-muted);font-size:var(--em-text-xs)}.elite-customer-conversations-account-check{visibility:hidden;color:var(--em-accent);font-weight:800}.elite-customer-conversations-account-menu>button[data-selected=true] .elite-customer-conversations-account-check{visibility:visible}@media (max-width:900px){main[data-elite-shell][data-surface=customer] .elite-shell-content:has(.elite-customer-conversations-shell){padding:0}}@media (max-width:380px){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header{padding-inline:10px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-heading>span{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply-actions{gap:var(--em-space-1)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply{grid-template-columns:minmax(104px,1fr) auto}}@media (prefers-reduced-motion:reduce){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-freshness-dot,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sync-action svg,main[data-elite-shell][data-surface=customer] .elite-customer-conversations-refresh-action svg{animation:none}}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header{grid-template-columns:minmax(0,1fr) auto;min-block-size:72px;padding:10px 14px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-heading{min-inline-size:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-title-row strong{flex:auto;min-inline-size:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;inline-size:auto;min-inline-size:0;max-inline-size:none;display:flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a){border-radius:var(--em-radius-sm);flex:0 0 42px;block-size:42px;min-block-size:42px;inline-size:42px;min-inline-size:42px;padding:0;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a)>span{clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;color:inherit;white-space:nowrap;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint{justify-content:center;block-size:42px;min-block-size:42px;inline-size:42px;min-inline-size:42px;max-inline-size:42px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint>[data-label]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs button{text-overflow:ellipsis;white-space:nowrap;min-block-size:36px;inline-size:100%;min-inline-size:0;padding:6px;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account>span{color:inherit}@media (min-width:721px) and (max-width:1024px){main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account{flex:0 0 44px;inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.elite-customer-chat-search-toggle{border:1px solid var(--em-border);background:var(--em-surface-raised,var(--em-surface));block-size:42px;inline-size:42px;color:var(--em-text-muted);cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.elite-customer-chat-manage-toggle{border:1px solid var(--em-border);background:var(--em-surface-raised,var(--em-surface));block-size:42px;inline-size:42px;color:var(--em-text-muted);cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;font-size:18px;display:grid}.elite-customer-chat-manage-toggle:hover,.elite-customer-chat-manage-toggle:focus-visible,.elite-customer-chat-manage-toggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--em-accent) 45%, var(--em-border));color:var(--em-accent);outline:none}.elite-customer-conversation-details{border-block-end:1px solid var(--em-border);background:color-mix(in srgb, var(--em-accent) 3%, var(--em-surface));gap:10px;padding:12px;display:grid}.elite-customer-conversation-utilities{overscroll-behavior:contain;min-block-size:0;max-block-size:min(52vh,600px);min-inline-size:0;display:grid;overflow:auto}.elite-customer-conversation-utilities:empty{max-block-size:0;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane{grid-template-rows:auto auto minmax(0,1fr) auto}.elite-customer-conversation-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.elite-customer-conversation-details label{min-inline-size:0;color:var(--em-text-muted);font-size:var(--em-text-xs);gap:5px;font-weight:700;display:grid}.elite-customer-conversation-details>button{justify-self:end}.elite-customer-conversation-unread{background:var(--em-accent);color:#fff;border-radius:999px;place-items:center;block-size:22px;min-inline-size:22px;padding-inline:6px;font-size:11px;font-weight:800;display:grid}.elite-customer-chat-search-toggle:hover,.elite-customer-chat-search-toggle:focus-visible,.elite-customer-chat-search-toggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--em-accent) 45%, var(--em-border));background:color-mix(in srgb, var(--em-accent) 8%, var(--em-surface));color:var(--em-accent);outline:none}.elite-customer-chat-search-toggle svg,.elite-customer-chat-search>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;block-size:20px;inline-size:20px}.elite-customer-chat-search{border-block-end:1px solid var(--em-border);background:var(--em-surface-raised,var(--em-surface));color:var(--em-text-muted);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.elite-customer-chat-search [data-elite-control]{min-block-size:40px}.elite-customer-chat-search>button{block-size:36px;inline-size:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid}.elite-customer-chat-search-empty{border:1px dashed var(--em-border);border-radius:var(--em-radius-lg);background:var(--em-surface-raised,var(--em-surface));color:var(--em-text-muted);text-align:center;align-self:center;margin:auto;padding:16px 20px}.elite-customer-quick-replies{position:relative}.elite-customer-quick-replies-menu{z-index:35;border:1px solid var(--em-border);border-radius:var(--em-radius-lg);background:var(--em-surface-raised,var(--em-surface));gap:5px;inline-size:min(330px,100vw - 32px);padding:8px;display:grid;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:0;box-shadow:0 20px 48px #0f172a33}.elite-customer-quick-replies-menu>button,.elite-customer-quick-replies-emoji>button{border-radius:var(--em-radius-md);min-block-size:40px;color:var(--em-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.elite-customer-quick-replies-menu>button{padding:8px 10px}.elite-customer-quick-replies-menu>button:hover,.elite-customer-quick-replies-menu>button:focus-visible,.elite-customer-quick-replies-emoji>button:hover,.elite-customer-quick-replies-emoji>button:focus-visible{background:color-mix(in srgb, var(--em-accent) 9%, transparent);outline:none}.elite-customer-quick-replies-emoji{border-block-end:1px solid var(--em-border);grid-template-columns:repeat(6,1fr);gap:3px;padding-block-end:6px;display:grid}.elite-customer-quick-replies-emoji>button{place-items:center;padding:0;font-size:20px;display:grid}.elite-customer-template-toggle{border:1px solid color-mix(in srgb, var(--em-accent) 30%, var(--em-border));border-radius:var(--em-radius-pill);background:color-mix(in srgb, var(--em-accent) 8%, transparent);color:var(--em-accent);font:inherit;font-size:var(--em-text-xs);cursor:pointer;margin-inline-start:auto;padding:6px 10px;font-weight:750}.elite-customer-conversation-template-composer{border:1px solid var(--em-border);border-radius:var(--em-radius-lg);background:color-mix(in srgb, var(--em-accent) 3%, var(--em-surface));gap:10px;max-block-size:min(48vh,520px);padding:12px;display:grid;overflow:auto}.elite-customer-conversation-template-composer .elite-customer-cloud-template-fields{box-shadow:none;background:0 0;border:0;padding:0}.elite-customer-attachment-status[data-state=uploading]{color:var(--em-accent)}.elite-customer-attachment-status[data-state=failed]{color:var(--em-danger,#b91c1c);font-weight:700}@media (max-width:900px){main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane{grid-template-rows:auto auto auto minmax(0,1fr) auto}.elite-customer-conversation-utilities{grid-row:3;max-block-size:min(46dvh,390px)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-thread{grid-row:4}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply{grid-row:5}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane:has(.elite-customer-conversation-details){grid-template-rows:auto auto minmax(0,1fr)}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane:has(.elite-customer-conversation-details) .elite-customer-conversation-utilities{block-size:100%;max-block-size:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-pane:has(.elite-customer-conversation-details) :is(.elite-customer-chat-thread,.elite-customer-conversation-reply){display:none}.elite-customer-chat-header-actions{flex-wrap:wrap;overflow:visible}.elite-customer-whatsapp-call-launcher-group{gap:6px}.elite-customer-chat-search{z-index:8;position:sticky;inset-block-start:0}.elite-customer-conversation-details-grid{grid-template-columns:1fr}}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-meta .elite-customer-conversation-state{border:1px solid var(--em-border);border-radius:var(--em-radius-pill);background:var(--em-surface-tint);align-items:center;min-block-size:22px;padding:2px 7px;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-state[data-state=queued]{border-color:color-mix(in srgb, var(--em-warning) 30%, var(--em-border));background:var(--em-warning-soft);color:#92400e}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-state[data-state=attention]{border-color:color-mix(in srgb, var(--em-danger) 30%, var(--em-border));background:var(--em-danger-soft);color:#991b1b}html body main[data-elite-shell][data-surface=customer] .elite-customer-conversation-item:focus-visible{outline:2px solid var(--em-teal);outline-offset:-3px}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-start-header:focus-visible{border-radius:var(--em-radius-md);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--em-teal) 48%, transparent)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-error{place-self:center;justify-items:center;gap:var(--em-space-3);border:1px solid color-mix(in srgb, var(--em-danger) 32%, var(--em-border));border-radius:var(--em-radius-lg);background:color-mix(in srgb, var(--em-danger-soft) 56%, var(--em-surface));inline-size:min(560px,100% - 32px);box-shadow:var(--em-shadow-md);color:var(--em-text);text-align:center;grid-row:1/-1;padding:clamp(20px,4vw,36px);display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-error>span:first-child{background:var(--em-danger-soft);block-size:44px;inline-size:44px;color:var(--em-danger);font-size:var(--em-text-xl);border-radius:50%;place-items:center;font-weight:900;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-error p{color:var(--em-text-muted);font-size:var(--em-text-sm);margin:0;line-height:1.55}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-warning{z-index:2;justify-content:space-between;align-items:center;gap:var(--em-space-3);padding:var(--em-space-2) var(--em-space-3);border:1px solid color-mix(in srgb, var(--em-warning) 32%, var(--em-border));border-radius:var(--em-radius-sm);background:color-mix(in srgb, var(--em-warning-soft) 84%, var(--em-surface));color:var(--em-text-muted);font-size:var(--em-text-xs);margin-block-end:var(--em-space-3);display:flex;position:sticky;inset-block-start:0}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-warning button{border:1px solid var(--em-border);border-radius:var(--em-radius-sm);background:var(--em-surface);min-block-size:40px;color:var(--em-text);font:inherit;align-items:center;gap:5px;padding-inline:10px;font-weight:800;display:inline-flex}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-warning svg{fill:none;stroke:currentColor;stroke-width:1.8px;block-size:15px;inline-size:15px}.elite-customer-chat-media,.elite-customer-chat-media-image img,.elite-customer-chat-media-video,.elite-customer-chat-media-audio,.elite-customer-chat-media-doc{min-inline-size:0;max-inline-size:100%}.elite-customer-chat-media-image img{block-size:auto;inline-size:auto}.elite-customer-attachment-preview img,.elite-customer-attachment-preview video,.elite-customer-attachment-preview audio{min-inline-size:0;max-inline-size:100%}.elite-customer-attachment-remove{background:var(--em-surface-tint);block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--em-text)}html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction][data-group=single]:after,html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction][data-group=start]:after{display:block}html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction][data-group=mid]:after,html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction][data-group=end]:after{display:none}html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=inbound][data-group=single],html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=inbound][data-group=start]{border-start-start-radius:3px}html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound][data-group=single],html body main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound][data-group=start]{border-start-end-radius:3px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-new-messages-wrap{z-index:4;max-inline-size:100%;pointer-events:none;justify-content:center;align-self:center;margin-block-start:var(--em-space-3);display:flex;position:sticky;inset-block-end:12px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-new-messages-wrap .elite-customer-chat-new-messages{pointer-events:auto;margin:0;position:static;inset:auto;transform:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply-actions .elite-customer-composer-tool[data-recording=true]{color:#b91c1c;background:#dc26261f;border-color:#b91c1c5c}main[data-elite-shell][data-surface=customer] .elite-customer-recording-indicator{color:#b91c1c}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta,main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta>span:not(.elite-status-badge),main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta time{color:var(--em-text-muted)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta .elite-customer-chat-delivery[data-state=read]{color:#0369a1}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta .elite-customer-chat-delivery[data-state=queued]{color:#92400e}main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta .elite-customer-chat-delivery[data-state=failed]{color:#b91c1c}html[dir=rtl] main[data-elite-shell] .elite-status-badge{letter-spacing:0;text-transform:none}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] :is(.elite-customer-conversations-title-row b,.elite-customer-conversations-list-actions :is(button,a),.elite-customer-conversations-status-tabs button:is(:hover,[data-active=true]),.elite-customer-chat-kicker,.elite-customer-chat-phone-copy:hover,.elite-customer-chat-new-messages,.elite-customer-conversation-composer-policy>span>span[aria-hidden=true],.elite-customer-composer-tool,.elite-customer-conversation-start-header>span:first-child,.elite-customer-chat-back){color:#5eead4}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-state[data-state=queued]{color:#fde68a}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-state[data-state=attention]{color:#fecaca}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta,html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta>span:not(.elite-status-badge),html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta time{color:#ccfbf1}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta .elite-customer-chat-delivery[data-state=read]{color:#bae6fd}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta .elite-customer-chat-delivery[data-state=queued]{color:#fde68a}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-bubble[data-direction=outbound] .elite-customer-chat-bubble-meta .elite-customer-chat-delivery[data-state=failed]{color:#fecaca}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversation-reply-actions .elite-customer-composer-tool[data-recording=true]{color:#fecaca;background:#f8717129;border-color:#f871716b}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-recording-indicator{color:#fca5a5}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-message-link{color:#7dd3fc}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-message-link:hover{color:#bae6fd}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions .elite-customer-conversations-new-action,html[data-elite-theme=dark] body main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions .elite-customer-chat-open-account{color:#fff;background:linear-gradient(135deg,#0f766e,#115e59);border-color:#5eead447}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action{color:#99f6e4;background:#0f766e1f;border-color:#5eead438}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action[data-call-kind=video]{color:#bfdbfe;background:#2563eb1f;border-color:#93c5fd38}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-call-action:hover{color:#fde68a;background:#f59e0b24;border-color:#fde68a5c}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-sender>strong{color:#7dd3fc}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell .elite-status-badge[data-tone=neutral]{color:#e2e8f0;background:#cbd5e11f;border-color:#cbd5e13d}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell .elite-status-badge[data-tone=info]{color:#bfdbfe;background:#3b82f629;border-color:#93c5fd47}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell .elite-status-badge[data-tone=success]{color:#bbf7d0;background:#22c55e26;border-color:#86efac47}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell .elite-status-badge[data-tone=warning]{color:#fde68a;background:#f59e0b29;border-color:#fde68a4d}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell .elite-status-badge[data-tone=danger]{color:#fecaca;background:#ef444429;border-color:#fecaca4d}html[data-elite-theme=dark] main[data-elite-shell][data-surface=customer] .elite-customer-chat-failure button[data-confirm=true]{color:#fff;background:#b91c1c;border-color:#fca5a5}html[data-elite-theme=dark] .elite-customer-attachment-remove{color:#f8fafc;background:#e2e8f01f;border:1px solid #e2e8f03d}@media (max-width:900px){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-actions :is(button,a),main[data-elite-shell][data-surface=customer] .elite-customer-conversations-bot-hint{flex-basis:44px;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sidebar-tools{overscroll-behavior:contain;max-block-size:min(46dvh,340px);overflow-y:auto}main[data-elite-shell][data-surface=customer] .elite-customer-chat-load-error{grid-row:2/-1;inline-size:calc(100% - 24px)}main[data-elite-shell][data-surface=customer] .elite-shell-frame:has(.elite-customer-conversations-shell[data-view=thread])>:is(.elite-shell-topbar,.elite-shell-mobile-nav){display:none}main[data-elite-shell][data-surface=customer] .elite-shell-frame:has(.elite-customer-conversations-shell)>.elite-shell-topbar{position:static}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell{scroll-margin-block-start:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-status-tabs button{min-block-size:44px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account{flex:0 0 44px;inline-size:44px;min-inline-size:44px;padding:0}main[data-elite-shell][data-surface=customer] .elite-customer-chat-open-account>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}main[data-elite-shell][data-surface=customer] :is(.elite-customer-conversations-account-trigger,.elite-customer-conversations-account-menu>button){border:1px solid var(--em-border);border-radius:var(--em-radius-md);background:var(--em-surface);min-block-size:48px;color:var(--em-text);box-shadow:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-account-menu>button:is(:hover,[aria-selected=true]){background:var(--em-surface-tint);border-color:var(--em-border-brand)}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions>:is(.elite-customer-chat-account-badge,.elite-status-badge){flex:none}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-list-header>div.elite-customer-conversations-heading{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell [hidden]{display:none!important}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-filter-row:has(>[hidden]):has(>:not([hidden])){grid-template-columns:minmax(0,1fr)}@media (min-width:901px){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell{block-size:calc(100dvh - var(--elite-shell-topbar-height))}}@media (max-width:900px){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=thread]{block-size:100dvh}main[data-elite-shell][data-surface=customer] .elite-shell-content:has(.elite-customer-conversations-shell[data-view=thread]){block-size:100dvh}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions{flex-wrap:wrap;overflow:visible}}@media (min-width:901px){main[data-elite-shell][data-surface=customer] .elite-shell-main:has(.elite-customer-conversations-shell){padding-block-end:0!important}:is(main[data-elite-shell][data-surface=customer] .elite-shell-content:has(.elite-customer-conversations-shell),main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell){block-size:calc(100dvh - var(--elite-shell-topbar-height) - 16px)}}@media (min-width:901px) and (max-width:1350px){main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}}@media (max-width:900px){:is(html:has(.elite-customer-conversations-shell[data-view=thread]),body:has(.elite-customer-conversations-shell[data-view=thread])){overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=thread]{z-index:60;inset:0;border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;position:fixed;left:0;right:auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-shell[data-view=thread] .elite-customer-conversation-pane{block-size:100%;min-block-size:0}main[data-elite-shell][data-surface=customer] .elite-customer-chat-back{min-block-size:40px;padding-block:5px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header{grid-template-rows:72px 44px;align-content:start;row-gap:4px;min-block-size:0;padding:6px 10px}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-copy{align-self:start;max-block-size:72px;overflow:hidden}main[data-elite-shell][data-surface=customer] .elite-customer-chat-kicker{display:none}main[data-elite-shell][data-surface=customer] .elite-customer-chat-header-actions{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;min-block-size:44px;max-inline-size:100%;padding-inline-start:0;overflow:auto hidden}main[data-elite-shell][data-surface=customer] .elite-customer-conversations-sidebar-tools{overscroll-behavior:contain;max-block-size:min(35dvh,240px);overflow-y:auto}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-details-grid,main[data-elite-shell][data-surface=customer] .elite-customer-conversation-details-grid>label{grid-template-columns:minmax(0,1fr);inline-size:100%}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-utilities{grid-template-columns:minmax(0,1fr);align-items:stretch;inline-size:100%}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-details{inline-size:100%;min-inline-size:0}main[data-elite-shell][data-surface=customer] .elite-customer-conversation-details :is(input,textarea,select,[data-elite-control]){inline-size:100%;min-inline-size:0;max-inline-size:none}}
