[dir=rtl]{text-align:right}[dir=rtl] .sidebar{right:0;left:auto}[dir=rtl] .ml-4{margin-left:0;margin-right:1rem}[dir=rtl] .mr-4{margin-right:0;margin-left:1rem}[dir=rtl] .pl-4{padding-left:0;padding-right:1rem}[dir=rtl] .pr-4{padding-right:0;padding-left:1rem}[dir=rtl] .flex-row,[dir=rtl] .justify-between{flex-direction:row-reverse}.omni-shell{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.omni-erp-mount{height:calc(100dvh - 4.5rem);max-height:calc(100dvh - 4.5rem);overflow:hidden}.omni-body{display:grid;grid-template-columns:320px minmax(0,1fr) 340px;min-height:0;height:100%}.omni-body-inbox{grid-template-columns:360px minmax(0,1fr)}@media(max-width:1280px){.omni-body{grid-template-columns:300px minmax(0,1fr) 320px!important}}@media(max-width:1120px){.omni-body{grid-template-columns:300px minmax(0,1fr)!important}.omni-context-pane{position:fixed;top:0;right:0;bottom:0;width:340px;max-width:92vw;z-index:60;background:hsl(var(--background));border-left:1px solid hsl(var(--border));box-shadow:-8px 0 24px #00000014;transform:translate(100%);transition:transform .2s ease;overflow-y:auto}.omni-context-pane.open{transform:translate(0)}.omni-ctx-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#09090b73;z-index:59;opacity:0;pointer-events:none;transition:opacity .2s ease}.omni-ctx-backdrop.open{opacity:1;pointer-events:auto}.omni-ctx-toggle{display:inline-flex!important}}@media(max-width:860px){.omni-body{grid-template-columns:260px minmax(0,1fr)!important}}.omni-bubble-received{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:14.5px;line-height:1.6;box-shadow:0 1px 2px #00000008;max-width:100%;word-break:break-word}.omni-bubble-sent{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:14px 14px 4px;padding:10px 14px;font-size:14.5px;line-height:1.6;box-shadow:0 1px 2px #0000000f;max-width:100%;word-break:break-word}.omni-bubble-bot{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;border-radius:14px 14px 4px;padding:12px 16px;font-size:14.5px;line-height:1.6;box-shadow:0 2px 8px #6366f138;max-width:100%;word-break:break-word}.omni-bubble-bot a{color:#f5f3ff;text-decoration:underline}.omni-bubble-bot .omni-bot-feedback{display:flex;gap:8px;margin-top:12px;font-size:11px}.omni-bubble-bot .omni-bot-feedback button{background:#ffffff2e;border:0;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;cursor:pointer;font-family:inherit;transition:background .12s ease}.omni-bubble-bot .omni-bot-feedback button:hover{background:#ffffff47}.omni-channel-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.omni-channel-chip[data-tone=success]{background:#ecfdf5;color:#047857}.omni-channel-chip[data-tone=info]{background:#eff6ff;color:#1d4ed8}.omni-channel-chip[data-tone=error]{background:#fce7f3;color:#9d174d}.omni-channel-chip[data-tone=neutral]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.omni-date-chip{align-self:center;padding:4px 10px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:999px;font-size:11px;color:hsl(var(--muted-foreground));font-weight:500;display:inline-flex;align-items:center}.omni-convo-header{display:flex;align-items:center;gap:10px;padding:10px 16px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));flex-shrink:0;min-width:0}.omni-convo-header .omni-convo-title{min-width:0;flex:1}.omni-convo-header .omni-convo-title-row{display:flex;align-items:center;gap:8px;min-width:0}.omni-convo-header .omni-convo-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.omni-convo-header .omni-convo-subline{font-size:11px;color:hsl(var(--muted-foreground));margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.omni-convo-header .omni-convo-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap}@media(min-width:1121px){.omni-body.ctx-collapsed{grid-template-columns:320px minmax(0,1fr)!important}.omni-body.ctx-collapsed .omni-context-pane{display:none!important}}@media(min-width:1121px)and (max-width:1280px){.omni-body.ctx-collapsed{grid-template-columns:300px minmax(0,1fr)!important}}
