:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f8fb;color:#18202b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #f6f8fb;--surface: #ffffff;--surface-2: #f9fbfd;--surface-3: #eef3f7;--text: #18202b;--muted: #657182;--faint: #8a97a8;--line: #dce4ec;--line-strong: #c9d5df;--primary: #0d9f8c;--primary-dark: #087565;--primary-soft: #dff8f4;--blue: #2367d1;--violet: #7457cf;--green: #0f9d75;--yellow: #b7791f;--danger: #c2414b;--shadow: 0 16px 48px rgba(26, 39, 54, .09);--small-shadow: 0 10px 30px rgba(26, 39, 54, .08);--radius: 8px;--app-sidebar-responsive-width: 82px;--omnichat-shell-sidebar-width: 180px;--omnichat-shell-sidebar-compact-width: 54px}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#f2f7fab8,#f6f8fb00 420px),var(--bg)}button,input,select,textarea{font:inherit}button{border:0}button,select{cursor:pointer}input,select,textarea{color:var(--text)}code{display:block;padding:10px 11px;border:1px solid var(--line);border-radius:6px;background:#f7fafc;color:#334155;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);overflow-x:hidden;min-height:100vh;transition:grid-template-columns .18s ease}.builder-app{background:#f4f6f8}.builder-app.omnichat-app-shell{grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.app-shell.sidebar-collapsed{grid-template-columns:58px minmax(0,1fr)}.omnichat-app-shell{--omnichat-active-sidebar-width: var(--omnichat-shell-sidebar-width);grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr);background:#f5f5f5}.omnichat-app-shell.app-shell.sidebar-collapsed{--omnichat-active-sidebar-width: var(--omnichat-shell-sidebar-compact-width);grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr)}.omnichat-app-shell.app-shell.sidebar-expanded{grid-template-columns:var(--omnichat-shell-sidebar-width) minmax(0,1fr)}.omnichat-app-shell .app-main{min-width:0;min-height:100vh;background:#f5f5f5}.omnichat-app-shell .workspace{padding:32px 22px 34px}.omnichat-shell-sidebar{position:sticky;z-index:30;top:0;display:flex;height:100vh;flex-direction:column;padding:0 10px 12px;border-right:1px solid #dedede;background:#fff}.omnichat-shell-logo{display:flex;height:58px;align-items:center;padding:0 10px;color:#141414;font-size:18px;font-weight:950;letter-spacing:0}.omnichat-shell-account{display:grid;width:100%;min-height:54px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:transparent;color:#252525;text-align:left}.omnichat-shell-account-wrap{position:relative}.omnichat-shell-account:hover{background:#f0f0f0}.omnichat-shell-account[aria-expanded=true]{background:#fff;box-shadow:0 0 0 1px #d9e4ef}.omnichat-shell-avatar{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#152235;color:#fff;font-size:9px;font-weight:900}.omnichat-shell-account strong,.omnichat-shell-account small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-shell-account strong{font-size:12px;line-height:1.1}.omnichat-shell-account small{width:fit-content;margin-top:2px;padding:1px 4px;border-radius:3px;background:#1d73d8;color:#fff;font-size:8px;font-weight:950;text-transform:uppercase}.omnichat-shell-account-menu{position:absolute;z-index:50;top:0;left:calc(100% + 8px);width:260px;padding:8px;border:1px solid #dce4ec;border-radius:8px;background:#fff;box-shadow:0 18px 42px #0f172a29}.omnichat-shell-account-menu>strong{display:block;padding:4px 6px 8px;color:#667085;font-size:11px;font-weight:900;text-transform:uppercase}.omnichat-shell-account-menu>div{display:grid;gap:2px;max-height:230px;overflow-y:auto}.omnichat-shell-account-menu button{display:grid;width:100%;min-height:42px;grid-template-columns:26px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:6px;border-radius:7px;color:#344054;text-align:left}.omnichat-shell-account-menu button:hover,.omnichat-shell-account-menu button:focus-visible,.omnichat-shell-account-menu button.active{background:#eef6ff}.omnichat-shell-account-menu button>span:not(.account-avatar){display:grid;gap:2px;min-width:0}.omnichat-shell-account-menu b,.omnichat-shell-account-menu small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-shell-account-menu b{color:#253140;font-size:12px;font-weight:900}.omnichat-shell-account-menu small{color:#7b8797;font-size:10px}.omnichat-shell-account-menu em{padding:2px 5px;border-radius:4px;background:#e9f2ff;color:#2367d1;font-size:9px;font-style:normal;font-weight:900}.omnichat-shell-account-menu>button:last-child{grid-template-columns:minmax(0,1fr);min-height:32px;margin-top:6px;border-top:1px solid #edf1f5;color:#0b63ce;font-weight:850;text-align:center}.omnichat-shell-avatar,.account-avatar{overflow:hidden;flex-shrink:0}.omnichat-shell-avatar>img,.account-avatar>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.omnichat-shell-account-menu .page-directory-status,.account-menu .page-directory-status{display:grid;gap:6px;padding:8px 6px;margin:0;color:#667085;font-size:11px;line-height:1.5}.omnichat-shell-account-menu .page-directory-error,.account-menu .page-directory-error{color:#b42318}.omnichat-shell-account-menu .page-directory-status button,.account-menu .page-directory-status button{display:block;min-height:28px;padding:4px 8px;color:#0b63ce;background:#f3f7fb;font-size:11px}.omnichat-shell-account-menu button:disabled,.account-option:disabled{opacity:.55;cursor:not-allowed}.omnichat-shell-status{display:-webkit-box;overflow:hidden;margin:8px 4px 0;padding:6px 7px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-weight:850;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.omnichat-shell-nav{display:grid;gap:4px;margin-top:16px}.omnichat-shell-nav button,.omnichat-shell-footer button{position:relative;display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:0 10px;border-radius:6px;background:transparent;color:#666;font-size:13px;font-weight:700;text-align:left}.omnichat-shell-nav button:hover,.omnichat-shell-footer button:hover{background:#f0f0f0;color:#303030}.omnichat-shell-nav button.active,.omnichat-shell-footer button.active{background:#dedede;color:#222}.omnichat-shell-nav button b{position:absolute;right:6px;display:grid;min-width:14px;height:14px;place-items:center;border-radius:999px;background:#0b73ff;color:#fff;font-size:8px;font-weight:900}.omnichat-shell-footer{display:grid;gap:4px;margin-top:auto;padding-top:10px;border-top:1px solid #eeeeee}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-logo{justify-content:center;padding:0;font-size:0}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-logo:before{content:"OC";font-size:16px;line-height:1}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-account{grid-template-columns:28px;justify-content:center;padding-right:0;padding-left:0}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-account>span:not(.omnichat-shell-avatar),.omnichat-app-shell.sidebar-collapsed .omnichat-shell-account>svg{display:none}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-nav,.omnichat-app-shell.sidebar-collapsed .omnichat-shell-footer{min-width:0}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-nav button,.omnichat-app-shell.sidebar-collapsed .omnichat-shell-footer button{min-width:0;min-height:38px;justify-content:center;gap:0;overflow:hidden;padding:0}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-nav button span,.omnichat-app-shell.sidebar-collapsed .omnichat-shell-footer button span{display:none}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-nav button b{top:2px;right:3px}.omnichat-app-shell.sidebar-collapsed .omnichat-shell-status{width:8px;height:8px;margin:8px auto 0;overflow:hidden;padding:0;border:0;border-radius:999px;background:#0b73ff;color:transparent;font-size:0}.omnichat-inbox-workspace{display:grid;grid-template-areas:"header" "tabs" "notice" "content";grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;min-height:0;overflow:hidden;background:#fff}.omnichat-inbox-header{grid-area:header;display:grid;grid-template-columns:minmax(150px,1fr) 34px 34px minmax(0,150px);align-items:center;gap:10px;min-height:54px;padding:7px 18px 7px 22px;border-bottom:1px solid #e7e7e7;background:#fff}.omnichat-inbox-header h1{margin:0;color:#222;font-size:20px;font-weight:850}.omnichat-inbox-header label{position:relative;display:flex;align-items:center}.omnichat-inbox-header label svg{position:absolute;left:10px;color:#8a94a4}.omnichat-inbox-header input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;font-size:12px;outline:0}.omnichat-inbox-header>button{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:#f5f6f7;color:#566173}.omnichat-inbox-header>button:disabled{cursor:not-allowed;opacity:.48}.omnichat-inbox-workspace-tabs{grid-area:tabs;display:flex;min-height:42px;align-items:stretch;gap:18px;padding:0 22px;border-bottom:1px solid #e5e7eb;background:#fff}.omnichat-inbox-workspace-tabs button{position:relative;min-width:0;padding:0 2px;border-radius:0;background:transparent;color:#667085;font-size:12px;font-weight:800}.omnichat-inbox-workspace-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.omnichat-inbox-workspace-tabs button:hover,.omnichat-inbox-workspace-tabs button.active{color:#111827}.omnichat-inbox-workspace-tabs button.active:after{background:#0b73ff}.omnichat-inbox-mobile-actions,.omnichat-mobile-panel-head,.omnichat-mobile-drawer-backdrop{display:none}.omnichat-inbox-mobile-actions button{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:#f5f6f7;color:#566173}.omnichat-inbox-mobile-actions button:disabled{cursor:not-allowed;opacity:.48}.omnichat-inbox-sync-status{min-width:0;color:#6b7280;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-real-metrics{grid-column:1 / -1;display:none;min-width:0;min-height:26px;align-items:center;gap:8px;overflow-x:auto;color:#667085;font-size:10px;font-weight:850;white-space:nowrap}.omnichat-inbox-real-metrics strong{color:#222b37;font-size:11px;font-weight:950}.omnichat-inbox-real-metrics span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #e4eaf0;border-radius:999px;background:#f8fafc}.omnichat-inbox-real-metrics b{color:#0b74ff;font-weight:950}.omnichat-account-scope-notice{grid-area:notice;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-bottom:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:12px;font-weight:800}.omnichat-account-scope-notice span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-account-scope-notice button{margin-left:auto;min-height:28px;padding:0 10px;border:1px solid #f59e0b;border-radius:6px;background:#fff;color:#92400e;font-size:12px;font-weight:850;white-space:nowrap}.omnichat-inbox-grid{grid-area:content;display:grid;grid-template-columns:238px 294px minmax(390px,1fr) 296px;min-height:0}.omnichat-inbox-grid.no-contact-panel{grid-template-columns:238px 294px minmax(390px,1fr)}.omnichat-inbox-filterbar,.omnichat-thread-column,.omnichat-conversation-column,.omnichat-contact-panel{min-height:0;border-right:1px solid #e9e9e9;background:#fff}.omnichat-inbox-filterbar{overflow-y:auto;padding:10px 10px 16px;background:#f5f5f5}.omnichat-inbox-filterbar>button{display:grid;width:100%;min-height:30px;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:7px;padding:0 8px;border-radius:5px;background:transparent;color:#4f5968;font-size:12px;font-weight:760;text-align:left}.omnichat-inbox-filterbar>button.active{background:#d8d8d8;color:#222}.omnichat-inbox-filterbar b{color:#8a94a4;font-size:11px}.omnichat-inbox-filter-heading{display:block;margin:2px 8px 7px;color:#7b8493;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.omnichat-inbox-filterbar div{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:6px;margin-top:18px;color:#7b8493;font-size:11px;font-weight:850}.omnichat-inbox-filterbar div p{grid-column:1 / -1;margin:0;color:#4f5968;font-size:12px;font-weight:700}.omnichat-inbox-filterbar .omnichat-filter-note{margin:8px 8px 0;color:#6f7886;font-size:11px;font-weight:720}.omnichat-inbox-filterbar div>button[aria-label="Filter by label"]{display:grid;width:22px;height:22px;place-items:center;border-radius:4px;color:#5d6675}.omnichat-inbox-filterbar div>button:not([aria-label="Filter by label"]){grid-column:1 / -1;justify-self:start;min-height:24px;padding:0 7px;border-radius:5px;background:transparent;color:#4f5968;font-size:12px;font-weight:760;text-align:left}.omnichat-inbox-filterbar div>button.active,.omnichat-label-picker button.active{background:#e8f1ff;color:#0b63ce}.omnichat-label-picker{grid-column:1 / -1;display:grid;gap:4px;margin-top:4px;max-height:190px;overflow-y:auto}.omnichat-label-picker button{justify-self:stretch;min-height:24px;padding:0 7px;border-radius:5px;background:transparent;color:#4f5968;font-size:12px;font-weight:760;text-align:left}.omnichat-inbox-filterbar .omnichat-inbox-labels-filter>button[aria-label="Create label"]{grid-column:2;grid-row:1;display:grid;width:22px;height:22px;min-height:22px;justify-self:end;place-items:center;padding:0;border-radius:4px;color:#5d6675}.omnichat-inbox-filterbar .omnichat-inbox-labels-filter>button[aria-label="Create label"]:disabled{cursor:not-allowed;opacity:.42}@media(max-width:760px){.omnichat-clean-mode .omnichat-inbox-filterbar .omnichat-create-inbox-label{display:none}}.omnichat-inbox-filterbar .omnichat-inbox-labels-filter>button[aria-label^="Filter by"]:not([aria-label="Filter by label"]){display:inline-flex;align-items:center;gap:7px}.omnichat-inbox-filterbar .omnichat-inbox-labels-filter>button[aria-label^="Filter by"]>span{font-size:14px;line-height:1}.omnichat-inbox-filterbar .omnichat-inbox-labels-filter>button.drop-target{outline:2px solid #0b74ff;outline-offset:1px;background:#e8f1ff;color:#0b63ce}.omnichat-inbox-filterbar .omnichat-inbox-team-filter>button{display:flex;width:100%;align-items:center;gap:7px}.omnichat-inbox-filterbar .omnichat-inbox-team-filter>button b{margin-left:auto;color:inherit;font-size:10px;font-weight:850}.omnichat-inbox-label-backdrop{position:fixed;z-index:220;inset:0;display:grid;place-items:start center;padding:68px 16px 24px;background:#14181f7a}.omnichat-inbox-label-dialog{display:grid;width:min(365px,calc(100vw - 32px));max-height:calc(100vh - 92px);overflow-y:auto;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#272c34;box-shadow:0 18px 48px #181f2a3d}.omnichat-inbox-label-dialog>header{display:flex;min-height:50px;align-items:center;justify-content:center;padding:0 46px;border-bottom:1px solid #e5e7eb;position:relative}.omnichat-inbox-label-dialog>header strong{font-size:16px;font-weight:850}.omnichat-inbox-label-dialog>header button{position:absolute;right:12px;display:grid;width:28px;height:28px;place-items:center;border-radius:4px;color:#59616e}.omnichat-inbox-label-identity{display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px;padding:14px 12px 10px}.omnichat-inbox-label-identity label{display:grid;gap:5px;min-width:0;color:#67707c;font-size:11px;font-weight:750}.omnichat-inbox-label-identity select,.omnichat-inbox-label-identity input,.omnichat-inbox-label-condition select,.omnichat-inbox-label-condition input,.omnichat-inbox-label-condition-field{width:100%;height:34px;min-width:0;padding:0 9px;border:1px solid #d8dee7;border-radius:4px;background:#fff;color:#2e3540;font-size:12px;outline:0}.omnichat-inbox-label-identity select:focus,.omnichat-inbox-label-identity input:focus,.omnichat-inbox-label-condition select:focus,.omnichat-inbox-label-condition input:focus,.omnichat-inbox-label-condition-field:focus-visible{border-color:#7db5ff;box-shadow:0 0 0 3px #0b74ff1a}.omnichat-inbox-label-automation{display:grid;gap:8px;padding:8px 12px 14px}.omnichat-inbox-label-automation>strong{font-size:13px}.omnichat-inbox-label-automation>p{margin:0;color:#747c87;font-size:12px;line-height:1.45}.omnichat-inbox-label-conditions{display:grid;gap:7px}.omnichat-inbox-label-match-copy{display:grid;gap:2px;margin:3px 0 2px;color:#646d79;font-size:12px;line-height:1.35}.omnichat-inbox-label-match-copy strong{color:#333a45;font-weight:760}.omnichat-inbox-label-condition{display:grid;grid-template-columns:minmax(0,1.2fr) 70px minmax(0,.9fr) 28px;gap:5px;align-items:center}.omnichat-inbox-label-condition-field{display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left}.omnichat-inbox-label-condition-field span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-label-condition button{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;color:#707987}.omnichat-inbox-label-add-condition{min-height:40px;border:1px dashed #cdd5df;border-radius:4px;background:#fff;color:#69717e;font-size:12px;font-weight:800}.omnichat-inbox-label-field-picker{display:grid;gap:8px;max-height:290px;overflow-y:auto;padding:8px;border:1px solid #dce1e8;border-radius:5px;background:#fff;box-shadow:0 12px 28px #1f273429}.omnichat-inbox-label-field-picker>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;min-height:34px;padding:0 8px;border:1px solid #d8dee7;border-radius:4px;color:#747d89}.omnichat-inbox-label-field-picker>label:focus-within{border-color:#7db5ff;box-shadow:0 0 0 3px #0b74ff1a}.omnichat-inbox-label-field-picker input{min-width:0;height:32px;border:0;outline:0;background:transparent;color:#303743;font-size:12px}.omnichat-inbox-label-field-picker section{display:grid;gap:3px}.omnichat-inbox-label-field-picker section>strong{padding:4px 7px 2px;color:#8a929e;font-size:10px;font-weight:800;text-transform:uppercase}.omnichat-inbox-label-field-picker section>button{min-height:32px;padding:0 8px;border-radius:4px;color:#303743;font-size:12px;font-weight:700;text-align:left}.omnichat-inbox-label-field-picker section>button:hover{background:#f1f5fa}.omnichat-inbox-label-field-picker section>p{margin:3px 7px 6px;color:#8a929e;font-size:11px}.omnichat-inbox-label-status{margin:0 12px 10px;color:#a04020;font-size:12px}.omnichat-inbox-label-dialog>footer{display:flex;min-height:54px;align-items:center;justify-content:flex-end;padding:9px 12px;border-top:1px solid #e5e7eb}.omnichat-inbox-label-dialog>footer .primary{min-height:34px;padding:0 15px;border-radius:4px;background:#0b74ff;color:#fff;font-size:12px;font-weight:850}.omnichat-inbox-label-dialog>footer .primary:disabled{cursor:not-allowed;opacity:.45}.omnichat-thread-column{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr)}.omnichat-thread-list-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding:10px 12px 9px;border-bottom:1px solid #e9e9e9;background:#fff}.omnichat-thread-list-title{display:grid;min-width:0;gap:2px}.omnichat-thread-list-title strong{color:#222;font-size:15px;font-weight:900}.omnichat-thread-list-title span{color:#667085;font-size:11px;font-weight:750}.omnichat-thread-select-all{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#667085;font-size:11px;font-weight:800;white-space:nowrap}.omnichat-thread-select-all input{width:14px;height:14px;accent-color:#0b74ff}.omnichat-thread-search{position:relative;grid-column:1 / -1;display:flex;min-width:0;align-items:center}.omnichat-thread-search>svg{position:absolute;left:11px;color:#8a94a4}.omnichat-thread-search input{width:100%;height:34px;min-width:0;padding:0 34px 0 32px;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc;color:#1f2937;font-size:12px;font-weight:750;outline:0}.omnichat-thread-search input:focus{border-color:#9dc8ff;background:#fff;box-shadow:0 0 0 3px #0b74ff1f}.omnichat-thread-search button{position:absolute;right:6px;display:grid;width:24px;height:24px;place-items:center;border-radius:5px;color:#667085}.omnichat-thread-search button:hover{background:#eef2f6;color:#273141}.omnichat-thread-quick-filters{grid-column:1 / -1;display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.omnichat-thread-quick-filters button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid #dde3ea;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850;white-space:nowrap}.omnichat-thread-quick-filters button.active{border-color:#b8d6ff;background:#eaf3ff;color:#0b63ce}.omnichat-thread-quick-filters label{display:inline-flex;flex:0 0 auto;min-width:0}.omnichat-thread-quick-filters select{width:auto;max-width:142px;min-height:28px;padding:0 24px 0 8px;border:1px solid #dde3ea;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850}.omnichat-inbox-advanced-compact-only{display:none!important}.omnichat-inbox-controls{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 9px;border-bottom:1px solid #e9e9e9;background:#fbfcfe;overflow-x:auto}.omnichat-inbox-controls.advanced{flex-wrap:wrap;align-content:start;max-height:168px;overflow-y:auto}.omnichat-inbox-controls input[type=checkbox]{width:15px;height:15px;accent-color:#0b74ff}.omnichat-inbox-controls input:not([type=checkbox]){width:min(160px,100%);height:28px;min-width:116px;padding:0 9px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:800;outline:0}.omnichat-inbox-controls button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:800}.omnichat-inbox-controls button.active{border-color:#b8d6ff;background:#eaf3ff;color:#0b63ce}.omnichat-inbox-controls label{flex:0 0 auto}.omnichat-inbox-controls select{height:28px;padding:0 24px 0 9px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:800}.omnichat-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:34px;padding:6px 9px;border-bottom:1px solid #e9e9e9;background:#f8fbff;color:#617086;font-size:11px;font-weight:750}.omnichat-active-filters span{margin-right:auto}.omnichat-active-filters button{min-height:22px;padding:0 7px;border-radius:5px;background:#fff;color:#0b63ce;font-size:11px;font-weight:800}.omnichat-inbox-bulkbar{display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 9px;border-bottom:1px solid #e9e9e9;background:#fffdf7;color:#596579;overflow-x:auto}.omnichat-inbox-bulkbar>span{flex:0 0 auto;color:#273141;font-size:11px;font-weight:900}.omnichat-inbox-bulkbar button{flex:0 0 auto;min-height:26px;padding:0 8px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:850}.omnichat-inbox-bulkbar button:disabled{cursor:not-allowed;color:#a8b2c1;background:#f7f9fb}.omnichat-inbox-bulkbar label{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.omnichat-inbox-bulkbar label span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.omnichat-inbox-bulkbar input{width:116px;min-height:26px;padding:0 8px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:760}.omnichat-inbox-bulkbar em{flex:0 0 auto;color:#7a5b10;font-size:11px;font-style:normal;font-weight:800}.omnichat-thread-pagebar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 9px;border-bottom:1px solid #e9e9e9;background:#fff;color:#667085;font-size:11px;font-weight:800}.omnichat-thread-pagebar>div{display:inline-flex;align-items:center;gap:6px}.omnichat-thread-pagebar button{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#344054}.omnichat-thread-pagebar button:disabled{cursor:not-allowed;color:#a8b2c1;background:#f7f9fb}.omnichat-thread-pagebar strong{min-width:42px;color:#344054;text-align:center}.omnichat-thread-list{min-height:0;overflow-y:auto}.omnichat-thread-item{position:relative;display:grid;width:100%;grid-template-columns:18px 32px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;padding:8px 9px;border-bottom:1px solid #eeeeee;background:#fff;text-align:left;cursor:pointer}.omnichat-thread-item.active{background:#f1f7ff}.omnichat-thread-item[draggable=true]{cursor:grab}.omnichat-thread-item.dragging{opacity:.58;cursor:grabbing}.omnichat-thread-select{display:grid;place-items:center;width:18px;height:22px;cursor:pointer}.omnichat-thread-select input{width:14px;height:14px;accent-color:#0b74ff}.omnichat-thread-main{display:grid;gap:3px;min-width:0}.omnichat-thread-title-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0}.omnichat-thread-item strong,.omnichat-conversation-head strong,.omnichat-profile-head strong{overflow:hidden;color:#273141;font-size:12px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.omnichat-thread-item small{overflow:hidden;color:#667085;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.omnichat-thread-item small.search-match{color:#175cd3;font-weight:850}.omnichat-thread-item em{width:max-content;max-width:100%;padding:2px 6px;border-radius:999px;background:#eef4ff;color:#175cd3;font-size:10px;font-style:normal;font-weight:850;line-height:1.2}.omnichat-thread-item em.omnichat-thread-reminder{display:inline-flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.omnichat-thread-item em.omnichat-thread-reminder span{overflow:hidden;text-overflow:ellipsis}.omnichat-thread-item em.omnichat-thread-reminder svg{flex:0 0 auto}.omnichat-thread-item em.due{background:#fff4e5;color:#b54708}.omnichat-thread-item em.handoff{background:#ecfdf3;color:#087565}.omnichat-thread-item em.mine{background:#eff6ff;color:#175cd3}.omnichat-thread-item em.paused{background:#fef3f2;color:#b42318}.omnichat-thread-item em.stopped{background:#fff1f2;color:#9f1239}.omnichat-thread-item em.needs-automation{background:#fff7ed;color:#c2410c}.omnichat-thread-item em.automation-draft{background:#f0fdf4;color:#15803d}.omnichat-thread-item em.automation-live{background:#dcfce7;color:#047857}.omnichat-thread-automation-summary{display:grid;width:100%;min-width:0;max-width:100%;gap:1px;padding:4px 6px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#9a3412}.omnichat-thread-automation-summary.existing{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.omnichat-thread-automation-summary b,.omnichat-thread-automation-summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-thread-automation-summary b{color:inherit;font-size:10px;font-weight:900}.omnichat-thread-automation-summary small{color:#667085;font-size:10px}.omnichat-thread-draft-action{display:inline-flex;width:max-content;max-width:100%;min-height:24px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#c2410c;font-size:10px;font-weight:900}.omnichat-thread-draft-action.existing{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.omnichat-thread-draft-action:disabled{cursor:not-allowed;border-color:#dde3ea;background:#f7f9fb;color:#a8b2c1}.omnichat-thread-item em.reply-window.closed{background:#fff1f2;color:#b42318}.omnichat-thread-title-row b,.omnichat-thread-item>b{align-self:start;color:#0b74ff;font-size:10px;font-weight:850;white-space:nowrap}.omnichat-thread-item>i{position:absolute;top:10px;right:7px;width:6px;height:6px;border-radius:999px;background:#0b74ff}.omnichat-empty-thread-list{display:grid;min-height:120px;gap:10px;place-items:center;padding:18px;color:#7b8493;font-size:12px;text-align:center}.omnichat-empty-thread-list strong,.omnichat-empty-thread-list small{display:block;max-width:260px}.omnichat-empty-thread-list strong{color:#263241;font-size:13px;font-weight:900}.omnichat-empty-thread-list small{color:#667085;font-size:11px;font-weight:750;line-height:1.35}.omnichat-empty-thread-list button{min-height:28px;padding:0 10px;border:1px solid #cfe0f6;border-radius:6px;background:#fff;color:#175cd3;font-size:11px;font-weight:850}.omnichat-conversation-column{display:flex;position:relative;flex-direction:column;min-width:0}.omnichat-conversation-column>:not(.omnichat-conversation-body){flex:0 0 auto}.omnichat-conversation-column.reply-blocked{overflow:hidden}.omnichat-conversation-column.reply-blocked .omnichat-conversation-body{min-height:240px}.omnichat-conversation-head{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #e9e9e9}.omnichat-conversation-title{display:grid;gap:3px;min-width:0}.omnichat-conversation-head span{color:#667085;font-size:11px}.omnichat-reply-window-chip{display:inline-flex;width:fit-content;max-width:100%;align-items:center;min-height:18px;padding:0 7px;border:1px solid #d0d5dd;border-radius:999px;background:#f8fafc;color:#475467;font-size:10px;font-style:normal;font-weight:900;line-height:1}.omnichat-reply-window-chip.open{border-color:#a7f3d0;background:#ecfdf3;color:#047857}.omnichat-reply-window-chip.human_agent{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.omnichat-reply-window-chip.closed{border-color:#fecaca;background:#fff1f2;color:#b42318}.omnichat-conversation-automation-strip{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:4px 8px;width:min(100%,460px);margin-top:3px;padding:5px 6px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#9a3412}.omnichat-conversation-automation-strip.existing{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.omnichat-conversation-automation-strip>span{display:flex;min-width:0;align-items:center;gap:5px}.omnichat-conversation-automation-strip b,.omnichat-conversation-automation-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-conversation-automation-strip b{color:inherit;font-size:10px;font-weight:900}.omnichat-conversation-automation-strip small{grid-column:1;color:#667085;font-size:10px}.omnichat-conversation-automation-strip button{display:inline-flex;width:auto;min-width:82px;height:24px;align-items:center;justify-content:center;padding:0 8px;border-color:currentColor;border-radius:5px;background:#ffffffb8;color:inherit;font-size:10px;font-weight:900}.omnichat-conversation-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:5px}.omnichat-conversation-header-popovers{display:flex;align-items:center;gap:5px}.omnichat-conversation-header-popover-wrap{position:relative}.omnichat-clean-mode .omnichat-conversation-header-popover-wrap>button{background:transparent}.omnichat-conversation-header-popover-wrap>button.active{background:#edf5ff;color:#0b63ce}.omnichat-conversation-popover{position:absolute;z-index:32;top:calc(100% + 7px);right:0;display:grid;width:260px;gap:8px;padding:10px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;box-shadow:0 12px 30px #0f172a24}.omnichat-conversation-popover-head{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px;color:#1f2937;font-size:12px}.omnichat-conversation-head .omnichat-conversation-popover-head button{width:24px;height:24px}.omnichat-conversation-label-options{display:grid;max-height:220px;gap:3px;overflow-y:auto}.omnichat-conversation-label-options label{display:grid;grid-template-columns:16px 18px minmax(0,1fr);min-height:34px;align-items:center;gap:7px;padding:0 8px;border-radius:5px;color:#344054;cursor:pointer;font-size:11px}.omnichat-conversation-label-options label:hover{background:#f4f6f8}.omnichat-conversation-label-options input{width:14px;height:14px;margin:0;accent-color:#1877f2}.omnichat-conversation-label-options label>span{text-align:center}.omnichat-conversation-label-options label>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-conversation-label-options>p{margin:6px 4px;color:#7b8491;font-size:11px}.omnichat-conversation-head .omnichat-conversation-popover-command{display:flex;width:100%;height:32px;align-items:center;justify-content:flex-start;gap:7px;padding:0 8px;border-top:1px solid #edf1f5;border-radius:0;color:#0b63ce;font-size:11px;font-weight:800}.omnichat-conversation-head .omnichat-conversation-popover-command:disabled{color:#98a2b3;cursor:not-allowed}.omnichat-conversation-popover-status{margin:0;color:#667085;font-size:10px}.omnichat-conversation-popover .omnichat-reminder-editor{padding:0;border-top:0}.omnichat-conversation-head .omnichat-conversation-popover .omnichat-reminder-actions button{width:100%;height:30px}.omnichat-conversation-assignee{display:grid;grid-template-columns:14px minmax(0,160px);align-items:center;gap:5px;min-width:0;color:#667085}.omnichat-conversation-assignee select{width:100%;min-width:0;height:28px;padding:0 26px 0 7px;border:1px solid #d8dee7;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:800}.omnichat-conversation-head button{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;color:#5e6878}.omnichat-conversation-head .omnichat-mobile-conversation-back{display:none}.omnichat-conversation-head .omnichat-conversation-automation-strip button{grid-column:2;grid-row:1 / span 2;justify-self:end;display:inline-flex;width:auto;min-width:82px;height:24px;align-items:center;justify-content:center;padding:0 8px;border-color:currentColor;border-radius:5px;background:#ffffffb8;color:inherit;font-size:10px;font-weight:900;white-space:nowrap}.omnichat-conversation-quick-actions{display:flex;min-width:0;min-height:38px;align-items:center;gap:6px;overflow-x:auto;padding:6px 12px;border-bottom:1px solid #e9e9e9;background:#fbfcfe;scrollbar-width:thin}.omnichat-conversation-quick-actions button{display:inline-flex;flex:0 0 auto;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d7e1ec;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850;white-space:nowrap}.omnichat-conversation-quick-actions button:hover:not(:disabled),.omnichat-conversation-quick-actions button.active{border-color:#b8d7ff;background:#eef6ff;color:#0b74ff}.omnichat-conversation-quick-actions button.primary{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-conversation-quick-actions button.reminder{border-color:#d8e1ec;background:#fbfdfe;color:#405166}.omnichat-conversation-quick-actions button.reminder.active{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.omnichat-conversation-quick-actions button.reminder.due{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.omnichat-conversation-quick-actions button.stopped{border-color:#fecdd3;background:#fff1f2;color:#be123c}.omnichat-conversation-quick-actions button.automation-draft{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.omnichat-conversation-quick-actions button.automation-draft.existing{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.omnichat-conversation-quick-actions button.utility{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.omnichat-conversation-quick-actions button.utility.existing{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.omnichat-conversation-quick-actions button:disabled{cursor:not-allowed;opacity:.55}.omnichat-live-chat-control{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-items:stretch;gap:8px;min-height:64px;padding:9px 12px;border-bottom:1px solid #e6ebf1;background:#fff}.omnichat-live-chat-control.paused{background:#fff8ed}.omnichat-live-chat-control.expired{background:#fffbeb}.omnichat-live-chat-control.stopped,.omnichat-live-chat-control.disabled{background:#fff7f7}.omnichat-live-chat-control-copy,.omnichat-live-chat-control-meta,.omnichat-live-chat-control-actions,.omnichat-live-chat-control button{display:inline-flex;min-width:0;align-items:center;gap:7px}.omnichat-live-chat-control-copy>svg{flex:0 0 auto;color:#0b74ff}.omnichat-live-chat-control.paused .omnichat-live-chat-control-copy>svg{color:#d97706}.omnichat-live-chat-control.expired .omnichat-live-chat-control-copy>svg{color:#a16207}.omnichat-live-chat-control.stopped .omnichat-live-chat-control-copy>svg,.omnichat-live-chat-control.disabled .omnichat-live-chat-control-copy>svg{color:#be123c}.omnichat-live-chat-control-copy>span{display:grid;min-width:0;gap:2px}.omnichat-live-chat-control strong,.omnichat-live-chat-control small,.omnichat-live-chat-control-meta b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-live-chat-control strong{color:#263241;font-size:12px;font-weight:900}.omnichat-live-chat-control small{color:#667085;font-size:11px;line-height:1.3}.omnichat-live-chat-control-meta{justify-content:flex-start;flex-wrap:wrap;color:#526173}.omnichat-live-chat-control-meta b{display:inline-flex;align-items:center;gap:4px;max-width:160px;min-height:22px;padding:0 7px;border:1px solid #e1e8f0;border-radius:999px;background:#ffffffbf;font-size:10px;font-weight:850}.omnichat-live-chat-control-actions{display:grid;grid-template-columns:minmax(128px,1fr) repeat(2,max-content);justify-content:stretch;gap:6px}.omnichat-live-chat-assignee-picker{display:inline-grid;grid-template-columns:14px minmax(0,1fr);min-width:0;min-height:28px;align-items:center;gap:5px;padding:0 7px;border:1px solid #d7e1ec;border-radius:6px;background:#fff;color:#344054}.omnichat-live-chat-assignee-picker svg{color:#0b74ff}.omnichat-live-chat-assignee-picker select{min-width:0;border:0;outline:0;background:transparent;color:#344054;font-size:11px;font-weight:850}.omnichat-live-chat-assignee-picker select:disabled{cursor:not-allowed;color:#8b95a3}.omnichat-live-chat-control button{justify-content:center;min-width:0;min-height:28px;padding:0 9px;border:1px solid #d7e1ec;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850;white-space:nowrap}.omnichat-live-chat-control button.primary{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-live-chat-control button:hover:not(:disabled){border-color:#b8d7ff;background:#eef6ff;color:#0b74ff}.omnichat-live-chat-control.paused button,.omnichat-live-chat-control.paused button.primary{border-color:#f7c76f;background:#fff7e6;color:#9a5b00}.omnichat-live-chat-control button:disabled{cursor:not-allowed;opacity:.55}.omnichat-mobile-automation-bar{display:none}.omnichat-conversation-automation-launcher,.omnichat-central-automation-launcher{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;min-width:0;min-height:82px;padding:9px 12px;border-bottom:1px solid #e6ebf1;background:#fff}.omnichat-conversation-automation-launcher.ready,.omnichat-central-automation-launcher.ready{background:#f3fbf7}.omnichat-conversation-automation-launcher.warning,.omnichat-conversation-automation-launcher.draft,.omnichat-central-automation-launcher.warning,.omnichat-central-automation-launcher.draft{background:#fffaf0}.omnichat-conversation-automation-launcher.blocked,.omnichat-central-automation-launcher.blocked{background:#fff7f7}.omnichat-conversation-automation-launcher.blocked .omnichat-conversation-automation-launcher-copy svg,.omnichat-central-automation-launcher.blocked .omnichat-conversation-automation-launcher-copy svg{color:#b42318}.omnichat-conversation-automation-launcher.blocked .omnichat-conversation-automation-launcher-copy b,.omnichat-central-automation-launcher.blocked .omnichat-conversation-automation-launcher-copy b{background:#fee4e2;color:#b42318}.omnichat-conversation-automation-launcher-copy{display:grid;gap:3px;min-width:0}.omnichat-conversation-automation-launcher-copy span{display:flex;min-width:0;align-items:center;gap:7px}.omnichat-conversation-automation-launcher-copy svg{flex:0 0 auto;color:#0b74ff}.omnichat-conversation-automation-launcher-copy strong,.omnichat-conversation-automation-launcher-copy small,.omnichat-conversation-automation-launcher-copy b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-conversation-automation-launcher-copy strong{color:#263241;font-size:12px;font-weight:900}.omnichat-conversation-automation-launcher-copy b{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#eef4ff;color:#175cd3;font-size:10px;font-weight:850}.omnichat-conversation-automation-launcher-copy small{color:#667085;font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.omnichat-conversation-automation-launcher-controls{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,max-content);min-width:0;align-items:center;gap:6px}.omnichat-central-automation-controls{grid-template-columns:minmax(0,1fr) repeat(2,max-content)}.omnichat-conversation-automation-launcher-controls select{width:100%;min-width:0;height:30px;padding:0 28px 0 9px;border:1px solid #d7e1ec;border-radius:6px;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 15px) 13px / 5px 5px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 10px) 13px / 5px 5px no-repeat,#fff;color:#344054;font-size:11px;font-weight:800;appearance:none}.omnichat-conversation-automation-launcher-controls button{display:inline-flex;flex:0 0 auto;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d7e1ec;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850;white-space:nowrap}.omnichat-conversation-automation-launcher-controls button:hover:not(:disabled){border-color:#b8d7ff;background:#eef6ff;color:#0b74ff}.omnichat-conversation-automation-launcher-controls button.primary{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-conversation-automation-launcher-controls button.primary:disabled{border-color:#f0b4b4;background:#fff1f1;color:#b42318;opacity:1}.omnichat-conversation-automation-launcher-controls button.warning{border-color:#f2c46f;background:#fff8e8;color:#8a4b00}.omnichat-conversation-automation-launcher-controls button:disabled,.omnichat-conversation-automation-launcher-controls select:disabled{cursor:not-allowed;opacity:.55}.omnichat-conversation-actions-wrap{position:relative}.omnichat-conversation-actions{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;width:236px;padding:6px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;box-shadow:0 12px 30px #0f172a24}.omnichat-conversation-head div.omnichat-conversation-actions{display:grid;align-items:stretch;gap:2px}.omnichat-conversation-head .omnichat-conversation-actions button{display:flex;width:100%;height:30px;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px;background:transparent;color:#344054;font-size:11px;font-weight:800;text-align:left}.omnichat-conversation-head .omnichat-conversation-actions button:hover{background:#eef6ff;color:#0b63ce}.omnichat-action-select{display:grid;gap:4px;padding:6px 8px;color:#344054;font-size:11px;font-weight:800}.omnichat-action-select span{display:flex;align-items:center;gap:8px}.omnichat-action-select select{width:100%;height:30px;border:1px solid #d0d7e2;border-radius:5px;background:#fff;color:#111827;font:inherit;font-weight:700}.omnichat-reminder-editor{display:grid;gap:7px;padding:8px;border-top:1px solid #edf1f5;color:#344054;font-size:11px;font-weight:800}.omnichat-reminder-editor label{display:grid;gap:4px}.omnichat-reminder-editor select,.omnichat-reminder-editor input{width:100%;height:30px;border:1px solid #d0d7e2;border-radius:5px;background:#fff;color:#111827;font:inherit;font-weight:700}.omnichat-reminder-editor small{color:#667085;font-size:10px;font-weight:750}.omnichat-reminder-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.omnichat-conversation-head .omnichat-reminder-actions button{justify-content:center;padding:0 6px}.omnichat-channel-tab{display:flex;height:34px;align-items:end;padding-left:14px;border-bottom:1px solid #e9e9e9}.omnichat-channel-tab span{display:inline-flex;height:33px;align-items:center;border-bottom:2px solid #0b74ff;color:#0b74ff;font-size:12px;font-weight:850}.omnichat-conversation-insightbar{display:flex;min-height:34px;align-items:center;gap:8px;overflow-x:auto;padding:0 12px;border-bottom:1px solid #e9e9e9;background:#fbfcfe;color:#667085;font-size:11px;font-weight:800;white-space:nowrap}.omnichat-conversation-insightbar span{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.omnichat-conversation-insightbar svg{flex:0 0 auto}.omnichat-conversation-insightbar b{color:#222b37;font-weight:950}.omnichat-conversation-insightbar .urgent{color:#0b74ff}.omnichat-conversation-insightbar .handoff{color:#087565}.omnichat-conversation-insightbar .paused{color:#b42318}.omnichat-conversation-insightbar .stopped{color:#be123c}.omnichat-conversation-insightbar .search{color:#175cd3}.omnichat-conversation-insightbar .target-message{color:#1849a9}.omnichat-timeline-filters{display:flex;min-width:0;min-height:38px;align-items:center;gap:6px;overflow-x:auto;padding:6px 12px;border-bottom:1px solid #e9eef5;background:#fff}.omnichat-timeline-filters button{display:inline-flex;flex:0 0 auto;min-height:26px;align-items:center;gap:5px;padding:0 8px;border:1px solid #dfe7f1;border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:850;white-space:nowrap}.omnichat-timeline-filters button.active{border-color:#b8d7ff;background:#eef6ff;color:#175cd3}.omnichat-timeline-filters button:disabled{cursor:not-allowed;opacity:.5}.omnichat-timeline-filters button b{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:#fff;color:inherit;font-size:10px;font-weight:950}.omnichat-conversation-insightbar .search.search-nav{min-width:max-content;flex:0 0 auto;gap:7px}.omnichat-search-match-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.omnichat-search-match-controls button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 20px;width:20px;height:20px;padding:0;border:1px solid #c9ddff;border-radius:999px;background:#fff;color:#175cd3}.omnichat-search-match-controls svg{pointer-events:none}.omnichat-search-match-controls button:hover{background:#eef6ff;border-color:#a9c9ff}.omnichat-conversation-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:18px 20px;background:#fff}.omnichat-load-older-messages{display:block;margin:0 auto 18px;padding:7px 12px;border:1px solid #d9e2ee;border-radius:7px;background:#fff;color:#2768b6;font-size:12px;cursor:pointer}.omnichat-load-older-messages:hover{background:#f3f8ff}.omnichat-message{position:relative;width:fit-content;max-width:min(72%,620px);margin-bottom:12px;padding:10px 12px;border-radius:13px;color:#2d3645;font-size:12px;line-height:1.45}.omnichat-message.incoming{background:#f1f2f4}.omnichat-message.outgoing{margin-left:auto;margin-right:30px;background:#eaf3ff}.omnichat-message-agent-avatar{position:absolute;right:-31px;bottom:0;display:grid;width:24px;height:24px;place-items:center;overflow:hidden;border:2px solid #ffffff;border-radius:50%;background:#e7eef8;color:#526173;box-shadow:0 1px 3px #141f3326}.omnichat-message-agent-avatar img{width:100%;height:100%;object-fit:cover}.omnichat-message.search-hit{border:1px solid #facc15;box-shadow:0 0 0 2px #facc152e}.omnichat-message.target-hit{border:1px solid #60a5fa;box-shadow:0 0 0 3px #60a5fa33}.omnichat-message-search-chip,.omnichat-message-target-chip{display:inline-flex;width:fit-content;align-items:center;gap:4px;min-height:18px;margin-bottom:6px;padding:0 7px;border-radius:999px;background:#fef9c3;color:#854d0e;font-size:10px;font-weight:900;line-height:1}.omnichat-message-target-chip{background:#dbeafe;color:#1849a9}.omnichat-message-text{display:block;white-space:pre-wrap;word-break:break-word}.omnichat-message-unavailable{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-width:min(260px,100%);padding:8px 9px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff8f;color:#475467}.omnichat-message-unavailable>svg{margin-top:1px;color:#667085}.omnichat-message-unavailable>span{display:grid;min-width:0;gap:2px}.omnichat-message-unavailable strong{color:#344054;font-size:11px;font-weight:900;line-height:1.2}.omnichat-message-unavailable small{color:#667085;font-size:10px;font-weight:760;line-height:1.25}.omnichat-message-source{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px;margin-bottom:6px;color:#667085;font-size:10px;font-weight:900;line-height:1.2}.omnichat-message-source svg{flex:0 0 auto}button.omnichat-message-source{border:0;background:transparent;padding:0;cursor:pointer;text-align:left}button.omnichat-message-source:hover{text-decoration:underline}.omnichat-message-source.automation{color:#087565}.omnichat-message-source.manual{color:#175cd3}.omnichat-message-action-tray{position:absolute;z-index:6;top:-13px;left:10px;display:inline-flex;align-items:center;gap:3px;min-height:26px;padding:2px;border:1px solid #d9e2ee;border-radius:8px;background:#fffffff5;box-shadow:0 10px 26px #0f172a24;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease}.omnichat-message.outgoing .omnichat-message-action-tray{right:10px;left:auto}.omnichat-message:hover .omnichat-message-action-tray,.omnichat-message:focus .omnichat-message-action-tray,.omnichat-message:focus-within .omnichat-message-action-tray,.omnichat-message.target-hit .omnichat-message-action-tray{opacity:1;pointer-events:auto;transform:translateY(0)}.omnichat-message:focus-visible{outline:2px solid rgba(11,116,255,.28);outline-offset:2px}.omnichat-message-focus-chip,.omnichat-message-details-chip{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:5px;min-height:21px;margin-bottom:6px;padding:3px 7px;border:1px solid #d9e2ee;border-radius:999px;background:#fff;color:#475467;cursor:pointer;font:inherit;font-size:10px;font-weight:900;line-height:1.15;text-align:left}.omnichat-message-focus-chip svg,.omnichat-message-details-chip svg{flex:0 0 auto}.omnichat-message-focus-chip span,.omnichat-message-details-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-message-details-chip{border-color:#dbe4f0;background:#f8fafc;color:#344054}.omnichat-message-focus-chip:hover,.omnichat-message-focus-chip:focus-visible,.omnichat-message-details-chip:hover,.omnichat-message-details-chip:focus-visible{border-color:#b8d7ff;background:#eef6ff;color:#0b63ce;outline:0}.omnichat-message-details-panel{position:absolute;z-index:28;right:12px;bottom:118px;display:grid;width:min(390px,calc(100% - 24px));max-height:min(520px,calc(100% - 150px));gap:10px;overflow-y:auto;padding:12px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;box-shadow:0 18px 46px #0f172a2e}.omnichat-message-details-head{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:10px}.omnichat-message-details-head div{display:grid;min-width:0;gap:2px}.omnichat-message-details-head span,.omnichat-message-details-link span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.omnichat-message-details-head strong{min-width:0;overflow:hidden;color:#172033;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.omnichat-message-details-head small{color:#667085;font-size:11px;font-weight:750}.omnichat-message-details-head button{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:#f3f6f9;color:#526173}.omnichat-message-details-list{display:grid;gap:6px;margin:0}.omnichat-message-details-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid #edf1f5}.omnichat-message-details-list dt{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.omnichat-message-details-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#253140;font-size:11px;font-weight:800;line-height:1.35}.omnichat-message-details-link{display:grid;gap:5px;padding-top:8px;border-top:1px solid #edf1f5}.omnichat-message-details-link code{padding:7px 8px;font-size:10px;overflow-wrap:anywhere}.omnichat-message-details-raw{border-top:1px solid #edf1f5;padding-top:8px}.omnichat-message-details-raw summary{color:#344054;font-size:11px;font-weight:900}.omnichat-message-details-raw pre{max-height:170px;margin:8px 0 0;overflow:auto;padding:9px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#334155;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.omnichat-message-details-actions{display:flex;flex-wrap:wrap;gap:7px}.omnichat-message-details-actions button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #dbe4f0;border-radius:6px;background:#f8fafc;color:#344054;font-size:11px;font-weight:900}.omnichat-message-details-actions button:hover{border-color:#b8d7ff;background:#eef6ff;color:#0b63ce}.omnichat-message-interaction-chip{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:5px;min-height:22px;margin-bottom:6px;padding:3px 7px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#175cd3;font-size:10px;font-weight:850;line-height:1.15}.omnichat-message-interaction-chip svg{flex:0 0 auto}.omnichat-message-interaction-chip strong{color:#1849a9;font-size:9px;font-weight:950;text-transform:uppercase}.omnichat-message-interaction-chip span,.omnichat-message-interaction-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-message-interaction-chip small{max-width:150px;color:#52677f;font-size:10px;font-weight:750}button.omnichat-message-interaction-chip{cursor:pointer;text-align:left}button.omnichat-message-interaction-chip:hover{border-color:#93c5fd;background:#dbeafe}.omnichat-message-builder-chip,.omnichat-message-canned-chip{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:5px;min-height:22px;margin-bottom:6px;padding:3px 7px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857;cursor:pointer;font:inherit;font-size:10px;font-weight:900;line-height:1.15;text-align:left}.omnichat-message-canned-chip{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.omnichat-message-builder-chip.create{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.omnichat-message-action-icon{position:relative;display:inline-grid;width:24px;min-width:24px;height:24px;min-height:24px;place-items:center;margin-right:4px;padding:0;border-radius:6px;vertical-align:top}.omnichat-message-action-tray .omnichat-message-action-icon{margin:0;box-shadow:none}.omnichat-message-action-icon svg{width:13px;height:13px}.omnichat-message-action-icon span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.omnichat-message-builder-chip svg,.omnichat-message-canned-chip svg{flex:0 0 auto}.omnichat-message-builder-chip span,.omnichat-message-canned-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-message-builder-chip:hover,.omnichat-message-builder-chip:focus-visible,.omnichat-message-canned-chip:hover,.omnichat-message-canned-chip:focus-visible{border-color:#86efac;background:#dcfce7;outline:0}.omnichat-message-canned-chip:hover,.omnichat-message-canned-chip:focus-visible{border-color:#a5b4fc;background:#e0e7ff}.omnichat-message-builder-chip.create:hover,.omnichat-message-builder-chip.create:focus-visible{border-color:#7dd3fc;background:#e0f2fe}.omnichat-message-delivery-status{display:grid;width:min(100%,320px);justify-items:end;gap:2px;margin-top:6px;margin-left:auto;color:#667085;font-size:10px;font-weight:850;line-height:1.2;text-align:right}.omnichat-message-delivery-status strong{font:inherit}.omnichat-message-delivery-status small{max-width:100%;overflow-wrap:anywhere;color:currentColor;font-size:10px;font-weight:650;line-height:1.35}.omnichat-message-delivery-status.failed{color:#b42318}.omnichat-message-time{display:block;margin-top:2px;color:#8a94a4;font-size:10px;font-weight:700;line-height:1.2}.omnichat-message.outgoing .omnichat-message-time{color:#5f6f85}.omnichat-message-attachments{display:grid;gap:6px;margin-top:8px}.omnichat-message-attachment-preview{display:grid;grid-template-columns:minmax(42px,auto) minmax(0,1fr) auto;align-items:center;gap:7px;min-width:220px;max-width:100%;padding:7px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffffa3;color:inherit;text-decoration:none}.omnichat-message-attachment-preview.image,.omnichat-message-attachment-preview.product{grid-template-columns:minmax(72px,92px) minmax(0,1fr) auto}.omnichat-message-attachment-preview img,.omnichat-message-attachment-preview video{display:block;width:92px;max-width:100%;aspect-ratio:4 / 3;border-radius:7px;background:#e7edf5;object-fit:cover}.omnichat-message-attachment-preview audio{width:min(240px,100%)}.omnichat-message-attachment-placeholder{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#eef4ff;color:#175cd3}.omnichat-message-attachment-preview.image .omnichat-message-attachment-placeholder,.omnichat-message-attachment-preview.product .omnichat-message-attachment-placeholder{width:72px;height:54px}.omnichat-message-attachment-copy{display:grid;min-width:0;gap:2px}.omnichat-message-attachment-copy strong{overflow:hidden;font-size:11px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.omnichat-message-attachment-copy small,.omnichat-message-attachment-copy em{overflow:hidden;max-width:120px;color:#667085;font-size:10px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.omnichat-message-attachment-copy em{max-width:220px;color:#8a5a00}.omnichat-message-attachment-open{align-self:center;padding:4px 7px;border:1px solid #d7e7ff;border-radius:999px;background:#f4f9ff;color:#175cd3;font-size:10px;font-weight:850;text-decoration:none}.omnichat-message-attachment-more{color:#667085;font-size:10px;font-weight:800}.omnichat-automation-note{margin:10px 0;color:#8a94a4;font-size:10px;font-weight:750;text-align:center}.omnichat-internal-note{display:grid;gap:4px;width:fit-content;max-width:min(72%,620px);margin:10px auto;padding:8px 10px;border:1px solid #ffe4a8;border-radius:8px;background:#fff8e6;color:#705500;font-size:11px;line-height:1.4;word-break:break-word}.omnichat-internal-note-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.omnichat-internal-note-meta strong{font-size:10px;color:#5f4800}.omnichat-internal-note-meta time{color:#9a7a1a;font-size:10px;font-weight:700;white-space:nowrap}.omnichat-internal-note:focus{outline:2px solid rgba(202,138,4,.32);outline-offset:2px}.omnichat-system-activity{display:grid;gap:2px;width:fit-content;max-width:min(72%,620px);margin:10px auto;padding:6px 10px;border:1px solid #dbe3ea;border-radius:999px;background:#f7f9fb;color:#526173;font-size:10px;font-weight:800;line-height:1.3;text-align:center}.omnichat-system-activity small{color:#7a8795;font-size:9px;font-weight:750}.omnichat-reply-box{position:relative;isolation:isolate;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding:8px 10px 10px;border-top:1px solid #e9e9e9;background:#fff}.omnichat-reply-box.reply-blocked{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"tabs tabs" "suggestions suggestions" "context context" "blocked blocked" "reply send";gap:5px 8px;padding:6px 10px}.omnichat-reply-box.reply-blocked .omnichat-reply-tabs{grid-area:tabs;align-items:center;gap:8px}.omnichat-reply-box.reply-blocked .omnichat-reply-tools{grid-area:tools;grid-column:auto;justify-content:flex-end;gap:4px}.omnichat-reply-box.reply-blocked .omnichat-composer-context{grid-area:context;display:none;min-height:0}.omnichat-reply-box.reply-blocked .omnichat-composer-lock-status{grid-area:blocked}.omnichat-reply-box.reply-blocked textarea{grid-area:reply;display:none;min-height:32px;max-height:36px;padding:7px 9px;resize:none}.omnichat-reply-box.reply-blocked button[type=submit]{grid-area:send;display:none;align-self:stretch;min-height:32px}.omnichat-reply-box.reply-blocked.note-active{grid-template-areas:"tabs tabs" "context context" "blocked blocked" "reply send"}.omnichat-reply-box.reply-blocked.note-active .omnichat-composer-context{display:flex}.omnichat-reply-box.reply-blocked.note-active textarea{display:block}.omnichat-reply-box.reply-blocked.note-active button[type=submit]{display:inline-flex;align-items:center;justify-content:center}.omnichat-reply-tabs{grid-column:1 / -1;display:flex;gap:6px}.omnichat-reply-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#657083;font-size:11px;font-weight:850}.omnichat-reply-tabs button.active{border-color:#bfdbff;background:#eff6ff;color:#0b74ff}.omnichat-reply-tabs button.suggested:not(.active){border-color:#d7e9ff;background:#f6faff;color:#1f5fae}.omnichat-reply-tabs button.blocked,.omnichat-reply-tabs button:disabled{cursor:not-allowed;border-color:transparent;background:#f8fafc;color:#9aa6b2;opacity:.78}.omnichat-reply-tabs button.blocked svg,.omnichat-reply-tabs button:disabled svg{color:#9aa6b2}.omnichat-reply-tools{grid-column:1 / -1;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.omnichat-reply-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:0;width:32px;min-width:32px;min-height:28px;padding:0;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#354052;font-size:11px;font-weight:850}.omnichat-reply-tool-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.omnichat-reply-tools>button:hover:not(:disabled),.omnichat-reply-tools>button.active{border-color:#b8d7ff;background:#eef6ff;color:#0b74ff}.omnichat-reply-tools>button:disabled{cursor:not-allowed;opacity:.55}.omnichat-reply-tools-blocked{grid-column:1 / -1;min-height:30px}.omnichat-inbox-automation-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:24px;background:#16191d8a}.omnichat-inbox-automation-picker{display:grid;grid-template-columns:minmax(0,1fr);width:min(1000px,calc(100vw - 48px));height:min(736px,calc(100vh - 48px));grid-template-rows:58px minmax(0,1fr) 58px;overflow:hidden;border:1px solid #dfe3e8;border-radius:7px;background:#fff;box-shadow:0 22px 62px #14191f47;color:#24272c}.omnichat-inbox-automation-picker-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 0 28px}.omnichat-inbox-automation-breadcrumb{display:flex;min-width:0;align-items:center;gap:10px;color:#7a8088;font-size:12px}.omnichat-inbox-automation-breadcrumb strong{overflow:hidden;color:#202328;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-automation-picker-head>button{display:inline-grid;width:30px;height:30px;min-height:30px;place-items:center;padding:0;border-radius:5px;background:transparent;color:#555c65}.omnichat-inbox-automation-picker-head>button:hover{background:#f1f3f5;color:#202328}.omnichat-inbox-automation-picker-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 292px;gap:30px;padding:14px 28px 18px}.omnichat-inbox-automation-catalog{display:grid;min-width:0;min-height:0;grid-template-rows:40px 34px minmax(0,1fr);gap:8px}.omnichat-inbox-automation-filters{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,210px) minmax(150px,210px);gap:10px}.omnichat-inbox-automation-filters label{position:relative;display:flex;min-width:0;align-items:center}.omnichat-inbox-automation-filters input,.omnichat-inbox-automation-filters select{width:100%;height:36px;min-width:0;padding:0 30px 0 10px;border:1px solid #d9dde2;border-radius:5px;background:#fff;color:#4b5159;font-size:12px;outline:0}.omnichat-inbox-automation-search svg{position:absolute;z-index:1;left:10px;color:#7c838c}.omnichat-inbox-automation-search input{padding-left:32px}.omnichat-inbox-automation-filters input:focus,.omnichat-inbox-automation-filters select:focus{border-color:#69aefa;box-shadow:0 0 0 2px #1685f81f}.omnichat-inbox-automation-table-head,.omnichat-inbox-automation-list>button{display:grid;grid-template-columns:minmax(0,1fr) 64px 54px 112px;align-items:center;gap:8px}.omnichat-inbox-automation-table-head{padding:0 12px;color:#858b93;font-size:11px}.omnichat-inbox-automation-list{min-height:0;overflow-y:auto;padding:1px 3px 12px}.omnichat-inbox-automation-list>button{width:100%;min-height:52px;margin-bottom:8px;padding:7px 12px;border:1px solid #e7e9ec;border-radius:7px;background:#fff;box-shadow:0 2px 7px #1e232a14;color:#60666e;font-size:11px;text-align:left}.omnichat-inbox-automation-list>button:hover{border-color:#a9ccec;background:#fbfdff}.omnichat-inbox-automation-list>button.selected{border-color:#42ae70;box-shadow:0 0 0 1px #42ae7014}.omnichat-inbox-automation-name{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:3px 8px}.omnichat-inbox-automation-name em{padding:2px 6px;border-radius:3px;background:#eceff2;color:#818890;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.omnichat-inbox-automation-name em.live{background:#e5f6eb;color:#23824b}.omnichat-inbox-automation-name strong,.omnichat-inbox-automation-name small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-automation-name strong{color:#24272c;font-size:13px}.omnichat-inbox-automation-name small{grid-column:2;color:#858b93;font-size:10px}.omnichat-inbox-automation-empty{display:grid;min-height:150px;place-content:center;gap:5px;padding:20px;color:#7d848d;text-align:center}.omnichat-inbox-automation-empty strong{color:#33383f;font-size:13px}.omnichat-inbox-automation-empty span{max-width:320px;font-size:11px;line-height:1.4}.omnichat-inbox-automation-phone{display:grid;min-width:0;place-items:start center;padding-top:6px}.omnichat-inbox-automation-phone-shell{display:grid;width:226px;height:472px;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:8px solid #111821;border-radius:30px;background:#202b3e;box-shadow:inset 0 0 0 1px #39455a;color:#fff}.omnichat-inbox-automation-phone-head{display:flex;min-width:0;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.omnichat-inbox-automation-phone-head span,.omnichat-inbox-automation-phone-head strong,.omnichat-inbox-automation-phone-head small{display:block;min-width:0}.omnichat-inbox-automation-phone-head strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-automation-phone-head small{margin-top:2px;color:#9dadc4;font-size:9px}.omnichat-inbox-automation-phone-chat{padding:14px 10px}.omnichat-inbox-automation-phone-flow{display:block;margin-bottom:10px;overflow:hidden;color:#98a8bf;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-automation-phone-chat p{width:fit-content;max-width:88%;margin:0;padding:8px 10px;border-radius:5px 12px 12px;background:#35445c;color:#eef4ff;font-size:10px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.omnichat-inbox-automation-phone-chat p.empty{color:#b7c2d2;font-style:italic}.omnichat-inbox-automation-picker-footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:8px 14px;border-top:1px solid #e5e8eb}.omnichat-inbox-automation-picker-footer p{min-width:0;margin:0 auto 0 0;overflow:hidden;color:#747b84;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.omnichat-inbox-automation-picker-footer p.warning{color:#9a5a13}.omnichat-inbox-automation-picker-footer>button.primary{min-width:266px;min-height:36px;padding:0 18px;border:1px solid #1685f8;border-radius:4px;background:#1685f8;color:#fff;font-size:12px;font-weight:700}.omnichat-inbox-automation-picker-footer>button.primary:disabled{cursor:not-allowed;border-color:#c7d5e5;background:#c7d5e5}@media(max-width:820px){.omnichat-inbox-automation-backdrop{padding:10px}.omnichat-inbox-automation-picker{width:calc(100vw - 20px);height:calc(100dvh - 20px);grid-template-rows:58px minmax(0,1fr) auto}.omnichat-inbox-automation-picker-body{grid-template-columns:minmax(0,1fr);padding:10px 14px}.omnichat-inbox-automation-phone{display:none}.omnichat-inbox-automation-filters{grid-template-columns:minmax(0,1fr)}.omnichat-inbox-automation-catalog{grid-template-rows:auto 34px minmax(0,1fr)}.omnichat-inbox-automation-table-head,.omnichat-inbox-automation-list>button{grid-template-columns:minmax(0,1fr) 54px}.omnichat-inbox-automation-table-head span:nth-child(3),.omnichat-inbox-automation-table-head span:nth-child(4),.omnichat-inbox-automation-list>button>span:nth-child(3),.omnichat-inbox-automation-list>button>span:nth-child(4){display:none}.omnichat-inbox-automation-picker-footer>button.primary{min-width:160px}.omnichat-inbox-automation-picker-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.omnichat-inbox-automation-picker-footer p{white-space:normal}}.omnichat-reply-attachment-shortcuts{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc}.omnichat-reply-attachment-shortcuts button{display:inline-grid;width:24px;min-width:24px;height:24px;min-height:24px;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#526173}.omnichat-reply-attachment-shortcuts button:hover,.omnichat-reply-attachment-shortcuts button.active{border-color:#b8d7ff;background:#eef6ff;color:#0b74ff}.omnichat-recent-replies{grid-column:1 / -1;display:grid;min-width:0;gap:6px;padding:7px;border:1px solid #dbe8ff;border-radius:7px;background:#f6faff}.omnichat-reply-box.reply-blocked .omnichat-recent-replies{grid-area:suggestions;padding:5px}.omnichat-reply-box.reply-blocked .omnichat-recent-replies-head{min-height:0}.omnichat-reply-box.reply-blocked .omnichat-recent-reply-list button{min-height:32px;padding-top:5px;padding-bottom:5px}.omnichat-recent-replies-head{display:flex;min-width:0;align-items:center;gap:5px;color:#526173;font-size:10px;font-weight:850}.omnichat-recent-replies-head svg{color:#0b74ff}.omnichat-recent-replies-head strong{color:#243247;font-size:11px;font-weight:900}.omnichat-recent-replies-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-recent-reply-list{display:flex;min-width:0;gap:6px;overflow-x:auto;padding-bottom:1px}.omnichat-recent-reply-list button{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-width:min(190px,72%);max-width:260px;min-height:38px;padding:6px 8px;border:1px solid #cfe3ff;border-radius:6px;background:#fff;color:#243247;text-align:left}.omnichat-recent-reply-list button:hover{border-color:#9dccff;background:#eef6ff}.omnichat-recent-reply-list button:disabled,.omnichat-recent-reply-list button.blocked{cursor:not-allowed;border-color:#e5e7eb;background:#f8fafc;color:#7a8492}.omnichat-recent-reply-list button:disabled svg,.omnichat-recent-reply-list button.blocked svg{color:#9aa6b2}.omnichat-recent-reply-list button svg{color:#0b74ff}.omnichat-recent-reply-list button span,.omnichat-recent-reply-list button strong,.omnichat-recent-reply-list button small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-recent-reply-list button strong{font-size:11px;font-weight:900}.omnichat-recent-reply-list button small{color:#657083;font-size:9px;font-weight:800}.omnichat-reply-readiness-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px 10px;border-top:1px solid #e9eef5;background:#fbfcfe}.omnichat-reply-readiness-chip{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;gap:1px 5px;align-items:center;min-height:38px;padding:5px 7px;border:1px solid #dfe7ef;border-radius:7px;background:#fff;color:#475467}.omnichat-reply-readiness-chip svg{grid-row:1 / 3;color:currentColor}.omnichat-reply-readiness-chip strong,.omnichat-reply-readiness-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-reply-readiness-chip strong{color:#263241;font-size:10px;font-weight:950}.omnichat-reply-readiness-chip small{color:#667085;font-size:9px;font-weight:780}.omnichat-reply-readiness-chip.ready{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.omnichat-reply-readiness-chip.blocked{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.omnichat-reply-readiness-chip.draft{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.omnichat-reply-readiness-chip.idle{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.omnichat-clean-mode .builder-execution-strip,.omnichat-clean-mode .builder-live-test-dock,.omnichat-clean-mode .builder-publish-readiness,.omnichat-clean-mode .builder-source-draft-strip,.omnichat-clean-mode .builder-real-inbox-cases,.omnichat-clean-mode .basic-builder-source,.omnichat-clean-mode .builder-inbox-source-card,.omnichat-clean-mode .builder-source-panel,.omnichat-clean-mode .builder-source-preview,.omnichat-clean-mode .composer-source-reply,.omnichat-clean-mode .flow-inbox-context,.omnichat-clean-mode .builder-preview-context-panel,.omnichat-clean-mode .flow-preview-contact.locked,.omnichat-clean-mode .flow-preview-real-comparison,.omnichat-clean-mode .omnichat-conversation-automation-strip,.omnichat-clean-mode .omnichat-conversation-automation-launcher,.omnichat-clean-mode .omnichat-conversation-automation-list,.omnichat-clean-mode .omnichat-message-action-tray,.omnichat-clean-mode .omnichat-reply-readiness-strip,.omnichat-clean-mode .omnichat-profile-automation-builder-row.source-draft,.omnichat-clean-mode .omnichat-profile-list-action,.omnichat-clean-mode .omnichat-profile-section .omnichat-profile-automation-builder-row:not(.source-draft),.omnichat-clean-mode .omnichat-data-collection-profile,.omnichat-clean-mode .omnichat-recent-replies,.omnichat-clean-mode .omnichat-inbox-automation-preview,.omnichat-clean-mode .omnichat-inbox-real-comparison,.omnichat-clean-mode .omnichat-inbox-real-metrics{display:none!important}.omnichat-clean-mode .builder-shell>.automation-grid{grid-row:3;grid-template-columns:minmax(0,1fr) minmax(348px,380px)}.omnichat-clean-mode .builder-step-rail{display:none!important}.omnichat-clean-mode .builder-column{grid-column:1}.omnichat-clean-mode .builder-right-panel{grid-column:2}.omnichat-clean-mode .automation-grid.panel-collapsed{grid-template-columns:minmax(0,1fr) 44px}.omnichat-clean-mode .automation-grid.panel-collapsed .builder-right-panel{grid-column:2}@media(max-width:840px){.omnichat-clean-mode .builder-shell>.automation-grid,.omnichat-clean-mode .automation-grid.panel-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(420px,1fr) minmax(300px,auto);overflow-y:auto}.omnichat-clean-mode .builder-column{grid-column:1;grid-row:1;min-width:0}.omnichat-clean-mode .builder-right-panel,.omnichat-clean-mode .automation-grid.panel-collapsed .builder-right-panel{grid-column:1;grid-row:2;min-width:0;border-top:1px solid #dfe5eb;border-left:0}}.omnichat-clean-mode .builder-topbar{min-height:56px;border-bottom-color:#e6e8eb;background:#fff}.omnichat-clean-mode .builder-breadcrumb strong{flex:0 1 auto;max-width:min(34vw,420px)}.omnichat-clean-mode .builder-breadcrumb .builder-clean-folder{text-transform:uppercase}.omnichat-clean-mode .builder-breadcrumb .builder-flow-name-edit{flex:0 0 auto;color:#6b7280}.builder-flow-name-edit{display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:4px;background:transparent}.builder-flow-name-edit:hover{background:#f2f4f7;color:#1677ee}.builder-flow-name-input{width:min(34vw,420px);min-width:160px;height:30px;padding:0 8px;border:1px solid #7fb2f8;border-radius:5px;outline:2px solid rgba(23,119,238,.12);color:#18202b;font:inherit;font-weight:800}.omnichat-clean-mode .builder-top-actions{gap:8px;min-width:0}.omnichat-clean-mode .builder-compact-stat,.omnichat-clean-mode .customer-chat-top-action{display:none}.omnichat-clean-mode .builder-start-step-card{border-color:#d9e6f6;background:#f6faff}.omnichat-clean-mode .builder-start-step-icon{background:#e7f1ff;color:#0b74ff}.omnichat-clean-mode .builder-start-step-head strong{color:#1f2937}.omnichat-clean-mode .builder-start-step-head small,.omnichat-clean-mode .builder-start-step-card p{color:#667085}.omnichat-clean-mode .builder-start-step-actions button{border-color:#c7d9f0;color:#0b74ff}.omnichat-clean-mode .builder-start-step-actions button:hover,.omnichat-clean-mode .builder-start-step-actions button:focus-visible{border-color:#0b74ff;background:#eef6ff}.omnichat-clean-mode .trigger-stack-node{width:330px;border-color:#d5e9dc;box-shadow:0 12px 30px #0f172a14}.omnichat-clean-mode .trigger-stack-node.selected{border-color:#17b26a;box-shadow:0 0 0 2px #17b26a2e,0 14px 34px #0f172a1a}.omnichat-clean-mode .edge-label-object[data-wire-kind=trigger]{display:none}.omnichat-clean-mode .trigger-stack-row{min-height:50px;background:#fbfdfc}.omnichat-clean-mode .trigger-stack-row.has-trigger-path{grid-template-columns:20px minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:start}.omnichat-clean-mode .trigger-stack-row.has-trigger-path .trigger-path-target{grid-column:2;max-width:100%;margin-top:2px}.omnichat-clean-mode .trigger-stack-row.has-trigger-path .trigger-path-handle{grid-column:3;grid-row:1 / span 2;align-self:center}.omnichat-clean-mode .trigger-row-copy strong,.omnichat-clean-mode .trigger-row-copy small{white-space:normal}.omnichat-clean-mode .trigger-row-copy strong{font-size:12px;line-height:1.25}.omnichat-clean-mode .trigger-row-copy small{font-size:10px;line-height:1.3}.omnichat-clean-mode .trigger-path-target.connected{border-color:#bbf7d0;background:#ecfdf3;color:#087443}.omnichat-clean-mode .node-add-next-trigger{width:14px;height:14px;min-height:14px;border-color:#8aa4c2;background:#fff;color:transparent;box-shadow:none}.omnichat-clean-mode .node-add-next-trigger svg{display:none}.omnichat-clean-mode .node-add-next-trigger:hover,.omnichat-clean-mode .node-next-step-menu.open .node-add-next-trigger{border-color:#0b74ff;background:#e8f1ff;color:transparent;box-shadow:0 0 0 4px #0b74ff1f;transform:scale(1.08)}.omnichat-clean-mode .message-card-node .node-next-step-menu{top:calc(100% - 24px);right:-10px;width:16px;transform:none}.omnichat-clean-mode .node-add-next-head strong{font-size:14px}.omnichat-clean-mode .node-add-next-options{right:0;left:auto;width:min(318px,calc(100vw - 32px));transform-origin:top right}.omnichat-clean-mode .omnichat-keyword-condition-field{padding:10px;border:1px solid #d5e9dc;border-radius:8px;background:#fbfdfc}.omnichat-clean-mode .omnichat-keyword-condition-field input{background:#fff}.omnichat-clean-mode .reply-send-rule-note{display:none!important}.omnichat-clean-mode .content-more-popover-full{width:280px}.omnichat-clean-mode .builder-reply-live-preview,.omnichat-clean-mode .builder-reply-live-preview-head small,.omnichat-clean-mode .builder-reply-workbench-head,.omnichat-clean-mode .reply-composer-fast-actions,.omnichat-clean-mode .reply-side-composer .text-constructor-footer .text-constructor-tools{display:none!important}.omnichat-clean-mode .content-block-picker button{min-height:58px}.omnichat-clean-mode .builder-step-rail-head small,.omnichat-clean-mode .builder-flow-outline{display:none}.omnichat-clean-mode .builder-reply-workbench>.builder-reply-summary,.omnichat-clean-mode .builder-reply-workbench>.builder-reply-path-map,.omnichat-clean-mode .builder-reply-workbench>.builder-reply-build-actions{display:none!important}.omnichat-clean-mode .builder-reply-workbench,.omnichat-clean-mode .builder-reply-workbench .reply-side-composer,.omnichat-clean-mode .builder-reply-workbench>.content-builder-section{padding:0;border:0;background:transparent;box-shadow:none}.omnichat-clean-mode .builder-reply-workbench>.content-builder-section{display:grid!important;padding:4px 0 0;border-top:1px solid #e3e6ea}.omnichat-clean-mode .content-block-picker{grid-template-columns:minmax(0,1fr);gap:8px}.omnichat-clean-mode .content-block-picker button{grid-template-columns:24px minmax(0,1fr);padding:9px 12px;border-style:dashed;background:#fff}.omnichat-clean-mode .content-block-picker button small{display:block;margin-top:2px}.omnichat-clean-mode .reply-send-window{display:flex;padding:2px 0 8px;border-bottom:1px solid #e3e6ea}.omnichat-clean-mode .reply-side-composer{gap:10px}.omnichat-clean-mode .reply-side-composer .composer-content-previews{gap:18px;padding-top:8px}.omnichat-clean-mode .reply-side-composer .primary-message-block{padding:16px 10px;background:#d9f9e5;box-shadow:0 0 24px #43da8047}.omnichat-clean-mode .reply-side-composer .composer-message-card{border-color:#d7dce2;border-radius:8px}.omnichat-clean-mode .reply-side-composer .composer-message-card .text-constructor-field,.omnichat-clean-mode .reply-side-composer .composer-message-card .text-constructor-field>textarea,.omnichat-clean-mode .reply-side-composer .composer-message-card>.character-counter{background:#fff}.omnichat-clean-mode .reply-side-composer .composer-message-card .text-constructor-field>textarea{min-height:112px;font-size:13px;line-height:1.38}.omnichat-clean-mode .reply-side-composer .composer-add-button-row{min-height:36px;font-size:12px}.omnichat-clean-mode .reply-side-composer .composer-quick-add{min-height:32px;padding:0 12px;font-size:12px}.omnichat-inbox-workspace.omnichat-clean-mode{grid-template-areas:"header" "notice" "content";grid-template-rows:50px auto minmax(0,1fr)}.omnichat-clean-mode .omnichat-inbox-header{grid-template-columns:minmax(160px,1fr) minmax(280px,360px) minmax(160px,1fr);min-height:50px;padding:0 16px 0 22px}.omnichat-clean-mode .omnichat-inbox-global-search{width:100%;max-width:360px}.omnichat-clean-mode .omnichat-inbox-header>button{grid-column:3;justify-self:end}.omnichat-clean-mode .omnichat-thread-list-head{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px}.omnichat-clean-mode .omnichat-thread-item{min-height:58px;padding:7px 9px}.omnichat-clean-mode .omnichat-thread-select{opacity:0;transition:opacity .12s ease}.omnichat-clean-mode .omnichat-thread-item:hover .omnichat-thread-select,.omnichat-clean-mode .omnichat-thread-item:focus-within .omnichat-thread-select,.omnichat-clean-mode .omnichat-thread-item.active .omnichat-thread-select{opacity:1}.omnichat-clean-mode .omnichat-thread-select-all{grid-column:1;justify-content:flex-start}.omnichat-clean-mode .omnichat-thread-quick-filters{grid-column:2}.omnichat-clean-mode .omnichat-conversation-empty-state{width:min(390px,calc(100% - 40px));justify-self:center;align-self:center;gap:12px;color:#262b33;text-align:center}.omnichat-clean-mode .omnichat-conversation-empty-state>svg{color:#2783ff;stroke-width:1.35}.omnichat-clean-mode .omnichat-conversation-empty-state strong{max-width:330px;font-size:17px;line-height:1.35}.omnichat-clean-mode .omnichat-conversation-empty-state span{max-width:360px;color:#69717d;font-size:13px;line-height:1.5}.omnichat-clean-mode .omnichat-conversation-empty-state button{min-height:36px;padding:0 15px;border-radius:5px;background:#0b74ff;color:#fff;font-size:12px;font-weight:850}.omnichat-clean-mode .omnichat-conversation-head{min-height:50px;gap:8px;padding:0 10px}.omnichat-clean-mode .omnichat-conversation-head>.avatar{flex:0 0 auto;width:28px;height:28px}.omnichat-clean-mode .omnichat-conversation-toolbar>button,.omnichat-clean-mode .omnichat-conversation-actions-wrap>button{background:transparent}.omnichat-clean-mode .omnichat-conversation-toolbar>button:hover,.omnichat-clean-mode .omnichat-conversation-actions-wrap>button:hover,.omnichat-clean-mode .omnichat-conversation-header-popover-wrap>button:hover{background:#f1f3f5}.omnichat-title-assignee{display:inline-flex;width:max-content;max-width:180px}.omnichat-title-assignee select{width:100%;min-width:0;height:24px;padding:0 18px 0 0;border:0;background-color:transparent;color:#69717d;font-size:12px;font-weight:500;outline:0}.omnichat-clean-mode .omnichat-channel-tab span{gap:7px;color:#25282d;font-weight:600}.omnichat-clean-mode .omnichat-profile-history-button{width:max-content;min-height:28px;margin:8px auto 2px;padding:0 10px;border:1px solid #d8dee7;border-radius:5px;background:#fff;color:#55708f;font-size:10px;font-weight:800}.omnichat-clean-mode .omnichat-live-chat-control{display:none!important}.omnichat-clean-mode .builder-panel-mode-head strong{overflow:visible;line-height:1.22;text-overflow:clip;white-space:normal}.omnichat-clean-mode .omnichat-live-chat-control-copy small{display:none}.omnichat-clean-mode .omnichat-thread-quick-filters,.omnichat-clean-mode .omnichat-conversation-quick-actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.omnichat-clean-mode .omnichat-thread-quick-filters::-webkit-scrollbar,.omnichat-clean-mode .omnichat-conversation-quick-actions::-webkit-scrollbar,.omnichat-clean-mode .omnichat-conversation-insightbar::-webkit-scrollbar,.omnichat-clean-mode .omnichat-timeline-filters::-webkit-scrollbar{display:none}.omnichat-clean-mode .omnichat-conversation-quick-actions{min-height:36px;background:#fff}.omnichat-clean-mode .omnichat-conversation-insightbar,.omnichat-clean-mode .omnichat-timeline-filters{flex-wrap:wrap;align-content:center;overflow-x:hidden;scrollbar-width:none}.omnichat-clean-mode .omnichat-conversation-insightbar{min-height:34px;padding-block:5px;white-space:normal}.omnichat-clean-mode .omnichat-central-automation-launcher{grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:6px 10px;background:#fff}.omnichat-clean-mode .omnichat-central-automation-launcher.ready,.omnichat-clean-mode .omnichat-central-automation-launcher.warning,.omnichat-clean-mode .omnichat-central-automation-launcher.draft,.omnichat-clean-mode .omnichat-central-automation-launcher.blocked{background:#fff}.omnichat-clean-mode .omnichat-central-automation-launcher .omnichat-conversation-automation-launcher-copy{display:flex;align-items:center;gap:6px}.omnichat-clean-mode .omnichat-central-automation-launcher .omnichat-conversation-automation-launcher-copy small{display:none}.omnichat-clean-mode .omnichat-central-automation-launcher .omnichat-conversation-automation-launcher-copy strong{font-size:11px}.omnichat-clean-mode .omnichat-central-automation-controls{grid-template-columns:minmax(160px,1fr) repeat(2,max-content);justify-content:end}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked){grid-template-areas:"tabs tabs" "context context" "attachments attachments" "reply reply" "tools send";grid-template-columns:minmax(0,1fr) max-content;gap:6px 8px;min-height:142px;padding:0 10px 10px}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-reply-tabs{grid-area:tabs;grid-column:1 / -1;align-items:center;min-height:34px;gap:14px;margin:0 -10px;padding:0 14px;border-bottom:1px solid #e7e7e7}.omnichat-clean-mode .omnichat-reply-tabs button{position:relative;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#5f6368;font-size:12px;font-weight:500}.omnichat-clean-mode .omnichat-reply-tabs button svg{display:none}.omnichat-clean-mode .omnichat-reply-tabs button.active{border:0;background:transparent;color:#202124}.omnichat-clean-mode .omnichat-reply-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#1685f8;content:""}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-reply-tools{position:static;display:flex;grid-area:tools;grid-column:auto;justify-content:flex-start;gap:2px}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-reply-tools>button{width:28px;min-width:28px;min-height:28px;border-color:transparent;background:transparent;color:#5f6368}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-reply-tools>button:hover:not(:disabled),.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-reply-tools>button.active{border-color:transparent;background:#f0f4f8;color:#1685f8}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-attachment-composer,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-attachment-list,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-canned-picker,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-product-picker,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-canned-save-panel,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-schedule-message-panel,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-scheduled-message-list{grid-area:attachments;grid-column:1 / -1;left:auto;right:10px;width:min(360px,calc(100% - 20px));max-width:calc(100% - 20px)}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-composer-context{grid-area:context;grid-column:1 / -1;min-height:0}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) textarea{grid-area:reply;min-height:64px;max-height:112px;padding:7px 4px;border:0;border-radius:0;background:transparent;resize:none}.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) button[type=submit]{min-width:118px;min-height:32px;white-space:nowrap}.omnichat-clean-mode .omnichat-reply-submit-actions{display:flex;grid-area:send;align-items:stretch;justify-content:flex-end;gap:6px}.omnichat-clean-mode .omnichat-reply-submit-actions>button{min-height:32px;border:1px solid #d6dbe1;border-radius:5px;background:#fff;color:#30343b;font-size:11px;font-weight:700}.omnichat-clean-mode .omnichat-reply-submit-actions .omnichat-send-and-close{padding:0 12px}.omnichat-clean-mode .omnichat-reply-submit-actions .omnichat-schedule-submit{display:inline-grid;width:34px;min-width:34px;padding:0;place-items:center;border-color:#8fc1ff;background:#1685f8;color:#fff}.omnichat-clean-mode .omnichat-reply-submit-actions .omnichat-schedule-submit:disabled{border-color:#b9d7fb;background:#b9d7fb;opacity:1}.omnichat-clean-mode .omnichat-reply-submit-actions .omnichat-schedule-submit.active{box-shadow:0 0 0 2px #1685f833}.omnichat-clean-mode .omnichat-reply-box.note-active:not(.reply-blocked){background:linear-gradient(to bottom,#fff 0 35px,#fff2dc 35px 100%)}.omnichat-clean-mode .omnichat-profile-section .omnichat-profile-automation-builder-row:not(.source-draft){border-color:#e6ebf1;background:#fff}.omnichat-composer-lock-status{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:7px;min-width:0;padding:6px 8px;border:1px solid #f2d391;border-radius:7px;background:#fffaf0;color:#7a4100}.omnichat-composer-lock-status svg{color:#a15c00}.omnichat-composer-lock-status span,.omnichat-composer-lock-status strong,.omnichat-composer-lock-status small,.omnichat-composer-template-status{display:block;min-width:0}.omnichat-composer-lock-status strong{color:#5f3700;font-size:11px;font-weight:900;line-height:1.2}.omnichat-composer-lock-status small{overflow:hidden;color:#7a5a24;font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.omnichat-composer-template-status{margin-top:3px;overflow:hidden;color:#7a5a24;font-size:10px;font-style:normal;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.omnichat-composer-template-status.ready{color:#15803d}.omnichat-composer-template-status.draft{color:#1d4ed8}.omnichat-composer-template-status.blocked{color:#b45309}.omnichat-composer-lock-actions{position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.omnichat-composer-lock-status button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #e7b96b;border-radius:6px;background:#fff;color:#8a4b00;font-size:10px;font-weight:900;white-space:nowrap}.omnichat-composer-lock-status button:hover{border-color:#d9901b;background:#fff7e8}.omnichat-composer-lock-status button svg{color:currentColor}.omnichat-tool-count{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#0b74ff;color:#fff;font-size:10px;line-height:1}.omnichat-attachment-composer{grid-column:1 / -1;display:grid;grid-template-columns:max-content minmax(190px,1.2fr) minmax(130px,.8fr) max-content;align-items:end;gap:8px;width:100%;max-width:100%;min-width:0;padding:7px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 1px 2px #141f330f}.omnichat-attachment-composer-head{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) max-content 24px;min-width:0;align-items:center;gap:6px;min-height:20px;color:#526173}.omnichat-attachment-composer-head strong{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#273141;font-size:11px;font-weight:900;white-space:nowrap}.omnichat-attachment-composer-head>span{display:inline-flex;min-width:40px;min-height:20px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e6ebf1;border-radius:999px;background:#f8fafc;color:#526173;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.omnichat-attachment-kind-picker{display:grid;min-width:0;grid-template-columns:repeat(4,28px);gap:4px}.omnichat-attachment-kind-picker button{width:28px;min-width:0;min-height:28px;padding:0;border-color:#d8e1ec;background:#fff;color:#526173}.omnichat-attachment-kind-picker button.active,.omnichat-attachment-kind-picker button:hover{border-color:#b8d7ff;background:#eef6ff;color:#0b74ff;box-shadow:inset 0 0 0 1px #b8d7ff}.omnichat-attachment-field{display:grid;min-width:0;gap:4px}.omnichat-attachment-field>span{overflow:hidden;color:#667085;font-size:10px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.omnichat-attachment-field input{min-width:0;height:26px;padding:0 9px;border:1px solid #d8e1ec;border-radius:5px;outline:0;color:#172033;font-size:11px;font-weight:750}.omnichat-attachment-field input:focus{border-color:#9dccff;box-shadow:0 0 0 2px #0b74ff1f}.omnichat-attachment-field input:disabled{cursor:not-allowed;background:#f6f8fb;color:#8b95a3}.omnichat-attachment-draft-preview{grid-column:1 / -1;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #d7e7ff;border-radius:6px;background:#f4f9ff;color:#273141}.omnichat-attachment-draft-preview>svg{color:#0b74ff}.omnichat-attachment-draft-preview>span{display:grid;min-width:0;gap:2px}.omnichat-attachment-draft-preview strong,.omnichat-attachment-draft-preview small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-attachment-draft-preview strong{color:#273141;font-size:11px;font-weight:900}.omnichat-attachment-draft-preview small{color:#667085;font-size:10px;font-weight:750}.omnichat-attachment-draft-preview.invalid{border-color:#ffd0d0;background:#fff5f5}.omnichat-attachment-draft-preview.invalid>svg,.omnichat-attachment-draft-preview.invalid strong,.omnichat-attachment-draft-preview.invalid small{color:#b42318}.omnichat-attachment-draft-preview.duplicate{border-color:#f5d596;background:#fff9eb}.omnichat-attachment-draft-preview.duplicate>svg,.omnichat-attachment-draft-preview.duplicate small{color:#9a5b00}.omnichat-attachment-composer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:26px;padding:0 10px;border:1px solid #d7e7ff;border-radius:5px;background:#f4f9ff;color:#0b74ff;font-size:11px;font-weight:850;white-space:nowrap}.omnichat-attachment-composer button:disabled{cursor:not-allowed;opacity:.55}.omnichat-attachment-composer button.omnichat-attachment-add{min-width:104px;padding:0 12px;border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-attachment-composer button.omnichat-attachment-close{width:24px;min-height:24px;padding:0;border-color:transparent;border-radius:999px;background:transparent;color:#7a8492}.omnichat-attachment-composer button.omnichat-attachment-close:hover{background:#e8eef5;color:#354052}.omnichat-attachment-list{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.omnichat-attachment-chip{display:inline-grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:6px;max-width:min(260px,100%);min-height:28px;padding:0 6px 0 8px;border:1px solid #dfe5ec;border-radius:999px;background:#f7fafc;color:#354052;font-size:11px;font-weight:850}.omnichat-attachment-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-attachment-chip button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:#6d7280}.omnichat-attachment-chip button:hover{background:#e8eef5;color:#1f2937}.omnichat-composer-context{grid-column:1 / -1;display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:10px;color:#7a8492;font-size:10px;font-weight:850}.omnichat-composer-context span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-composer-context .omnichat-composer-shortcut{flex:0 1 auto;color:#2563eb}.omnichat-composer-panel-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.omnichat-composer-panel-head>strong{min-width:0;color:#1f2937;font-size:12px;font-weight:900}.omnichat-composer-panel-head>button,.omnichat-composer-panel-head>span>button{display:inline-grid;width:27px;min-width:27px;height:27px;min-height:27px;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#657083}.omnichat-composer-panel-head>button:hover,.omnichat-composer-panel-head>span>button:hover{background:#f1f4f8;color:#172033}.omnichat-emoji-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:15;display:grid;gap:9px;width:min(312px,100%);max-width:100%;padding:9px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.omnichat-emoji-grid button{display:grid;width:100%;min-width:0;aspect-ratio:1;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;font-size:18px;line-height:1}.omnichat-emoji-grid button:hover,.omnichat-emoji-grid button:focus-visible{background:#eef6ff;outline:0}.omnichat-voice-recorder{position:absolute;left:0;bottom:calc(100% + 8px);z-index:16;display:grid;grid-template-columns:10px minmax(0,1fr) max-content max-content max-content;align-items:center;gap:8px;width:min(390px,100%);max-width:100%;padding:9px;border:1px solid #f3c7c7;border-radius:8px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-voice-recording-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 4px #dc26261a}.omnichat-voice-recorder strong,.omnichat-voice-recorder time{color:#344054;font-size:11px;font-weight:850}.omnichat-voice-recorder button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#526173;font-size:10px;font-weight:850}.omnichat-voice-recorder button.primary{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-reply-tools>button.recording{border-color:#fecaca;background:#fef2f2;color:#dc2626}.omnichat-note-mention-picker{position:absolute;z-index:18;bottom:calc(100% + 8px);left:10px;display:grid;width:min(320px,calc(100% - 20px));max-height:260px;overflow-y:auto;padding:6px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-note-mention-head{display:flex;min-height:30px;align-items:center;justify-content:space-between;padding:0 7px 5px;border-bottom:1px solid #edf1f5;color:#344054;font-size:10px}.omnichat-note-mention-head small{color:#7a8795;font-weight:850}.omnichat-note-mention-picker>button{display:grid;grid-template-columns:24px minmax(0,1fr);min-height:44px;align-items:center;gap:8px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#526173;text-align:left}.omnichat-note-mention-picker>button:hover,.omnichat-note-mention-picker>button.active{background:#eef6ff;color:#0b74ff}.omnichat-note-mention-picker>button>svg{justify-self:center}.omnichat-note-mention-picker>button>span{display:grid;min-width:0;gap:2px}.omnichat-note-mention-picker>button strong,.omnichat-note-mention-picker>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-note-mention-picker>button strong{color:#253044;font-size:11px}.omnichat-note-mention-picker>button small,.omnichat-note-mention-picker>p{margin:0;color:#7a8795;font-size:10px}.omnichat-note-mention-picker>p{padding:12px 8px}.omnichat-canned-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:12;display:grid;gap:4px;width:min(360px,100%);max-width:100%;max-height:260px;overflow-y:auto;padding:6px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-canned-picker-head{margin-bottom:2px;padding:1px 2px 6px;border-bottom:1px solid #edf1f5}.omnichat-canned-picker-head>span{display:inline-flex;align-items:center;gap:3px}.omnichat-canned-picker .omnichat-canned-picker-head>span>button{display:inline-flex;width:auto;min-width:27px;padding:0 7px;color:#0b74ff;font-size:10px;font-weight:850;text-align:center}.omnichat-canned-picker .omnichat-canned-picker-head>span>button[aria-label]{width:27px;padding:0;color:#657083}.omnichat-canned-picker button{display:grid;gap:3px;width:100%;padding:9px 10px;border-radius:6px;background:transparent;color:#1f2937;text-align:left}.omnichat-canned-search{display:grid;grid-template-columns:16px minmax(0,1fr) max-content;align-items:center;gap:6px;min-height:32px;padding:0 8px;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc;color:#657083}.omnichat-canned-search input{min-width:0;height:30px;border:0;outline:0;background:transparent;color:#172033;font-size:11px;font-weight:800}.omnichat-canned-search span{color:#657083;font-size:10px;font-weight:900;white-space:nowrap}.omnichat-canned-picker button:hover{background:#f2f7ff}.omnichat-canned-picker strong{font-size:12px}.omnichat-canned-picker span,.omnichat-canned-picker p{margin:0;color:#657083;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.omnichat-canned-picker p{padding:10px}.omnichat-product-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:13;display:grid;gap:7px;width:min(410px,100%);max-width:100%;max-height:320px;overflow-y:auto;padding:8px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-product-picker .omnichat-composer-panel-head>span{display:inline-flex;align-items:center;gap:3px}.omnichat-product-picker .omnichat-composer-panel-head>span>button:first-child{width:auto;padding:0 7px;color:#0b74ff;font-size:10px;font-weight:850}.omnichat-product-picker-list{display:grid;gap:4px}.omnichat-product-picker-list article{display:grid;grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:9px;min-height:58px;padding:5px;border:1px solid #edf1f5;border-radius:6px;background:#fff}.omnichat-product-picker-list article>img{width:48px;height:48px;border-radius:5px;object-fit:cover;background:#f2f4f7}.omnichat-product-picker-list article>span{display:grid;min-width:0;gap:2px}.omnichat-product-picker-list strong,.omnichat-product-picker-list small,.omnichat-product-picker-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-product-picker-list strong{color:#1f2937;font-size:11px}.omnichat-product-picker-list small{color:#667085;font-size:10px}.omnichat-product-picker-list b{color:#087a55;font-size:10px}.omnichat-product-picker-list article>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 9px;border-radius:5px;border:1px solid #0b74ff;background:#0b74ff;color:#fff;font-size:10px;font-weight:850}.omnichat-product-picker-list>p{margin:0;padding:14px 8px;color:#667085;font-size:11px;text-align:center}.omnichat-canned-empty{display:grid;gap:6px}.omnichat-canned-empty button{border:1px solid #d7e7ff;background:#f4f9ff;color:#0b74ff;font-weight:800}.omnichat-canned-save-panel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:13;display:grid;gap:8px;width:min(360px,100%);max-width:100%;padding:10px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-canned-save-panel strong{color:#1f2937;font-size:12px;font-weight:900}.omnichat-canned-save-panel label{display:grid;gap:4px;color:#657083;font-size:10px;font-weight:850;text-transform:uppercase}.omnichat-canned-save-panel input:not([type=checkbox]),.omnichat-canned-save-panel textarea{min-width:0;width:100%;padding:7px 9px;border:1px solid #dfe5ec;border-radius:6px;outline:0;color:#172033;font-size:12px;font-weight:750;text-transform:none}.omnichat-canned-save-panel input:not([type=checkbox]){height:32px;padding-top:0;padding-bottom:0}.omnichat-canned-save-panel textarea{min-height:78px;resize:vertical}.omnichat-canned-save-panel .omnichat-canned-share-toggle{display:flex;grid-template-columns:none;align-items:center;gap:7px;color:#475467;font-size:11px;text-transform:none}.omnichat-canned-share-toggle input{width:15px;height:15px;margin:0}.omnichat-canned-save-panel small{color:#657083;font-size:11px;font-weight:750}.omnichat-canned-save-actions{display:flex;justify-content:flex-end;gap:7px}.omnichat-canned-save-panel button{min-height:30px;padding:0 10px;border:1px solid #d7e7ff;border-radius:6px;background:#f4f9ff;color:#0b74ff;font-size:11px;font-weight:850}.omnichat-canned-save-actions button:first-child{background:#0b74ff;color:#fff}.omnichat-canned-save-panel button:disabled{cursor:not-allowed;opacity:.55}.omnichat-schedule-message-panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:14;display:grid;gap:9px;width:min(380px,100%);max-width:100%;padding:11px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 16px 38px #141f332e}.omnichat-schedule-message-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.omnichat-schedule-message-head strong{color:#1f2937;font-size:12px;font-weight:900}.omnichat-schedule-message-head button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:5px;color:#657083}.omnichat-schedule-message-panel label{display:grid;gap:4px;color:#657083;font-size:10px;font-weight:850}.omnichat-schedule-message-panel input,.omnichat-schedule-message-panel textarea{width:100%;min-width:0;padding:8px 9px;border:1px solid #dfe5ec;border-radius:6px;outline:0;color:#172033;font-size:12px;font-weight:750}.omnichat-schedule-message-panel input{height:34px}.omnichat-schedule-message-panel small,.omnichat-schedule-message-panel p{margin:0;color:#657083;font-size:10px;line-height:1.35}.omnichat-schedule-message-panel p{color:#b45309;font-weight:800}.omnichat-schedule-message-actions{display:flex;justify-content:flex-end;gap:7px}.omnichat-schedule-message-actions button,.omnichat-scheduled-message-row button{min-height:29px;padding:0 9px;border:1px solid #d7e7ff;border-radius:5px;background:#f4f9ff;color:#0b74ff;font-size:10px;font-weight:850}.omnichat-schedule-message-actions button:first-child{background:#0b74ff;color:#fff}.omnichat-schedule-message-actions button:disabled,.omnichat-scheduled-message-row button:disabled{cursor:not-allowed;opacity:.55}.omnichat-scheduled-message-list{grid-column:1 / -1;display:grid;gap:5px;padding:7px;border:1px solid #dce9f7;border-radius:6px;background:#f7fbff}.omnichat-scheduled-message-row{display:grid;grid-template-columns:16px minmax(0,1fr) max-content max-content;align-items:center;gap:7px;color:#31516f}.omnichat-scheduled-message-row>span{display:grid;min-width:0;gap:2px}.omnichat-scheduled-message-row strong,.omnichat-scheduled-message-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-scheduled-message-row strong{font-size:10px;font-weight:900}.omnichat-scheduled-message-row small{color:#657083;font-size:10px}.omnichat-reply-box textarea{min-height:38px;max-height:94px;padding:8px 10px;border:1px solid #dfe5ec;border-radius:5px;outline:0;font-size:12px;resize:vertical}.omnichat-reply-box button[type=submit]{min-height:34px;padding:0 13px;border-radius:5px;background:#b9d8ff;color:#fff;font-size:11px;font-weight:850}.omnichat-reply-box button[type=submit]:not(:disabled){background:#0b74ff}.omnichat-reply-box button[type=submit]:disabled{cursor:not-allowed;opacity:.62}.omnichat-reply-status{padding:0 10px 8px;color:#6d7280;font-size:11px}.omnichat-reply-status.warning{color:#92400e;font-weight:800}.omnichat-conversation-column.reply-blocked>.omnichat-reply-status.warning{padding:0 10px 6px;font-size:10px;line-height:1.25}.omnichat-utility-template-panel{display:grid;gap:8px;margin:0 10px 10px;padding:10px;border:1px solid #f0d69a;border-radius:6px;background:#fffbeb}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-panel{max-height:136px;overflow-y:auto;gap:6px;margin:0 10px 8px;padding:8px}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-head{gap:1px}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-head span{display:none}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-empty{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-items:center}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-empty small{grid-column:1 / -1;max-height:30px;overflow:hidden}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-empty>span,.omnichat-conversation-column.reply-blocked .omnichat-utility-template-empty>small{display:none}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-readiness{padding:6px 7px}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-readiness small{max-height:30px;overflow:hidden}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-draft-card{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) max-content;align-items:center;padding:6px 7px}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-draft-card p{display:none}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-empty>button{justify-self:start}.omnichat-conversation-column.reply-blocked .omnichat-utility-template-empty>button:last-child{justify-self:end}.omnichat-utility-template-head{display:grid;gap:3px}.omnichat-utility-template-head strong{color:#5f3b07;font-size:12px;font-weight:900}.omnichat-utility-template-head span,.omnichat-utility-template-panel small,.omnichat-utility-template-empty span{color:#7c5b18;font-size:11px;line-height:1.35}.omnichat-utility-template-readiness{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid #ead49b;border-radius:6px;background:#fffdf5;color:#7c4d00}.omnichat-utility-template-readiness.ready{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.omnichat-utility-template-readiness.draft{border-color:#ead49b;background:#fffdf5;color:#7c4d00}.omnichat-utility-template-readiness.blocked{border-color:#fecaca;background:#fff7f7;color:#b42318}.omnichat-utility-template-readiness>svg{color:currentColor}.omnichat-utility-template-readiness span{display:grid;min-width:0;gap:2px}.omnichat-utility-template-readiness strong,.omnichat-utility-template-readiness small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-utility-template-readiness strong{font-size:11px;font-weight:900}.omnichat-utility-template-empty{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.omnichat-utility-template-empty small{flex:1 1 100%}.omnichat-utility-template-draft-card{display:grid;flex:1 1 100%;min-width:0;gap:2px;padding:7px 8px;border:1px solid #ead49b;border-radius:5px;background:#fffdf5}.omnichat-utility-template-draft-card strong,.omnichat-utility-template-draft-card small,.omnichat-utility-template-draft-card p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-utility-template-draft-card strong{color:#5f3b07;font-size:11px;font-weight:900}.omnichat-utility-template-draft-card p{margin:0;color:#7c5b18;font-size:10px;line-height:1.35}.omnichat-whatsapp-template-field,.omnichat-whatsapp-template-variables label{display:grid;min-width:0;gap:4px;color:#5f3b07;font-size:10px;font-weight:800}.omnichat-whatsapp-template-field select,.omnichat-whatsapp-template-variables input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid #d8b45b;border-radius:5px;background:#fff;color:#2f2618;font:inherit;font-size:11px}.omnichat-whatsapp-template-variables{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.omnichat-utility-template-empty button,.omnichat-utility-template-panel button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid #d8b45b;border-radius:5px;background:#fff;color:#7c4d00;font-size:11px;font-weight:850}.omnichat-utility-template-panel button:disabled{cursor:not-allowed;opacity:.55}.omnichat-broadcast-template-panel,.builder-whatsapp-template-panel{margin:0}.omnichat-contact-panel{overflow-y:auto;padding:12px 12px 18px;border-right:0}.omnichat-profile-head{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;gap:10px;align-items:center;margin-bottom:12px}.omnichat-profile-head .avatar{width:42px;height:42px}.omnichat-profile-head button{display:grid;width:24px;height:24px;place-items:center;border-radius:4px;color:#667085}.omnichat-profile-subscription-row{display:flex;align-items:center;gap:4px;min-width:0}.omnichat-profile-subscription-row>button{padding:0;border:0;background:transparent;color:#687386;font-size:10px;font-weight:650}.omnichat-profile-subscription-row>button:hover:not(:disabled),.omnichat-profile-subscription-row>button:focus-visible{color:#0b74e5;text-decoration:underline;outline:0}.omnichat-profile-subscription-row>button:disabled{cursor:not-allowed;opacity:.55}.omnichat-profile-subscription-status{margin:5px 0 0;color:#687386;font-size:10px;line-height:1.35}.omnichat-profile-list,.omnichat-profile-section{display:grid;gap:7px;padding:12px 0;border-bottom:1px solid #eeeeee}.omnichat-profile-list p,.omnichat-profile-section p{margin:0;color:#5f6978;font-size:11px;line-height:1.35}.omnichat-profile-facts p{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px}.omnichat-profile-facts p>svg{color:#7e8794}.omnichat-profile-facts p>span{min-width:0;overflow-wrap:anywhere}.omnichat-profile-note-list{display:grid;gap:6px}.omnichat-profile-section .omnichat-profile-note-list>button{display:grid;width:100%;min-height:0;gap:3px;padding:8px 9px;border:1px solid #eadcae;border-radius:6px;background:#fffdf5;color:#55430b;text-align:left}.omnichat-profile-note-list>button:hover,.omnichat-profile-note-list>button:focus-visible{border-color:#d8bd65;background:#fff8dc;outline:0}.omnichat-profile-note-list span,.omnichat-profile-note-list small{min-width:0;overflow-wrap:anywhere}.omnichat-profile-note-list span{font-size:11px;line-height:1.35}.omnichat-profile-note-list small{color:#8a7128;font-size:9px;font-weight:750}.omnichat-profile-live-context{display:grid;gap:9px;padding:10px;border:1px solid #dce5ef;border-radius:8px;background:#f8fbff}.omnichat-profile-live-context-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:8px;min-width:0}.omnichat-profile-live-context-head span{display:grid;gap:2px;min-width:0}.omnichat-profile-live-context-head strong,.omnichat-profile-live-context-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-profile-live-context-head strong{color:#1d2939;font-size:12px;font-weight:900}.omnichat-profile-live-context-head small{color:#667085;font-size:10px;font-weight:750}.omnichat-profile-live-context-head b{min-height:22px;padding:4px 7px;border-radius:999px;background:#e9fbf0;color:#0b7f46;font-size:10px;font-weight:900;line-height:1.2}.omnichat-profile-live-context-head b.closed{background:#fff3e5;color:#b54708}.omnichat-profile-pause{display:inline-flex;width:100%;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #d4dde8;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850}.omnichat-profile-pause:hover:not(:disabled),.omnichat-profile-pause.active{border-color:#9dc8ff;background:#edf5ff;color:#0b63ce}.omnichat-profile-pause:disabled{cursor:not-allowed;opacity:.5}.omnichat-profile-automation-section{gap:8px;padding-top:12px}.omnichat-profile-automation-section .omnichat-profile-pause{width:auto;justify-self:start}.omnichat-profile-live-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.omnichat-profile-live-stats span{display:grid;gap:1px;min-width:0;padding:7px 6px;border:1px solid #e3eaf2;border-radius:6px;background:#fff}.omnichat-profile-live-stats strong,.omnichat-profile-live-stats small{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.omnichat-profile-live-stats strong{color:#1d2939;font-size:13px;font-weight:900}.omnichat-profile-live-stats small{color:#667085;font-size:10px;font-weight:800}.omnichat-profile-live-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.omnichat-profile-live-actions button{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid #ccd9e8;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850}.omnichat-profile-live-actions button:hover:not(:disabled),.omnichat-profile-live-actions button:focus-visible{border-color:#0b74ff;color:#0b63ce}.omnichat-profile-live-actions button.active{border-color:#f7c76f;background:#fff7e6;color:#9a5b00}.omnichat-profile-live-actions button.stopped{border-color:#fecdd3;background:#fff1f2;color:#be123c}.omnichat-profile-live-actions button:disabled{opacity:.5}.omnichat-profile-live-editor{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;padding-top:2px}.omnichat-profile-live-editor.field{grid-template-columns:minmax(0,1fr)}.omnichat-profile-live-editor input,.omnichat-profile-live-editor select{width:100%;min-width:0;min-height:30px;padding:0 8px;border:1px solid #ccd9e8;border-radius:6px;background:#fff;color:#1d2939;font-size:11px;font-weight:750}.omnichat-profile-live-editor button{min-height:30px;padding:0 10px;border:1px solid #0b74ff;border-radius:6px;background:#0b74ff;color:#fff;font-size:11px;font-weight:900}.omnichat-profile-live-editor button:disabled,.omnichat-profile-live-editor input:disabled,.omnichat-profile-live-editor select:disabled{opacity:.55}.omnichat-profile-section p strong,.omnichat-profile-section p span{display:block}.omnichat-profile-section p strong{color:#3d4655;font-size:12px}.omnichat-profile-section h3{margin:0;color:#3d4655;font-size:12px;font-weight:850}.omnichat-profile-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.omnichat-profile-section-title button{min-height:24px;padding:0 8px}.omnichat-profile-sequence-title>div{display:grid;gap:2px;min-width:0}.omnichat-profile-sequence-title small{color:#7a8595;font-size:10.5px;font-weight:750;line-height:1.25}.omnichat-profile-sequence-title button,.omnichat-profile-sequence-empty button,.omnichat-profile-sequence-action button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.omnichat-profile-section button{justify-self:start;min-height:26px;padding:0 10px;border:1px solid #dde3ea;border-radius:5px;background:#fff;color:#3f4857;font-size:11px;font-weight:850}.omnichat-profile-section button.active{border-color:#b8d6ff;background:#eaf3ff;color:#0b63ce}.omnichat-profile-section button.stopped{border-color:#fecdd3;background:#fff1f2;color:#be123c}.omnichat-custom-field-list{display:grid;gap:7px}.omnichat-custom-field-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.omnichat-custom-field-row span{display:grid;gap:2px;min-width:0}.omnichat-custom-field-row strong,.omnichat-custom-field-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-custom-field-row strong{color:#334155;font-size:11px;font-weight:900}.omnichat-custom-field-row small{color:#0f172a;font-size:12px;font-weight:700}.omnichat-profile-membership-row,.omnichat-profile-list-action{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-items:center}.omnichat-profile-membership-row{color:#5f6978;font-size:11px;line-height:1.35}.omnichat-profile-membership-row span{min-width:0;overflow-wrap:anywhere}.omnichat-profile-membership-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.omnichat-profile-membership-actions button{min-height:24px;padding:0 7px}.omnichat-profile-sequence-empty{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-items:center;padding:7px 8px;border:1px solid #e3e8ef;border-radius:6px;background:#f8fafc}.omnichat-profile-sequence-empty span{min-width:0;color:#657184;font-size:11px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.omnichat-profile-list-action select{min-width:0;height:28px;padding:0 8px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#3d4655;font-size:11px}.omnichat-profile-automation-builder-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:center;padding:8px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.omnichat-profile-automation-builder-row.source-draft{border-color:#fed7aa;background:#fff7ed}.omnichat-profile-automation-builder-row.source-draft.existing{border-color:#bbf7d0;background:#f0fdf4}.omnichat-profile-automation-builder-row span{display:grid;min-width:0;gap:2px}.omnichat-profile-automation-builder-row strong,.omnichat-profile-automation-builder-row small{min-width:0;overflow-wrap:anywhere}.omnichat-profile-automation-builder-row strong{color:#263241;font-size:11px;font-weight:850}.omnichat-profile-automation-builder-row small{color:#667085;font-size:10px;line-height:1.3}.omnichat-profile-automation-actions{display:flex;flex-wrap:wrap;gap:5px}.omnichat-profile-automation-builder-row button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.omnichat-profile-automation-actions button.warning{border-color:#f2c46f;background:#fff8e8;color:#8a4b00}.omnichat-profile-automation-actions button.warning:hover:not(:disabled){border-color:#d9901b;background:#fff3d6}.omnichat-conversation-automation-list{display:grid;gap:7px;min-width:0;padding:7px;border:1px solid #dbeafe;border-radius:6px;background:#f8fbff}.omnichat-conversation-automation-list-head{display:grid;gap:2px;min-width:0}.omnichat-conversation-automation-list-head strong{color:#263241;font-size:11px;font-weight:900}.omnichat-conversation-automation-list-head small{color:#64748b;font-size:10px;font-weight:750}.omnichat-conversation-automation-row{display:grid;gap:6px;min-width:0;padding:7px;border:1px solid #d7e3f0;border-radius:6px;background:#fff}.omnichat-conversation-automation-row>span,.omnichat-conversation-automation-source span{display:grid;min-width:0;gap:2px}.omnichat-conversation-automation-row strong,.omnichat-conversation-automation-row small,.omnichat-conversation-automation-source b{min-width:0;overflow-wrap:anywhere}.omnichat-conversation-automation-row strong{color:#273141;font-size:11px;font-weight:850}.omnichat-conversation-automation-row small{color:#667085;font-size:10px;line-height:1.3}.omnichat-conversation-automation-source{display:grid;gap:5px;min-width:0}.omnichat-conversation-automation-source span{padding:6px;border:1px solid #edf2f7;border-radius:5px;background:#f8fafc}.omnichat-conversation-automation-source b{color:#475467;font-size:9px;font-weight:900;text-transform:uppercase}.omnichat-inbox-readiness-list{display:grid;gap:5px;min-width:0}.omnichat-inbox-readiness-item{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;padding:7px;border:1px solid #f7c46f;border-radius:6px;background:#fffaf0;color:#7a4100}.omnichat-inbox-readiness-item span{display:grid;min-width:0;gap:2px}.omnichat-inbox-readiness-item strong,.omnichat-inbox-readiness-item small,.omnichat-inbox-readiness-more{min-width:0;overflow-wrap:anywhere}.omnichat-inbox-readiness-item strong{color:#4b2a00;font-size:10px;font-weight:900;line-height:1.25}.omnichat-inbox-readiness-item small,.omnichat-inbox-readiness-more{color:#7a5a24;font-size:10px;font-weight:750;line-height:1.3}.omnichat-inbox-readiness-item button,.omnichat-inbox-readiness-item a{display:inline-flex;width:fit-content;min-height:24px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #f2c46f;border-radius:6px;background:#fff;color:#8a4b00;font-size:10px;font-weight:850;text-decoration:none}.omnichat-inbox-automation-preview{display:grid;gap:5px;padding:9px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#334155;font-size:11px;line-height:1.4}.omnichat-inbox-automation-preview.error{border-color:#fecaca;background:#fff1f2}.omnichat-inbox-automation-preview strong{color:#1f2937;font-size:11px;font-weight:900}.omnichat-inbox-automation-preview span,.omnichat-inbox-automation-preview small{min-width:0;overflow-wrap:anywhere}.omnichat-inbox-preview-transcript{display:grid;gap:7px;min-width:0}.omnichat-inbox-preview-bubble{display:grid;gap:4px;min-width:0;max-width:92%;padding:7px 8px;border:1px solid #d8e2ef;border-radius:7px;background:#fff}.omnichat-inbox-preview-bubble.contact{justify-self:end;border-color:#bfdbfe;background:#fff}.omnichat-inbox-preview-bubble.automation{justify-self:start}.omnichat-inbox-preview-bubble.empty{border-style:dashed;color:#667085}.omnichat-inbox-preview-bubble p{margin:0;overflow-wrap:anywhere}.omnichat-inbox-preview-rich-list{display:grid;gap:4px}.omnichat-inbox-real-comparison{margin-top:1px;padding:7px}.omnichat-inbox-real-comparison .flow-preview-real-row{padding:6px 7px}.omnichat-inbox-preview-rich-list span{padding:5px 6px;border:1px solid #e2e8f0;border-radius:5px;background:#f8fafc}.omnichat-inbox-automation-options{display:flex;flex-wrap:wrap;gap:4px}.omnichat-inbox-automation-options button,.omnichat-inbox-automation-options em{display:inline-flex;min-height:21px;align-items:center;padding:0 7px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;color:#175cd3;font-style:normal;font-weight:850}.omnichat-inbox-automation-options button:hover,.omnichat-inbox-automation-options button:focus-visible{background:#eff6ff;outline:0}.omnichat-profile-section small{color:#667085;font-size:11px;line-height:1.35}.omnichat-data-collection-status{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:10px;font-weight:850}.omnichat-data-collection-profile{gap:8px}.omnichat-data-collection-history{display:grid;gap:6px}.omnichat-data-collection-row{display:grid;gap:3px;padding:8px 9px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#4b5563;font-size:11px;line-height:1.35}.omnichat-data-collection-row.pending{border-color:#fed7aa;background:#fff7ed}.omnichat-data-collection-row strong{color:#1f2937;font-size:11px;font-weight:850}.omnichat-data-collection-row span,.omnichat-data-collection-row small{min-width:0;overflow-wrap:anywhere}.omnichat-data-collection-row button{display:inline-flex;width:fit-content;align-items:center;gap:5px;margin-top:2px;border:1px solid #b7c4d4;border-radius:6px;background:#fff;color:#175cd3;font-size:11px;font-weight:850}.omnichat-data-collection-row button:hover{border-color:#175cd3}.omnichat-profile-tags{display:flex;flex-wrap:wrap;gap:5px}.omnichat-profile-section .omnichat-profile-tag{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 7px;border-color:#d5eadf;background:#ecfdf4;color:#0f7a4a}.omnichat-profile-section .omnichat-profile-tag.readonly{border:1px solid #d5eadf}.omnichat-inline-form{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px}.omnichat-inline-form input{min-width:0;height:28px;padding:0 8px;border:1px solid #dfe5ec;border-radius:5px;color:#344054;font-size:12px}.omnichat-home-page{min-height:100vh;background:#f5f5f5}.omnichat-home-page-head{display:flex;min-height:60px;align-items:center;padding:0 26px;border-bottom:1px solid #e3e5e8;background:#fff;color:#20242a;font-size:18px;font-weight:750}.omnichat-home-workspace{width:min(952px,calc(100vw - 170px));margin:0 auto;padding:32px 0 54px}.omnichat-tiktok-banner{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:58px;margin:0 0 28px;padding:10px 14px;border-radius:5px;background:#111;color:#fff}.omnichat-tiktok-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:linear-gradient(135deg,#00d4ff,#ff2d75 58%,#111 58%);color:#fff;font-size:18px;font-weight:950}.omnichat-tiktok-banner strong{display:block;font-size:13px;font-weight:850}.omnichat-tiktok-banner p{margin:2px 0 0;color:#c9ced6;font-size:11px}.omnichat-tiktok-banner button{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 13px;border-radius:999px;background:#149c82;color:#fff;font-size:11px;font-weight:850}.omnichat-home-hero{margin-bottom:22px}.omnichat-home-hero h1{margin:0;color:#222;font-size:34px;font-weight:900;letter-spacing:0}.omnichat-home-hero p,.omnichat-home-hero small,.omnichat-muted-copy{margin:6px 0 0;color:#667085;font-size:12px}.omnichat-home-hero b{color:#343434}.omnichat-home-hero button,.omnichat-section-head button,.omnichat-resource-card a,.omnichat-week-grid button{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;color:#0b74ff;font-size:12px;font-weight:850;text-decoration:none}.omnichat-home-section{margin-top:28px}.omnichat-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.omnichat-home-section h2,.omnichat-section-head h2{margin:0;color:#222;font-size:19px;font-weight:900}.omnichat-start-grid,.omnichat-resource-grid,.omnichat-week-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.omnichat-week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.omnichat-start-grid>button,.omnichat-week-grid article{display:grid;align-content:space-between;min-height:74px;padding:14px;border:1px solid #eeeeee;border-radius:5px;background:#fff;color:#252525;text-align:left}.omnichat-start-grid strong,.omnichat-week-grid strong{color:#252525;font-size:12px;font-weight:850;line-height:1.35}.omnichat-start-grid span{display:flex;align-items:center;gap:5px;color:#7b8493;font-size:11px;font-weight:800}.omnichat-resource-card{display:grid;gap:9px}.omnichat-resource-art{position:relative;overflow:hidden;height:122px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;column-gap:16px;padding:22px;border-radius:5px;border:1px solid rgba(20,24,31,.08);background:#e7f0ff;color:#18202b}.omnichat-resource-card.community .omnichat-resource-art{border-left:8px solid #ff5a36;background:#ffe5da}.omnichat-resource-card.blog .omnichat-resource-art{border-left:8px solid #1f9b76;background:#d9f4e7}.omnichat-resource-card.youtube .omnichat-resource-art{border-left:8px solid #e83f5b;background:#ffe0e7}.omnichat-resource-art span{grid-row:1 / 3;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(20,24,31,.12);border-radius:5px;background:#fff}.omnichat-resource-art strong{min-width:0;align-self:end;overflow-wrap:anywhere;font-size:16px;font-weight:900;line-height:1.2}.omnichat-resource-art small{align-self:start;margin-top:4px;color:#5e6875;font-size:10px;font-weight:850;text-transform:uppercase}.omnichat-resource-card p,.omnichat-week-grid p{margin:0;color:#7b8493;font-size:11px;line-height:1.45}.omnichat-week-arrows{display:flex;gap:8px}.omnichat-week-arrows button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #eceff3;border-radius:999px;background:#fff;color:#98a2b3}.omnichat-week-grid article{position:relative;gap:8px;min-height:82px}.omnichat-week-kpi{display:block;overflow:hidden;color:#252525;font-size:20px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.omnichat-winner-list{display:grid;gap:7px}.omnichat-winner-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.omnichat-winner-row .avatar{width:28px;height:28px;border-radius:8px;font-size:12px}.omnichat-winner-row span{display:grid;min-width:0;color:#252525;font-size:11px;font-weight:850;line-height:1.25}.omnichat-winner-row small{overflow:hidden;color:#7b8493;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1181px){.omnichat-clean-mode .omnichat-inbox-grid{position:relative}.omnichat-clean-mode .omnichat-thread-column{position:relative;display:flex;flex-direction:column;overflow:visible;padding-top:50px}.omnichat-clean-mode .omnichat-thread-list-head{position:absolute;z-index:14;top:0;left:0;width:calc(100vw - var(--omnichat-active-sidebar-width, 180px) - 238px);min-height:50px;border-right:0}.omnichat-clean-mode .omnichat-thread-list{flex:1 1 auto}.omnichat-clean-mode .omnichat-conversation-column,.omnichat-clean-mode .omnichat-contact-panel{padding-top:50px}}@media(min-width:1181px)and (max-width:1360px){.omnichat-inbox-grid{grid-template-columns:200px minmax(245px,250px) minmax(370px,1fr) 220px}.omnichat-inbox-grid.no-contact-panel{grid-template-columns:200px minmax(245px,260px) minmax(370px,1fr)}.omnichat-clean-mode .omnichat-thread-list-head{width:calc(100vw - var(--omnichat-active-sidebar-width, 180px) - 200px)}}@media(max-width:1180px){.omnichat-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.omnichat-home-page-head{min-height:56px;padding:0 24px}.omnichat-home-workspace{width:calc(100% - 32px);padding:30px 0 42px}.omnichat-tiktok-banner{grid-template-columns:30px minmax(0,1fr) max-content;gap:9px;min-height:62px;margin-bottom:24px;padding:10px 11px}.omnichat-tiktok-banner p{display:none}.omnichat-tiktok-banner strong{font-size:12px;line-height:1.25}.omnichat-tiktok-banner button{min-height:28px;padding:0 10px}.omnichat-home-hero h1{max-width:100%;font-size:27px;line-height:1.12;overflow-wrap:anywhere}.omnichat-section-head{align-items:center;gap:12px}.omnichat-section-head button{justify-content:flex-end;max-width:56%;text-align:right}.omnichat-start-grid,.omnichat-resource-grid,.omnichat-week-grid{grid-template-columns:1fr}}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.block-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.trigger-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.clean-canvas-only{grid-row:3;grid-template-columns:minmax(230px,300px) minmax(290px,320px) minmax(300px,1fr);grid-template-rows:minmax(0,1fr);background:#f5f5f6}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .builder-column{grid-column:1;grid-row:1;min-width:0;border-right:1px solid #dfe3e8}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-block-side-editor,.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-trigger-side-editor{grid-column:2;grid-row:1;width:auto;min-width:0;border-right:1px solid #dfe3e8}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-block-back-button,.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-trigger-side-head>button:first-child{display:none}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-block-side-editor .builder-side-editor .panel-heading{padding-left:30px}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-panel{position:relative;grid-column:3;grid-row:1;display:block;min-width:0;min-height:0;overflow:hidden;border:0;background:#f5f5f6;pointer-events:none}.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-panel>:not(.omnichat-builder-preview-overlay){display:none!important}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-overlay,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-overlay.test{top:64px;right:auto;left:50%;grid-template-columns:244px;justify-content:center;transform:translate(-50%);pointer-events:none}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-controls,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-test-panel{display:none}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-panel.basic-builder-preview-active,.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-overlay,.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-overlay.test{pointer-events:auto}.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-controls{display:grid}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-phone{width:244px;height:min(480px,calc(100dvh - 150px));min-height:380px;border-color:#fff;background:#fff;color:#1f2937;box-shadow:0 0 0 1px #e1e4e8,0 8px 20px #11182714}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-notch{background:#111827}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-head{border-bottom-color:#eceef1;background:#fff}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-head strong{color:#2e3338}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-head small{color:#8a929d}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-avatar{border-color:#ccd2d9;background:#e9edf2;color:#596576}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-stage{background:#fff}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-bubble{background:#f0f1f3;color:#30353b}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-rich span,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-options button,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-options a{border-color:#d8dde3;background:#fff;color:#2867b2}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-preview-delay{background:#e2e7ed;color:#667180}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-preview-media{background:#edf0f3}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-preview-media figcaption{color:#697483}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-preview-audio,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-preview-file,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-preview-list{border-color:#d8dde3;background:#fff;color:#384454}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-composer{border:1px solid #e1e5ea;background:#f5f6f8;color:#8c96a3}.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-composer input,.omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-builder-preview-composer input:disabled{color:#737d89;-webkit-text-fill-color:#737d89}.omnichat-basic-builder{display:block;overflow:hidden;background:#fff}.omnichat-basic-builder-sequence{display:grid;align-content:start;gap:12px;height:100%;min-height:0;padding:24px 22px 32px;overflow-y:auto}.omnichat-basic-builder-sequence>strong{color:#69727e;font-size:12px;font-weight:650}.omnichat-basic-builder-steps{display:grid;gap:8px;min-width:0}.omnichat-basic-step{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 11px;border:1px solid #d7dce2;border-radius:5px;background:#fff;color:#56616f;font-size:12px;font-weight:650;text-align:left}.omnichat-basic-step:hover,.omnichat-basic-step:focus-visible{border-color:#aeb8c4;background:#fbfcfd;outline:0}.omnichat-basic-step.selected{border-color:#75b78f;box-shadow:0 0 0 1px #2e8f5914}.omnichat-basic-step>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-basic-step-icon{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#e8f2ff;color:#1877f2}.omnichat-basic-step-icon.green{background:#e9f8ef;color:#20935a}.omnichat-basic-step-icon.violet{background:#f1ebfb;color:#7654b8}.omnichat-basic-step-icon.amber{background:#fff4df;color:#b46b08}.omnichat-basic-step-empty{padding:12px;border:1px dashed #cfd5dc;border-radius:5px;color:#7a8490;font-size:12px}.omnichat-basic-create-step{position:relative;min-width:0}.omnichat-basic-create-step>summary{display:flex;min-height:38px;align-items:center;justify-content:center;gap:5px;border:1px dashed #c9ced5;border-radius:5px;background:#fff;color:#8a919a;cursor:pointer;font-size:12px;font-weight:600;list-style:none}.omnichat-basic-create-step>summary::-webkit-details-marker{display:none}.omnichat-basic-create-step>summary:hover,.omnichat-basic-create-step>summary:focus-visible{border-color:#8db9eb;color:#1877f2;outline:0}.omnichat-basic-create-options{position:absolute;z-index:38;top:calc(100% + 7px);left:0;display:grid;width:min(280px,calc(100vw - 86px));max-height:min(420px,calc(100dvh - 190px));gap:3px;padding:7px;overflow-y:auto;border:1px solid #dce1e7;border-radius:6px;background:#fff;box-shadow:0 12px 30px #11182724}.omnichat-basic-create-options button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:0 9px;border-radius:4px;background:#fff;color:#4b5563;font-size:12px;font-weight:600;text-align:left}.omnichat-basic-create-options button:hover:not(:disabled),.omnichat-basic-create-options button:focus-visible{background:#f3f6f9;color:#1877f2;outline:0}.omnichat-basic-create-options button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:840px){.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.block-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.trigger-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.clean-canvas-only{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(190px,32dvh) minmax(360px,1fr);overflow-y:auto}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .builder-column{grid-column:1;grid-row:1}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-block-side-editor,.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .omnichat-trigger-side-editor{grid-column:1;grid-row:2;min-height:360px}.builder-app .omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-panel{display:none}.omnichat-basic-builder-sequence{padding:18px 14px 24px}}.omnichat-broadcasts-workspace{min-height:100vh;padding:28px 22px 34px;background:#f5f5f5}.omnichat-broadcasts-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.omnichat-broadcasts-header h1{margin:0;color:#222;font-size:22px;font-weight:900}.omnichat-broadcasts-header p{margin:5px 0 0;color:#6b7280;font-size:12px}.omnichat-broadcasts-header>div:last-child,.omnichat-broadcast-actions{display:flex;align-items:center;gap:8px}.omnichat-broadcasts-header button,.omnichat-broadcasts-toolbar button,.omnichat-broadcast-actions button,.broadcast-runner-static{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:850}.broadcast-runner-static{cursor:pointer;color:#667085;background:#f8fafc}.broadcast-runner-static:hover{border-color:#cbd5e1;background:#f1f5f9;color:#344054}.omnichat-broadcasts-header button.primary,.omnichat-broadcast-actions button.primary{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-broadcast-runner-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #dfe5ec;border-radius:6px;background:#fff}.omnichat-broadcast-runner-panel>div{min-width:0}.omnichat-broadcast-runner-panel span{display:block;margin-bottom:4px;color:#6b7280;font-size:11px;font-weight:850;text-transform:uppercase}.omnichat-broadcast-runner-panel strong{display:block;color:#222;font-size:13px;font-weight:900}.omnichat-broadcast-runner-panel p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.4}.omnichat-broadcast-runner-panel button{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:850}.omnichat-broadcast-readiness{display:grid;gap:12px;margin-bottom:14px;padding:12px;border:1px solid #dfe5ec;border-radius:6px;background:#fff}.omnichat-broadcast-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.omnichat-broadcast-readiness-head span{display:block;margin-bottom:4px;color:#6b7280;font-size:11px;font-weight:850;text-transform:uppercase}.omnichat-broadcast-readiness-head strong{color:#222;font-size:14px;font-weight:900}.omnichat-broadcast-readiness-head p{max-width:520px;margin:0;color:#667085;font-size:12px;line-height:1.4;text-align:right}.omnichat-broadcast-readiness-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.omnichat-broadcast-readiness-list article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:88px;padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.omnichat-broadcast-readiness-list article>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#fff1f2;color:#be123c}.omnichat-broadcast-readiness-list article.ready>span{background:#e7f7ef;color:#057a55}.omnichat-broadcast-readiness-list strong,.omnichat-broadcast-readiness-list p{overflow-wrap:anywhere}.omnichat-broadcast-readiness-list strong{display:block;color:#222;font-size:12px;font-weight:900;line-height:1.2}.omnichat-broadcast-readiness-list p{margin:4px 0 0;color:#667085;font-size:11px;line-height:1.35}.omnichat-broadcast-tabs{display:flex;gap:7px;margin-bottom:12px;overscroll-behavior-x:contain;overflow-x:auto;scrollbar-width:thin}.omnichat-broadcast-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#4b5563;font-size:12px;font-weight:850}.omnichat-broadcast-tabs button.active{border-color:#a7c9ff;background:#eaf3ff;color:#0b55c3}.omnichat-broadcast-tabs b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#eef2f6;color:#5e6878;font-size:11px}.omnichat-broadcasts-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start;min-width:0}.omnichat-broadcasts-grid.is-single{grid-template-columns:minmax(0,1fr)}.omnichat-broadcasts-table-panel,.omnichat-broadcast-preview{border:1px solid #e0e0e0;border-radius:6px;background:#fff}.omnichat-broadcasts-table-panel{position:relative;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:thin}.omnichat-broadcasts-toolbar{display:grid;grid-template-columns:max-content minmax(220px,360px) minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;min-height:56px;padding:10px 12px;border-bottom:1px solid #eeeeee}.omnichat-broadcasts-toolbar label{position:relative;display:flex;align-items:center}.omnichat-broadcasts-toolbar label svg{position:absolute;left:10px;color:#8a94a4}.omnichat-broadcasts-toolbar input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid #dfe5ec;border-radius:5px;outline:0}.omnichat-broadcasts-toolbar span{justify-self:end;color:#8a94a4;font-size:11px;font-weight:800}.omnichat-broadcasts-table{width:100%;border-collapse:collapse;table-layout:fixed}.omnichat-broadcasts-table th,.omnichat-broadcasts-table td{padding:12px 10px;border-bottom:1px solid #eeeeee;color:#344054;font-size:12px;text-align:left;vertical-align:middle}.omnichat-broadcasts-table th{color:#667085;font-size:11px;font-weight:850}.omnichat-broadcasts-table th:first-child,.omnichat-broadcasts-table td:first-child,.omnichat-broadcasts-table th:last-child,.omnichat-broadcasts-table td:last-child{width:44px;text-align:center}.omnichat-broadcasts-table tbody tr{cursor:pointer}.omnichat-broadcasts-table tbody tr:hover td,.omnichat-broadcasts-table tbody tr.active td{background:#f4f9ff}.omnichat-broadcasts-table strong,.omnichat-broadcasts-table small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-broadcasts-table small{margin-top:4px;color:#7b8493;font-size:11px}.omnichat-broadcasts-table td>button,.omnichat-broadcast-preview-head button{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:transparent;color:#667085}.omnichat-row-actions{position:static}.omnichat-row-action-menu{position:fixed;z-index:80;display:grid;min-width:150px;padding:6px;border:1px solid #dfe5ec;border-radius:6px;background:#fff;box-shadow:0 12px 30px #1f2a3724}.omnichat-row-action-menu button{width:100%;height:30px;justify-content:flex-start;padding:0 10px;border-radius:5px;color:#344054;font-size:12px;font-weight:800;text-align:left}.omnichat-row-action-menu button:hover{background:#f4f7fb}.omnichat-broadcast-channels{display:flex;flex-wrap:wrap;gap:5px}.omnichat-broadcast-channels span{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#4b5563;font-size:11px;font-weight:800}.omnichat-broadcast-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef2f6;color:#4b5563;font-size:11px;font-weight:900}.omnichat-broadcast-status.sent{background:#e8f7ef;color:#08794f}.omnichat-broadcast-status.scheduled,.omnichat-broadcast-status.ready{background:#eaf3ff;color:#0b55c3}.omnichat-broadcast-status.needs-review{background:#fff7e6;color:#a15c08}.omnichat-broadcast-status.archived{background:#f4f1ff;color:#5b3aa4}.omnichat-broadcast-empty{height:120px;color:#8a94a4;text-align:center!important}.omnichat-broadcast-first-state{display:flex;min-height:calc(100vh - 122px);flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 96px;text-align:center}.omnichat-broadcast-first-visual{position:relative;display:grid;width:92px;height:92px;margin-bottom:22px;place-items:center;border-radius:50%;background:#edf5ff;color:#1473e6}.omnichat-broadcast-first-visual span{position:absolute;right:2px;bottom:7px;display:grid;width:34px;height:34px;place-items:center;border:4px solid #f5f5f5;border-radius:50%;background:#fff;color:#1473e6}.omnichat-broadcast-first-state h2{margin:0;color:#20242b;font-size:20px;font-weight:800}.omnichat-broadcast-first-state p{max-width:540px;margin:10px 0 0;color:#6f7785;font-size:13px;line-height:1.55}.omnichat-broadcast-first-state a{margin-top:8px;color:#1675e8;font-size:13px;font-weight:700;text-decoration:none}.omnichat-broadcast-first-state>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;margin-top:22px;padding:0 14px;border:1px solid #0b74ff;border-radius:5px;background:#0b74ff;color:#fff;font-size:12px;font-weight:850}.omnichat-broadcast-flow-picker-backdrop{position:fixed;z-index:120;inset:0;display:grid;padding:24px;place-items:center;background:#1c232e6b}.omnichat-broadcast-flow-picker{display:grid;width:min(600px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 48px));grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid #dfe4eb;border-radius:8px;background:#fff;box-shadow:0 24px 60px #18212e33}.omnichat-broadcast-flow-picker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 15px}.omnichat-broadcast-flow-picker h2{margin:0;color:#20242b;font-size:18px}.omnichat-broadcast-flow-picker header p,.omnichat-broadcast-flow-empty p{margin:5px 0 0;color:#737d8c;font-size:12px;line-height:1.45}.omnichat-broadcast-flow-picker header button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:5px;background:transparent;color:#657083}.omnichat-broadcast-flow-search{position:relative;display:flex;align-items:center;margin:0 22px 14px}.omnichat-broadcast-flow-search svg{position:absolute;left:11px;color:#8993a2}.omnichat-broadcast-flow-search input{width:100%;height:36px;padding:0 12px 0 34px;border:1px solid #d8dee8;border-radius:5px;outline:0}.omnichat-broadcast-flow-search input:focus{border-color:#7eb2fa;box-shadow:0 0 0 2px #0b74ff1a}.omnichat-broadcast-flow-list{min-height:180px;overflow-y:auto;border-top:1px solid #edf0f4}.omnichat-broadcast-flow-list>button{display:grid;width:100%;min-height:70px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 20px;border-bottom:1px solid #edf0f4;background:#fff;color:#2c3440;text-align:left}.omnichat-broadcast-flow-list>button:hover:not(:disabled){background:#f7faff}.omnichat-broadcast-flow-list>button:disabled{cursor:not-allowed;opacity:.55}.omnichat-broadcast-flow-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#eaf3ff;color:#1473e6}.omnichat-broadcast-flow-list strong,.omnichat-broadcast-flow-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-broadcast-flow-list strong{font-size:13px}.omnichat-broadcast-flow-list small{margin-top:4px;color:#7b8493;font-size:11px}.omnichat-broadcast-flow-channel{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:11px;font-weight:750}.omnichat-broadcast-flow-empty{display:grid;min-height:190px;padding:28px;place-content:center;text-align:center}.omnichat-broadcast-archive-section{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #eef1f5}.omnichat-broadcast-archive-heading,.omnichat-broadcast-archive-row{display:grid;align-items:center;gap:10px}.omnichat-broadcast-archive-heading{grid-template-columns:minmax(0,1fr) auto}.omnichat-broadcast-archive-heading h2{margin:0;color:#1f2937;font-size:13px}.omnichat-broadcast-archive-heading span,.omnichat-broadcast-archive-row span,.omnichat-broadcast-archive-empty{color:#7b8493;font-size:11px;line-height:1.35}.omnichat-broadcast-archive-list{display:grid;gap:8px}.omnichat-broadcast-archive-row{grid-template-columns:minmax(180px,1fr) auto auto 32px;min-height:48px;padding:9px;border:1px solid #eceff3;border-radius:8px;background:#fbfcfe}.omnichat-broadcast-archive-row strong{display:block;overflow:hidden;color:#1f2937;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.omnichat-broadcast-archive-row button{justify-content:center;min-height:30px;padding:0 10px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:800}.omnichat-broadcast-archive-row button.danger{width:32px;padding:0;color:#b42318}.omnichat-broadcast-archive-empty{padding:12px;border:1px dashed #d8dee8;border-radius:8px;text-align:center}.omnichat-broadcast-preview{display:grid;gap:14px;padding:14px}.omnichat-broadcast-editor,.omnichat-broadcast-empty-panel{display:grid;gap:12px}.omnichat-broadcast-editor label,.omnichat-team-editor label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:850}.omnichat-broadcast-editor input,.omnichat-broadcast-editor select,.omnichat-broadcast-editor textarea,.omnichat-team-editor input,.omnichat-team-editor select{width:100%;min-height:34px;padding:8px 10px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#222;font:inherit;outline:0}.omnichat-broadcast-editor textarea{resize:vertical}.omnichat-broadcast-channel-note{margin:-6px 0 2px;padding:9px 10px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#1e3a8a;font-size:12px;line-height:1.35}.omnichat-broadcast-channel-note.warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.omnichat-broadcast-channel-note.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.omnichat-broadcast-suppression{display:grid;gap:8px;padding:10px;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc}.omnichat-broadcast-suppression-head,.omnichat-broadcast-suppression-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.omnichat-broadcast-suppression-head strong{color:#222;font-size:12px;font-weight:900}.omnichat-broadcast-suppression-head span{color:#667085;font-size:11px;font-weight:800}.omnichat-broadcast-suppression-controls select{flex:1;min-width:0}.omnichat-broadcast-suppression-controls button,.omnichat-broadcast-suppression-chips button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:850;cursor:pointer}.omnichat-broadcast-suppression-controls button{padding:0 12px}.omnichat-broadcast-suppression-controls button:disabled{color:#98a2b3;cursor:not-allowed}.omnichat-broadcast-suppression-chips{display:flex;flex-wrap:wrap;gap:6px}.omnichat-broadcast-suppression-chips button{max-width:100%;padding:5px 7px}.omnichat-broadcast-suppression-chips span{min-width:0;overflow-wrap:anywhere}.omnichat-broadcast-audience-preview{display:grid;gap:10px;padding:10px;border:1px solid #dfe5ec;border-radius:6px;background:#fff}.omnichat-broadcast-audience-preview-head,.omnichat-broadcast-audience-preview li,.omnichat-broadcast-audience-exclusions{display:flex;align-items:center;justify-content:space-between;gap:10px}.omnichat-broadcast-audience-preview-head strong,.omnichat-broadcast-audience-preview li strong,.omnichat-broadcast-audience-exclusions strong{color:#222;font-size:12px;font-weight:900}.omnichat-broadcast-audience-preview-head span,.omnichat-broadcast-audience-preview li span,.omnichat-broadcast-audience-preview p{color:#667085;font-size:11px;line-height:1.35}.omnichat-broadcast-audience-preview ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.omnichat-broadcast-audience-preview li{min-width:0;padding-top:8px;border-top:1px solid #eef2f6}.omnichat-broadcast-audience-preview li>div{display:grid;min-width:0;gap:2px}.omnichat-broadcast-audience-preview code{max-width:46%;overflow-wrap:anywhere;border-radius:4px;background:#f7f9fc;color:#344054;font-size:11px;line-height:1.35;padding:3px 5px}.omnichat-broadcast-audience-preview p{margin:0}.omnichat-broadcast-audience-exclusions{flex-wrap:wrap;justify-content:flex-start;margin-top:2px}.omnichat-broadcast-audience-exclusions span{border-radius:999px;background:#fff7ed;color:#9a3412;font-size:11px;font-weight:800;line-height:1.2;padding:4px 7px}.omnichat-broadcast-test-send{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1.2fr) auto;align-items:end;gap:10px;padding:10px;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc}.omnichat-broadcast-test-send>div{display:grid;gap:2px;min-width:0}.omnichat-broadcast-test-send strong{color:#222;font-size:12px;font-weight:900}.omnichat-broadcast-test-send span{color:#667085;font-size:11px;line-height:1.3}.omnichat-broadcast-test-send label{display:grid;gap:4px;color:#667085;font-size:11px;font-weight:850}.omnichat-broadcast-test-send select{min-width:0}.omnichat-broadcast-test-send button{min-height:34px;padding:0 12px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:850}.omnichat-broadcast-test-history{display:grid;gap:8px;padding:10px;border:1px solid #e5eaf0;border-radius:6px;background:#fff}.omnichat-broadcast-test-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.omnichat-broadcast-test-history-head strong{color:#222;font-size:12px;font-weight:900}.omnichat-broadcast-test-history-head span,.omnichat-broadcast-test-history>p{color:#667085;font-size:11px;line-height:1.35}.omnichat-broadcast-test-history>p{margin:0}.omnichat-broadcast-test-history ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.omnichat-broadcast-test-history li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px;border:1px solid #eef2f6;border-radius:5px;background:#fbfcfe}.omnichat-broadcast-test-history li>div{display:grid;gap:2px;min-width:0}.omnichat-broadcast-test-history li strong{overflow:hidden;color:#222;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.omnichat-broadcast-test-history li small,.omnichat-broadcast-test-history li p{overflow:hidden;color:#667085;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.omnichat-broadcast-test-history li p{margin:0}.omnichat-broadcast-test-result{border-radius:999px;font-size:10px;font-weight:900;line-height:1;padding:5px 7px;text-transform:uppercase}.omnichat-broadcast-test-result.previewed{background:#fff7ed;color:#9a3412}.omnichat-broadcast-test-result.accepted{background:#ecfdf3;color:#067647}.omnichat-broadcast-test-result.failed{background:#fef2f2;color:#b42318}.omnichat-broadcast-test-result.skipped{background:#f2f4f7;color:#475467}.omnichat-broadcast-empty-panel{min-height:240px;align-content:center;justify-items:center;text-align:center}.omnichat-broadcast-empty-panel strong{color:#222;font-size:15px;font-weight:900}.omnichat-broadcast-empty-panel p{max-width:230px;margin:0;color:#667085;font-size:12px;line-height:1.45}.omnichat-broadcast-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.omnichat-broadcast-preview-head span{display:block;color:#8a94a4;font-size:11px;font-weight:850;text-transform:uppercase}.omnichat-broadcast-preview-head strong{display:block;margin-top:3px;color:#222;font-size:15px;font-weight:900}.omnichat-broadcast-phone{display:grid;gap:10px;padding:12px;border:1px solid #e7eef8;border-radius:8px;background:#f7fbff}.omnichat-broadcast-phone>div{display:flex;align-items:center;gap:7px;color:#344054;font-size:12px;font-weight:850}.omnichat-broadcast-phone article{display:grid;gap:9px;padding:12px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1f2a3714}.omnichat-broadcast-phone article strong{color:#273141;font-size:13px}.omnichat-broadcast-phone article p{margin:0;color:#4b5563;font-size:12px;line-height:1.5}.omnichat-broadcast-phone article button{justify-self:start;min-height:26px;padding:0 10px;border-radius:999px;background:#eff6ff;color:#0b55c3;font-size:11px;font-weight:850}.omnichat-broadcast-details{display:grid;gap:8px;margin:0}.omnichat-broadcast-details div{display:flex;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid #eeeeee}.omnichat-broadcast-details dt{color:#8a94a4;font-size:11px;font-weight:850}.omnichat-broadcast-details dd{margin:0;color:#344054;font-size:12px;font-weight:850;text-align:right}.omnichat-broadcast-actions{justify-content:stretch}.omnichat-broadcast-actions button{flex:1 1 0}.omnichat-broadcast-status-line{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px;border-radius:6px;background:#f4f7fb;color:#344054;font-size:12px;line-height:1.35}.omnichat-broadcast-status-line.success{background:#f2f7f5;color:#216957}.omnichat-broadcast-status-line.warning{background:#fff7e6;color:#8a4b00}.omnichat-broadcast-status-line.error{background:#fff1f0;color:#b42318}.omnichat-broadcast-status-line.info{background:#eff6ff;color:#0b63ce}.omnichat-broadcast-status-line+.omnichat-broadcasts-grid{margin-top:12px}.omnichat-profile-workspace{min-height:100vh;padding:28px 22px 40px;background:#f5f5f5}.omnichat-profile-page-head,.omnichat-profile-summary,.omnichat-team-request,.omnichat-team-members-panel,.omnichat-profile-preferences,.omnichat-profile-status{width:min(1120px,100%)}.omnichat-profile-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.omnichat-profile-page-head h1{margin:0;color:#222;font-size:22px;font-weight:900}.omnichat-profile-page-head p{margin:5px 0 0;color:#6b7280;font-size:12px}.omnichat-profile-page-head button,.omnichat-profile-summary button,.omnichat-team-request button,.omnichat-team-members-head button,.omnichat-profile-preferences button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:850}.omnichat-team-request button.primary,.omnichat-team-members-head button{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-profile-summary{display:grid;grid-template-columns:52px minmax(0,1fr) max-content;align-items:center;gap:14px;margin-bottom:12px;padding:16px;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.omnichat-profile-avatar-large{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:#152235;color:#fff;font-size:15px;font-weight:950}.omnichat-profile-summary span,.omnichat-team-request span,.omnichat-team-members-head span{display:block;color:#8a94a4;font-size:11px;font-weight:850;text-transform:uppercase}.omnichat-profile-summary h2{margin:3px 0 5px;color:#222;font-size:18px;font-weight:900}.omnichat-profile-summary p,.omnichat-team-request p{margin:0;color:#667085;font-size:12px;line-height:1.45}.omnichat-team-request{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px 16px;border:1px solid #f1d7a8;border-radius:6px;background:#fff8eb}.omnichat-team-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;align-items:end;border-color:#dfe5ec;background:#fff}.omnichat-team-editor .permission-picker{grid-column:1 / -1}.omnichat-team-request strong,.omnichat-team-members-head strong{display:block;margin-top:3px;color:#222;font-size:14px;font-weight:900}.omnichat-team-request>div:last-child{display:flex;gap:8px}.omnichat-team-members-panel{overflow-x:auto;overflow-y:hidden;margin-bottom:12px;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.omnichat-team-members-head{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #eeeeee}.omnichat-team-table{min-width:560px;width:100%;border-collapse:collapse}.omnichat-team-table th,.omnichat-team-table td{padding:12px 14px;border-bottom:1px solid #eeeeee;color:#344054;font-size:12px;text-align:left}.omnichat-team-table th{color:#667085;font-size:11px;font-weight:850}.omnichat-team-table tr:last-child td{border-bottom:0}.omnichat-team-table strong,.omnichat-team-table small{display:block}.omnichat-team-table small{margin-top:4px;color:#7b8493;font-size:11px}.omnichat-team-table td:nth-child(3),.omnichat-team-table td:nth-child(4){color:#0b74ff;font-weight:900}.omnichat-team-table td:last-child{text-align:right}.omnichat-team-row-actions{display:flex;justify-content:flex-end;gap:10px}.omnichat-team-table td:last-child button{min-height:26px;padding:0;background:transparent;color:#0b74ff;font-size:12px;font-weight:850}.omnichat-team-table td:last-child button.danger{color:#c43a31}.omnichat-profile-account-head,.omnichat-profile-tabs,.omnichat-profile-tab-panel{width:min(1120px,100%);margin-inline:auto}.omnichat-profile-account-head{display:grid;justify-content:end;min-height:42px;color:#344054;text-align:right}.omnichat-profile-account-head strong{font-size:13px}.omnichat-profile-account-head span{color:#7b8493;font-size:11px}.omnichat-profile-tabs{display:flex;gap:22px;margin-top:26px;border-bottom:1px solid #dfe4eb}.omnichat-profile-tabs button{min-height:42px;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#4b5565;font-size:16px;font-weight:600}.omnichat-profile-tabs button.active{border-bottom-color:#25a461;color:#25a461}.omnichat-profile-tab-panel{padding-top:28px}.omnichat-profile-toolbar,.omnichat-profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.omnichat-profile-toolbar label{display:flex;align-items:center;gap:8px;width:min(310px,100%);min-height:38px;padding:0 10px;border:1px solid #d9e0e9;border-radius:5px;background:#fff;color:#667085}.omnichat-profile-toolbar input{min-width:0;width:100%;border:0;outline:0;color:#27364a;font:inherit}.omnichat-profile-toolbar>button,.omnichat-profile-section-head>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid #2563eb;border-radius:5px;background:#2563eb;color:#fff;font-size:13px;font-weight:800}.omnichat-profile-section-head h2,.omnichat-profile-api-panel h2{margin:0;color:#1f2937;font-size:20px}.omnichat-profile-accounts-table,.omnichat-profile-simple-table{min-width:0;border:1px solid #e0e5ec;border-radius:5px;background:#fff}.omnichat-profile-accounts-columns,.omnichat-profile-account-row{display:grid;grid-template-columns:minmax(190px,1.5fr) 120px 120px 150px 100px 58px 58px;align-items:center;min-width:0}.omnichat-profile-accounts-columns{min-height:42px;padding:0 12px;border-bottom:1px solid #e8ecf1;color:#596579;font-size:12px;font-weight:700}.omnichat-profile-account-row{min-height:62px;padding:0 12px;color:#4b5565;font-size:13px}.omnichat-profile-account-row>button:first-child{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:#27364a;text-align:left}.omnichat-profile-account-row>button:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-profile-account-avatar{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border-radius:50%;background:#152238;color:#fff;font-size:10px;font-weight:900}.omnichat-profile-account-row>span{display:flex;align-items:center;gap:5px}.omnichat-profile-account-row>span b{padding:2px 5px;border-radius:3px;background:#596579;color:#fff;font-size:10px}.omnichat-profile-account-row>button:not(:first-child){display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:5px;background:transparent;color:#667085}.omnichat-profile-account-row>button:not(:first-child).active,.omnichat-profile-account-row>button:not(:first-child):hover{background:#eef2f6;color:#1f6feb}.omnichat-profile-empty,.omnichat-profile-simple-table>p{margin:0;padding:46px 20px;color:#7b8493;text-align:center}.omnichat-profile-simple-table>div,.omnichat-profile-simple-table>button{display:grid;grid-template-columns:minmax(180px,1fr) 180px 140px;align-items:center;min-height:44px;padding:0 12px;border:0;border-bottom:1px solid #e8ecf1;background:transparent;color:#4b5565;font-size:13px;text-align:left}.omnichat-profile-simple-table>div:first-child{color:#596579;font-size:12px;font-weight:700}.omnichat-profile-simple-table>button:last-child,.omnichat-profile-simple-table>div:last-child{border-bottom:0}.omnichat-profile-simple-table.reports>div{grid-template-columns:minmax(170px,.8fr) minmax(240px,1.5fr) 90px}.omnichat-profile-api-panel>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;min-height:72px;padding:12px 14px;border:1px solid #e0e5ec;border-radius:5px;background:#fff;color:#4b5565}.omnichat-profile-api-panel span{display:grid;gap:3px}.omnichat-profile-api-panel small{color:#7b8493}.omnichat-profile-api-panel button{min-height:34px;padding:0 12px;border:1px solid #d4dbe5;border-radius:5px;background:#fff;color:#344054;font-weight:800}.omnichat-template-wizard-backdrop{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:20px;background:#1a223075}.omnichat-template-wizard{display:grid;grid-template-rows:auto 4px minmax(0,1fr) auto;width:min(720px,calc(100vw - 40px));max-height:min(760px,calc(100dvh - 40px));overflow:hidden;border:1px solid #dfe4eb;border-radius:7px;background:#fff;box-shadow:0 22px 58px #141f3038}.omnichat-template-wizard>header,.omnichat-template-wizard>footer{display:flex;align-items:center;gap:10px;padding:15px 18px}.omnichat-template-wizard>header{justify-content:space-between;border-bottom:1px solid #e5e9ef}.omnichat-template-wizard>header div{display:grid;gap:2px}.omnichat-template-wizard>header span{color:#7b8493;font-size:10px;font-weight:800}.omnichat-template-wizard>header h2,.omnichat-template-account-choice h3,.omnichat-template-elements h3{margin:0;color:#202b3c}.omnichat-template-wizard>header h2{font-size:18px}.omnichat-template-wizard>header button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:#667085}.omnichat-template-wizard>header button:hover{background:#f0f3f7}.omnichat-template-wizard-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:#edf0f4}.omnichat-template-wizard-progress i{background:#d5dbe4}.omnichat-template-wizard-progress i.active{background:#25a461}.omnichat-template-wizard-body{min-height:0;overflow-y:auto;padding:22px}.omnichat-template-account-choice,.omnichat-template-elements,.omnichat-template-details{display:grid;gap:16px}.omnichat-template-account-choice h3,.omnichat-template-elements h3{font-size:16px}.omnichat-template-account-choice>.selected{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border:1px solid #25a461;border-radius:6px;background:#f4fbf7;color:#253247;text-align:left}.omnichat-template-account-choice>.selected>span:nth-child(2){display:grid;gap:2px}.omnichat-template-account-choice small,.omnichat-template-elements small,.omnichat-template-toggle small{color:#7b8493;font-size:11px}.omnichat-template-elements>div,.omnichat-template-elements section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.omnichat-template-elements>div>span,.omnichat-template-elements section>header span{color:#667085;font-size:11px;font-weight:800}.omnichat-template-elements section{display:grid;gap:0;border:1px solid #e1e6ed;border-radius:6px;overflow:hidden}.omnichat-template-elements section>header,.omnichat-template-elements section>label,.omnichat-template-elements section>p{min-height:40px;padding:9px 12px;border-bottom:1px solid #edf0f4}.omnichat-template-elements section>label:last-child,.omnichat-template-elements section>p:last-child{border-bottom:0}.omnichat-template-elements section>header{background:#f8f9fb;color:#344054;font-size:12px}.omnichat-template-elements section>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;color:#344054;cursor:pointer}.omnichat-template-elements section>label>span{display:grid;gap:2px;min-width:0}.omnichat-template-elements section>label strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.omnichat-template-elements section>p{margin:0;color:#7b8493;font-size:12px}.omnichat-template-details>label:first-child{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:800}.omnichat-template-details input[type=text],.omnichat-template-details>label:first-child input{min-height:38px;padding:0 11px;border:1px solid #d6dde7;border-radius:5px;color:#27364a;font:inherit;outline:0}.omnichat-template-details>label:first-child input:focus{border-color:#0b74ff;box-shadow:0 0 0 2px #0b74ff1f}.omnichat-template-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid #e1e6ed;border-radius:6px;cursor:pointer}.omnichat-template-toggle>span{display:grid;gap:3px;color:#344054;font-size:12px}.omnichat-template-wizard-status{margin:15px 0 0;color:#b54708;font-size:12px}.omnichat-template-wizard>footer{border-top:1px solid #e5e9ef}.omnichat-template-wizard>footer span{flex:1}.omnichat-template-wizard>footer button{min-height:34px;padding:0 13px;border:1px solid #d5dce6;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:800}.omnichat-template-wizard>footer button.primary-button{border-color:#0b74ff;background:#0b74ff;color:#fff}.omnichat-template-wizard button:disabled{cursor:not-allowed;opacity:.55}.omnichat-profile-preferences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.omnichat-profile-preferences button{min-height:58px;justify-content:flex-start;padding:0 14px;background:#fff}.omnichat-profile-status{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:6px;background:#f2f7f5;color:#216957;font-size:12px}.omnichat-help-primary-link{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:5px;background:#0b74ff;color:#fff;font-size:12px;font-weight:850;text-decoration:none}.omnichat-help-page{min-height:100%;padding:72px 28px 44px;background:#f7f8fa}.omnichat-help-page>header,.omnichat-help-resource-list{width:min(780px,100%);margin-inline:auto}.omnichat-help-page>header{display:grid;justify-items:center;gap:24px;margin-bottom:34px}.omnichat-help-page h1{margin:0;color:#202b3c;font-size:30px;font-weight:750}.omnichat-help-page form{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:min(620px,100%);min-height:48px;padding:5px 6px 5px 14px;border:1px solid #d9e0e9;border-radius:6px;background:#fff;color:#7b8493;box-shadow:0 5px 16px #1b27380f}.omnichat-help-page form input{min-width:0;border:0;outline:0;color:#27364a;font:inherit}.omnichat-help-page form button{min-height:36px;padding:0 14px;border:1px solid #0b74ff;border-radius:5px;background:#0b74ff;color:#fff;font-size:12px;font-weight:800}.omnichat-help-resource-list{display:grid;border:1px solid #e0e5ec;border-radius:6px;overflow:hidden;background:#fff}.omnichat-help-resource-list>a{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:72px;padding:12px 16px;border-bottom:1px solid #e8ecf1;color:#344054;text-decoration:none}.omnichat-help-resource-list>a:last-child{border-bottom:0}.omnichat-help-resource-list>a:hover{background:#f8fafc}.omnichat-help-resource-list>a>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:#eef5ff;color:#0b74ff}.omnichat-help-resource-list>a>span:nth-child(2){display:grid;gap:4px}.omnichat-help-resource-list strong{font-size:13px}.omnichat-help-resource-list small{color:#7b8493;font-size:11px}.omnichat-help-summary b{justify-self:end;padding:6px 9px;border-radius:999px;background:#fff2f0;color:#c43a31;font-size:12px}.omnichat-help-grid{display:grid;width:min(1120px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.omnichat-help-grid article{display:grid;align-content:start;gap:9px;min-height:154px;padding:14px;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.omnichat-help-grid span{color:#222;font-size:13px;font-weight:900}.omnichat-help-grid p{margin:0;color:#667085;font-size:12px;line-height:1.45}.omnichat-help-grid button{display:inline-flex;width:fit-content;min-height:28px;align-items:center;gap:6px;align-self:end;padding:0;background:transparent;color:#0b63ce;font-size:12px;font-weight:850}.omnichat-help-links>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.omnichat-help-links a{display:inline-flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid #dfe5ec;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:850;text-decoration:none}@media(max-width:920px){.omnichat-help-grid,.omnichat-help-links>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.omnichat-profile-page-head,.omnichat-profile-summary{align-items:flex-start;flex-direction:column}.omnichat-help-grid,.omnichat-help-links>div:last-child{grid-template-columns:1fr}.omnichat-help-page{padding:34px 14px 28px}.omnichat-help-page h1{font-size:24px}.omnichat-help-page form{grid-template-columns:20px minmax(0,1fr)}.omnichat-help-page form button{grid-column:1 / -1;width:100%}.omnichat-template-wizard-backdrop{align-items:end;padding:0}.omnichat-template-wizard{width:100%;max-height:92dvh;border-radius:7px 7px 0 0}.omnichat-template-wizard-body{padding:16px}.omnichat-template-wizard>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.omnichat-template-wizard>footer span{display:none}}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 14px;border-right:1px solid var(--line);background:#fff;transition:padding .18s ease,width .18s ease}.sidebar-collapsed .sidebar{align-items:center;padding:20px 8px}.sidebar-collapsed .brand{display:flex;flex-direction:column;gap:0;min-height:67px;padding:4px 0 18px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .account-switcher,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-status-copy{display:none}.sidebar-collapsed .sidebar-nav{width:100%;justify-items:center;gap:5px}.sidebar-collapsed .sidebar-footer{justify-items:center}.sidebar-collapsed .nav-item{justify-content:center;width:42px;min-height:42px;padding:0;border-radius:8px}.sidebar-collapsed .sidebar-status{justify-content:center;width:42px;min-height:42px;padding:0}.brand{position:relative;display:grid;gap:11px;min-height:48px;padding:4px 2px 18px}.brand-head{display:flex;align-items:center;gap:11px;min-width:0}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#13231f;color:#fff;box-shadow:0 10px 20px #0d9f8c38}.brand-copy strong,.brand-copy span,.sidebar-status strong,.sidebar-status span{display:block}.brand-copy strong{font-size:16px;line-height:1.2}.brand-copy span{margin-top:3px;color:var(--muted);font-size:12px}.account-switcher{position:relative;min-width:0}.account-switcher-trigger{display:grid;width:100%;min-height:40px;grid-template-columns:28px minmax(0,1fr) max-content 14px;align-items:center;gap:8px;padding:6px 8px;border:1px solid #e0e7ef;border-radius:8px;background:#f9fbfd;color:#243041;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.account-switcher-trigger:hover,.account-switcher-trigger[aria-expanded=true]{border-color:#b9d1f5;background:#fff;box-shadow:0 8px 20px #0f233c14}.account-avatar{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#dfeef9;color:#1f4c73;font-size:11px;font-weight:900;line-height:1}.account-avatar.facebook{background:#1877f2;color:#fff}.account-avatar.instagram{background:#d83f87;color:#fff}.account-avatar.telegram{background:#269bd8;color:#fff}.account-avatar.workspace{background:#13231f;color:#fff}.account-avatar.small{width:26px;height:26px;font-size:10px}.account-switcher-copy,.account-option-copy{display:block;min-width:0}.account-switcher-copy strong,.account-option-copy strong{display:block;overflow:hidden;color:#253140;font-size:13px;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.account-switcher-copy small,.account-option-copy small{display:block;overflow:hidden;margin-top:2px;color:#7b8797;font-size:10px;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.account-switcher-trigger b,.account-option b{display:inline-flex;min-height:16px;align-items:center;padding:0 5px;border-radius:4px;background:#e9f2ff;color:#2367d1;font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.account-menu{position:absolute;z-index:45;top:calc(100% + 7px);left:-2px;width:250px;overflow:hidden;padding:8px;border:1px solid #dce4ec;border-radius:9px;background:#fff;box-shadow:0 18px 48px #0f172a2e}.account-search{display:flex;align-items:center;gap:7px;height:32px;margin-bottom:6px;padding:0 9px;border:1px solid #dce4ec;border-radius:7px;background:#fbfdfe;color:#7a8797}.account-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.account-menu-list{display:grid;gap:2px;max-height:238px;overflow:auto;padding:2px 0}.account-option{display:grid;min-height:42px;grid-template-columns:26px minmax(0,1fr) max-content 18px;align-items:center;gap:8px;padding:6px;border-radius:7px;background:#fff;color:#334155;text-align:left}.account-option:hover,.account-option.active{background:#eef6ff}.account-pin{display:grid;width:18px;height:18px;place-items:center;color:#9aa6b5}.account-pin.pinned{color:#2367d1}.account-empty{padding:12px 8px;color:#7a8797;font-size:12px}.account-new-button{display:flex;width:calc(100% + 16px);min-height:32px;align-items:center;justify-content:center;gap:6px;margin:7px -8px -8px;border-top:1px solid #edf2f7;background:#fff;color:#334155;font-size:12px;font-weight:750}.account-new-button:hover{background:#f7fbff;color:#0f62c9}.sidebar-nav{display:grid;gap:4px}.sidebar-footer{display:grid;width:100%;gap:10px;margin-top:auto}.nav-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:8px;background:transparent;color:#526071;font-size:14px;font-weight:650;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-item:hover{background:#f3f7f9;color:var(--text)}.nav-item.active{background:#e8f6f4;color:#087565}.sidebar-toggle-nav{border-color:#cfe0f6;background:#f7fbff;color:#1d73d8}.sidebar-toggle-nav:hover{border-color:#9bc4ff;background:#eef6ff;color:#0f5fc2}.sidebar-status{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.status-dot{width:10px;height:10px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.sidebar-status strong{font-size:13px}.sidebar-status span{margin-top:2px;color:var(--muted);font-size:12px}.app-main{position:relative;display:flex;min-width:0;min-height:100vh;flex-direction:column}.omnichat-bootstrap-loading{position:absolute;inset:0;z-index:80;display:grid;min-height:100vh;place-items:center;padding:32px;background:#f5f5f5}.omnichat-bootstrap-loading>div{display:grid;justify-items:center;gap:10px;color:#6b7280;text-align:center}.omnichat-bootstrap-loading svg{color:#0f62fe;animation:omnichat-spin .9s linear infinite}.omnichat-bootstrap-loading.error svg{color:#b42318;animation:none}.omnichat-bootstrap-loading strong{color:#111827;font-size:20px;font-weight:850}.omnichat-bootstrap-loading span{max-width:560px;font-size:13px;font-weight:650;line-height:1.45}.omnichat-backend-warning{display:flex;align-items:center;gap:8px;border-bottom:1px solid #f5c2c7;background:#fff4f4;color:#842029;padding:10px 18px;font-size:13px;font-weight:750}.omnichat-backend-warning svg{flex:0 0 auto}@keyframes omnichat-spin{to{transform:rotate(360deg)}}.topbar{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:max-content minmax(220px,1fr) max-content;align-items:center;gap:18px;min-height:72px;padding:0 24px;border-bottom:1px solid var(--line);background:#ffffffeb;backdrop-filter:blur(16px)}.workspace-switcher{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:#253140;font-size:14px;font-weight:700}.search{display:flex;align-items:center;gap:9px;height:40px;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#f9fbfd;color:var(--faint)}.search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:14px}.topbar-actions,.flow-controls,.console-channels,.channel-tabs,.canvas-tools{display:flex;align-items:center}.topbar-actions{gap:9px}.publish-state{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--yellow);font-size:13px;font-weight:700;white-space:nowrap}.publish-state.saved{color:var(--primary-dark)}.icon-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:8px;font-size:14px;font-weight:750}.icon-button{width:38px;border:1px solid var(--line);background:#fff;color:#536173}.icon-button.small{width:34px;min-height:34px}.icon-button.tiny{width:28px;min-height:28px;border-radius:7px}.icon-button:disabled{cursor:not-allowed;opacity:.45}.primary-button{padding:0 14px;background:var(--primary);color:#fff;box-shadow:0 12px 24px #0d9f8c33}.primary-button:hover{background:var(--primary-dark)}.secondary-button{padding:0 12px;border:1px solid var(--line);background:#fff;color:#344256}.secondary-button.danger-button{border-color:#ffd4d4;color:#d32626}.secondary-button.danger-button:hover:not(:disabled){border-color:#f87171;background:#fff1f2}.secondary-button.warning-button{border-color:#f2c46f;background:#fff8e8;color:#8a4b00}.secondary-button.warning-button:hover:not(:disabled){border-color:#d9901b;background:#fff3d6}.secondary-button:disabled,.danger-text-button:disabled{cursor:not-allowed;opacity:.5}.workspace{width:100%;max-width:none;margin:0;padding:22px 24px 30px}.automation-workspace{display:block;height:100vh;min-height:720px;overflow:hidden;padding:0}.automation-browser-workspace{min-height:100vh;padding:0;background:#f4f4f5}.automation-directory-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100vh}.omnichat-clean-mode .automation-directory-shell{grid-template-columns:176px minmax(0,1fr);grid-template-rows:54px minmax(0,1fr);background:#fff}.automation-product-header{z-index:2;display:flex;grid-column:1 / -1;grid-row:1;min-width:0;align-items:center;padding:0 20px;border-bottom:1px solid #e3e5e8;background:#fff}.automation-product-header h1{margin:0;color:#202124;font-size:16px;font-weight:850}.automation-section-nav{display:flex;align-items:center;gap:8px;overscroll-behavior-x:contain;overflow-x:auto;padding:16px 26px;border-bottom:1px solid #e1e5ea;background:#f8f8f9;scrollbar-width:thin}.automation-section-nav h1{flex:0 0 auto;margin:0 12px 0 0;color:#202631;font-size:18px;font-weight:850}.automation-section-nav button{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border-radius:6px;color:#566170;font-size:13px;font-weight:750;text-align:left;white-space:nowrap}.automation-section-nav button.active,.automation-section-nav button:hover{background:#e2e2e4;color:#1f2937}.omnichat-clean-mode .automation-section-nav{grid-column:1;grid-row:2;flex-direction:column;align-items:stretch;gap:3px;overflow:hidden auto;padding:14px 8px;border-right:1px solid #e3e5e8;border-bottom:0;background:#f8f8f9}.omnichat-clean-mode .automation-section-nav button{width:100%;min-height:34px;flex:0 0 auto}.automation-directory-main{width:min(calc(100% - 48px),1120px);margin:0 auto;padding:34px 0 80px}.omnichat-clean-mode .automation-directory-main{grid-column:2;grid-row:2;align-self:start}.basic-automations-main h2{margin:0 0 24px;color:#202631;font-size:24px;font-weight:850}.basic-automation-list{display:grid;gap:12px}.basic-automation-row{display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr) max-content 76px;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e0e4e9;border-radius:6px;background:#fff}.basic-automation-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;background:#edf5ff;color:#1268d6}.basic-automation-copy{display:grid;gap:5px;min-width:0}.basic-automation-copy strong{color:#263241;font-size:13px;line-height:1.4}.basic-automation-copy small{color:#687486;font-size:11px;line-height:1.45}.basic-automation-row>button{min-height:32px;padding:0 12px;border:1px solid #c9d8eb;border-radius:6px;background:#fff;color:#1268d6;font-size:12px;font-weight:800}.basic-automation-row>button:hover{background:#edf5ff}.basic-automation-opt-in{grid-template-columns:42px minmax(0,1fr) 76px}.automation-directory-header,.automation-filter-row,.automation-list-tools,.automation-list-head,.automation-flow-row{display:grid;align-items:center}.automation-directory-header{grid-template-columns:minmax(0,1fr) max-content;gap:20px;margin-bottom:24px}.automation-directory-header h2{margin:0;color:#202631;font-size:24px;font-weight:850}.directory-subcopy{margin:4px 0 0;color:#697386;font-size:12px;line-height:1.35}.automation-breadcrumb-line{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#697386;font-size:12px;font-weight:750}.automation-breadcrumb-line button,.builder-crumb-button{min-height:auto;padding:0;background:transparent;color:inherit;font:inherit}.automation-breadcrumb-line button:hover,.builder-crumb-button:hover{color:#0f62c9}.automation-new-button{min-width:128px}.automation-filter-row{grid-template-columns:minmax(0,1fr) 180px 180px;gap:10px;margin-bottom:18px}.automation-search-field{display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:1px solid #d9dee6;border-radius:6px;background:#fff;color:#8a94a4}.automation-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#263241;font:inherit}.automation-filter-row select{height:38px;padding:0 28px 0 10px;border:1px solid #d9dee6;border-radius:6px;background:#fff;color:#4c5665;font-size:13px;font-weight:650}.automation-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:46px}.automation-folder-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-width:0;border:1px solid #dce3ee;border-radius:6px;background:#fff}.automation-folder-tile,.automation-folder-create{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 12px;border:1px solid #dce3ee;border-radius:6px;background:#fff;color:#2c3748;font-size:13px;font-weight:750;text-align:left}.automation-folder-card .automation-folder-tile{min-width:0;border:0}.automation-folder-tile svg,.automation-folder-create svg{color:#1d73d8}.automation-folder-tile span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-folder-tile small{margin-left:auto;color:#8b95a6;font-size:11px}.automation-folder-card-actions{position:relative;display:inline-flex;align-items:center;gap:2px;padding-right:5px}.automation-folder-menu{top:calc(100% + 4px)}.automation-folder-card-actions button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:5px;background:transparent;color:#718096}.automation-folder-card-actions button:hover{background:#f2f6fb;color:#0f62c9}.automation-folder-tile.new,.automation-folder-create{border-color:#bdd4f6;color:#1c6ed0}.automation-folder-create{width:182px;margin-bottom:46px}.automation-list-tools{grid-template-columns:minmax(0,1fr) max-content;justify-items:end;gap:20px;margin-bottom:28px;color:#687486;font-size:12px;font-weight:700}.automation-trash-link,.automation-grid-toggle{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0;background:transparent;color:#2672d7;font-size:12px;font-weight:750}.automation-trash-link.active{color:#0f62c9}.automation-grid-toggle{color:#737d8c}.automation-selection-toolbar{display:flex;align-items:center;gap:8px;min-height:40px;margin:-12px 0 14px;padding:7px 10px;border:1px solid #c8dcfb;border-radius:7px;background:#f7fbff;color:#354254;font-size:12px;font-weight:800}.automation-selection-toolbar strong{margin-right:auto;color:#1f2937}.omnichat-bulk-selection-toolbar{justify-content:flex-start;min-height:34px;padding:0;border:0;background:transparent}.omnichat-bulk-selection-toolbar strong{margin:0;color:#667085;font-weight:700}.automation-bulk-actions-wrap{position:relative;display:inline-flex}.automation-bulk-actions-menu{position:absolute;z-index:48;display:grid;width:210px;padding:6px;border:1px solid #d9dee7;border-radius:6px;background:#fff;box-shadow:0 12px 30px #0f172a24}.automation-bulk-actions-menu{top:calc(100% + 6px);left:0}.omnichat-bulk-selection-toolbar .automation-bulk-actions-menu>button{justify-content:flex-start;width:100%;min-height:34px;padding:0 9px;border:0;background:transparent;color:#253247;text-align:left}.omnichat-bulk-selection-toolbar .automation-bulk-actions-menu>button:hover{background:#f2f4f7}.omnichat-bulk-selection-toolbar .automation-bulk-actions-menu>.danger-text-button{color:#d92d20}.automation-move-dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#1018286b}.automation-move-dialog{display:grid;width:min(430px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 48px));overflow:hidden;border:1px solid #d9dee7;border-radius:8px;background:#fff;box-shadow:0 24px 64px #0f172a38}.automation-move-dialog>header,.automation-move-dialog>footer{display:flex;align-items:center;gap:10px;padding:16px 18px}.automation-move-dialog>header{border-bottom:1px solid #eaecf0}.automation-move-dialog>header h2{min-width:0;margin:0 auto 0 0;color:#1d2939;font-size:16px;line-height:1.35}.automation-move-dialog>header button{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;background:transparent;color:#667085}.automation-move-folder-list{display:grid;gap:4px;padding:10px;overflow:auto}.automation-move-folder-list>button{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:42px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#344054;text-align:left}.automation-move-folder-list>button:hover,.automation-move-folder-list>button.selected{border-color:#c7d7fe;background:#eef4ff}.automation-move-folder-list>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-move-dialog>footer{justify-content:flex-end;border-top:1px solid #eaecf0}.automation-move-dialog>footer button{min-height:34px;padding:0 14px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font-weight:750}.automation-move-dialog>footer .primary-button{border-color:#0877f9;background:#0877f9;color:#fff}.automation-move-dialog>footer .primary-button:disabled{border-color:#d0d5dd;background:#e4e7ec;color:#98a2b3}.builder-automation-dialog{width:min(520px,calc(100vw - 32px))}.builder-automation-dialog-body{display:grid;gap:12px;padding:18px;overflow:auto}.directory-manage-dialog-body label{display:grid;gap:7px;color:#475467;font-size:12px;font-weight:700}.directory-manage-dialog-body input{width:100%;min-height:38px;padding:0 10px;border:1px solid #cfd5df;border-radius:6px;background:#fff;color:#1d2939;font:inherit}.directory-manage-dialog-body input:focus{border-color:#0877f9;outline:2px solid rgba(8,119,249,.16);outline-offset:0}.builder-channel-conversion-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding-bottom:14px;border-bottom:1px solid #eaecf0}.builder-channel-conversion-summary span,.builder-automation-dialog-label{color:#667085;font-size:12px;font-weight:700}.builder-channel-conversion-summary strong{color:#1d2939;font-size:13px;text-align:right}.builder-channel-conversion-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px;border:1px solid #8bbcff;border-radius:6px;background:#f1f7ff;color:#344054}.builder-channel-conversion-notice>svg{margin-top:1px;color:#4388e6}.builder-channel-conversion-notice>span{display:grid;gap:3px}.builder-channel-conversion-notice strong{font-size:12px}.builder-channel-conversion-notice small{color:#475467;font-size:11px;line-height:1.4}.builder-channel-conversion-table{overflow:hidden;border:1px solid #dfe3e8;border-radius:6px;background:#fff}.builder-channel-conversion-table>header,.builder-channel-conversion-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.builder-channel-conversion-table>header{border-bottom:1px solid #e5e7eb;background:#fafbfc;color:#7a8492;font-size:11px;font-weight:750}.builder-channel-conversion-table>header span,.builder-channel-conversion-row>*{min-width:0;padding:11px 13px}.builder-channel-conversion-table>header span+span,.builder-channel-conversion-row>*+*{border-left:1px solid #e5e7eb}.builder-channel-conversion-sources{display:grid;align-content:center;gap:8px}.builder-channel-conversion-sources>span{display:flex;min-width:0;align-items:center;gap:7px;color:#344054;font-size:12px;font-weight:750}.builder-channel-conversion-picker{display:grid;align-content:center}.builder-channel-conversion-picker select{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #cfd6df;border-radius:5px;background:#fff;color:#256ac4;font-size:12px;font-weight:750}.builder-channel-conversion-row .builder-automation-dialog-empty{display:grid;align-content:center;border:0;border-radius:0}.builder-automation-target-list{display:grid;gap:5px}.builder-automation-target-list>button{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#344054;text-align:left}.builder-automation-target-list>button:hover,.builder-automation-target-list>button.selected{border-color:#8eb9fb;background:#f2f7ff}.builder-automation-target-list>button>span{display:grid;min-width:0;gap:2px}.builder-automation-target-list>button strong,.builder-automation-target-list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-automation-target-list>button small,.builder-automation-dialog-note,.builder-automation-dialog-empty,.builder-automation-dialog-body.destructive p{margin:0;color:#667085;font-size:12px;line-height:1.45}.builder-automation-dialog-empty{padding:14px;border:1px dashed #cfd5df;border-radius:6px;text-align:center}.builder-automation-dialog-body.destructive{justify-items:center;padding-block:28px;text-align:center}.builder-automation-dialog-body.destructive>svg{color:#d92d20}.builder-automation-dialog-body.destructive strong{color:#1d2939;font-size:15px}.directory-share-dialog-body label{display:grid;gap:7px;color:#475467;font-size:12px;font-weight:700}.directory-share-dialog-body input{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #d0d5dd;border-radius:5px;background:#f9fafb;color:#344054}.directory-share-png-button{display:inline-flex;justify-self:start;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#344054;font-weight:700}.builder-automation-dialog-status{margin:0 18px 14px;padding:9px 10px;border-radius:5px;background:#fff4ed;color:#b42318;font-size:12px;line-height:1.4}.builder-publish-blocker-dialog{width:min(560px,calc(100vw - 32px))}.builder-publish-blocker-dialog-body{display:grid;min-height:0;gap:14px;padding:18px;overflow:auto}.builder-publish-blocker-dialog-body>p{margin:0;color:#667085;font-size:13px;line-height:1.45}.builder-publish-blocker-dialog-list{display:grid;gap:7px}.builder-publish-blocker-dialog-list article{display:grid;grid-template-columns:20px minmax(0,1fr) max-content;align-items:start;gap:10px;padding:11px;border:1px solid #e1e5eb;border-radius:6px;background:#fff}.builder-publish-blocker-dialog-list article>svg{margin-top:2px;color:#d97706}.builder-publish-blocker-dialog-list article>span{display:grid;min-width:0;gap:3px}.builder-publish-blocker-dialog-list article strong{color:#1d2939;font-size:13px;line-height:1.35}.builder-publish-blocker-dialog-list article small{color:#667085;font-size:11px;line-height:1.45}.builder-publish-blocker-dialog-list article button{min-height:30px;padding:0 9px;border:1px solid #cdd5df;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:750}.automation-move-dialog>footer .danger-confirm{border-color:#d92d20;background:#d92d20}.builder-automation-action-toast{position:fixed;z-index:95;right:18px;bottom:18px;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 36px));padding:10px 10px 10px 13px;border:1px solid #d7dde6;border-radius:6px;background:#fff;color:#344054;box-shadow:0 10px 30px #0f172a29;font-size:12px;font-weight:700}.builder-automation-action-toast button{display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;background:transparent;color:#667085}.automation-selection-toolbar button,.automation-directory-header-actions button,.automation-action-message{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid #d9e4f3;border-radius:6px;background:#fff;color:#31557f;font-size:12px;font-weight:850}.automation-directory-header-actions{display:inline-flex;align-items:center;gap:8px}.automation-directory-header-actions .primary-button{border-color:#006edc;background:#006edc;color:#fff}.automation-selection-toolbar .danger-text-button,.automation-directory-header-actions .danger-text-button{border-color:#ffcaca;color:#d32626}.automation-folder-move-select{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid #d9e4f3;border-radius:6px;background:#fff;color:#31557f}.automation-folder-move-select select{min-width:112px;border:0;background:transparent;color:#31557f;font-size:12px;font-weight:850;outline:none}.automation-action-message{width:fit-content;margin:-6px 0 12px;color:#087565}.automation-keyword-setup{margin:0 0 18px}.omnichat-clean-mode .automation-keyword-setup.settings-inline-editor.omnichat-keyword-setup-card{width:min(100%,430px);margin:0 0 18px;padding:0;overflow:hidden;border-color:#d9dee5;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a14}.omnichat-clean-mode .omnichat-keyword-setup-head{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;min-height:48px;gap:8px;padding:0 14px;background:#dcf8e8}.omnichat-clean-mode .omnichat-keyword-setup-head h4{overflow:hidden;color:#1f2a33;font-size:16px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.omnichat-clean-mode .omnichat-keyword-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:18px 14px 4px}.omnichat-clean-mode .omnichat-keyword-setup-condition{gap:10px}.omnichat-clean-mode .omnichat-keyword-setup-condition>input{min-height:34px;border-radius:999px;text-align:center;font-size:14px;font-weight:650}.omnichat-clean-mode .automation-keyword-setup .field-hint{color:#674319;font-size:13px;font-weight:500;line-height:1.35}.omnichat-clean-mode .automation-keyword-setup .settings-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:52px;padding:8px 14px 12px;border-top:1px solid #edf0f3}@media(max-width:520px){.omnichat-clean-mode .omnichat-keyword-setup-head{grid-template-columns:22px minmax(0,1fr) 28px;gap:6px;padding:0 10px}.omnichat-clean-mode .omnichat-keyword-setup-head h4{font-size:14px}}.automation-keyword-setup-status{display:inline-flex;align-items:center;min-height:28px;color:#4b647e;font-size:12px;font-weight:800}.automation-list-head,.automation-flow-row{grid-template-columns:24px minmax(300px,1fr) 72px minmax(150px,.34fr) 112px max-content;gap:14px}.automation-list-head.keyword-directory,.automation-flow-row.keyword-directory{grid-template-columns:24px minmax(360px,1fr) 72px minmax(180px,.42fr) 112px max-content}.automation-list-head.metric-hidden,.automation-flow-row.metric-hidden{grid-template-columns:24px minmax(300px,1fr) minmax(150px,.34fr) 112px max-content}.automation-list-head.keyword-directory.metric-hidden,.automation-flow-row.keyword-directory.metric-hidden{grid-template-columns:24px minmax(230px,1.15fr) minmax(190px,.9fr) minmax(112px,.45fr) minmax(180px,.8fr) max-content}.automation-list-head{min-height:30px;color:#8b95a6;font-size:11px;font-weight:800}.automation-list-head button{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:0;background:transparent;color:inherit;font:inherit}.automation-checkbox{width:14px;height:14px;border:1px solid #d1d7e0;border-radius:3px;background:#fff}.automation-checkbox-control{position:relative;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.automation-checkbox-control input{position:absolute;width:18px;height:18px;margin:0;opacity:0}.automation-checkbox-control span{display:inline-block;width:14px;height:14px;border:1px solid #d1d7e0;border-radius:3px;background:#fff}.automation-checkbox-control input:checked+span,.automation-checkbox-control input:indeterminate+span{border-color:#1d73d8;background:#1d73d8}.automation-checkbox-control input:checked+span:after{content:"";display:block;width:6px;height:3px;margin:3px 0 0 3px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(-45deg)}.automation-checkbox-control input:indeterminate+span:after{content:"";display:block;width:8px;height:2px;margin:5px 0 0 2px;border-radius:999px;background:#fff}.automation-flow-list{display:grid;gap:10px}.automation-flow-list.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-flow-list.grid .automation-flow-row{grid-template-columns:18px minmax(0,1fr) max-content;grid-auto-rows:auto}.automation-flow-list.grid .automation-flow-row>span:nth-of-type(n+3):not(.automation-flow-name):not(.automation-row-menu-wrap){display:none}.automation-flow-list.grid .automation-flow-row>span:not(.automation-flow-name):not(.automation-row-menu-wrap){display:none}.automation-flow-list.grid .automation-flow-row>.automation-row-menu-wrap{display:inline-flex}.automation-flow-row{min-height:76px;padding:14px 18px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#394456;font-size:12px;text-align:left;box-shadow:0 1px 2px #141d2a0a;cursor:pointer}.automation-flow-row:hover{border-color:#94a3b8;background:#f8fafc;box-shadow:0 1px 3px #1a2f4b14}.automation-flow-row:focus-visible{outline:2px solid #1d73d8;outline-offset:2px}.automation-flow-row.selected{border-color:#7db3ff;background:#eef6ff}.automation-flow-name{display:grid;gap:7px;min-width:0}.automation-flow-name strong{color:#202938;font-size:14px;line-height:1.1}.automation-flow-row.keyword-directory.metric-hidden .automation-flow-name{grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:8px}.automation-flow-row.keyword-directory.metric-hidden .automation-flow-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-keyword-priority-controls{display:inline-flex;min-width:68px;height:26px;align-items:center;gap:2px;color:#98a2b3}.automation-keyword-drag-handle{display:inline-flex;width:18px;height:22px;align-items:center;justify-content:center;border-radius:4px;cursor:grab}.automation-keyword-drag-handle:hover,.automation-keyword-drag-handle:focus-visible{background:#eef3f8;color:#475467;outline:none}.automation-keyword-drag-handle:active{cursor:grabbing}.automation-flow-row.keyword-directory.keyword-dragging{opacity:.55}.automation-flow-row.keyword-directory.keyword-drop-target{border-color:#80b4f5;box-shadow:inset 0 2px #2580ee}.automation-keyword-priority-controls button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#667085}.automation-keyword-priority-controls button:hover:not(:disabled),.automation-keyword-priority-controls button:focus-visible{border-color:#cbdcf2;background:#f1f7ff;color:#176bd6}.automation-keyword-priority-controls button:disabled{opacity:.3}.automation-status-pill{display:inline-flex;width:fit-content;min-height:18px;align-items:center;padding:0 5px;border-radius:3px;font-size:10px;font-weight:900;line-height:1}.automation-status-pill.live{background:#ef3d26;color:#fff}.automation-status-pill.draft{background:#eef1f5;color:#6d7888}.automation-status-pill.stopped{background:#f1f1f1;color:#888}.automation-trigger-preview{display:grid;gap:5px;color:#9aa3b0}.automation-trigger-preview.keyword-list{display:flex;flex-wrap:wrap;gap:6px}.automation-trigger-preview small{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automation-trigger-preview.keyword-list small{max-width:100%;min-height:24px;padding:3px 8px;border:1px solid #dce8f8;border-radius:999px;background:#f7fbff;color:#506075;font-weight:750}.automation-keyword-count{color:#506075;font-weight:800}.automation-keyword-channel,.automation-keyword-flow{min-width:0;overflow:hidden;color:#5f6c7d;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.automation-keyword-flow{color:#2f3d50}.automation-row-menu-wrap{position:relative;display:inline-flex;align-items:center;gap:6px;justify-content:center}.automation-row-open-button{display:inline-flex;min-width:74px;height:28px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #cfe0f6;border-radius:6px;background:#f8fbff;color:#1d65c1;font-size:12px;font-weight:850;white-space:nowrap}.automation-row-open-button:hover,.automation-row-open-button:focus-visible{border-color:#8bb9f3;background:#edf6ff;color:#0f62c9}.omnichat-clean-mode .automation-row-open-button{display:none}.automation-row-menu-button{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:6px;background:transparent;color:#475569}.automation-row-menu-button:hover,.automation-row-menu-button[aria-expanded=true]{background:#eef3f8;color:#0f62c9}.automation-row-menu{position:absolute;z-index:35;top:calc(100% + 6px);right:0;display:grid;min-width:178px;overflow:hidden;border:1px solid #dce3eb;border-radius:8px;background:#fff;box-shadow:0 18px 42px #0f172a2e}.automation-row-menu button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 11px;border-bottom:1px solid #eef2f6;border-radius:0;background:#fff;color:#334155;font-size:12px;font-weight:850;text-align:left}.automation-row-menu button:hover{background:#f8fbff;color:#0f62c9}.automation-row-menu .danger-text-button{color:#d32626}.automation-row-menu button:last-child{border-bottom:0}.automation-empty-state{display:grid;justify-items:center;gap:10px;min-height:180px;padding:34px;border:1px dashed #cfd8e6;border-radius:8px;background:#fff;color:#728094;text-align:center}.automation-empty-state strong{color:#263241}.sequence-directory-main{width:min(100%,1100px)}.sequence-filter-row{grid-template-columns:minmax(0,1fr) 160px 160px}.sequence-folder-grid{margin-bottom:20px}.sequence-workbench{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:14px;align-items:start}.omnichat-sequence-directory-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.omnichat-sequence-directory-header h2{margin:0;color:#1f2937;font-size:22px;line-height:1.2}.omnichat-sequence-directory-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid #2563eb;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:800}.omnichat-sequence-directory{display:grid;align-content:start;min-width:0}.omnichat-sequence-directory-columns,.omnichat-sequence-directory-row{display:grid;grid-template-columns:minmax(180px,1fr) 96px 84px 92px 72px 44px;align-items:center;min-width:0}.omnichat-sequence-directory-columns{min-height:34px;padding:0 10px 0 12px;color:#7b8798;font-size:12px;font-weight:700}.omnichat-sequence-directory-row{min-height:54px;margin-bottom:8px;padding:0 10px 0 12px;border:1px solid #e3e8ef;border-radius:5px;background:#fff;color:#667085;font-size:13px}.omnichat-sequence-name{overflow:hidden;min-width:0;padding:8px 0;border:0;background:transparent;color:#29364a;font-size:14px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.omnichat-sequence-actions{position:relative;justify-self:end}.omnichat-sequence-actions summary{display:grid;place-items:center;width:32px;height:32px;border-radius:5px;color:#667085;cursor:pointer;list-style:none}.omnichat-sequence-actions summary::-webkit-details-marker{display:none}.omnichat-sequence-actions[open] summary,.omnichat-sequence-actions summary:hover{background:#f1f4f8}.omnichat-sequence-actions>div{position:absolute;z-index:15;top:36px;right:0;display:grid;width:132px;padding:5px;border:1px solid #dfe5ed;border-radius:6px;background:#fff;box-shadow:0 10px 24px #1f29371f}.omnichat-sequence-actions>div button{min-height:32px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#344054;font-size:12px;font-weight:700;text-align:left}.omnichat-sequence-actions>div button:hover{background:#f4f6f9}.omnichat-sequences-empty{display:grid;justify-items:center;gap:5px;min-height:170px;padding:52px 20px;border-top:1px solid #e6ebf1;color:#7b8798;text-align:center}.omnichat-sequences-empty strong{color:#344054;font-size:15px}.omnichat-sequences-empty span{max-width:360px;font-size:13px;line-height:1.45}.omnichat-sequence-editor-workbench{grid-template-columns:minmax(0,1fr)}.omnichat-sequence-create-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#11182752}.omnichat-sequence-create-dialog{display:grid;gap:16px;width:min(420px,100%);padding:22px;border-radius:7px;background:#fff;box-shadow:0 18px 48px #1118272e}.omnichat-sequence-create-dialog h3{margin:0;color:#1f2937;font-size:19px}.omnichat-sequence-create-dialog label{display:grid;gap:7px;color:#475467;font-size:13px;font-weight:700}.omnichat-sequence-create-dialog input{width:100%;min-height:40px;padding:0 11px;border:1px solid #cfd7e3;border-radius:5px;color:#1f2937;font:inherit}.omnichat-sequence-create-dialog>div{display:flex;justify-content:flex-end;gap:8px}.omnichat-sequence-create-dialog button{min-height:36px;padding:0 14px;border:1px solid #d3dae5;border-radius:5px;background:#fff;color:#344054;font-size:13px;font-weight:800}.omnichat-sequence-create-dialog button.primary-button{border-color:#2563eb;background:#2563eb;color:#fff}.sequence-list-panel,.sequence-editor-panel{min-width:0;border:1px solid #dde4ee;border-radius:8px;background:#fff;box-shadow:0 1px 2px #141d2a0a}.sequence-list-head,.sequence-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 96px;gap:10px;align-items:center}.sequence-list-head{min-height:36px;padding:0 12px;border-bottom:1px solid #edf1f6;color:#8b95a6;font-size:11px;font-weight:850}.sequence-list{display:grid}.sequence-archive-message{margin:10px 12px 0;color:#557086;font-size:12px;font-weight:750}.sequence-archive-section{display:grid;gap:10px;border-top:1px solid #edf1f6;padding:12px}.sequence-archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sequence-archive-heading h3{margin:0;color:#273241;font-size:13px}.sequence-archive-heading span{color:#7b8797;font-size:11px;font-weight:750}.sequence-archive-list{display:grid;gap:8px}.sequence-archive-row{display:grid;grid-template-columns:minmax(0,1fr) 88px auto;align-items:center;gap:10px;border:1px solid #e3e8f0;border-radius:6px;padding:10px;background:#f8fafc;color:#4c596a;font-size:12px}.sequence-archive-row button{display:inline-flex;min-height:30px;align-items:center;gap:6px;justify-content:center;border:1px solid #cfd8e5;border-radius:5px;background:#fff;color:#2f4055;font-weight:850}.sequence-row{min-height:84px;padding:12px;border-bottom:1px solid #edf1f6;border-radius:0;background:transparent;color:#465365;font-size:12px;text-align:left}.sequence-row:last-child{border-bottom:0}.sequence-row:hover,.sequence-row.selected{background:#f4f8fd}.sequence-row-copy{display:grid;gap:4px;min-width:0}.sequence-row-copy strong{overflow:hidden;color:#202938;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sequence-row-copy small{overflow:hidden;color:#788497;text-overflow:ellipsis;white-space:nowrap}.sequence-editor-panel{display:grid;gap:14px;padding:16px}.sequence-editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sequence-editor-header div{display:grid;gap:3px;min-width:0}.sequence-editor-header span{color:#7b8797;font-size:10px;font-weight:900;text-transform:uppercase}.sequence-editor-header strong{overflow:hidden;color:#202938;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.save-state{border-radius:999px;padding:4px 8px;background:#f2f4f7;color:#667085;font-size:11px;font-weight:850}.save-state.saved{background:#e7f8ef;color:#087443}.sequence-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sequence-settings-grid label,.sequence-step-grid label,.sequence-field-wide,.sequence-runtime-panel label{display:grid;gap:6px;min-width:0;color:#5d6878;font-size:12px;font-weight:800}.sequence-settings-grid input,.sequence-settings-grid select,.sequence-step-grid input,.sequence-step-grid select,.sequence-field-wide textarea,.sequence-field-wide select,.sequence-runtime-panel select,.sequence-delay-controls input,.sequence-delay-controls select,.sequence-window-row input{width:100%;min-width:0;border:1px solid #d9dee6;border-radius:6px;background:#fff;color:#263241;font:inherit}.sequence-settings-grid input,.sequence-settings-grid select,.sequence-step-grid input,.sequence-step-grid select,.sequence-runtime-panel select,.sequence-delay-controls input,.sequence-delay-controls select,.sequence-window-row input{height:36px;padding:0 10px}.sequence-field-wide textarea{min-height:74px;padding:9px 10px;resize:vertical}.sequence-channel-fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:10px;border:1px solid #e1e7ef;border-radius:8px}.sequence-channel-fieldset legend{padding:0 4px;color:#667085;font-size:11px;font-weight:850}.sequence-channel-fieldset label,.sequence-checkline{display:inline-flex;align-items:center;gap:7px;color:#465365;font-size:12px;font-weight:760}.sequence-metrics-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sequence-metrics-row span{display:grid;gap:3px;min-height:54px;align-content:center;padding:8px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#6b7585;font-size:11px;font-weight:760}.sequence-metrics-row strong{color:#202938;font-size:15px}.sequence-runtime-panel{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:8px;align-items:end;padding:10px;border:1px solid #dce8f7;border-radius:8px;background:#f8fbff}.sequence-runtime-panel button,.sequence-add-row button,.sequence-step-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid #d6e2f0;border-radius:6px;background:#fff;color:#31557f;font-size:12px;font-weight:850}.sequence-runtime-panel button:disabled{cursor:not-allowed;opacity:.55}.sequence-runtime-status{width:fit-content;border-radius:999px;padding:5px 9px;background:#eef6ff;color:#0f62c9;font-size:12px;font-weight:800}.sequence-enrollment-panel{display:grid;gap:10px;padding:11px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.sequence-enrollment-heading,.sequence-enrollment-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) max-content;gap:10px;align-items:center}.sequence-enrollment-heading{grid-template-columns:minmax(0,1fr) max-content;padding-bottom:8px;border-bottom:1px solid #edf1f6}.sequence-enrollment-heading div,.sequence-enrollment-row div{display:grid;gap:3px;min-width:0}.sequence-enrollment-heading span,.sequence-enrollment-row span,.sequence-enrollment-row small,.sequence-enrollment-empty{color:#667085;font-size:11px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.sequence-enrollment-heading strong,.sequence-enrollment-row strong{color:#202938;font-size:13px;font-weight:900;overflow-wrap:anywhere}.sequence-enrollment-heading small{color:#667085;font-size:11px;font-weight:800;text-align:right}.sequence-enrollment-table{display:grid;gap:7px}.sequence-enrollment-row{min-height:52px;padding:8px;border:1px solid #edf1f6;border-radius:7px;background:#fbfdff}.sequence-enrollment-row b{color:#31557f;font-size:12px;font-weight:900}.sequence-enrollment-actions{display:flex;justify-content:flex-end;gap:6px}.sequence-enrollment-actions button{min-height:30px;padding:0 9px;border:1px solid #d6e2f0;border-radius:6px;background:#fff;color:#31557f;font-size:11px;font-weight:850}.sequence-enrollment-actions button:disabled{cursor:not-allowed;opacity:.55}.sequence-runner-card{display:grid;grid-template-columns:minmax(0,1fr) auto max-content;gap:12px;align-items:center;padding:11px 12px;border:1px solid #dce8f7;border-radius:8px;background:#f8fbff}.sequence-runner-card.live{border-color:#bdebd3;background:#f4fff8}.sequence-runner-main{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#31557f}.sequence-runner-main svg{flex:0 0 auto;margin-top:2px}.sequence-runner-main span{display:grid;gap:2px;min-width:0}.sequence-runner-main strong{color:#202938;font-size:13px;font-weight:900}.sequence-runner-main small{color:#667085;font-size:11px;font-weight:700;line-height:1.35}.sequence-runner-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sequence-runner-stats span{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;border:1px solid #dfe7f1;border-radius:999px;background:#fff;color:#667085;font-size:11px;font-weight:800}.sequence-runner-stats strong{color:#263241}.sequence-runner-card>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #d6e2f0;border-radius:6px;background:#fff;color:#31557f;font-size:12px;font-weight:850}.sequence-runner-card>button:disabled{cursor:not-allowed;opacity:.55}.sequence-steps-editor{display:grid;gap:12px}.sequence-step-card{display:grid;gap:12px;padding:12px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.sequence-step-card.muted{opacity:.68}.sequence-step-head,.sequence-step-actions,.sequence-add-row,.sequence-window-row{display:flex;align-items:center;gap:8px}.sequence-step-head{justify-content:space-between}.sequence-step-head strong{color:#202938}.sequence-step-index{border-radius:999px;padding:3px 7px;background:#eef2f7;color:#667085;font-size:11px;font-weight:850}.sequence-step-toggle{display:inline-flex;align-items:center;gap:6px;color:#5b6676;font-size:12px;font-weight:800}.sequence-step-grid{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px}.sequence-delay-controls{display:grid;grid-template-columns:minmax(140px,1fr) 80px 120px;gap:8px;align-items:center;color:#667085;font-size:12px;font-weight:800}.sequence-window-row{flex-wrap:wrap}.sequence-window-row input[type=time]{width:116px}.sequence-day-row{display:flex;flex-wrap:wrap;gap:6px}.sequence-day-row button{min-height:28px;padding:0 8px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#647084;font-size:11px;font-weight:850}.sequence-day-row button.active{border-color:#1d73d8;background:#eaf3ff;color:#0f62c9}.sequence-step-actions{justify-content:space-between;color:#667085;font-size:12px;font-weight:800}.sequence-add-row{flex-wrap:wrap}.sequence-editor-actions{display:flex;justify-content:flex-end;gap:8px}.automation-workspace .metric-strip{margin-bottom:14px}.metric-strip,.analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.metric{display:grid;grid-template-columns:22px 1fr max-content;align-items:center;gap:9px;min-height:58px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4d5b6c;box-shadow:0 8px 24px #2331430a}.metric svg{color:var(--primary)}.metric span{font-size:13px;font-weight:650}.metric strong{color:var(--text);font-size:20px;line-height:1}.automation-grid{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr) minmax(320px,390px);gap:0;align-items:stretch;height:100%;min-height:0;overflow:hidden}.builder-app .automation-grid,.builder-app .automation-grid.editor-hidden{grid-template-columns:184px minmax(0,1fr) minmax(348px,380px)}.automation-grid.editor-hidden,.builder-app .automation-grid.editor-hidden{grid-template-columns:210px minmax(0,1fr) minmax(320px,390px)}.builder-column{position:relative;display:grid;grid-column:2;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.omnichat-builder-mode-toggle{position:absolute;z-index:32;top:12px;right:14px;min-height:30px;padding:0 11px;border:1px solid #d9dee6;border-radius:6px;background:#fff;color:#4b5563;box-shadow:0 2px 7px #0f172a14;font-size:11px;font-weight:750;letter-spacing:0;white-space:nowrap}.omnichat-builder-mode-toggle:hover,.omnichat-builder-mode-toggle:focus-visible{border-color:#b9c3d0;color:#1f2937;outline:0}.automation-grid:not(.editor-hidden) .builder-column{padding-left:0}.automation-workspace .automation-grid{height:100%}.builder-shell{position:relative;display:grid;height:100%;grid-template-rows:48px auto auto minmax(0,1fr);background:#f4f6f8}.builder-app .app-main,.builder-app .workspace.automation-workspace,.builder-app .builder-shell{height:100vh;min-height:0;overflow:hidden}.builder-app .workspace.automation-workspace{padding:0}.builder-app .builder-shell{grid-template-rows:46px auto auto minmax(0,1fr);background:#f3f5f7}.builder-topbar{grid-row:1;display:grid;grid-template-columns:minmax(130px,150px) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:0 12px 0 18px;border-bottom:1px solid #dfe5eb;background:#fff}.builder-app .builder-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1.68fr);gap:10px;padding:0 12px}.builder-app .omnichat-clean-mode .builder-topbar{grid-template-columns:minmax(360px,1fr) minmax(420px,1.2fr)}.builder-breadcrumb,.builder-top-actions,.builder-compact-stat{display:flex;align-items:center}.builder-breadcrumb{min-width:0;gap:8px;color:#667385;font-size:12px;font-weight:750}.builder-breadcrumb strong{overflow:hidden;color:#18202b;font-size:13px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.builder-breadcrumb small{display:inline-flex;align-items:center;min-height:19px;padding:0 7px;border-radius:5px;background:#eaf8f5;color:var(--primary-dark);font-size:10px;font-weight:900;text-transform:uppercase}.builder-top-actions{gap:6px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;position:relative}.builder-app .builder-top-actions{justify-content:flex-end}.builder-app .builder-top-actions .primary-button,.builder-app .builder-top-actions .secondary-button,.builder-app .builder-top-actions .publish-state,.builder-app .builder-top-actions select{flex:0 0 auto;white-space:nowrap}.builder-top-actions .secondary-button,.builder-top-actions .publish-state{min-height:34px;height:34px;border-radius:7px;font-size:13px}.omnichat-clean-mode .builder-clean-primary-action{min-height:34px;height:34px;border:1px solid #0a84ff;border-radius:7px;background:#0a84ff;color:#fff;box-shadow:none;font-size:13px}.omnichat-clean-mode .builder-clean-primary-action:hover:not(:disabled){border-color:#006bd6;background:#006bd6}.omnichat-clean-mode .builder-clean-primary-action.warning-button{border-color:#f2c46f;background:#fff8e8;color:#8a4b00}.omnichat-clean-mode .builder-clean-primary-action.saved:disabled{border-color:#d7e5fb;background:#eef5ff;color:#a6c3ef;opacity:1}.builder-execution-strip{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:7px;min-width:0;min-height:50px;padding:7px 18px;overflow-x:auto;border-bottom:1px solid #dfe5eb;background:#fff;scrollbar-width:thin}.builder-execution-step{display:grid;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:7px;min-width:0;min-height:36px;padding:5px 7px;border:1px solid #d7e3f0;border-radius:8px;background:#f8fafc;color:#475569}.builder-execution-step-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#fff;color:#64748b}.builder-execution-step-copy{display:grid;min-width:0;gap:1px}.builder-execution-step-copy strong,.builder-execution-step-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-execution-step-copy strong{color:#1f2937;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.builder-execution-step-copy small{color:#64748b;font-size:10px;font-weight:760}.builder-execution-step button{display:inline-flex;min-width:0;min-height:24px;align-items:center;justify-content:center;padding:0 7px;border:1px solid #cfe2ff;border-radius:6px;background:#fff;color:#0b74ff;font-size:10px;font-weight:900;white-space:nowrap}.builder-execution-step.ready{border-color:#bbf7d0;background:#f6fef9}.builder-execution-step.ready .builder-execution-step-icon{color:#047857}.builder-execution-step.review,.builder-execution-step.idle{border-color:#fde68a;background:#fffaf0}.builder-execution-step.review .builder-execution-step-icon,.builder-execution-step.idle .builder-execution-step-icon{color:#92400e}.builder-execution-step.blocked{border-color:#fecaca;background:#fff7f7}.builder-execution-step.blocked .builder-execution-step-icon{color:#be123c}.builder-execution-step.running{border-color:#bfdbfe;background:#f4f8ff}.builder-execution-step.running .builder-execution-step-icon{color:#175cd3}.builder-live-strip{grid-row:2;display:none;min-width:0;align-items:center;gap:8px;overflow-x:auto;padding:5px 18px;border-bottom:1px solid #dfe5eb;background:#fbfcfe;color:#526173;font-size:11px;font-weight:850;white-space:nowrap}.builder-live-strip strong{color:#1f2937;font-size:11px;font-weight:950}.builder-live-strip span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid #d9e3ec;border-radius:999px;background:#fff}.builder-live-strip b{color:#0b74ff;font-weight:950}.builder-live-strip.builder-source-draft-strip{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-height:42px;overflow:visible;padding:6px 18px;background:#fff;white-space:normal}.builder-live-strip.builder-source-draft-strip.expanded{grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) max-content;gap:10px 12px;min-height:66px;padding:8px 18px}.builder-source-draft-strip-toggle{grid-column:1 / -1;display:grid;grid-template-columns:18px minmax(0,1fr) max-content 16px;align-items:center;gap:8px;width:100%;min-width:0;min-height:30px;padding:0;background:transparent;color:#344054;text-align:left}.builder-source-draft-strip.expanded .builder-source-draft-strip-toggle{grid-template-columns:18px minmax(0,1fr) 16px}.builder-source-draft-strip-toggle>svg{color:#175cd3}.builder-source-draft-strip-toggle>svg:last-child{color:#98a2b3;transition:transform .16s ease}.builder-source-draft-strip.expanded .builder-source-draft-strip-toggle>svg:last-child{transform:rotate(180deg)}.builder-source-draft-strip-toggle>span{display:grid;min-width:0;gap:1px;padding:0;border:0;border-radius:0;background:transparent}.builder-source-draft-strip-toggle strong,.builder-source-draft-strip-toggle small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-source-draft-strip-toggle strong{color:#1f2937;font-size:12px;font-weight:950}.builder-source-draft-strip-toggle small{color:#667085;font-size:10px;font-weight:800}.builder-source-draft-strip-toggle .builder-source-draft-strip-mini-stats{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px}.builder-source-draft-strip-toggle .builder-source-draft-strip-mini-stats b{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border:1px solid #d9e3ec;border-radius:999px;background:#f8fafc;color:#175cd3;font-size:10px;font-weight:950;white-space:nowrap}.builder-source-draft-strip-source{display:grid;min-width:0;gap:2px}.builder-source-draft-strip-source span{display:inline-flex;width:max-content;max-width:100%;min-height:auto;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:transparent;color:#175cd3;font-size:10px;font-weight:950;text-transform:uppercase}.builder-source-draft-strip-source strong,.builder-source-draft-strip-source small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-source-draft-strip-source strong{color:#1f2937;font-size:13px;font-weight:950}.builder-source-draft-strip-source small{color:#667085;font-size:11px;font-weight:800}.builder-source-draft-strip-stats{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.builder-live-strip .builder-source-draft-strip-stats span{min-height:26px;border-radius:6px;background:#f8fafc}.builder-source-draft-strip-actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:6px}.builder-source-draft-strip-actions button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #b7d9ff;border-radius:7px;background:#eff7ff;color:#0b63ce;font-size:11px;font-weight:900}.builder-source-draft-strip-actions button:nth-child(3),.builder-source-draft-strip-actions button:nth-child(4){border-color:#fed7aa;background:#fff7ed;color:#c2410c}.builder-source-draft-strip-actions button:disabled{cursor:not-allowed;border-color:#dde3ea;background:#f7f9fb;color:#a8b2c1}.builder-live-strip.builder-source-draft-strip>em{grid-column:1 / -1;min-width:0;overflow:hidden;color:#7a5b10;font-size:11px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-live-test-dock{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1fr) max-content;align-items:center;gap:8px 12px;min-width:0;min-height:54px;padding:6px 18px;border-bottom:1px solid #dfe5eb;background:#f8fafc}.builder-live-test-dock.ready{background:#f5fbf7}.builder-live-test-dock.review{background:#fffaf0}.builder-live-test-dock.blocked{background:#fff7f7}.builder-live-test-dock.running{background:#f4f8ff}.builder-live-test-dock-head{grid-column:1;grid-row:1;display:grid;grid-template-columns:30px minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0}.builder-live-test-dock-head>span:not(.builder-live-test-dock-icon){display:grid;min-width:0;gap:2px}.builder-live-test-dock-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#175cd3}.builder-live-test-dock-head strong,.builder-live-test-dock-head small,.builder-live-test-dock-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-live-test-dock-head strong{color:#1f2937;font-size:12px;font-weight:950}.builder-live-test-dock-head small{color:#64748b;font-size:10px;font-weight:800}.builder-live-test-dock-head b{grid-column:3;grid-row:1;width:max-content;max-width:100%;min-height:22px;padding:4px 8px;border:1px solid #d7e3f0;border-radius:999px;background:#fff;color:#475569;font-size:10px;font-weight:950;line-height:1}.builder-live-test-dock.ready .builder-live-test-dock-head b{border-color:#86efac;color:#047857}.builder-live-test-dock.review .builder-live-test-dock-head b{border-color:#fde68a;color:#92400e}.builder-live-test-dock.blocked .builder-live-test-dock-head b{border-color:#fecaca;color:#be123c}.builder-live-test-dock-grid{display:none;grid-column:2;grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0}.builder-set-live-checklist{grid-column:2;grid-row:1;display:flex;align-items:center;flex-wrap:nowrap;gap:7px;min-width:0;overflow:hidden}.builder-set-live-check{display:inline-grid;grid-template-columns:14px minmax(0,max-content);align-items:center;gap:5px;min-width:0;min-height:26px;padding:4px 8px;border:1px solid #d7e3f0;border-radius:999px;background:#fff;color:#475569}.builder-set-live-check svg{flex:0 0 auto}.builder-set-live-check b,.builder-set-live-check small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-set-live-check b{color:#1f2937;font-size:10px;font-weight:950;text-transform:uppercase}.builder-set-live-check small{display:none;color:#64748b;font-size:10px;font-weight:780}.builder-set-live-check.ready{border-color:#bbf7d0}.builder-set-live-check.ready svg{color:#047857}.builder-set-live-check.review{border-color:#fde68a}.builder-set-live-check.review svg{color:#92400e}.builder-set-live-check.blocked{border-color:#fecaca}.builder-set-live-check.blocked svg{color:#be123c}.builder-live-test-cell{display:grid;min-width:0;align-content:start;gap:4px;min-height:58px;padding:7px 8px;border:1px solid #d7e3f0;border-radius:8px;background:#fff;color:#344054}.builder-live-test-cell span{display:inline-flex;min-width:0;align-items:center;gap:5px}.builder-live-test-cell span svg{flex:0 0 auto}.builder-live-test-cell strong,.builder-live-test-cell p{min-width:0;overflow:hidden;text-overflow:ellipsis}.builder-live-test-cell strong{color:#475569;font-size:10px;font-weight:950;text-transform:uppercase;white-space:nowrap}.builder-live-test-cell p{display:-webkit-box;margin:0;color:#1f2937;font-size:11px;font-weight:760;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.builder-live-test-cell.ready{border-color:#bbf7d0}.builder-live-test-cell.ready span{color:#047857}.builder-live-test-cell.review{border-color:#fde68a}.builder-live-test-cell.review span{color:#92400e}.builder-live-test-cell.blocked{border-color:#fecaca}.builder-live-test-cell.blocked span{color:#be123c}.builder-live-test-cell.running span{color:#175cd3}.builder-live-test-dock-actions{grid-column:3;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(78px,max-content));align-content:center;gap:7px;min-width:0}.builder-live-test-dock-actions button{display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#175cd3;font-size:11px;font-weight:900;white-space:nowrap}.builder-live-test-dock-actions button:first-child{border-color:#0b74ff;background:#0b74ff;color:#fff}.builder-live-test-dock-actions button:disabled{cursor:not-allowed;border-color:#dde3ea;background:#f7f9fb;color:#a8b2c1}.builder-publish-readiness{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:7px 18px;border-bottom:1px solid #dfe5eb;font-size:12px}.builder-publish-readiness.ready{display:none;background:#f4fbf7;color:#1f6b45}.builder-publish-readiness.warning{background:#fff8e8;color:#7a4100}.builder-publish-readiness span,.builder-publish-readiness strong,.builder-publish-readiness small{display:block;min-width:0}.builder-publish-readiness strong{overflow:hidden;color:inherit;font-size:12px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.builder-publish-readiness small{overflow:hidden;color:currentColor;opacity:.78;font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.builder-publish-readiness button,.builder-publish-readiness a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid currentColor;border-radius:7px;background:#fff;color:inherit;font-size:12px;font-weight:850;text-decoration:none}.builder-publish-warning-list{grid-column:1 / -1;display:grid;gap:6px;min-width:0;padding:2px 0 4px 27px}.builder-publish-warning-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;border:1px solid rgba(122,65,0,.2);border-radius:7px;background:#ffffffa8}.builder-publish-warning-item span{display:grid;min-width:0;gap:2px}.builder-publish-warning-item strong,.builder-publish-warning-item small,.builder-publish-warning-more{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-publish-warning-item strong{font-size:11px;font-weight:900}.builder-publish-warning-item small,.builder-publish-warning-more{color:currentColor;font-size:11px;font-weight:750;opacity:.82}.builder-publish-warning-item button,.builder-publish-warning-item a{min-height:24px;padding:0 8px;font-size:11px}.builder-publish-warning-more{display:block;padding-left:8px}.builder-customer-chat-widget-panel{grid-row:3;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(220px,420px) auto;align-items:center;gap:9px;min-height:44px;padding:7px 18px;border-bottom:1px solid #dfe5eb;background:#f7fbff;color:#274060;font-size:12px}.builder-customer-chat-widget-panel.ready{display:none;background:#f1fbf5;color:#16603b}.builder-customer-chat-widget-panel.draft{display:none;background:#fffaf0;color:#7a4100}.builder-customer-chat-widget-panel.open{display:grid}.builder-customer-chat-widget-panel.error{background:#fff1f2;color:#b42318}.builder-customer-chat-widget-panel>span,.builder-customer-chat-widget-panel strong,.builder-customer-chat-widget-panel small{display:block;min-width:0}.builder-customer-chat-widget-panel strong{overflow:hidden;color:inherit;font-size:12px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.builder-customer-chat-widget-panel small{overflow:hidden;color:currentColor;font-size:11px;font-weight:760;line-height:1.3;opacity:.82;text-overflow:ellipsis;white-space:nowrap}.builder-customer-chat-widget-panel code{min-width:0;max-height:38px;overflow:auto;padding:6px 8px;border:1px solid rgba(39,64,96,.18);border-radius:6px;background:#ffffffbd;color:#24364f;font-size:10px;line-height:1.25;white-space:pre-wrap;overflow-wrap:anywhere}.builder-customer-chat-widget-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.builder-customer-chat-widget-test{grid-column:2 / -1;display:grid;grid-template-columns:minmax(120px,180px) minmax(180px,1fr) max-content max-content;align-items:end;gap:7px;min-width:0}.builder-customer-chat-widget-test label{display:grid;gap:3px;min-width:0;color:inherit;font-size:10px;font-weight:900;text-transform:uppercase}.builder-customer-chat-widget-test input{width:100%;min-width:0;height:28px;padding:0 8px;border:1px solid rgba(39,64,96,.18);border-radius:7px;background:#ffffffd1;color:#24364f;font:inherit;font-size:12px;font-weight:760}.builder-customer-chat-widget-test-status{grid-column:1 / -1;min-width:0;color:inherit;font-size:11px;font-weight:820}.builder-customer-chat-widget-test.error .builder-customer-chat-widget-test-status{color:#b42318}.builder-customer-chat-widget-test.success .builder-customer-chat-widget-test-status{color:#16603b}.builder-customer-chat-widget-test-replies{grid-column:1 / -1;display:grid;gap:4px;min-width:0}.builder-customer-chat-widget-test-replies span{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px;align-items:center;min-width:0;padding:5px 7px;border:1px solid rgba(22,96,59,.14);border-radius:7px;background:#ffffffb8}.builder-customer-chat-widget-test-replies b,.builder-customer-chat-widget-test-replies small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-customer-chat-widget-panel button,.builder-customer-chat-widget-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid currentColor;border-radius:7px;background:#fff;color:inherit;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.builder-shell>.automation-grid{grid-row:4}.save-connection-error{position:absolute;z-index:32;top:58px;right:16px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;max-width:min(440px,calc(100% - 32px));padding:10px 12px;border:1px solid #f2c46f;border-radius:8px;background:#fff8e8;color:#7a4100;box-shadow:0 16px 34px #0f172a29}.save-connection-error span,.save-connection-error strong,.save-connection-error small{display:block;min-width:0}.save-connection-error strong{color:#4b2a00;font-size:13px;line-height:1.2}.save-connection-error small{overflow:hidden;color:#7a5a24;font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.save-connection-error button{min-height:28px;padding:0 10px;border:1px solid #f2c46f;border-radius:7px;background:#fff;color:#8a4b00;font-size:12px;font-weight:850}.save-connection-error button:hover{border-color:#d9901b;background:#fff3d6}.builder-top-actions select{max-width:224px;height:34px;padding:0 32px 0 10px;border:1px solid var(--line);border-radius:7px;appearance:none;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 17px) 14px / 6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 14px / 6px 6px no-repeat,#fff;color:#263241;font-size:13px;font-weight:800}.preview-control,.more-actions-wrap,.history-controls{position:relative;display:inline-flex;align-items:center}.history-controls{gap:4px}.history-controls .icon-button{color:#405166}.history-controls .icon-button:not(:disabled):hover{border-color:#b8c8dc;background:#f8fbff;color:#0f62c9}.preview-control .preview-main-button{border-top-right-radius:0;border-bottom-right-radius:0}.preview-control .preview-menu-toggle{width:32px;padding:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.preview-dropdown,.more-actions-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;display:grid;min-width:292px;overflow:hidden;border:1px solid #dce3eb;border-radius:9px;background:#fff;box-shadow:0 18px 42px #0f172a24}.preview-dropdown button,.more-actions-menu button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:0;border-bottom:1px solid #eef2f6;border-radius:0;background:#fff;color:#334155;text-align:left;font-size:12px;font-weight:800}.preview-dropdown button:hover:not(:disabled),.more-actions-menu button:hover:not(:disabled){background:#f8fbff;color:#0f62c9}.preview-dropdown strong,.preview-dropdown small{display:block}.preview-dropdown small{margin-top:2px;color:#718096;font-size:11px;line-height:1.25;font-weight:650}.omnichat-clean-mode .preview-dropdown{min-width:240px;border-color:#dfe3e8;border-radius:4px;box-shadow:0 5px 14px #0f172a21}.omnichat-clean-mode .preview-dropdown button{grid-template-columns:20px minmax(0,1fr) 15px;align-items:start;gap:8px;min-height:76px;padding:10px;color:#26354a;font-weight:650}.omnichat-clean-mode .preview-dropdown button.selected{background:#edf4ff;color:#1774e8}.omnichat-clean-mode .preview-dropdown button>svg:first-child{margin-top:1px;color:#2580ee}.omnichat-clean-mode .preview-dropdown button>svg:last-child{color:#2580ee}.omnichat-clean-mode .preview-dropdown strong{font-size:12px}.omnichat-clean-mode .preview-dropdown small{margin-top:4px;color:#6f7b8d;font-size:10px;line-height:1.35;font-weight:500}.more-actions-menu{min-width:184px}.more-actions-menu button{grid-template-columns:20px minmax(0,1fr);min-height:36px}.more-actions-menu button:disabled{cursor:not-allowed;color:#94a3b8}.more-actions-menu .danger-menu-item{color:#d32626}.more-actions-menu .revert-menu-item{border-top:1px solid #dfe3e8}.builder-compact-stat{gap:6px;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#405166;font-size:12px;font-weight:850}.builder-step-rail{grid-column:1;display:grid;align-content:start;gap:12px;min-width:0;min-height:0;overflow-y:auto;padding:14px 12px;border-right:1px solid #dfe5eb;background:#fff}.builder-app .builder-step-rail{gap:10px;padding:10px;background:#fbfcfd}.builder-step-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.builder-step-rail-head>span{display:grid;min-width:0;gap:2px}.builder-step-rail-head>div{display:inline-flex;flex:0 0 auto;gap:4px}.builder-step-rail-head strong{overflow:hidden;color:#1f2937;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-step-rail-head small{overflow:hidden;color:#667085;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-start-step-card,.builder-flow-outline,.builder-inbox-source-card{display:grid;min-width:0;gap:8px;padding:9px;border:1px solid #dfe6ee;border-radius:8px;background:#f8fafc}.builder-app .builder-start-step-card,.builder-app .builder-flow-outline,.builder-app .builder-inbox-source-card{gap:7px;padding:8px;border-radius:7px}.builder-start-step-card{position:relative;border-color:#bbf7d0;background:#f0fdf4}.builder-start-step-head{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0}.builder-start-step-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:#dcfce7;color:#14884e}.builder-start-step-head span:not(.builder-start-step-icon),.builder-start-step-head strong,.builder-start-step-head small,.builder-start-step-card p{display:block;min-width:0}.builder-start-step-head strong{overflow:hidden;color:#14532d;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-start-step-head small,.builder-start-step-card p{overflow:hidden;color:#166534;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.builder-start-step-card p{margin:0}.builder-start-step-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;min-width:0}.builder-start-step-actions button{display:inline-flex;min-width:0;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #86efac;border-radius:7px;background:#fff;color:#15803d;font-size:11px;font-weight:900;white-space:nowrap}.builder-start-step-actions button:hover,.builder-start-step-actions button:focus-visible{border-color:#22c55e;background:#ecfdf5;outline:0}.builder-start-trigger-menu{position:absolute;z-index:24;top:calc(100% + 8px);left:0;display:grid;gap:7px;width:min(300px,calc(100vw - 28px));max-height:min(420px,62dvh);overflow:auto;padding:8px;border:1px solid #cbd6e2;border-radius:8px;background:#fff;box-shadow:0 18px 40px #0f172a2e}.builder-start-trigger-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.builder-start-trigger-menu-head strong{overflow:hidden;color:#1f2937;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-start-trigger-menu-head button{display:grid;width:24px;height:24px;min-width:24px;min-height:24px;place-items:center;padding:0;border:1px solid #dce5ee;border-radius:6px;background:#fff;color:#526173}.builder-start-trigger-options{display:grid;gap:5px}.builder-start-trigger-options button{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:46px;padding:6px;border:1px solid #dfe6ee;border-radius:7px;background:#fff;color:#344054;text-align:left}.builder-start-trigger-options button:hover,.builder-start-trigger-options button:focus-visible{border-color:#a8ceff;background:#f4f9ff;outline:0}.builder-start-trigger-options button>svg{justify-self:center;color:#0f62c9}.builder-start-trigger-options span,.builder-start-trigger-options strong,.builder-start-trigger-options small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-start-trigger-options strong{color:#263241;font-size:11px;font-weight:950}.builder-start-trigger-options small{margin-top:2px;color:#667085;font-size:10px;font-weight:780}.omnichat-trigger-picker-backdrop{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:20px;background:#191f2761}.builder-start-trigger-menu.omnichat-trigger-picker-menu{position:relative;top:auto;left:auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(606px,calc(100vw - 40px));height:min(500px,calc(100dvh - 40px));max-height:none;padding:0;overflow:hidden;border:1px solid #dce1e7;border-radius:8px;background:#fff;box-shadow:0 24px 64px #0f172a3d}.omnichat-trigger-picker-head{display:grid;grid-template-columns:minmax(0,1fr) 176px 30px;min-height:58px;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid #edf0f3}.builder-start-trigger-menu .omnichat-trigger-picker-head strong{color:#20262d;font-size:18px;font-weight:750}.builder-start-trigger-menu .omnichat-trigger-picker-head button{grid-column:3;grid-row:1;justify-self:end;width:30px;height:30px;border:0;border-radius:6px}.omnichat-trigger-picker-search{display:flex;min-height:34px;align-items:center;gap:7px;margin:0;padding:0 9px;border:1px solid #cfd6de;border-radius:6px;color:#747d88}.omnichat-trigger-picker-search input{width:100%;min-width:0;min-height:32px;padding:0;border:0;border-radius:0;background:transparent;color:#252b33;font-size:12px;outline:0}.omnichat-trigger-picker-search input::placeholder{color:#8b939d;opacity:1}.omnichat-trigger-picker-layout{display:grid;grid-template-columns:166px minmax(0,1fr);min-height:0}.omnichat-trigger-picker-layout>nav{display:flex;min-width:0;flex-direction:column;gap:4px;padding:14px 10px;border-right:1px solid #f0f2f5;background:#fff}.omnichat-trigger-picker-layout>nav button{display:flex;width:100%;min-height:40px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#59636f;font-size:13px;font-weight:650;text-align:left}.omnichat-trigger-picker-layout>nav button:hover,.omnichat-trigger-picker-layout>nav button:focus-visible{background:#f0f3f6;color:#252b33;outline:0}.omnichat-trigger-picker-layout>nav button.active{background:#f1f3f5;color:#252b33}.omnichat-trigger-picker-content{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 14px 0;overflow:hidden}.omnichat-trigger-picker-section-head{flex:0 0 auto;display:flex;flex-direction:column;gap:3px;padding:0 0 10px}.omnichat-trigger-picker-section-head strong{color:#252b33;font-size:13px;font-weight:750}.omnichat-trigger-picker-section-head small{color:#747d88;font-size:11px;line-height:1.35}.omnichat-trigger-picker-options{flex:1 1 auto;min-height:0;align-content:start;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:9px;height:auto;padding:0 4px 14px 0;overflow:auto}.builder-start-trigger-options.omnichat-trigger-picker-options>button{height:auto;grid-template-columns:32px minmax(0,1fr);min-height:58px;align-items:center;gap:10px;padding:9px 11px;border-color:#e0e5eb;border-radius:7px}.builder-start-trigger-options.omnichat-trigger-picker-options>button:hover,.builder-start-trigger-options.omnichat-trigger-picker-options>button:focus-visible{border-color:#8bbcff;background:#f7faff}.omnichat-trigger-picker-options .omnichat-trigger-picker-option-icon{display:grid;width:30px;height:30px;place-items:center;line-height:0;border-radius:50%;background:#eaf3ff;color:#1877f2}.omnichat-trigger-picker-option-icon>svg{display:block}.omnichat-trigger-picker-options>button>span:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.omnichat-trigger-picker-options strong,.omnichat-trigger-picker-options small{overflow:visible;text-overflow:clip;white-space:normal}.omnichat-trigger-picker-options strong{margin-top:3px;color:#252b33;font-size:13px;font-weight:750;line-height:1.25}.omnichat-trigger-picker-options small{display:flex;align-items:center;gap:5px;margin-top:0;color:#747d88;font-size:11px;font-weight:500;line-height:1.3}.omnichat-trigger-picker-badge{padding:1px 3px;border-radius:3px;background:#147af3;color:#fff;font-size:8px;font-style:normal;font-weight:800;line-height:1.2}.omnichat-trigger-picker-empty{grid-column:1 / -1;padding:28px 12px;color:#747d88;font-size:13px;text-align:center}@media(max-width:640px){.omnichat-trigger-picker-backdrop{padding:8px}.builder-start-trigger-menu.omnichat-trigger-picker-menu{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.omnichat-trigger-picker-layout{grid-template-columns:132px minmax(0,1fr)}.omnichat-trigger-picker-head{grid-template-columns:minmax(0,1fr) 30px;min-height:96px}.builder-start-trigger-menu .omnichat-trigger-picker-head button{grid-column:2}.omnichat-trigger-picker-search{grid-column:1 / -1;grid-row:2;margin-bottom:8px}.omnichat-trigger-picker-options{grid-template-columns:minmax(0,1fr);padding:10px}}.builder-flow-outline-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#526173}.builder-flow-outline-head span,.builder-flow-outline-head strong,.builder-flow-outline-head small{display:block;min-width:0}.builder-flow-outline-head strong{overflow:hidden;color:#1f2937;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-flow-outline-head small{overflow:hidden;color:#667085;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.builder-flow-composition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}.builder-flow-composition span{display:grid;min-width:0;gap:1px;padding:6px;border:1px solid #dfe6ee;border-radius:6px;background:#fff}.builder-flow-composition b,.builder-flow-composition small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-flow-composition b{color:#1f2937;font-size:13px;font-weight:950}.builder-flow-composition small{color:#667085;font-size:9px;font-weight:900;text-transform:uppercase}.builder-flow-outline-list{display:grid;gap:6px;min-width:0}.builder-flow-outline-empty{display:grid;gap:3px;min-width:0;padding:9px;border:1px dashed #cfd9e6;border-radius:7px;background:#f8fafc}.builder-flow-outline-empty strong,.builder-flow-outline-empty small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-flow-outline-empty strong{color:#344054;font-size:11px;font-weight:950}.builder-flow-outline-empty small{color:#667085;font-size:10px;font-weight:760}.builder-flow-outline-node{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;min-width:0;min-height:50px;padding:7px;border:1px solid #dfe6ee;border-radius:7px;background:#fff;color:#344054;text-align:left}.builder-app .builder-flow-outline-node{min-height:46px;padding:6px}.builder-flow-outline-node.active{border-color:#0b74ff;background:#eef6ff;box-shadow:inset 3px 0 #0b74ff}.builder-flow-outline-node:hover,.builder-flow-outline-node:focus-visible{border-color:#a8ceff;background:#f4f9ff;outline:0}.builder-flow-outline-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#eef6ff;color:#0b74ff}.builder-flow-outline-icon.green{background:#eafbf1;color:#14884e}.builder-flow-outline-icon.violet{background:#f3edff;color:#6d47cf}.builder-flow-outline-icon.amber{background:#fff5df;color:#a15c00}.builder-flow-outline-icon.slate{background:#eef2f7;color:#475569}.builder-flow-outline-copy{display:grid;min-width:0;gap:2px}.builder-flow-outline-copy strong,.builder-flow-outline-copy small,.builder-flow-outline-node em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-flow-outline-copy strong{color:#1f2937;font-size:11px;font-weight:950}.builder-flow-outline-copy small{color:#607086;font-size:10px;font-weight:760}.builder-flow-outline-node em{grid-column:2;justify-self:start;max-width:100%;padding:2px 6px;border-radius:999px;background:#eef2f7;color:#526173;font-size:9px;font-style:normal;font-weight:900}.builder-inbox-source-card{background:#eff6ff}.builder-inbox-source-card>div:first-child{display:grid;min-width:0;gap:4px}.builder-inbox-source-card span,.builder-inbox-source-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-inbox-source-card span{display:inline-flex;align-items:center;gap:5px;color:#175cd3;font-size:10px;font-weight:950;text-transform:uppercase}.builder-inbox-source-card strong{color:#263241;font-size:11px;font-weight:850;line-height:1.25}.builder-inbox-source-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.builder-inbox-source-actions button{display:inline-flex;min-width:0;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #b8d7ff;border-radius:7px;background:#fff;color:#175cd3;font-size:11px;font-weight:900}.builder-inbox-source-actions button:disabled{cursor:not-allowed;border-color:#dfe6ee;color:#94a3b8;opacity:.7}.builder-step-search{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 8px;border:1px solid #dbe5ef;border-radius:7px;background:#fff;color:#667085}.builder-app .builder-step-search{min-height:32px;padding:0 7px}.builder-step-search input{min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:11px;font-weight:850}.builder-step-search input::placeholder{color:#8a96a6}.builder-step-search>span{display:inline-flex;min-width:56px;min-height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#eef6ff;color:#175cd3;font-size:10px;font-weight:950;white-space:nowrap}.builder-step-empty{display:grid;gap:8px;justify-items:start;min-width:0;padding:10px;border:1px dashed #cbd6e2;border-radius:7px;background:#f8fafc;color:#526071}.builder-step-empty strong{color:#344054;font-size:11px;font-weight:900}.builder-step-empty button{min-height:28px;padding:0 10px;border:1px solid #dbe5ef;border-radius:6px;background:#fff;color:#0f62c9;font-size:11px;font-weight:850}.builder-step-empty button:hover{border-color:#1877f2;background:#f4f9ff}.builder-step-group{display:grid;gap:7px;min-width:0}.builder-step-group h3{margin:0;color:#667085;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.builder-step-group>div{display:grid;gap:6px;min-width:0}.builder-step-group button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:5px 8px 5px 5px;border:1px solid #dde5ee;border-radius:7px;background:#fff;color:#344054;text-align:left;font-size:12px;font-weight:850}.builder-app .builder-step-group button{grid-template-columns:24px minmax(0,1fr);min-height:34px;padding:4px 7px 4px 4px;border-radius:6px}.builder-step-group button svg{justify-self:center;color:#0b74ff}.builder-step-group button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-step-group button:hover,.builder-step-group button:focus-visible{border-color:#a8ceff;background:#f4f9ff;color:#0f62c9;outline:0}.automation-grid.rail-collapsed{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.builder-app .automation-grid.rail-collapsed{grid-template-columns:minmax(0,1fr) minmax(348px,380px)}.automation-grid.panel-collapsed{grid-template-columns:210px minmax(0,1fr) 44px}.builder-app .automation-grid.panel-collapsed{grid-template-columns:184px minmax(0,1fr) 44px}.automation-grid.rail-collapsed.panel-collapsed{grid-template-columns:minmax(0,1fr) 44px}.builder-step-rail.collapsed{position:absolute;z-index:14;top:58px;left:14px;align-content:start;justify-items:center;gap:0;width:34px;height:34px;min-height:0;overflow:visible;padding:0;border-right:0;background:transparent}.automation-grid.rail-collapsed .builder-column{grid-column:1}.automation-grid.rail-collapsed .builder-right-panel{grid-column:2}.builder-rail-collapsed-button,.builder-panel-expand-button,.builder-panel-collapse-button{display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid #dce5ee;border-radius:7px;background:#fff;color:#526173}.builder-rail-collapsed-button:hover,.builder-rail-collapsed-button:focus-visible,.builder-panel-expand-button:hover,.builder-panel-expand-button:focus-visible,.builder-panel-collapse-button:hover,.builder-panel-collapse-button:focus-visible{border-color:#a8ceff;background:#f4f9ff;color:#0f62c9;outline:0}.builder-right-panel{grid-column:3;display:grid;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border-left:1px solid #dfe5eb;background:#fff}.builder-app .builder-right-panel{grid-template-rows:40px minmax(0,1fr)}.builder-right-panel.collapsed{grid-template-rows:minmax(0,1fr);align-items:start;justify-items:center;padding:10px 5px}.builder-panel-expand-button{margin-top:0}.builder-panel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:4px;align-items:center;padding:6px;border-bottom:1px solid #e6ebf0;background:#f8fafc}.builder-app .builder-panel-tabs{gap:3px;padding:5px;background:#f5f7fa}.builder-panel-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:30px;padding:0 8px;border-radius:7px;background:transparent;color:#64748b;font-size:12px;font-weight:900}.builder-panel-tabs button.active{background:#fff;color:#0f62c9;box-shadow:0 1px 3px #0f172a1a}.builder-panel-tabs .builder-panel-collapse-button{min-height:30px;width:30px;height:30px}.builder-mode-switch{position:absolute;z-index:19;top:12px;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:34px;padding:3px;border:1px solid #dce5ee;border-radius:7px;background:#fffffff2;color:#344054;box-shadow:0 10px 24px #0f172a1a;transform:translate(-50%)}.builder-mode-switch button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.builder-mode-switch button:hover,.builder-mode-switch button:focus-visible{background:#f4f9ff;color:#0f62c9;outline:0}.builder-mode-switch button.active{background:#0f62c9;color:#fff;box-shadow:0 5px 14px #0f62c938}.automation-grid.basic-builder-mode,.automation-grid.basic-builder-mode.rail-collapsed{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.builder-app .automation-grid.basic-builder-mode,.builder-app .automation-grid.basic-builder-mode.rail-collapsed{grid-template-columns:minmax(0,1fr) minmax(348px,380px)}.automation-grid.basic-builder-mode.panel-collapsed,.automation-grid.basic-builder-mode.rail-collapsed.panel-collapsed{grid-template-columns:minmax(0,1fr) 44px}.automation-grid.basic-builder-mode .builder-step-rail{display:none}.automation-grid.basic-builder-mode .builder-column{grid-column:1}.automation-grid.basic-builder-mode .builder-right-panel{grid-column:2}.basic-builder-view{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:#f4f6f8}.basic-builder-head{display:flex;min-width:0;align-items:center;justify-content:space-between;min-height:50px;padding:8px 18px;border-bottom:1px solid #dfe5eb;background:#fff}.basic-builder-head span,.basic-builder-head strong,.basic-builder-head small{display:block;min-width:0}.basic-builder-head strong{color:#1f2937;font-size:14px;font-weight:950}.basic-builder-head small{margin-top:2px;color:#6b7280;font-size:11px;font-weight:800}.basic-builder-list{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding:16px 18px 34px}.basic-builder-source{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #c7d2fe;border-radius:8px;background:#f7f9ff;box-shadow:0 10px 24px #0f172a0d}.basic-builder-source-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px}.basic-builder-source-head>span{display:grid;min-width:0;gap:2px}.basic-builder-source-head strong,.basic-builder-source-head small,.basic-builder-source p span,.basic-builder-source p small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basic-builder-source-head strong{color:#263241;font-size:12px;font-weight:950}.basic-builder-source-head small,.basic-builder-source p small{color:#667085;font-size:10px;font-weight:800}.basic-builder-source-head>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.basic-builder-source-head button{display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:0 8px;border:1px solid #bfdbfe;border-radius:6px;background:#fff;color:#175cd3;font-size:10px;font-weight:900;white-space:nowrap}.basic-builder-source p{display:grid;gap:3px;min-width:0;margin:0}.basic-builder-source p span{color:#344054;font-size:10px;font-weight:900}.basic-builder-source-messages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.basic-builder-source-message{display:grid;gap:4px;min-width:0;padding:7px;border:1px solid #dbeafe;border-radius:7px;background:#fff}.basic-builder-source-message.source{border-color:#bfdbfe;background:#eff6ff}.basic-builder-source-message.reply{border-color:#bbf7d0;background:#f0fdf4}.basic-builder-source-message.unavailable{border-color:#fde68a;background:#fff7ed}.basic-builder-source-message span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px}.basic-builder-source-message b,.basic-builder-source-message time,.basic-builder-source-message small,.basic-builder-source-message em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basic-builder-source-message b{color:#263241;font-size:10px;font-weight:950}.basic-builder-source-message time{color:#667085;font-size:9px;font-weight:850}.basic-builder-source-message small{color:#475467;font-size:10px;line-height:1.3}.basic-builder-source-message.unavailable small{color:#92400e;font-weight:850}.basic-builder-source-message em{color:#9a6700;font-size:9px;font-style:normal;font-weight:850;line-height:1.25}.basic-builder-section{display:grid;gap:8px;min-width:0}.basic-builder-section-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;padding:8px 2px 2px}.basic-builder-section-head span,.basic-builder-section-head strong,.basic-builder-section-head small{display:block;min-width:0}.basic-builder-section-head strong{color:#1f2937;font-size:12px;font-weight:950}.basic-builder-section-head small{margin-top:2px;overflow:hidden;color:#6b7280;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.basic-builder-section-head em{min-height:22px;padding:4px 8px;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#526173;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.basic-builder-section.starting .basic-builder-section-head strong{color:#0f62c9}.basic-builder-section.unattached .basic-builder-section-head strong{color:#854d0e}.basic-builder-step{display:grid;gap:0;overflow:hidden;border:1px solid #dfe6ee;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.basic-builder-step.selected{border-color:#0b74ff;box-shadow:0 0 0 3px #0b74ff1f,0 12px 28px #0f172a14}.basic-builder-step-main{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;background:#fff;color:#263241;text-align:left}.basic-builder-step-main:hover,.basic-builder-step-main:focus-visible{background:#f7fbff;outline:0}.basic-builder-step-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#eef6ff;color:#0b74ff}.basic-builder-step-icon.green{background:#eafbf1;color:#14884e}.basic-builder-step-icon.violet{background:#f3edff;color:#6d47cf}.basic-builder-step-icon.amber{background:#fff5df;color:#a15c00}.basic-builder-step-icon.slate{background:#eef2f7;color:#475569}.basic-builder-step-copy{display:grid;gap:3px;min-width:0}.basic-builder-step-copy b,.basic-builder-step-copy small,.basic-builder-step-main em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basic-builder-step-copy b{color:#1f2937;font-size:13px;font-weight:950}.basic-builder-step-copy small{color:#607086;font-size:11px;font-weight:760}.basic-builder-step-main em{justify-self:end;max-width:120px;padding:4px 7px;border-radius:999px;background:#f1f5f9;color:#526173;font-size:10px;font-style:normal;font-weight:900}.basic-builder-step-links{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px 56px}.basic-builder-step-links span{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:0 7px;border:1px solid #dfe6ee;border-radius:999px;background:#f8fafc;color:#526173;font-size:10px;font-weight:820}.basic-builder-step-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-top:1px solid #eef2f6;background:#fbfcfe}.basic-builder-existing-step-select{display:inline-grid;grid-template-columns:15px minmax(112px,180px);min-width:0;min-height:28px;align-items:center;gap:5px;padding:0 8px;border:1px solid #bfdbfe;border-radius:6px;background:#f4f9ff;color:#0f62c9}.basic-builder-existing-step-select svg{color:currentColor}.basic-builder-existing-step-select select{min-width:0;border:0;outline:0;background:transparent;color:#0f62c9;font-size:11px;font-weight:850}.basic-builder-add-step-menu{display:inline-grid;min-width:0}.basic-builder-add-step-menu[open]{flex-basis:100%}.basic-builder-add-step-menu>summary{display:inline-flex;width:fit-content;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #0b74ff;border-radius:6px;background:#0b74ff;color:#fff;cursor:pointer;font-size:11px;font-weight:900;list-style:none}.basic-builder-add-step-menu>summary::-webkit-details-marker{display:none}.basic-builder-add-step-menu>summary:focus-visible{outline:2px solid rgba(11,116,255,.32);outline-offset:2px}.basic-builder-add-step-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px;border:1px solid #dbe7f6;border-radius:7px;background:#fff}.basic-builder-step-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid #dfe6ee;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:850}.basic-builder-step-actions button:hover:not(:disabled),.basic-builder-step-actions button:focus-visible{border-color:#a8ceff;background:#f4f9ff;color:#0f62c9;outline:0}.basic-builder-step-actions button:disabled{cursor:not-allowed;opacity:.5}.builder-side-editor{position:relative;z-index:1;width:100%;height:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;border-right:0;background:#fff;box-shadow:none}.builder-panel-section{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;min-height:0;overflow-y:auto;border:0;border-radius:0;box-shadow:none}.builder-panel-section[hidden],.builder-panel-section.preview-focused .builder-real-inbox-cases{display:none}.builder-panel-section.inbox-focused>:not(.builder-panel-mode-head):not(.builder-real-inbox-cases):not(.flow-inbox-context){display:none}.builder-panel-mode-head{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:9px 10px;border:1px solid #d7e3f0;border-radius:8px;background:#fff}.builder-panel-mode-head.preview{border-color:#bfdbfe;background:#f8fbff}.builder-panel-mode-head.inbox{border-color:#bbf7d0;background:#f8fffb}.builder-panel-mode-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#eff6ff;color:#175cd3}.builder-panel-mode-head.inbox .builder-panel-mode-icon{background:#ecfdf5;color:#047857}.builder-panel-mode-head>span:not(.builder-panel-mode-icon){display:grid;min-width:0;gap:2px}.builder-panel-mode-head strong,.builder-panel-mode-head small,.builder-panel-mode-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-panel-mode-head strong{color:#1f2937;font-size:13px;font-weight:950}.builder-panel-mode-head small{color:#667085;font-size:11px;font-weight:780;white-space:normal;overflow-wrap:anywhere}.builder-panel-mode-head b{grid-column:2;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;padding:0 8px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#175cd3;font-size:10px;font-weight:950;line-height:1}.builder-panel-mode-head.inbox b{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.builder-panel-section.inbox-focused .builder-real-inbox-cases{padding:0;border:0;background:transparent}.builder-panel-section.inbox-focused .builder-real-inbox-case-list{grid-template-columns:minmax(0,1fr)}.builder-panel-section.inbox-focused .builder-real-inbox-case-main{min-height:88px;padding-right:9px}@media(max-width:1360px){.automation-grid,.automation-grid.editor-hidden,.builder-app .automation-grid.editor-hidden{grid-template-columns:184px minmax(0,1fr) minmax(320px,360px)}.automation-grid.rail-collapsed{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.automation-grid.panel-collapsed{grid-template-columns:184px minmax(0,1fr) 44px}.automation-grid.rail-collapsed.panel-collapsed{grid-template-columns:minmax(0,1fr) 44px}.builder-step-rail{padding:12px 10px}.builder-step-group button{grid-template-columns:24px minmax(0,1fr);min-height:34px;padding-right:7px;font-size:11px}.builder-right-panel{grid-template-columns:minmax(0,1fr)}.builder-live-test-dock{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.builder-live-test-dock-head{grid-column:1;grid-row:1}.builder-live-test-dock-grid{grid-column:2;grid-row:1}.builder-set-live-checklist{grid-column:1 / -1;grid-row:2}.builder-live-test-dock-actions{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-height:760px)and (min-width:841px){.builder-shell{grid-template-rows:48px auto auto minmax(0,1fr)}.builder-live-strip{display:none}.builder-publish-readiness{grid-row:2;min-height:32px;padding:4px 14px}.builder-publish-readiness small,.builder-customer-chat-widget-panel small{display:none}.builder-live-test-dock{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) max-content;padding:5px 14px}.builder-set-live-checklist{gap:5px}.builder-set-live-check{min-height:24px;padding:4px 6px}.builder-set-live-check small{display:none}.builder-live-test-cell{min-height:42px;padding:5px 7px}.builder-live-test-cell p{-webkit-line-clamp:1}.builder-customer-chat-widget-panel{grid-row:3;grid-template-columns:18px minmax(0,1fr) minmax(180px,340px) auto;min-height:36px;padding:4px 14px}.builder-customer-chat-widget-panel code{max-height:28px;padding:4px 6px}.builder-customer-chat-widget-test{grid-template-columns:minmax(100px,150px) minmax(160px,1fr) max-content max-content}.builder-customer-chat-widget-panel button,.builder-customer-chat-widget-panel a,.builder-publish-readiness button,.builder-publish-readiness a{min-height:24px;padding:0 8px;font-size:11px}.builder-shell>.automation-grid{grid-row:4}}.flow-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.section-title{margin-bottom:14px}.flow-header span,.section-title span,.panel-heading span{display:block;margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.flow-header h1,.section-title h1{margin:0;color:var(--text);font-size:28px;font-weight:800;line-height:1.1}.flow-controls{gap:9px}.flow-controls select{height:38px;max-width:220px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#2c3848;font-size:14px;font-weight:700}.canvas-frame,.inspector,.thread-list,.conversation-panel,.table-panel,.channel-card,.event-panel,.settings-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.canvas-frame{position:relative;overflow:hidden;min-height:500px;background:#fff}.automation-workspace .canvas-frame{display:block;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfdfe}.builder-tabs{display:flex;align-items:center;gap:4px;min-width:0}.builder-tabs button{min-height:32px;padding:0 10px;border-radius:7px;background:transparent;color:#64748b;font-size:13px;font-weight:750}.builder-tabs button.active{background:#e8f6f4;color:#087565}.canvas-toolbar strong,.canvas-toolbar span{display:block}.canvas-toolbar strong{font-size:14px}.canvas-toolbar span{margin-top:2px;color:var(--muted);font-size:12px}.canvas-tools{overflow:hidden;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff}.canvas-tools button{width:32px;height:30px;background:#fff;color:#526071;font-size:18px;line-height:1}.canvas-tools .zoom-level{min-width:52px;margin:0;border-right:1px solid var(--line);border-left:1px solid var(--line);border-radius:0;text-align:center;line-height:30px;font-size:12px;font-weight:800}.canvas-tools button:disabled{cursor:not-allowed;color:#a8b4c2;background:#f7fafc}.canvas-floating-actions{position:absolute;z-index:7;top:12px;left:12px;display:flex;align-items:center;gap:8px;pointer-events:none}.canvas-floating-actions>*{pointer-events:auto}.canvas-floating-actions>span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid #dbe5ef;border-radius:7px;background:#ffffffeb;color:#607086;box-shadow:0 8px 24px #15223014;font-size:12px;font-weight:850}.canvas-bulk-toolbar{position:absolute;z-index:18;top:52px;left:50%;display:inline-flex;max-width:calc(100% - 48px);min-height:38px;align-items:center;gap:6px;padding:4px;border:1px solid #bfd8ff;border-radius:8px;background:#fffffff5;color:#1f2937;box-shadow:0 14px 36px #15223024;transform:translate(-50%);backdrop-filter:blur(12px)}.canvas-bulk-toolbar>span,.canvas-bulk-toolbar button{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-size:11px;font-weight:900;white-space:nowrap}.canvas-bulk-toolbar>span{padding:0 9px;background:#eef6ff;color:#175cd3}.canvas-bulk-toolbar>span strong{font-size:12px}.canvas-bulk-toolbar button{padding:0 9px;border:1px solid transparent;background:transparent;color:#344054}.canvas-bulk-toolbar button:hover,.canvas-bulk-toolbar button:focus-visible{border-color:#b7d5ff;background:#f4f9ff;color:#0f62c9;outline:0}.canvas-bulk-toolbar button:disabled{cursor:not-allowed;color:#a4afbd;opacity:.62}.canvas-add-fab{position:absolute;z-index:17;top:62px;right:22px;display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:#1778f2;color:#fff;box-shadow:0 18px 34px #1778f247}.builder-app .canvas-add-fab{top:58px;right:18px;width:48px;height:48px}.canvas-add-fab:hover{background:#1268d8}.canvas-add-fab.active{background:#0f62c9;transform:rotate(45deg)}.omnichat-clean-mode .canvas-add-fab:focus-visible{outline:0;box-shadow:0 18px 34px #1778f247}.canvas-add-menu{position:absolute;z-index:16;top:72px;right:82px;display:grid;gap:12px;width:min(332px,calc(100% - 110px));max-height:calc(100% - 104px);overflow:auto;padding:14px;border:1px solid #dce3eb;border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a2b}.canvas-add-menu-head{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0}.canvas-add-menu-head>span{display:grid;min-width:0;gap:2px}.canvas-add-menu-head strong{overflow:hidden;color:#172033;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.canvas-add-menu-head small{overflow:hidden;color:#667085;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.canvas-add-menu-close{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #dfe6ee;border-radius:999px;background:#fff;color:#667085}.canvas-add-menu-close:hover{border-color:#cbd6e2;background:#f6f8fb;color:#273141}.canvas-add-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fafc;color:#667085}.canvas-add-search input{min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:12px;font-weight:800}.canvas-add-search input::placeholder{color:#8a96a6}.canvas-add-menu-group{display:grid;gap:8px}.canvas-add-menu-group+.canvas-add-menu-group{margin-top:2px}.canvas-add-menu h3{margin:0;color:#526071;font-size:12px;font-weight:850}.canvas-add-menu-items{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.canvas-add-menu-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px 10px;border:1px solid #dfe6ee;border-radius:7px;background:#fff;color:#2f3b4d;text-align:left}.canvas-add-menu-item:hover{border-color:#1877f2;background:#f4f9ff;color:#0f62c9}.canvas-add-menu-item svg{justify-self:center;color:currentColor}.canvas-add-menu-item strong,.canvas-add-menu-item small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.canvas-add-menu-item strong{font-size:13px}.canvas-add-menu-item small{margin-top:2px;color:#718096;font-size:11px;line-height:1.25}.canvas-add-menu-empty{display:grid;gap:8px;justify-items:start;padding:12px;border:1px dashed #cbd6e2;border-radius:7px;background:#f8fafc;color:#526071}.canvas-add-menu-empty strong{color:#354052;font-size:12px;font-weight:900}.canvas-add-menu-empty button{min-height:28px;padding:0 10px;border:1px solid #dbe5ef;border-radius:6px;background:#fff;color:#0f62c9;font-size:11px;font-weight:850}.canvas-add-menu-empty button:hover{border-color:#1877f2;background:#f4f9ff}.omnichat-clean-mode .canvas-add-menu{gap:0;width:min(336px,calc(100% - 104px));max-height:calc(100% - 86px);padding:0;overflow-x:hidden;border-color:#d7dbe0;border-radius:4px;box-shadow:0 5px 18px #1c222a21}.omnichat-clean-mode .canvas-add-menu-items.omnichat-canvas-add-flat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.omnichat-clean-mode .omnichat-canvas-add-flat .canvas-add-menu-item{display:grid;grid-template-columns:18px minmax(0,1fr);min-height:40px;gap:8px;padding:6px 10px;border:0;border-bottom:1px dashed #d9dde2;border-radius:0;background:#fff;color:#0878f9}.omnichat-clean-mode .omnichat-canvas-add-flat .canvas-add-menu-item:last-child{border-bottom:0}.omnichat-clean-mode .omnichat-canvas-add-flat .canvas-add-menu-item:hover,.omnichat-clean-mode .omnichat-canvas-add-flat .canvas-add-menu-item:focus-visible{border-color:#d9dde2;background:#f4f8fd;color:#0868d4}.omnichat-clean-mode .omnichat-canvas-add-flat .canvas-add-menu-item svg{width:18px;height:18px;justify-self:start;color:currentColor}.omnichat-clean-mode .omnichat-canvas-add-flat .canvas-add-menu-item strong{color:inherit;font-size:12px;font-weight:500;line-height:1.2;white-space:normal}.omnichat-clean-mode .canvas-add-menu-group{gap:12px}.omnichat-clean-mode .canvas-add-menu-group+.canvas-add-menu-group{margin-top:0}.omnichat-clean-mode .canvas-add-menu h3{color:#3d434b;font-size:13px;font-weight:650}.omnichat-clean-mode .canvas-add-menu-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omnichat-clean-mode .canvas-add-menu-item{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:52px;padding:8px 10px;border:1px dashed #c9cdd3;border-radius:4px;color:#383e46}.omnichat-clean-mode .canvas-add-menu-item:hover,.omnichat-clean-mode .canvas-add-menu-item:focus-visible{border-color:#7aaef2;background:#f8fbff;color:#225ea8;outline:0}.omnichat-clean-mode .canvas-add-menu-item svg{width:17px;height:17px}.omnichat-clean-mode .canvas-add-menu-item strong{color:inherit;font-size:12px;font-weight:650;white-space:normal}.omnichat-clean-mode .canvas-add-menu-item small{display:none}.omnichat-clean-mode .canvas-add-menu-group[data-builder-group=AI] .canvas-add-menu-item{grid-column:1 / -1;min-height:64px}.omnichat-clean-mode .canvas-add-menu-group[data-builder-group=AI] .canvas-add-menu-item small{display:block;margin-top:3px;color:#7b828c;font-size:10px;font-weight:500;white-space:normal}.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=messenger] svg{color:#1877f2}.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=start-flow] svg{color:#8fae33}.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=actions] svg,.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=comment] svg{color:#e2a229}.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=condition] svg{color:#56afc7}.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=randomizer] svg{color:#8d5bd2}.omnichat-clean-mode .canvas-add-menu-item[data-builder-step-key=smart-delay] svg{color:#dc6c6c}.builder-connect-channel-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:start center;padding:92px 16px 18px;background:#191e247a}.builder-connect-channel-dialog{display:grid;width:min(612px,calc(100vw - 32px));max-height:calc(100vh - 110px);overflow:hidden;border-radius:5px;background:#fff;box-shadow:0 16px 48px #14192038}.builder-connect-channel-dialog>header{position:relative;display:grid;min-height:72px;place-items:center;border-bottom:1px solid #eceef1}.builder-connect-channel-dialog>header h2{margin:0;color:#23272d;font-size:21px;font-weight:700}.builder-connect-channel-dialog>header button{position:absolute;top:13px;right:13px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:#636a73}.builder-connect-channel-dialog>header button:hover,.builder-connect-channel-dialog>header button:focus-visible{background:#f1f3f5;outline:0}.builder-connect-channel-list{display:grid;gap:20px;justify-items:center;overflow:auto;padding:26px 22px 34px}.builder-connect-channel-card{display:grid;width:min(267px,100%);min-height:182px;align-content:center;justify-items:center;gap:14px;padding:25px 26px;border:1px solid #eceef1;border-radius:4px;background:#fff;box-shadow:0 2px 7px #181f280d;text-align:center}.builder-connect-channel-card strong{display:inline-flex;align-items:center;gap:7px;color:#2a2e34;font-size:17px}.builder-connect-channel-card p{max-width:230px;margin:0;color:#737981;font-size:13px;line-height:1.35}.builder-connect-channel-card>button{width:160px;min-height:32px;border:1px solid #d8dce1;border-radius:4px;background:#fff;color:#555b63;font-size:12px;font-weight:650}.builder-connect-channel-card>button:hover,.builder-connect-channel-card>button:focus-visible{border-color:#1877f2;color:#1265d5;outline:0}.canvas-zoom-controls{position:absolute;z-index:8;right:24px;top:50%;flex-direction:column;width:36px;height:auto;transform:translateY(-50%);box-shadow:0 14px 34px #1522301f}.builder-app .canvas-zoom-controls{right:18px}.canvas-zoom-controls button{width:34px;height:34px}.canvas-zoom-controls .zoom-level{writing-mode:vertical-rl;min-width:0;width:34px;height:54px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);line-height:1;transform:rotate(180deg)}.flow-canvas{position:relative;min-height:442px;height:100%;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:none;background:radial-gradient(circle at 1px 1px,rgba(150,160,172,.26) 1px,transparent 0),linear-gradient(180deg,#f7f9fbfa,#f4f7faf5);background-color:#f5f7fa;background-size:24px 24px,100% 100%}.builder-app .flow-canvas{background:radial-gradient(circle at 1px 1px,rgba(137,148,162,.24) 1px,transparent 0),linear-gradient(180deg,#f8fafc,#f4f7fb);background-color:#f6f8fb;background-size:22px 22px,100% 100%}.omnichat-clean-mode .flow-canvas{scrollbar-width:none}.omnichat-clean-mode .flow-canvas::-webkit-scrollbar{width:0;height:0}@media(min-width:841px){.builder-app .omnichat-clean-mode .builder-shell{grid-template-rows:60px auto auto minmax(0,1fr)}.builder-app .omnichat-clean-mode .builder-topbar{height:60px;min-height:60px}}.omnichat-clean-mode .builder-shell>.automation-grid.trigger-left-editor{grid-row:3;grid-template-columns:300px minmax(0,1fr);background:#f5f5f6}.omnichat-clean-mode .builder-shell>.automation-grid.block-left-editor{--block-editor-width: 360px;grid-row:3;grid-template-columns:var(--block-editor-width) minmax(0,1fr);background:#f5f5f6}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.clean-canvas-only{grid-template-columns:minmax(0,1fr)}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.clean-preview-panel{grid-template-columns:minmax(0,1fr)}.builder-app .omnichat-clean-mode .automation-grid.clean-canvas-only .builder-column,.builder-app .omnichat-clean-mode .automation-grid.clean-preview-panel .builder-column{grid-column:1}.builder-app .omnichat-clean-mode .automation-grid.clean-preview-panel .builder-right-panel,.builder-app .omnichat-clean-mode .automation-grid .builder-right-panel.builder-preview-floating-panel{position:absolute;z-index:26;inset:0 0 0 auto;display:block;width:310px;overflow:visible;border:0;background:transparent;pointer-events:none}.builder-app .omnichat-clean-mode .automation-grid.clean-preview-panel.panel-collapsed{grid-template-columns:minmax(0,1fr)}.omnichat-clean-mode .automation-grid.clean-preview-panel .builder-right-panel>:not(.omnichat-builder-preview-overlay){display:none!important}.omnichat-clean-mode .automation-grid .builder-right-panel.builder-preview-floating-panel>:not(.omnichat-builder-preview-overlay){display:none!important}.omnichat-builder-preview-overlay{position:absolute;top:20px;right:18px;display:grid;grid-template-columns:306px 38px;align-items:start;gap:8px;pointer-events:auto}.omnichat-builder-preview-overlay.test{grid-template-columns:306px 38px 300px}.omnichat-builder-preview-phone{position:relative;display:grid;grid-template-rows:78px minmax(0,1fr) 50px;width:306px;height:min(632px,calc(100dvh - 112px));min-height:430px;overflow:hidden;border:10px solid #15202d;border-radius:44px;background:#1d2a39;color:#fff;box-shadow:0 2px 5px #11182729}.omnichat-builder-preview-notch{position:absolute;z-index:6;top:14px;left:50%;width:48px;height:6px;border-radius:999px;background:#0f1823;transform:translate(-50%)}.omnichat-builder-preview-head{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:end;gap:8px;padding:30px 14px 11px;border-bottom:1px solid #2b394a;background:#202d3d}.omnichat-builder-preview-head>span:last-child{display:grid;min-width:0;gap:1px}.omnichat-builder-preview-head strong,.omnichat-builder-preview-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-builder-preview-head strong{color:#f3f5f7;font-size:14px;font-weight:650}.omnichat-builder-preview-head small{color:#8f9bab;font-size:11px;font-weight:500}.omnichat-builder-preview-restart{position:absolute;z-index:5;inset:0;display:grid;min-height:100%;place-content:center;justify-items:center;align-items:center;gap:14px;padding:72px 28px 48px;border:0;border-radius:32px;background:#1d2a39;color:#fff;box-shadow:none;font-size:13px;font-weight:500;text-align:center}.omnichat-builder-preview-restart>span{max-width:210px;line-height:1.35}.omnichat-builder-preview-restart button{display:inline-grid;width:122px;min-height:38px;place-items:center;align-items:center;padding:7px 14px;border:0;border-radius:5px;background:#fff;color:#273345;font-size:13px;font-weight:600}.omnichat-builder-preview-restart button:hover,.omnichat-builder-preview-restart button:focus-visible{background:#edf2f7;outline:0}.omnichat-builder-preview-restart>small{position:absolute;right:0;bottom:17px;left:0;color:#8f9bab;font-size:10px;font-weight:500;text-align:center}.omnichat-builder-preview-avatar{display:grid;width:30px;height:30px;place-items:center;overflow:hidden;border:1px solid #66788c;border-radius:50%;background:#3d526a;color:#fff;font-size:10px;font-weight:750;line-height:1}.omnichat-builder-preview-avatar.small{align-self:end;width:22px;height:22px;border-color:#52667e;font-size:8px}.omnichat-builder-preview-stage{display:flex;min-width:0;min-height:0;flex-direction:column;gap:11px;overflow-y:auto;padding:12px 10px 10px;background:#1d2a39}.omnichat-builder-preview-message{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:end;gap:5px;max-width:100%}.omnichat-builder-preview-message.contact{grid-template-columns:minmax(0,1fr);justify-items:end;padding-left:24px}.omnichat-builder-preview-message.contact .omnichat-builder-preview-bubble{border-radius:8px 8px 3px;background:#1684ff;color:#fff}.omnichat-builder-preview-bubble{display:grid;gap:7px;max-width:220px;padding:10px 11px;border-radius:8px 8px 8px 3px;background:#2a394a;color:#f3f5f7;font-size:12px;line-height:1.42}.omnichat-builder-preview-bubble p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.omnichat-builder-preview-rich,.omnichat-builder-preview-options{display:grid;gap:5px}.omnichat-builder-preview-rich span,.omnichat-builder-preview-options button,.omnichat-builder-preview-options a{display:block;max-width:100%;min-height:24px;padding:5px 7px;border:1px solid #516276;border-radius:4px;background:#243244;color:#dce5ef;font-size:9px;font-weight:600;text-align:left;text-decoration:none;overflow-wrap:anywhere}.omnichat-builder-preview-options button:hover,.omnichat-builder-preview-options button:focus-visible,.omnichat-builder-preview-options a:hover,.omnichat-builder-preview-options a:focus-visible{border-color:#7aaef2;color:#fff;outline:0}.omnichat-builder-preview-content{display:grid;gap:6px;min-width:0}.omnichat-preview-extra-text{padding-top:5px;border-top:1px solid rgba(148,163,184,.3)}.omnichat-preview-delay{display:inline-flex;width:max-content;max-width:100%;min-height:20px;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;background:#0f172a2e;color:#b9c6d4;font-size:8px;font-weight:650}.omnichat-preview-delay.before-message{margin-bottom:-1px}.omnichat-preview-media{display:grid;gap:4px;min-width:0;margin:0;overflow:hidden;border-radius:6px;background:#152232}.omnichat-preview-media img,.omnichat-preview-media video{display:block;width:100%;max-height:148px;object-fit:cover;background:#111b28}.omnichat-preview-media figcaption{padding:0 6px 5px;color:#cbd5e1;font-size:8px;overflow-wrap:anywhere}.omnichat-preview-audio{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:6px;border:1px solid #526276;border-radius:6px;background:#213043}.omnichat-preview-audio audio{width:100%;min-width:0;height:26px}.omnichat-preview-audio span{min-width:0;overflow-wrap:anywhere}.omnichat-preview-file,.omnichat-preview-list{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:30px;padding:6px 7px;border:1px solid #526276;border-radius:6px;background:#213043;color:#e3eaf2;font-size:9px;font-weight:650;text-decoration:none}.omnichat-preview-file span,.omnichat-preview-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-preview-card{display:grid;min-width:0;overflow:hidden;border:1px solid #d5dce5;border-radius:6px;background:#fff;color:#243043}.omnichat-preview-card>img{display:block;width:100%;max-height:128px;object-fit:cover;background:#e8edf2}.omnichat-preview-card-copy{display:grid;gap:2px;min-width:0;padding:7px}.omnichat-preview-card-copy strong,.omnichat-preview-card-copy small{min-width:0;overflow-wrap:anywhere}.omnichat-preview-card-copy strong{font-size:10px}.omnichat-preview-card-copy small{color:#6b7787;font-size:8px;line-height:1.35}.omnichat-preview-card-actions{display:grid;border-top:1px solid #e2e7ed}.omnichat-preview-card-actions button,.omnichat-preview-card-actions a{display:block;min-height:27px;padding:5px 7px;border-top:1px solid #edf0f4;background:#fff;color:#1774d0;font-size:9px;font-weight:700;text-align:center;text-decoration:none;overflow-wrap:anywhere}.omnichat-preview-card-actions button:first-child,.omnichat-preview-card-actions a:first-child{border-top:0}.omnichat-preview-card-actions button:hover,.omnichat-preview-card-actions button:focus-visible,.omnichat-preview-card-actions a:hover,.omnichat-preview-card-actions a:focus-visible{background:#f3f7fb;outline:0}.omnichat-preview-gallery{display:flex;width:100%;min-width:0;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.omnichat-preview-gallery::-webkit-scrollbar{display:none}.omnichat-preview-gallery .omnichat-preview-card{flex:0 0 138px;scroll-snap-align:start}.omnichat-builder-preview-empty{display:grid;min-height:100%;place-items:center;padding:16px;color:#94a1b1;font-size:11px;text-align:center}.omnichat-builder-preview-branch{display:grid;gap:6px;margin:2px 8px 8px 23px;padding:8px;border:1px solid #52667e;border-radius:6px;background:#243244;color:#eef3f8}.omnichat-builder-preview-branch strong{font-size:9px}.omnichat-builder-preview-branch button{min-height:27px;padding:5px 8px;border:1px solid #6d8198;border-radius:4px;background:#f5f8fb;color:#1f2d3d;font-size:9px;font-weight:700;text-align:left}.omnichat-builder-preview-branch button:hover,.omnichat-builder-preview-branch button:focus-visible{border-color:#1684ff;outline:0}.omnichat-builder-preview-composer{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:5px;margin:5px 8px 8px;padding:0 8px;border-radius:6px;background:#2a394a;color:#a9b5c4}.omnichat-builder-preview-composer input{min-width:0;height:31px;padding:0;border:0;background:transparent;color:#a9b5c4;font-size:10px}.omnichat-builder-preview-composer input:disabled{opacity:1;-webkit-text-fill-color:#a9b5c4}.omnichat-builder-preview-composer input::placeholder{color:#718096}.omnichat-builder-preview-composer.active{box-shadow:inset 0 0 0 1px #52667e}.omnichat-builder-preview-composer button{display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:50%;background:#1684ff;color:#fff}.omnichat-builder-preview-composer button:disabled{background:transparent;color:#718096;cursor:default}.omnichat-builder-preview-controls{display:grid;gap:7px;padding-top:30px}.omnichat-builder-preview-controls button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #263241;border-radius:6px;background:#172130;color:#fff;box-shadow:0 2px 4px #0f172a2e}.omnichat-builder-preview-controls button:hover,.omnichat-builder-preview-controls button:focus-visible{background:#263547;outline:0}.omnichat-builder-test-panel{display:grid;align-content:start;gap:14px;width:300px;min-height:280px;padding:16px;border-left:1px solid #e4e7eb;background:#fff;color:#253247;box-shadow:-1px 0 #0f172a05}.omnichat-builder-test-panel header,.omnichat-builder-test-panel label{display:grid;gap:5px}.omnichat-builder-test-panel header{padding-bottom:12px;border-bottom:1px solid #edf0f3}.omnichat-builder-test-panel header strong{font-size:14px}.omnichat-builder-test-panel header small,.omnichat-builder-test-panel label>span:first-child{color:#718096;font-size:11px;font-weight:600}.omnichat-builder-test-search{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;min-height:36px;padding:0 9px;border:1px solid #d8dee7;border-radius:5px;color:#768397}.omnichat-builder-test-search input,.omnichat-builder-test-panel select{min-width:0;height:34px;border:0;background:transparent;color:#253247;font-size:12px}.omnichat-builder-test-panel select{width:100%;padding:0 9px;border:1px solid #d8dee7;border-radius:5px;background:#fff}.omnichat-builder-test-panel>.primary-button{justify-self:stretch;min-height:36px}.omnichat-builder-test-panel>p{margin:0;padding:9px 10px;border-radius:5px;background:#f5f7f9;color:#5d697a;font-size:11px;line-height:1.4}.omnichat-builder-test-panel>p.error{background:#fff1f1;color:#a13b3b}.omnichat-history-backdrop{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:24px;background:#171d2694}.omnichat-history-dialog{display:grid;grid-template-rows:44px 52px minmax(0,1fr);width:min(430px,calc(100vw - 32px));height:min(600px,calc(100dvh - 64px));min-height:360px;overflow:hidden;border:1px solid #dfe3e8;border-radius:7px;background:#fff;box-shadow:0 22px 58px #0f172a3d}.omnichat-history-dialog>header{position:relative;display:grid;place-items:center;border-bottom:1px solid #e4e7eb}.omnichat-history-dialog>header h2{margin:0;color:#242b35;font-size:17px;font-weight:750}.omnichat-history-dialog>header button{position:absolute;right:8px;display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#5f6977}.omnichat-history-dialog>header button:hover,.omnichat-history-dialog>header button:focus-visible{background:#f0f2f5;outline:0}.omnichat-history-contact{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e9ecef}.omnichat-history-contact .avatar{width:28px;height:28px}.omnichat-history-contact>span{display:grid;min-width:0;gap:1px}.omnichat-history-contact strong,.omnichat-history-contact small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-history-contact strong{color:#313946;font-size:11px}.omnichat-history-contact small{color:#8a94a2;font-size:9px}.omnichat-history-body{display:flex;min-width:0;min-height:0;flex-direction:column;gap:9px;overflow-x:hidden;overflow-y:auto;padding:12px 14px 22px;background:#f7f8f9}.omnichat-history-body .omnichat-message,.omnichat-history-body .omnichat-internal-note{max-width:88%}.omnichat-history-body .omnichat-system-activity{width:100%}.omnichat-history-empty{display:grid;min-height:100%;place-items:center;color:#7a8492;font-size:12px;text-align:center}.omnichat-clean-mode .automation-grid.trigger-left-editor .builder-column,.omnichat-clean-mode .automation-grid.block-left-editor .builder-column{grid-column:2}.omnichat-clean-mode .automation-grid.trigger-left-editor .flow-canvas,.omnichat-clean-mode .automation-grid.block-left-editor .flow-canvas{background:#f5f5f6;background-image:none}.omnichat-clean-mode .automation-grid.trigger-left-editor .canvas-floating-actions,.omnichat-clean-mode .automation-grid.block-left-editor .canvas-floating-actions{top:10px;left:50%;transform:translate(-50%)}.omnichat-clean-mode .automation-grid.trigger-left-editor .canvas-floating-actions .text-tool-button,.omnichat-clean-mode .automation-grid.block-left-editor .canvas-floating-actions .text-tool-button{display:none}.omnichat-clean-mode .canvas-zoom-controls{top:126px;right:22px;transform:none;border-color:#dfe3e8;border-radius:7px;box-shadow:0 8px 22px #1f29371f}.omnichat-clean-mode .canvas-zoom-controls button{display:grid;place-items:center;color:#5f6875}.omnichat-clean-mode .canvas-zoom-controls button:hover:not(:disabled){background:#f4f6f8;color:#1f2937}.omnichat-clean-mode .canvas-zoom-controls .zoom-level{width:34px;min-width:34px;height:34px;writing-mode:horizontal-tb}.omnichat-trigger-side-editor{grid-column:1;display:grid;grid-template-rows:48px minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #d9dee5;background:#fff;color:#20262d}.omnichat-trigger-side-head{display:grid;grid-template-columns:28px 20px minmax(0,1fr) 28px;align-items:center;gap:7px;padding:0 12px;background:#dcf8e8}.omnichat-trigger-side-head>button:first-child{grid-column:1}.omnichat-trigger-side-head .omnichat-trigger-channel-icon{grid-column:2}.omnichat-trigger-side-head strong{grid-column:3}.omnichat-trigger-side-head .omnichat-trigger-side-remove{grid-column:4}.omnichat-trigger-side-head .omnichat-trigger-side-remove:hover:not(:disabled),.omnichat-trigger-side-head .omnichat-trigger-side-remove:focus-visible:not(:disabled){color:#c63d3d}.omnichat-trigger-side-head .omnichat-trigger-side-remove:disabled{cursor:not-allowed;opacity:.35}.omnichat-trigger-side-head button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#64706e}.omnichat-trigger-side-head button:hover,.omnichat-trigger-side-head button:focus-visible{background:#ffffffb3;color:#1f2937;outline:0}.omnichat-trigger-channel-icon{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:var(--trigger-channel, #1877f2);color:#fff}.omnichat-messenger-glyph{display:block}.omnichat-trigger-side-head strong{min-width:0;overflow:hidden;color:#1f2a33;font-size:16px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.omnichat-trigger-side-body{display:flex;min-height:0;flex-direction:column;gap:16px;padding:38px 14px 14px;overflow:auto}.omnichat-trigger-overview .omnichat-trigger-side-body{padding-top:20px}.omnichat-trigger-overview-list{display:flex;flex-direction:column;gap:10px}.omnichat-trigger-overview .omnichat-trigger-overview-row,.omnichat-clean-mode .trigger-left-editor .omnichat-trigger-overview-row{width:100%;grid-template-columns:20px minmax(0,1fr) 14px;grid-template-areas:"icon copy arrow" ". status .";align-items:start;gap:7px 8px;padding:11px 9px}.omnichat-trigger-overview-row>.trigger-row-icon{grid-area:icon}.omnichat-trigger-overview-row>.trigger-row-copy{grid-area:copy}.omnichat-clean-mode .omnichat-trigger-overview .trigger-row-copy strong,.omnichat-clean-mode .omnichat-trigger-overview .trigger-row-copy small{display:block;overflow:visible;white-space:normal;-webkit-line-clamp:initial;line-height:1.4}.omnichat-trigger-overview-row>em{grid-area:status;justify-self:start}.omnichat-trigger-overview-row>em[data-publication-state=unpublished],.omnichat-trigger-overview-row>em[data-publication-state=needs_update]{background:#fff4d6;color:#805600}.omnichat-trigger-entry-publication{display:grid;gap:5px;padding:12px;border:1px solid #f3d588;border-radius:8px;background:#fffbeb;color:#805600;font-size:12px;line-height:1.45}.omnichat-trigger-overview-row>svg{grid-area:arrow;align-self:center}.omnichat-system-automation-state,.omnichat-system-automation-link{display:grid;gap:7px;padding:12px;border:1px solid #e0e5ea;border-radius:7px;background:#f8fafb}.omnichat-system-automation-state>span{width:fit-content;padding:3px 6px;border-radius:4px;background:#e8ecf0;color:#66717d;font-size:9px;font-weight:800;text-transform:uppercase}.omnichat-system-automation-state>span.live{background:#e2f7eb;color:#168650}.omnichat-system-automation-state>span.paused{background:#fff3d8;color:#986616}.omnichat-system-automation-state strong,.omnichat-system-automation-link strong{color:#252b33;font-size:13px;line-height:1.35}.omnichat-system-automation-state p,.omnichat-system-automation-link small{margin:0;color:#68727e;font-size:11px;line-height:1.45}.omnichat-system-automation-settings-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #cbd3dc;border-radius:7px;background:#fff;color:#34404c;font-size:12px;font-weight:750}.omnichat-trigger-setting-status.saved{color:#168650}.omnichat-trigger-settings{display:grid;gap:16px}.omnichat-trigger-setting-field{display:grid;gap:7px;margin:0;color:#4f5965;font-size:12px;font-weight:700}.omnichat-trigger-setting-field input,.omnichat-trigger-setting-field select,.omnichat-trigger-setting-field textarea{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #d4d9df;border-radius:6px;background:#fff;color:#252b33;font-size:13px;font-weight:500;outline:0}.omnichat-trigger-setting-field textarea{min-height:78px;padding-block:9px;resize:vertical}.omnichat-trigger-setting-field input:focus,.omnichat-trigger-setting-field select:focus,.omnichat-trigger-setting-field textarea:focus{border-color:#6da8f7;box-shadow:0 0 0 2px #1877f21a}.omnichat-trigger-setting-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.omnichat-trigger-setting-topline strong{color:#252b33;font-size:13px;font-weight:750}.omnichat-trigger-setting-topline button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 9px;border:1px solid #d4d9df;border-radius:6px;background:#fff;color:#3d4854;font-size:11px;font-weight:700}.omnichat-trigger-setting-topline button:disabled{cursor:not-allowed;opacity:.55}.post-refresh-spinner,.omnichat-trigger-save[data-save-state=saving] svg{animation:omnichat-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.post-refresh-spinner,.omnichat-trigger-save[data-save-state=saving] svg{animation:none}}.omnichat-trigger-setting-status{color:#6b7480;font-size:11px;line-height:1.35}.omnichat-trigger-settings>a{color:#0969da;font-size:12px;font-weight:650;text-decoration:none}.omnichat-trigger-check-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;margin:0;color:#3d4854;font-size:13px;font-weight:550}.omnichat-trigger-check-row input{width:16px;height:16px;margin:0;accent-color:#1877f2}.omnichat-story-trigger-section{display:grid;gap:9px;padding-top:16px;border-top:1px solid #e6e9ed}.omnichat-story-trigger-section.first{padding-top:0;border-top:0}.omnichat-story-trigger-section>strong{color:#252b33;font-size:13px;font-weight:750}.omnichat-story-trigger-section>p,.omnichat-story-trigger-section>small{margin:0;color:#6b7480;font-size:11px;line-height:1.45}.omnichat-story-radio-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:#303841;font-size:13px;font-weight:550}.omnichat-story-radio-row input{width:16px;height:16px;margin:0;accent-color:#17b26a}.omnichat-story-delay-row{display:grid;grid-template-columns:max-content 62px minmax(0,1fr);align-items:center;gap:7px;color:#3d4854;font-size:12px;line-height:1.35}.omnichat-story-delay-row input{width:62px;height:34px;min-width:0;padding:0 7px;border:1px solid #d4d9df;border-radius:5px;background:#fff;color:#1877f2;font:inherit;font-weight:700}.omnichat-trigger-url-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;min-width:0;padding:11px;border:1px solid #dfe4e9;border-radius:7px;background:#f8fafc}.omnichat-trigger-url-row>span{grid-column:1 / -1;color:#6b7480;font-size:11px;font-weight:700}.omnichat-trigger-url-row code{min-width:0;overflow:hidden;color:#252b33;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.omnichat-trigger-url-row button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #d4d9df;border-radius:6px;background:#fff;color:#3d4854}.omnichat-trigger-qr-asset{display:grid;justify-items:center;gap:10px;padding:14px;border:1px solid #e0e5ea;border-radius:7px;background:#fff}.omnichat-trigger-qr-asset img{display:block;width:min(180px,100%);aspect-ratio:1;object-fit:contain}.omnichat-trigger-qr-asset a{color:#0969da;font-size:12px;font-weight:700;text-decoration:none}.omnichat-trigger-qr-asset>span{min-height:120px;color:#6b7480;font-size:12px}.omnichat-tiktok-entry-settings{gap:18px}.omnichat-tiktok-entry-destination{display:grid;gap:9px}.omnichat-tiktok-entry-destination>strong{color:#303842;font-size:12px;line-height:1.4}.omnichat-tiktok-entry-placeholder{display:grid;min-height:96px;place-items:center;padding:16px;border:1px solid #d9dee5;border-radius:6px;background:#f5f7f9;color:#77818d;font-size:13px;line-height:1.4;text-align:center}.omnichat-tiktok-entry-preview{border:0}.omnichat-tiktok-entry-preview summary{cursor:pointer;color:#1877f2;font-size:12px;font-weight:700;list-style-position:inside}.omnichat-tiktok-entry-phone{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;min-height:76px;align-items:center;gap:8px;margin-top:10px;padding:12px;border-radius:6px;background:#202124;color:#fff}.omnichat-tiktok-entry-phone>span,.omnichat-tiktok-entry-phone>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#16a6b7;color:#fff}.omnichat-tiktok-entry-phone>i{background:#fb4f69;font-style:normal}.omnichat-tiktok-entry-phone p{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.omnichat-trigger-ready-state{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid #b9e4ce;border-radius:7px;background:#f1fbf6;color:#276348;font-size:13px;line-height:1.45}.omnichat-trigger-side-label{display:inline-flex;align-items:baseline;gap:4px;color:#272f38;font-size:14px;line-height:1.35}.omnichat-trigger-condition-operator{min-width:0;max-width:220px;padding:0 18px 1px 0;border:0;border-bottom:1px solid #c8ced5;border-radius:0;background-color:transparent;color:#6f7680;font:inherit;outline:0}.omnichat-trigger-condition-operator:hover,.omnichat-trigger-condition-operator:focus{border-bottom-color:#7b4f1b;color:#30343a}.omnichat-trigger-chip-grid{display:flex;flex-wrap:wrap;gap:8px;align-content:start;align-items:flex-start}.omnichat-trigger-chip{display:inline-flex;flex:0 1 auto;min-width:96px;max-width:min(100%,126px);min-height:28px;align-items:center;justify-content:center;padding:0 10px;overflow:hidden;border:1px solid #d4d8dd;border-radius:999px;background:#f8f8f9;color:#30343a;font:500 12px/1.15 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}.omnichat-trigger-chip:hover,.omnichat-trigger-chip:focus-visible{border-color:#8f6a38;background:#fff;outline:0}.omnichat-trigger-chip.active{border-color:#7b4f1b;background:#fff;color:#1f2933;box-shadow:0 0 0 1px #7b4f1b14}.omnichat-trigger-chip.editable{appearance:none;width:100px;outline:0}.omnichat-trigger-side-note{max-width:250px;margin:2px 0 0;color:#555d67;font-size:12px;font-weight:500;line-height:1.45}.omnichat-trigger-chip-add{appearance:none;width:100px;border-style:dashed;background:#fff;color:#30343a;outline:0}.omnichat-trigger-chip-add::placeholder{color:#7a818a;opacity:1}.omnichat-trigger-chip-add:hover,.omnichat-trigger-chip-add:focus{border-style:solid;border-color:#7b4f1b;background:#fff;box-shadow:0 0 0 1px #7b4f1b14}.omnichat-keyword-message-conditions{display:grid;gap:10px;padding-top:2px}.omnichat-keyword-message-condition{display:grid;gap:8px;padding:10px;border:1px solid #e0e4e8;border-radius:6px;background:#f8fafb}.omnichat-keyword-message-condition-head{display:grid;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:6px;color:#37404a;font-size:12px;font-weight:650}.omnichat-keyword-message-condition-head select,.omnichat-keyword-message-condition>input{width:100%;min-width:0;min-height:34px;padding:0 8px;border:1px solid #d4d9df;border-radius:5px;background:#fff;color:#252b33;font-size:12px;outline:0}.omnichat-keyword-message-condition-head button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;background:transparent;color:#7b838c}.omnichat-keyword-message-condition-head select:focus,.omnichat-keyword-message-condition>input:focus{border-color:#6da8f7;box-shadow:0 0 0 2px #1877f21a}.omnichat-add-message-condition{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px dashed #aeb6bf;border-radius:6px;background:#fff;color:#3d4854;font-size:12px;font-weight:700}.omnichat-add-message-condition:hover,.omnichat-add-message-condition:focus-visible{border-style:solid;border-color:#6da8f7;outline:0}.omnichat-trigger-event-conditions{display:grid;min-width:0;gap:10px;padding-top:14px;border-top:1px solid #e4e9ee}.omnichat-trigger-event-conditions-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.omnichat-trigger-event-conditions-head strong{color:#252b33;font-size:13px;font-weight:800}.omnichat-trigger-event-conditions-head select,.omnichat-trigger-event-conditions .omnichat-condition-clause select,.omnichat-trigger-event-conditions .omnichat-condition-clause input{width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid #d4d9df;border-radius:6px;background:#fff;color:#252b33;font-size:12px;outline:0}.omnichat-trigger-event-conditions-head select{width:auto;max-width:150px}.omnichat-trigger-event-conditions .omnichat-condition-clause label{display:grid;min-width:0;gap:6px;color:#4f5965;font-size:11px;font-weight:700}.omnichat-trigger-event-conditions .omnichat-condition-clause .split-fields{grid-template-columns:minmax(0,1fr)}.omnichat-contact-event-editor .omnichat-trigger-side-body{gap:0;padding:12px;overflow:visible}.omnichat-contact-event-card{position:relative;display:grid;min-width:0;border:1px solid #dfe4ea;border-radius:5px;background:#fff;box-shadow:0 1px 2px #1f293708}.omnichat-contact-event-source-title{display:flex;min-height:38px;align-items:center;gap:7px;padding:8px 12px 4px;color:#4b5563}.omnichat-contact-event-source-title svg{color:#6b8fca}.omnichat-contact-event-source-title strong{min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.omnichat-contact-event-source-picker{position:relative;padding:4px 12px 12px}.omnichat-contact-event-source-picker>button{width:100%;min-height:38px;padding:6px 10px;border:1px dashed #d8dde5;border-radius:4px;background:#fff;color:#8b94a3;font-size:13px;text-align:center}.omnichat-contact-event-source-picker>button.configured{border-style:solid;color:#3d4653;text-align:left}.omnichat-contact-event-source-menu{position:absolute;z-index:168;top:calc(100% - 8px);left:12px;display:grid;width:min(285px,calc(100vw - 32px));max-height:min(390px,calc(100vh - 180px));overflow:hidden;border:1px solid #d8dde5;border-radius:5px;background:#fff;box-shadow:0 8px 24px #1f293733}.omnichat-contact-event-source-menu>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;min-height:40px;padding:6px 10px;border-bottom:1px solid #e5e8ec;color:#87909f}.omnichat-contact-event-source-menu input{min-width:0;border:0;outline:0;color:#313b49;font-size:12px}.omnichat-contact-event-source-menu [role=listbox]{display:grid;max-height:330px;overflow:auto;padding:4px 0}.omnichat-contact-event-source-menu [role=option]{display:grid;grid-template-columns:18px minmax(0,1fr);min-height:34px;align-items:center;column-gap:7px;row-gap:1px;padding:6px 10px;border:0;border-radius:0;background:#fff;color:#3d4653;font-size:11px;text-align:left}.omnichat-contact-event-source-menu [role=option]>svg{grid-row:1 / span 2}.omnichat-contact-event-source-menu [role=option]>span{min-width:0;overflow-wrap:anywhere}.omnichat-contact-event-source-menu [role=option] em{grid-column:2;color:#8a94a3;font-size:9px;font-style:normal;font-weight:650;white-space:normal}.omnichat-contact-event-source-menu [role=option]:hover,.omnichat-contact-event-source-menu [role=option]:focus-visible{background:#f4f6f9}.omnichat-contact-event-source-menu small{padding:12px;color:#8b94a3;font-size:11px}.omnichat-contact-event-date{display:grid;gap:12px;padding:6px 12px 12px}.omnichat-contact-event-date-sentence{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;color:#687386;font-size:11px;line-height:1.45}.omnichat-contact-event-date-sentence>select,.omnichat-contact-event-date-sentence>input{min-width:0;min-height:28px;padding:0 4px;border:0;border-bottom:1px solid #cfd5dd;border-radius:0;outline:0;background:#fff;color:#3e4856;font-size:11px}.omnichat-contact-event-date-sentence>input{width:44px}.omnichat-contact-event-date-field{position:relative;min-width:0;flex:1 1 128px}.omnichat-contact-event-date-field>button{display:grid;width:100%;min-width:0;min-height:28px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;padding:0 4px;border:0;border-bottom:1px solid #cfd5dd;border-radius:0;background:#fff;color:#8b94a3;font-size:11px;text-align:left}.omnichat-contact-event-date-field>button.configured{color:#3e4856}.omnichat-contact-event-date-field>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-contact-event-date-field>.omnichat-contact-event-source-menu{top:calc(100% + 4px);left:0;width:min(360px,calc(100vw - 32px))}.omnichat-contact-event-date-repeat{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#3e4856;font-size:11px;font-weight:650}.omnichat-contact-event-date-repeat input{width:16px;height:16px;margin:0;accent-color:#146ef5}.omnichat-contact-event-date-repeat svg{color:#8a94a3}.omnichat-contact-event-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 12px;border-top:1px solid #e7eaee}.omnichat-contact-event-timing label{display:grid;gap:4px;color:#687386;font-size:10px;font-weight:700}.omnichat-contact-event-timing input,.omnichat-contact-event-timing select{width:100%;min-width:0;min-height:32px;border:1px solid #d4d9df;border-radius:4px;background:#fff;font-size:11px}.omnichat-contact-event-card .omnichat-trigger-event-conditions{gap:8px;padding:10px 12px}.omnichat-contact-event-card .omnichat-trigger-event-conditions-head:has(strong:empty){display:none}.omnichat-contact-event-card .omnichat-condition-add{min-height:30px;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#146ef5;font-size:12px;font-weight:650}.omnichat-trigger-side-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 22px;border-top:1px solid #edf0f3;background:#fff}.omnichat-system-automation-footer>span{color:#68727e;font-size:10px;font-weight:700}.omnichat-trigger-toggle{position:relative;display:inline-flex;flex:0 0 30px;width:30px;height:18px;align-items:center;cursor:pointer}.omnichat-trigger-toggle input{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.omnichat-trigger-toggle span{position:relative;width:30px;height:16px;border-radius:999px;background:#9aa1aa;transition:background .16s ease}.omnichat-trigger-toggle span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a38;transition:transform .16s ease}.omnichat-trigger-toggle input:checked+span{background:#23b26f}.omnichat-trigger-toggle input:checked+span:after{transform:translate(14px)}.omnichat-trigger-save{display:inline-flex;min-width:58px;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:7px;background:#0b74ff;color:#fff;font-size:13px;font-weight:800}.omnichat-trigger-save:hover:not(:disabled){background:#075ed1}.omnichat-trigger-save:focus-visible{outline:2px solid #0b74ff;outline-offset:3px}.omnichat-trigger-save:disabled{cursor:default}.omnichat-trigger-save[data-save-state=saved]{background:#e5f5ed;color:#157347;opacity:1}.omnichat-trigger-save[data-save-state=saving]{background:#e8f0fc;color:#245caa;opacity:1}.omnichat-flow-save-feedback{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-end;gap:7px}.omnichat-flow-save-status{max-width:100%;color:#596579;font-size:11px;line-height:1.4;text-align:right;overflow-wrap:anywhere}.omnichat-flow-save-status.saved{color:#157347}.omnichat-flow-save-status.error{color:#b42318}.omnichat-flow-save-status.saving{color:#245caa}.automation-grid:not(.basic-builder-mode) .omnichat-block-side-editor .inspector:has(.builder-reply-workbench)>.panel-heading>div:first-child{margin-left:25px}.omnichat-block-side-editor{position:relative;grid-column:1;display:grid;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #d9dee5;background:#fff;color:#20262d}.omnichat-block-back-button{position:absolute;z-index:21;top:10px;margin-top:5px;left:8px;display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:transparent;color:#566170}.omnichat-block-back-button:hover,.omnichat-block-back-button:focus-visible{background:#f1f4f7;color:#1f2937;outline:0}.omnichat-block-side-editor .builder-side-editor{height:100%;min-height:0;border-right:0}.omnichat-block-side-editor #builder-panel-editor>.inspector{margin-left:2px;margin-right:0;width:calc(100% - 2px)}@media(min-width:841px){.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.trigger-left-editor:not(.basic-builder-mode),.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.block-left-editor:not(.basic-builder-mode){grid-template-columns:minmax(0,1fr)}.builder-app .omnichat-clean-mode .automation-grid.trigger-left-editor:not(.basic-builder-mode) .builder-column,.builder-app .omnichat-clean-mode .automation-grid.block-left-editor:not(.basic-builder-mode) .builder-column{grid-column:1}.builder-app .omnichat-clean-mode .automation-grid.trigger-left-editor:not(.basic-builder-mode) .omnichat-trigger-side-editor,.builder-app .omnichat-clean-mode .automation-grid.block-left-editor:not(.basic-builder-mode) .omnichat-block-side-editor{position:absolute;z-index:35;inset:0 auto 0 0;width:300px;max-width:calc(100% - 96px);box-shadow:12px 0 28px #1f29371f}.builder-app .omnichat-clean-mode .automation-grid.block-left-editor:not(.basic-builder-mode) .omnichat-block-side-editor{width:var(--block-editor-width)}}.omnichat-block-side-editor .builder-side-editor .panel-heading{z-index:20;min-height:48px;padding:0 40px 0 48px;border-bottom:1px solid #dce2e8;background:#e9edf4;text-align:left}.omnichat-block-side-editor .builder-side-editor .panel-heading span{display:block;color:#687486;font-size:11px;font-weight:800}.omnichat-block-side-editor .builder-side-editor .panel-heading strong{color:#1f2a33;font-size:16px;font-weight:850}.omnichat-block-side-editor .builder-side-editor .field-stack{padding:18px 18px 32px}.flow-canvas.dragging,.flow-canvas.panning,.flow-canvas.selecting,.flow-canvas.panning *{cursor:grabbing}.canvas-selection-frame{position:absolute;z-index:11;border:1px solid #1877f2;border-radius:7px;background:#1877f214;box-shadow:0 0 0 1px #1877f214 inset;pointer-events:none}.drop-target{position:sticky;z-index:5;top:14px;left:66px;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px dashed var(--primary);border-radius:8px;background:#dff8f4f0;color:var(--primary-dark);font-size:13px;font-weight:850;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .14s ease,transform .14s ease}.drop-target.visible{opacity:1;transform:translateY(0)}.palette-drag-preview{position:fixed;z-index:20;min-height:34px;padding:0 12px;border:1px solid var(--primary);border-radius:8px;background:#fff;color:var(--primary-dark);box-shadow:0 18px 46px #1420302e;font-size:13px;font-weight:850;line-height:34px;pointer-events:none;transform:translate(-50%,-50%)}.block-palette{position:absolute;z-index:12;top:58px;left:16px;display:grid;width:42px;gap:7px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;box-shadow:var(--small-shadow);backdrop-filter:blur(10px)}.builder-app .block-palette{display:none}.block-palette button{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#fff;color:#536173;cursor:grab}.block-palette button:hover{background:var(--primary-soft);color:var(--primary-dark)}.block-palette button:active{cursor:grabbing}.automation-workspace .flow-canvas{height:100%;min-height:0}.whiteboard-size{position:relative;min-width:100%;min-height:100%}.whiteboard-stage{position:absolute;inset:0 auto auto 0;transform-origin:0 0}.canvas-alignment-guides{position:absolute;inset:0;z-index:12;width:100%;height:100%;overflow:visible;pointer-events:none}.canvas-alignment-guides line{stroke:#087cff;stroke-width:1;stroke-linecap:round;pointer-events:none}.canvas-wire-hint{position:absolute;z-index:30;left:50%;bottom:18px;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 12px;border:1px solid #cfe3ff;border-radius:8px;background:#fff;color:#24518a;box-shadow:0 3px 12px #1f293714;font-size:12px;transform:translate(-50%);pointer-events:none}.canvas-wire-hint span{color:#667085;white-space:nowrap}.edge-layer{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:auto}.edge-source-layer{position:absolute;inset:0;z-index:8;width:100%;height:100%;pointer-events:none}.edge-preview-dot{fill:#fff;stroke:#176fc1;pointer-events:none}.edge-action-layer{position:absolute;inset:0;z-index:10;width:100%;height:100%;pointer-events:none}.edge-label-layer{position:absolute;inset:0;z-index:9;width:100%;height:100%;pointer-events:none}.edge{fill:none;stroke:#9a9a9a;stroke-width:2.35;stroke-linecap:round;pointer-events:none}.edge-hit-path{fill:none;stroke:#0000;stroke-width:18;stroke-linecap:round;pointer-events:stroke;cursor:default}.edge-delete-object{opacity:0;overflow:visible;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.edge-delete-object.visible{opacity:1;pointer-events:auto}.edge-delete-button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #ffb7b7;border-radius:999px;background:#fff;color:#d32626;box-shadow:0 10px 22px #0f172a29}.edge-delete-button:hover{border-color:#f87171;background:#fff1f2}.edge-label-object{overflow:visible;pointer-events:none}.edge-label-pill{position:absolute;right:calc(50% + 29px);display:inline-flex;width:max-content;max-width:148px;min-height:24px;align-items:center;justify-content:center;padding:0 9px;overflow:hidden;border:1px solid #b8c6d8;border-radius:999px;background:#fffffff0;color:#405166;box-shadow:0 10px 24px #0f172a1a;font:850 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-overflow:ellipsis;white-space:nowrap}.edge-label-pill.next{border-color:#b7d5ff;background:#f4f9ff;color:#175cd3}.edge.next-edge{stroke:#b9c8d7}.edge.option-edge{stroke:#858585;stroke-width:2.2}.edge.source-lead{stroke-width:2.35}.edge.active{stroke:var(--primary);stroke-width:3}.edge.draft{stroke:#1877f2;stroke-width:3;stroke-dasharray:8 7}.edge.draft.valid{stroke:var(--primary)}.flow-node{position:absolute;z-index:2;width:286px;min-height:132px;padding:14px;border:1px solid #d7e1ea;border-radius:10px;background:#fff;box-shadow:0 18px 42px #2632431c,0 2px #ffffffe6 inset;color:var(--text);cursor:grab;user-select:none;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.flow-node:hover{box-shadow:0 18px 40px #26324321}.flow-node.dragging{z-index:7;cursor:grabbing;transition:none;box-shadow:0 24px 60px #1420302e,0 0 0 4px #0d9f8c1c}.flow-node-copy-preview-shell,.flow-node-copy-preview-shell *{pointer-events:none!important}.flow-node-copy-preview-shell .flow-node{z-index:8;opacity:.88}.flow-node-copy-preview-shell .node-action-stack,.flow-node-copy-preview-shell [data-wire-handle],.flow-node-copy-preview-shell [data-wire-source]{display:none!important}.flow-node.selected{z-index:6;border-color:var(--primary);box-shadow:0 0 0 3px #0d9f8c21,0 18px 42px #26324321}.flow-node.bulk-selected{z-index:5;border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff29,0 18px 42px #2632431f}.flow-node.active-path{outline:3px solid rgba(13,159,140,.18)}.flow-node.wire-target{border-color:#1877f2;box-shadow:0 0 0 4px #1877f224,0 18px 42px #26324321}.trigger-stack-node{width:292px;min-height:0;padding:0;overflow:visible;border-color:#e1e7ee;border-radius:8px;background:#fff;box-shadow:0 10px 28px #1f293714}.omnichat-clean-mode .trigger-left-editor .trigger-stack-node{width:300px;border-color:#e5e8ec;border-radius:15px;box-shadow:0 1px 2px #0f172a0a,0 10px 22px #0f172a0f}.omnichat-clean-mode .trigger-left-editor .trigger-stack-node.selected{border-color:#e5e8ec;box-shadow:0 1px 2px #0f172a0a,0 10px 22px #0f172a14}.trigger-stack-node.selected{border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff24,0 14px 34px #1f29371f}.trigger-stack-node.bulk-selected{border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff2e,0 18px 42px #2632431f}.trigger-stack-head{display:flex;align-items:center;gap:6px;min-height:32px;padding:12px 12px 4px;color:#1f2937}.omnichat-clean-mode .trigger-left-editor .trigger-stack-head{min-height:42px;padding:14px 16px 5px}.omnichat-clean-mode .trigger-left-editor .trigger-stack-head strong{font-size:12px;font-weight:500}.trigger-stack-head strong{margin:0;color:inherit;font-size:13px;line-height:1}.trigger-stack-intro{margin:0;padding:0 12px 10px;color:#64748b;font-size:11px;font-weight:650;line-height:1.35}.trigger-stack-list{display:grid;gap:6px;padding:0 10px 8px}.trigger-stack-row{display:grid;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:7px;min-height:42px;padding:6px 7px;border:1px solid #e1e7ee;border-radius:7px;background:#f8fafc;color:#1e293b;text-align:left}.omnichat-clean-mode .trigger-left-editor .trigger-stack-row{min-height:68px;grid-template-columns:21px minmax(0,1fr) max-content;gap:8px;padding:9px 8px;border-color:transparent;border-radius:9px;background:#f5f5f6}.omnichat-clean-mode .trigger-left-editor .trigger-stack-row.active{border-color:#35c878;background:#f8fffb;box-shadow:0 0 0 1px #35c87829}.omnichat-clean-mode .trigger-left-editor .trigger-stack-row:hover{border-color:#35c878;background:#fbfffd}.trigger-stack-row.has-trigger-path{grid-template-columns:20px minmax(0,1fr) minmax(72px,max-content) 14px}.trigger-stack-row.disabled{border-color:#dde3ea;background:#f3f5f7;color:#7d8794}.trigger-stack-row:hover{border-color:#b8d8ff;background:#f2f8ff}.trigger-row-icon{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--trigger-channel, #1877f2);color:#fff}.trigger-row-copy{min-width:0}.trigger-row-copy strong,.trigger-row-copy small,.trigger-stack-row em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trigger-row-copy strong{margin:0;color:inherit;font-size:11px;line-height:1.1}.omnichat-clean-mode .trigger-left-editor .trigger-row-copy strong{font-size:12px;font-weight:650}.trigger-row-copy small{margin-top:2px;color:#64748b;font-size:9px;line-height:1.1}.omnichat-clean-mode .trigger-left-editor .trigger-row-copy small{display:-webkit-box;margin-top:4px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25}.trigger-stack-row em{max-width:48px;color:#64748b;font-size:9px;font-style:normal;font-weight:800}.omnichat-clean-mode .trigger-left-editor .trigger-stack-row em{max-width:none;padding:2px 5px;border-radius:4px;background:#dadde2;color:#727984;font-size:9px;font-weight:700}.trigger-path-target{display:block;max-width:94px;overflow:hidden;padding:3px 5px;border:1px dashed #cbd5e1;border-radius:5px;background:#fff;color:#607287;font-size:9px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.trigger-path-target.connected{border-style:solid;border-color:#b8d8ff;background:#eef6ff;color:#0e4fb1}.trigger-path-handle{justify-self:end}.trigger-new-wrap{position:relative;margin:0 10px 10px}.trigger-new-row{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;min-height:29px;border:1px dashed #0a84ff;border-radius:7px;background:#fff;color:#0a84ff;font-size:11px;font-weight:850}.trigger-new-row:hover{border-color:#006bd6;background:#f3f9ff}.trigger-new-menu{top:calc(100% + 6px);width:min(300px,100%);max-height:320px;transform-origin:top left}.trigger-then-row{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:25px;padding:0 8px 7px;color:#697586;cursor:crosshair;font-size:11px;font-weight:800}.trigger-then-row i{display:block;width:11px;height:11px;border:2px solid #8aa4c2;border-radius:50%;background:#fff}.trigger-then-row:hover,.trigger-then-row.connected{color:#0e4fb1}.trigger-then-row:hover .wire-handle,.trigger-then-row .wire-handle.connected{border-color:#1877f2;background:#e8f1ff;box-shadow:0 0 0 4px #1877f21f;transform:scale(1.08)}.message-card-node{width:360px;min-height:0;padding:18px 18px 14px;overflow:visible;border-color:#d8dee6;border-radius:18px;background:#fff;box-shadow:0 18px 44px #1f29371f,0 2px #ffffffe6 inset}.omnichat-clean-mode .message-card-node,.omnichat-clean-mode .trigger-left-editor .message-card-node{width:266px;min-height:0;padding:14px 14px 12px;border-color:#e4e8ee;border-radius:15px;box-shadow:0 1px 2px #0f172a0a,0 10px 22px #0f172a12}.omnichat-clean-mode .message-card-node.selected,.omnichat-clean-mode .trigger-left-editor .message-card-node.selected{border-color:#d7dde6;box-shadow:0 1px 2px #0f172a0a,0 10px 22px #0f172a17}.omnichat-clean-mode .trigger-left-editor .flow-node.active-path{outline:0}.omnichat-clean-mode .trigger-left-editor .edge.next-edge,.omnichat-clean-mode .trigger-left-editor .edge.source-lead.next-edge,.omnichat-clean-mode .trigger-left-editor .edge.next-edge.active,.omnichat-clean-mode .trigger-left-editor .edge.source-lead.next-edge.active{stroke:#8fa0b3;stroke-width:2}.omnichat-clean-mode .trigger-left-editor .edge.source-lead.next-edge{stroke-width:1.8}.omnichat-clean-mode .trigger-left-editor .edge.active{stroke:#8fa0b3}.message-card-node.selected{border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff29,0 22px 52px #1f293724}.message-card-node.bulk-selected{border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff29,0 18px 44px #1f29371f}.message-node-head{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;margin-bottom:14px}.omnichat-clean-mode .message-node-head,.omnichat-clean-mode .trigger-left-editor .message-node-head{grid-template-columns:24px minmax(0,1fr);gap:7px;margin-bottom:12px}.omnichat-clean-mode .message-node-head>svg,.omnichat-clean-mode .trigger-left-editor .message-node-head>svg{display:none}.omnichat-clean-mode .message-channel-avatar,.omnichat-clean-mode .trigger-left-editor .message-channel-avatar{width:22px;height:22px}.omnichat-clean-mode .message-node-title span,.omnichat-clean-mode .trigger-left-editor .message-node-title span{font-size:9px}.omnichat-clean-mode .message-node-title strong,.omnichat-clean-mode .trigger-left-editor .message-node-title strong{margin-top:1px;font-size:13px}.omnichat-clean-mode .message-text-content,.omnichat-clean-mode .trigger-left-editor .message-text-content{--message-text-inset-x: 7px;--message-text-inset-y: 7px;border-radius:9px}.omnichat-clean-mode .message-text-content p,.omnichat-clean-mode .message-rich-card p,.omnichat-clean-mode .message-gallery-card p,.omnichat-clean-mode .trigger-left-editor .message-text-content p,.omnichat-clean-mode .trigger-left-editor .message-rich-card p,.omnichat-clean-mode .trigger-left-editor .message-gallery-card p{font-size:11px;line-height:1.45}.message-channel-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--channel);color:#fff}.message-node-title{min-width:0}.message-node-title span,.message-node-title strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-node-title span{color:#64748b;font-size:12px;line-height:1.1}.message-node-title strong{margin:2px 0 0;color:#172033;font-size:16px;line-height:1.12}.message-node-head>svg{color:var(--channel)}.message-card-preview{display:grid;gap:8px;padding:12px;border-radius:12px;background:#f4f0ff}.message-card-preview>strong{margin:0;color:#1f2937;font-size:14px;line-height:1.2}.message-card-preview>p{display:block;min-height:0;margin:0;color:#5c6675;font-size:12px;line-height:1.42;-webkit-line-clamp:initial}.message-media-preview{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;overflow:hidden;color:#1f73ff;font-size:12px}.message-media-preview svg{color:#8794a7;justify-self:center}.message-media-preview span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-block-stack{display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow:visible}.message-block-stack>.message-text-content,.message-block-stack>.message-rich-card,.message-block-stack>.message-image-content,.message-block-stack>.message-media-content,.message-block-stack>.message-delay-content,.message-block-stack>.message-utility-block,.message-block-stack>.message-messenger-list-content,.message-block-stack>.message-dynamic-block,.message-block-stack>.message-button-stack{width:100%}.message-text-content,.message-rich-card,.message-image-content,.message-media-content,.message-delay-content,.message-gallery-card,.message-utility-block{position:relative;overflow:visible;border-radius:12px;background:#f3f4f6}.message-text-content{--message-text-inset-x: 16px;--message-text-inset-y: 14px;padding:var(--message-text-inset-y) var(--message-text-inset-x);border:1px solid #dfe3e8}.message-text-content>p{white-space:pre-wrap;overflow-wrap:anywhere}.message-text-content .content-button-stack{gap:0;margin:var(--message-text-inset-y) calc(-1 * var(--message-text-inset-x)) calc(-1 * var(--message-text-inset-y));padding:0;border-top:1px solid #d5d9de}.message-text-content .message-button-row{min-height:38px;border-bottom:1px solid #dfe3e8;border-radius:0;box-shadow:none}.message-text-content .message-button-row:last-child{border-bottom:0}.message-text-content p,.message-rich-card p,.message-gallery-card p{margin:0;color:#5f6878;font-size:14px;line-height:1.42}.message-text-content .empty-preview-copy,.message-rich-card .empty-preview-copy,.message-gallery-card .empty-preview-copy{color:#8b96a6;font-style:italic}.message-image-content{display:grid;min-height:112px;place-items:center;overflow:hidden;border:1px solid #d8dee6;border-radius:12px;background:#fff;color:#7c8795;font-size:12px;font-weight:800}.message-image-content.empty{border-style:dashed;background:transparent}.message-image-content .message-media-placeholder{min-height:112px}.message-image-content .content-button-stack{width:100%;gap:0;padding:0;border-top:1px solid #dfe3e8;background:#fff}.message-image-content .message-button-row{min-height:40px;border-bottom:1px solid #dfe3e8;border-radius:0;box-shadow:none}.message-image-content .message-button-row:last-child{border-bottom:0}.flow-node img{-webkit-user-drag:none;user-select:none}.message-image-content img,.message-rich-card>img,.message-gallery-card>img,.message-card-placeholder{width:100%;height:168px;border-radius:12px;object-fit:cover;background:#edf0f4}.message-media-content{display:grid;min-height:112px;place-items:center;overflow:hidden;border:1px dashed #cfd6df;border-radius:12px;background:transparent;color:#59677d}.message-media-content.configured{border-style:solid;background:#fff}.message-media-placeholder{display:grid;width:100%;min-height:92px;place-items:center;align-content:center;gap:9px;padding:14px;text-align:center}.message-media-placeholder span{max-width:100%;overflow:hidden;color:#2d3542;font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.message-media-content.file.configured .message-media-placeholder{background:#f7f8fa}.message-media-content.video video{display:block;width:100%;max-height:220px;background:#111827;object-fit:contain}.message-audio-player{display:flex;width:100%;min-height:82px;align-items:center;gap:10px;padding:12px;background:#f5f6f8}.message-audio-player audio{width:100%;min-width:0;height:38px}.message-media-content>small{width:100%;overflow:hidden;padding:8px 12px;border-top:1px solid #e2e6eb;color:#59677d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.message-delay-content{display:flex;min-height:64px;align-items:center;justify-content:center;gap:5px;padding:12px 16px;border:1px solid #d8dee6;border-radius:12px;background:#fff;color:#5d6a80;font-size:13px;font-weight:500}.message-rich-card{display:grid;gap:10px;padding:12px;border:1px solid #d8dee6;background:#fff;box-shadow:0 8px 18px #1f293714}.message-rich-card.incomplete,.message-gallery-card.incomplete{border-color:#f2c46f;border-style:dashed;background:#fffaf0;box-shadow:none}.message-card-placeholder.incomplete{background:#fff3d4;color:#9a5b13}.message-rich-card>strong,.message-gallery-card>strong{overflow:hidden;color:#1f2937;font-size:15px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.message-rich-card>strong{padding:0 2px}.message-rich-card p{padding:0 2px 2px}.message-card-placeholder{display:grid;place-items:center;color:#8794a7}.message-gallery-content{position:relative;display:flex;align-items:flex-start;gap:16px;width:max-content;max-width:none;overflow:visible;padding:2px 28px 14px 0;border-radius:0;background:transparent}.message-gallery-card{display:grid;gap:0;width:320px;min-width:320px;padding:0;border:1px solid #d8dee6;border-radius:14px;background:#fff;box-shadow:0 12px 28px #1f29371a,0 1px #ffffffd9 inset}.message-gallery-card>img,.message-gallery-card .message-card-placeholder{height:224px;border-radius:12px 12px 0 0}.message-rich-card.aspect-square>img,.message-rich-card.aspect-square>.message-card-placeholder{height:300px}.message-gallery-card.aspect-square>img,.message-gallery-card.aspect-square>.message-card-placeholder{height:320px}.message-rich-card.incomplete>img,.message-rich-card.incomplete>.message-card-placeholder{height:88px}.message-gallery-card.incomplete{width:252px;min-width:252px}.message-gallery-card.incomplete>img,.message-gallery-card.incomplete>.message-card-placeholder,.message-gallery-card.incomplete.aspect-square>img,.message-gallery-card.incomplete.aspect-square>.message-card-placeholder{height:96px}.message-rich-card.incomplete.aspect-square>img,.message-rich-card.incomplete.aspect-square>.message-card-placeholder{height:112px}.message-gallery-card>strong{padding:14px 16px 4px}.message-gallery-card p{min-height:44px;padding:0 16px 12px}.message-gallery-card.incomplete>strong{padding:10px 12px 2px;font-size:13px}.message-gallery-card.incomplete p{min-height:0;padding:0 12px 10px;font-size:12px}.content-button-stack{gap:8px;padding:0 12px 14px}.message-rich-card .content-button-stack,.message-gallery-card .content-button-stack{padding-right:0}.omnichat-clean-mode .message-gallery-content{align-items:flex-end;width:100%;padding:calc(2px + var(--gallery-rise, 0px)) 0 8px}.omnichat-clean-mode .message-gallery-card{flex:0 0 100%;width:100%;min-width:0;border-radius:10px;transform:translateY(calc(-1 * var(--gallery-card-rise, 0px)));box-shadow:0 3px 8px #1f29370f}.omnichat-clean-mode .message-gallery-card>img,.omnichat-clean-mode .message-gallery-card>.message-card-placeholder{height:auto;aspect-ratio:1.72;border-radius:9px 9px 0 0}.omnichat-clean-mode .message-gallery-card.aspect-square>img,.omnichat-clean-mode .message-gallery-card.aspect-square>.message-card-placeholder{aspect-ratio:1}.omnichat-clean-mode .message-gallery-card>strong{padding:8px 10px 3px;font-size:12px}.omnichat-clean-mode .message-gallery-card>p{padding:0 10px 8px;font-size:11px}.omnichat-clean-mode .message-gallery-card .content-button-stack{gap:4px;padding:0 10px 8px}.omnichat-clean-mode .message-gallery-card .message-button-row{min-height:28px;font-size:11px}.message-messenger-list-content{position:relative;display:grid;overflow:visible;border-radius:14px;background:#f5efff;color:#20242b}.message-messenger-list-content>img{display:block;width:100%;max-height:180px;border-radius:14px 14px 0 0;object-fit:cover}.message-messenger-list-copy{display:grid;gap:4px;padding:13px 15px 10px}.message-messenger-list-copy strong{color:#20242b;font-size:14px;font-weight:650;line-height:1.35}.message-messenger-list-copy .empty-preview-copy{color:#8b79a4;font-style:italic}.message-messenger-list-copy p{margin:0;color:#65728a;font-size:13px;line-height:1.36}.message-messenger-list-content .content-button-stack{gap:0;padding:0 15px 13px}.message-messenger-list-content .message-button-row{min-height:40px;border:0;border-radius:8px;background:#fff;color:#20242b;box-shadow:none}.message-messenger-list-content .message-button-row>svg{display:none}.message-utility-block{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:9px 10px;color:#405166;font-size:12px;font-weight:800}.message-utility-block small{grid-column:2;overflow:hidden;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.message-dynamic-block{position:relative;display:grid;overflow:visible;border-radius:12px;background:#e7ddff;color:#1677e8}.message-dynamic-summary{display:flex;min-height:94px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 16px;text-align:center}.message-dynamic-summary span{max-width:100%;overflow:hidden;color:#0878ef;font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.message-dynamic-summary svg{color:#8459e9}.dynamic-fallback-row{position:relative;display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:0 12px;border:10px solid #e7ddff;border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#303846;font-size:12px;font-weight:800}.dynamic-fallback-row .wire-handle{position:absolute;z-index:3;top:50%;right:-7px;display:block;width:12px;height:12px;border:2px solid #8c8f94;border-radius:50%;background:#fff;transform:translateY(-50%)}.email-engagement-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) 12px;min-height:42px;align-items:center;gap:7px;margin-top:8px;padding:7px 2px 7px 10px;border-top:1px solid #dfe3e8;color:#536174}.email-engagement-row>span{display:grid;min-width:0;gap:1px}.email-engagement-row strong,.email-engagement-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-engagement-row strong{color:#344054;font-size:11px}.email-engagement-row small{color:#667085;font-size:10px;font-weight:700}.email-engagement-row .wire-handle{position:relative;right:-8px}.email-engagement-row.connected{color:#175cd3}.message-data-collection-block{display:grid;gap:8px;width:100%;padding:10px 12px;border-radius:12px;background:#f3f4f6;color:#405166}.message-data-collection-head,.message-data-collection-save,.message-data-collection-sheet{display:flex;align-items:center;gap:7px;min-width:0}.message-data-collection-head{color:#334155;font-size:12px;font-weight:850}.message-data-collection-head em{margin-left:auto;color:#64748b;font-size:10px;font-style:normal;text-transform:uppercase}.message-data-collection-responses{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:24px;padding:0 7px;border:0;border-radius:6px;background:#7157d9;color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.message-data-collection-responses:hover{background:#5d45bf}.message-data-collection-block p{margin:0;color:#5f6878;font-size:12px;line-height:1.35}.message-data-collection-save,.message-data-collection-sheet{overflow:hidden;color:#526173;font-size:11px;font-weight:800}.message-data-collection-sheet.warning{color:#9a5b13}.message-data-collection-save span,.message-data-collection-sheet span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-data-collection-block.omnichat{gap:0;padding:0;border-radius:0;background:transparent;color:#253044}.message-data-collection-question{display:grid;min-height:72px;place-items:center start;padding:14px 16px;border:1px solid transparent;border-radius:10px;background:#eef1f4}.message-data-collection-question.empty{place-items:center;border-color:#b9c5d4;border-style:dashed;background:#fff}.message-data-collection-question p,.message-data-collection-question.empty p{color:#253044;font-size:14px;line-height:1.4}.message-data-collection-question.empty p{color:#8b98aa;font-size:13px}.message-data-collection-waiting{display:flex;min-height:48px;align-items:center;gap:9px;margin-top:12px;padding:10px 16px;border-radius:10px;background:#f4edff;color:#222832;font-size:13px}.message-data-collection-waiting svg{flex:0 0 auto;color:#6f4ce4}.message-data-collection-block.omnichat .data-collection-success-row,.message-data-collection-block.omnichat .data-collection-follow-up-row{min-height:40px;margin:4px -11px -4px 0;padding:8px 1px 8px 16px;border-top:0;background:transparent;font-size:12px}.message-data-collection-block.omnichat .data-collection-success-row{margin-top:12px;color:#57657a}.message-data-collection-block.omnichat .data-collection-success-row>svg{color:#efa100}.message-data-collection-block.omnichat .data-collection-follow-up-row{color:#66758a}.message-data-collection-block.omnichat .data-collection-follow-up-row .wire-handle{border-color:#ef4146}.message-data-collection-block.omnichat .data-collection-follow-up-row .wire-handle.connected{background:#ef4146}.data-collection-response-backdrop{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:24px;background:#1822307a}.data-collection-response-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1040px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #dbe2ea;border-radius:8px;background:#fff;box-shadow:0 22px 70px #0f172a3d;color:#1f2937}.data-collection-response-dialog>header{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:68px;padding:12px 16px;border-bottom:1px solid #e5e9ef}.data-collection-response-dialog>header>span:nth-child(2){display:grid;gap:2px;min-width:0}.data-collection-response-dialog>header strong{font-size:16px}.data-collection-response-dialog>header small{overflow:hidden;color:#697586;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.data-collection-response-dialog>header>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:#526173;cursor:pointer}.data-collection-response-dialog>header>button:hover{background:#f1f4f8}.data-collection-response-title-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#eeeafd;color:#634ac8}.data-collection-response-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:56px;padding:9px 16px;border-bottom:1px solid #e5e9ef;background:#fafbfc}.data-collection-response-toolbar>span{color:#697586;font-size:12px;font-weight:700}.data-collection-response-modes{display:inline-grid;grid-auto-flow:column;padding:3px;border:1px solid #dbe2ea;border-radius:7px;background:#fff}.data-collection-response-modes button,.data-collection-response-export{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#526173;font-size:12px;font-weight:750;cursor:pointer}.data-collection-response-modes button.active{background:#e9eef5;color:#1f2937}.data-collection-response-export{border:1px solid #cfd8e3;background:#fff;color:#27364a}.data-collection-response-export:disabled{cursor:not-allowed;opacity:.45}.data-collection-response-content{min-height:0;overflow:auto}.data-collection-response-empty{display:grid;place-items:center;align-content:center;gap:8px;height:100%;min-height:280px;color:#7a8797;text-align:center}.data-collection-response-empty strong{color:#334155;font-size:14px}.data-collection-response-empty span{font-size:12px}.data-collection-response-table-wrap{min-width:760px}.data-collection-response-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-collection-response-table th,.data-collection-response-table td{padding:12px 16px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top;overflow-wrap:anywhere}.data-collection-response-table th{position:sticky;top:0;z-index:1;background:#f7f9fb;color:#657386;font-size:11px;text-transform:uppercase}.data-collection-response-table td{color:#354357;font-size:12px;line-height:1.4}.data-collection-response-table th:first-child,.data-collection-response-table td:first-child{width:180px}.data-collection-response-table th:nth-child(2),.data-collection-response-table td:nth-child(2){width:230px}.data-collection-response-table th:nth-child(3),.data-collection-response-table td:nth-child(3){width:120px}.data-collection-response-table td strong,.data-collection-response-table td small{display:block}.data-collection-response-table td small{margin-top:3px;color:#7c8797}.data-collection-response-feed{display:grid;gap:0}.data-collection-response-feed article{display:grid;gap:10px;padding:16px 18px;border-bottom:1px solid #edf0f4}.data-collection-response-feed article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.data-collection-response-feed article>header>span:nth-child(2){display:grid;gap:2px}.data-collection-response-feed article header small,.data-collection-response-feed article>small{color:#7b8797;font-size:11px}.data-collection-response-feed article header em{color:#697586;font-size:11px;font-style:normal}.data-collection-response-feed article p{margin:0 0 0 44px;color:#2d3a4d;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.data-collection-response-feed article>small{margin-left:44px}.data-collection-response-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e7edf5;color:#334155;font-size:11px;font-weight:850}@media(max-width:720px){.data-collection-response-backdrop{padding:8px}.data-collection-response-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.data-collection-response-toolbar{grid-template-columns:1fr auto}.data-collection-response-toolbar>span{display:none}}.message-button-stack{display:grid;gap:7px}.data-collection-sheets-note{margin:0;padding:8px 10px;border:1px solid #f0cf9c;border-radius:6px;background:#fff7ed;color:#8a4b0f;font-size:12px;line-height:1.35}.message-button-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;min-height:38px;gap:8px;padding:0 34px 0 14px;border-radius:8px;background:#fff;color:#111827;box-shadow:0 1px #0f172a0f;font-size:13px;font-weight:800;text-align:center}.message-button-row[role=button],.quick-reply-pill[role=button]{cursor:pointer}.message-button-row[role=button]:hover,.message-button-row[role=button]:focus-visible{background:#f7faff;box-shadow:0 0 0 2px #1877f229;outline:0}.quick-reply-pill[role=button]:hover,.quick-reply-pill[role=button]:focus-visible{border-color:#8db9f5;background:#f4f8ff;outline:0}.message-button-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-button-row svg{color:#6da1ff}.message-button-row i,.quick-reply-pill i,.next-step-handle i{display:block;width:12px;height:12px;border:2px solid #8c8f94;border-radius:50%;background:#fff}.wire-handle{cursor:crosshair;pointer-events:auto;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.wire-handle:hover,.wire-handle.connected{border-color:#1877f2;background:#e8f1ff;box-shadow:0 0 0 4px #1877f21f}.wire-handle.missing-wire{border-color:#f59e0b;background:#fff7ed;box-shadow:0 0 0 4px #f59e0b24}.message-button-row i{position:absolute;z-index:3;top:50%;right:-6px;transform:translateY(-50%)}.message-button-row .wire-handle:hover,.message-button-row .wire-handle.connected{transform:translateY(-50%) scale(1.08)}.message-button-row.connected{color:#0e4fb1;box-shadow:0 0 0 1px #1877f224,0 1px #0f172a0a}.message-button-row.missing-wire,.quick-reply-pill.missing-wire{border-color:#f2c46f;background:#fffaf0;color:#8a4b00;box-shadow:0 0 0 1px #f59e0b29,0 5px 12px #f59e0b14}.builder-shell.save-blocked .message-button-row.missing-wire,.builder-shell.save-blocked .quick-reply-pill.missing-wire,.builder-shell.save-blocked .composer-button-row.missing-wire,.builder-shell.save-blocked .composer-card-button.missing-wire,.builder-shell.save-blocked .composer-quick-pill.missing-wire{animation:missing-wire-pulse 1.15s ease-in-out infinite}@keyframes missing-wire-pulse{0%,to{box-shadow:0 0 0 1px #f59e0b29,0 5px 12px #f59e0b14}50%{box-shadow:0 0 0 2px #f59e0b42,0 0 0 7px #f59e0b1c,0 8px 18px #f59e0b29}}.message-rich-card .message-button-row,.message-gallery-card .message-button-row{border:0;background:#fbfbfc;color:#111827;font-size:14px}.message-rich-card .message-button-row.connected,.message-gallery-card .message-button-row.connected{color:#111827;box-shadow:none}.message-rich-card .message-button-row .wire-handle,.message-gallery-card .message-button-row .wire-handle,.message-rich-card .message-button-row .wire-handle:hover,.message-gallery-card .message-button-row .wire-handle:hover,.message-rich-card .message-button-row .wire-handle.connected,.message-gallery-card .message-button-row .wire-handle.connected{border-color:#8c8f94;background:#8c8f94;box-shadow:none}.message-rich-card .message-button-row .wire-handle.missing-wire,.message-gallery-card .message-button-row .wire-handle.missing-wire{border-color:#f59e0b;background:#fff7ed;box-shadow:0 0 0 4px #f59e0b24}.quick-reply-stack{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;gap:7px;margin:12px 4px 0}.quick-reply-pill{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;max-width:52%;min-height:30px;padding:0 22px 0 12px;border:1px solid #edf1f5;border-radius:999px;background:#fff;box-shadow:0 4px 10px #1c263614;color:#111827;font-size:12px;font-weight:750}.quick-reply-pill span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quick-reply-pill-icon{width:18px;height:18px;flex:0 0 18px;margin-right:5px;border-radius:50%;object-fit:cover}.quick-reply-pill i{position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.quick-reply-pill .wire-handle:hover,.quick-reply-pill .wire-handle.connected{transform:translateY(-50%) scale(1.08)}.quick-reply-pill.connected{border-color:#1877f238;color:#0e4fb1}.quick-reply-follow-up-row,.data-collection-follow-up-row,.data-collection-success-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) 12px;min-height:38px;align-items:center;gap:7px;margin-top:8px;padding:7px 2px 7px 10px;border-top:1px solid #dfe3e8;color:#536174;font-size:10px;font-weight:800}.quick-reply-follow-up-row .wire-handle,.data-collection-follow-up-row .wire-handle,.data-collection-success-row .wire-handle{position:relative;right:-8px}.quick-reply-follow-up-row.connected,.data-collection-follow-up-row.connected{color:#175cd3}.data-collection-success-row.connected{color:#c57916}.data-collection-follow-up-row,.data-collection-success-row{margin-right:-10px;margin-bottom:-6px;margin-left:-10px}.data-collection-success-row .wire-handle{border-color:#e4a53b}.contact-reply-stack{display:grid;justify-items:end;gap:7px;margin:12px 4px 0}.contact-reply-pill{position:relative;display:flex;align-items:center;min-height:30px;max-width:58%;padding:0 22px 0 12px;border:1px solid #e5e9ee;border-radius:999px;background:#fff;box-shadow:0 4px 10px #1c263614;color:#111827;cursor:pointer;font-size:12px;font-weight:750}.contact-reply-pill:hover,.contact-reply-pill:focus-visible{border-color:#a9b5c4;background:#f8fafc;outline:0}.contact-reply-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-reply-pill .wire-handle{position:absolute;top:50%;right:-5px;display:block;width:12px;height:12px;border:2px solid #8c8f94;border-radius:50%;background:#fff;transform:translateY(-50%)}.contact-reply-pill .wire-handle:hover,.contact-reply-pill .wire-handle.connected{border-color:#1877f2;background:#e8f1ff;box-shadow:0 0 0 4px #1877f21f;transform:translateY(-50%) scale(1.08)}.contact-reply-pill.connected{border-color:#1877f23d;color:#0e4fb1}.contact-reply-pill.missing-wire{border-color:#f2c46f;background:#fffaf0;color:#8a4b00}.contact-reply-pill.fallback{margin-top:2px}.character-counter{display:block;color:#7f8a9a;font-size:11px;font-weight:800;line-height:1.1;text-align:right}.character-counter.warning{color:#a56315}.character-counter.danger{color:#d32626}.next-step-handle{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:26px;margin-top:8px;padding:0 2px;border-radius:999px;color:#697586;cursor:crosshair;font-size:12px;font-weight:700}.next-step-handle:hover,.next-step-handle.connected{color:#0e4fb1}.next-step-handle:hover span,.next-step-handle.connected span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.next-step-handle.disabled{color:#9aa3af;cursor:not-allowed}.next-step-handle.disabled:hover span{text-decoration:none}.next-step-handle.disabled .wire-handle{border-color:#aeb6c1;background:#f5f6f8;box-shadow:none}.next-step-handle i{border-color:#8aa4c2}.next-step-handle:hover .wire-handle,.next-step-handle .wire-handle:hover,.next-step-handle .wire-handle.connected{border-color:#1877f2;background:#e8f1ff;box-shadow:0 0 0 4px #1877f21f;transform:scale(1.08)}.node-next-step-menu{position:absolute;z-index:12;top:50%;right:-48px;display:grid;width:38px;gap:6px;margin-top:0;transform:translateY(-50%)}.node-add-next-trigger{display:inline-flex;width:38px;height:38px;min-height:38px;align-items:center;justify-content:center;padding:0;border:1px solid #0b74ff;border-radius:999px;background:#0b74ff;color:#fff;box-shadow:0 10px 22px #0b74ff47,0 0 0 5px #0b74ff1a;font-size:12px;font-weight:900}.node-add-next-trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.node-add-next-trigger:hover,.node-next-step-menu.open .node-add-next-trigger{background:#075ec0;color:#fff;transform:scale(1.04)}.node-add-next-options{position:absolute;z-index:24;top:calc(50% + 24px);left:0;display:grid;width:318px;max-height:min(520px,calc(100vh - 160px));overflow:auto;gap:8px;padding:10px;border:1px solid #d8e1ec;border-radius:10px;background:#fff;box-shadow:0 18px 42px #0f172a2e;transform:scale(var(--node-menu-counter-scale, 1));transform-origin:top left}.node-add-next-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:#172033}.node-add-next-head strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.node-add-next-head small{flex:0 0 auto;color:#667085;font-size:10px;font-weight:800}.node-add-next-search{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fafc;color:#667085}.node-add-next-search input{min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:12px;font-weight:800}.node-add-next-search input::placeholder{color:#8a96a6}.node-add-next-group{display:grid;gap:6px}.node-add-existing-group{display:grid;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid #e5ebf2}.node-add-next-group h3,.node-add-existing-group h3{margin:0;color:#526071;font-size:11px;font-weight:850}.node-add-next-options button{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 8px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;color:#253044;text-align:left}.node-add-next-options button:hover{border-color:#94c4ff;background:#f4f9ff;color:#075ec0}.node-add-next-options .node-add-existing-option{border-style:dashed;background:#fbfdff}.node-add-next-options svg{justify-self:center}.node-add-next-options strong,.node-add-next-options small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.node-add-next-options strong{font-size:12px;font-weight:900}.node-add-next-options small{margin-top:1px;color:#6f7a89;font-size:10px;line-height:1.25}.node-add-next-empty{display:grid;gap:7px;justify-items:start;padding:10px;border:1px dashed #cbd6e2;border-radius:7px;color:#526071;font-size:12px}.node-add-existing-empty{display:grid;padding:8px 10px;border:1px dashed #d6e0eb;border-radius:7px;color:#64748b;background:#f8fafc;font-size:11px;font-weight:850}.omnichat-clean-mode .node-add-next-options:has(.omnichat-node-next-flat){width:min(224px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 96px));gap:0;padding:0;overflow-x:hidden;border-radius:4px}.omnichat-node-next-flat{display:grid;min-width:0}.omnichat-clean-mode .node-add-next-options .omnichat-node-next-flat>button,.omnichat-clean-mode .omnichat-node-existing-step>summary{display:grid;grid-template-columns:18px minmax(0,1fr);min-height:40px;align-items:center;gap:8px;padding:6px 10px;border:0;border-bottom:1px dashed #d9dde2;border-radius:0;background:#fff;color:#0878f9;cursor:pointer;font-size:12px;font-weight:500;list-style:none;text-align:left}.omnichat-clean-mode .omnichat-node-existing-step>summary::-webkit-details-marker{display:none}.omnichat-clean-mode .node-add-next-options .omnichat-node-next-flat>button:hover,.omnichat-clean-mode .node-add-next-options .omnichat-node-next-flat>button:focus-visible,.omnichat-clean-mode .omnichat-node-existing-step>summary:hover,.omnichat-clean-mode .omnichat-node-existing-step>summary:focus-visible{border-color:#d9dde2;background:#f4f8fd;color:#0868d4;outline:0}.omnichat-clean-mode .node-add-next-options .omnichat-node-next-flat>button svg,.omnichat-clean-mode .omnichat-node-existing-step>summary svg{width:18px;height:18px;justify-self:start}.omnichat-clean-mode .node-add-next-options .omnichat-node-next-flat>button strong{color:inherit;font-size:12px;font-weight:500;white-space:normal}.omnichat-node-existing-step{position:relative;min-width:0}.omnichat-node-existing-step>div{position:absolute;z-index:2;top:0;left:calc(100% + 5px);display:grid;width:190px;max-height:260px;overflow-y:auto;padding:5px;border:1px solid #d8e1ec;border-radius:4px;background:#fff;box-shadow:0 10px 24px #0f172a29}.omnichat-clean-mode .node-add-next-options .omnichat-node-existing-step>div>button{display:block;min-height:30px;overflow:hidden;padding:0 8px;border:0;border-radius:3px;background:#fff;color:#3d4652;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.omnichat-clean-mode .node-add-next-options .omnichat-node-existing-step>div>button:hover,.omnichat-clean-mode .node-add-next-options .omnichat-node-existing-step>div>button:focus-visible{background:#f2f6fb;color:#0868d4;outline:0}.node-add-next-empty button{display:inline-flex;min-height:28px;padding:0 10px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;color:#006dff;font-weight:850}.node-output-handle{position:absolute;top:50%;right:-7px;transform:translateY(-50%);display:block;width:12px;height:12px;border:2px solid #8aa4c2;border-radius:50%;background:#fff}.node-output-handle:hover,.node-output-handle.connected{transform:translateY(-50%) scale(1.08)}.node-action-stack{position:absolute;top:-15px;right:-15px;z-index:5;display:flex;gap:6px;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98);transition:opacity .14s ease,transform .14s ease}.flow-node:hover .node-action-stack,.flow-node.selected .node-action-stack,.flow-node.bulk-selected .node-action-stack,.flow-node:focus-within .node-action-stack{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.node-action-stack button{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#fff;box-shadow:0 8px 16px #2632432e}.node-duplicate-button{border:1px solid #c7d9ff;color:#1d73d8}.node-copy-button{border:1px solid #d3deea;color:#526173}.node-paste-button{border:1px solid #bee4d1;color:#14884e}.node-delete-button{border:1px solid #ffcaca;color:#d32626}.node-copy-button:hover{border-color:#a7b8cd;background:#f5f8fb}.node-paste-button:hover{border-color:#7fd0a1;background:#ecfbf2}.node-duplicate-button:hover{border-color:#80adff;background:#eef6ff}.node-delete-button:hover{border-color:#f87171;background:#fff1f2}.omnichat-clean-mode .node-action-stack{top:-42px;right:auto;left:50%;gap:0;padding:4px;border:1px solid #e1e4e8;border-radius:4px;background:#fff;box-shadow:0 5px 14px #1c222a24;transform:translate(-50%,-4px)}.omnichat-clean-mode .flow-node:hover .node-action-stack,.omnichat-clean-mode .flow-node.selected .node-action-stack,.omnichat-clean-mode .flow-node.bulk-selected .node-action-stack,.omnichat-clean-mode .flow-node:focus-within .node-action-stack{transform:translate(-50%)}.omnichat-clean-mode .node-action-stack button{width:29px;height:29px;border:0;border-radius:3px;box-shadow:none}.omnichat-clean-mode .node-action-stack button:hover{background:#f1f3f5}.omnichat-clean-mode .omnichat-comment-node{display:grid;width:260px;min-height:92px;grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:center;gap:8px;padding:14px 18px;border:1px solid #ebd8a2;border-radius:6px;background:#fff8e6;box-shadow:0 3px 9px #302a1b17;color:#a98942}.omnichat-clean-mode .omnichat-comment-node:hover{transform:none;box-shadow:0 4px 12px #302a1b1f}.omnichat-clean-mode .omnichat-comment-node.selected{border-color:#4cbc7b;box-shadow:0 0 0 2px #4cbc7b29}.omnichat-clean-mode .omnichat-comment-node[data-note-size=s]{width:190px;min-height:72px}.omnichat-clean-mode .omnichat-comment-node[data-note-size=l]{width:360px;min-height:150px}.omnichat-clean-mode .omnichat-comment-node>p{display:block;min-height:0;margin:0;overflow:visible;color:#9b7c38;font-size:13px;line-height:1.4;-webkit-line-clamp:unset}.omnichat-clean-mode .omnichat-comment-node[data-font-size=large]>p{font-size:18px}.omnichat-comment-editor{gap:22px}.omnichat-comment-editor>textarea{width:100%;min-height:86px;resize:vertical;border:1px solid #e2e5e9;border-radius:4px;background:#fff;color:#32373e;font:inherit}.omnichat-comment-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.omnichat-comment-controls fieldset{min-width:0;margin:0;padding:0;border:0}.omnichat-comment-controls legend{margin-bottom:8px;color:#676d75;font-size:12px;font-weight:600}.omnichat-comment-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dfe3e7;border-radius:4px;background:#fff}.omnichat-comment-font-segment{grid-template-columns:repeat(2,minmax(0,1fr))}.omnichat-comment-segment button{min-height:38px;padding:0;border:0;border-radius:0;background:#fff;color:#555b63;font-size:12px;font-weight:650}.omnichat-comment-segment button+button{border-left:1px solid #eef0f2}.omnichat-comment-segment button.active{color:#1265d5}.omnichat-comment-font-segment button.large{font-size:17px}.card-inline-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:8px}.card-inline-tools button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 8px;border:1px dashed #b9c7d6;border-radius:8px;background:#fbfdfe;color:#405166;font-size:12px;font-weight:850}.card-inline-tools button:hover{border-color:var(--primary);color:var(--primary-dark);background:var(--primary-soft)}.card-inline-tools button:disabled,.text-tool-button:disabled{cursor:not-allowed;border-color:var(--line);background:#f3f6f9;color:#9aa7b5}.card-inline-tools button:disabled:hover,.text-tool-button:disabled:hover{border-color:var(--line);background:#f3f6f9;color:#9aa7b5}.flow-node strong,.flow-node p{display:block}.flow-node strong{margin-top:9px;color:#1e293b;font-size:15px;line-height:1.2}.flow-node p{display:-webkit-box;min-height:38px;margin:6px 0 0;overflow:hidden;color:#617084;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-node-title strong,.message-rich-card>strong,.message-gallery-card>strong{margin:0}.message-text-content p,.message-rich-card p,.message-gallery-card p{display:block;min-height:0;margin:0;overflow:visible;-webkit-line-clamp:initial}.message-rich-card>strong,.message-gallery-card>strong{font-size:15px;line-height:1.24}.message-rich-card p,.message-gallery-card p{color:#5c6675;font-size:14px;line-height:1.4}.node-type{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:800}.node-type.green{background:#e1f8ed;color:#08754b}.node-type.blue{background:#e8f1ff;color:#1d57b8}.node-type.violet{background:#eeeafd;color:#6149b6}.node-type.amber{background:#fff4d8;color:#97640c}.node-type.slate{background:#eef3f7;color:#405066}.keyword-row,.tag-row,.trigger-detail-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.keyword-row span,.tag-row span,.trigger-detail-row span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:6px;background:#eef3f7;color:#536173;font-size:11px;font-weight:750}.automation-keyword-token-preview{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;margin-top:7px}.automation-keyword-token-preview span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid #dce8f8;border-radius:999px;background:#f7fbff;color:#202938;font-size:11px;font-weight:850;line-height:1}.trigger-detail-row span:first-child{background:#e1f8ed;color:#08754b}.smart-delay-card-stats,.smart-delay-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dfe5ed;border-radius:7px;background:#dfe5ed}.smart-delay-card-stats{margin-top:10px}.smart-delay-card-stats span,.smart-delay-statistics span{display:grid;min-width:0;padding:7px 5px;background:#fff;text-align:center}.smart-delay-card-stats small,.smart-delay-statistics small{overflow:hidden;color:#667085;font-size:9px;font-weight:750;text-overflow:ellipsis}.smart-delay-card-stats strong,.smart-delay-statistics strong{color:#202938;font-size:13px;line-height:1.25}.condition-route-list{display:grid;gap:7px;margin-top:10px}.condition-route-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;min-height:30px;padding:0 24px 0 9px;border-radius:8px;background:#f8fbfd;color:#172033;font-size:12px;font-weight:800}.condition-route-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-clean-mode .flow-node[data-node-type=randomizer] .condition-route-list{gap:0;margin:0 -14px -14px}.omnichat-clean-mode .flow-node[data-node-type=randomizer] .condition-route-row{min-height:42px;padding:0 25px 0 12px;border-top:1px solid #e5e7eb;border-radius:0;background:#fff}.omnichat-clean-mode .flow-node[data-node-type=randomizer]{min-height:0;overflow:visible;padding-top:48px;border-radius:8px}.omnichat-clean-mode .flow-node[data-node-type=randomizer]>.node-type{position:absolute;top:0;right:0;left:0;height:38px;padding:0 12px;border-radius:7px 7px 0 0;background:#ded2fb;color:#6947bd}.omnichat-clean-mode .flow-node[data-node-type=randomizer]>strong{display:none}.omnichat-randomizer-node-route-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.omnichat-randomizer-node-route-copy strong{color:#303846;font-size:11px;font-weight:650}.omnichat-randomizer-node-route-copy em{color:#303846;font-size:11px;font-style:normal;font-weight:650}.omnichat-randomizer-node-route.tone-0 .wire-handle{border-color:#0b7ff2;background:#0b7ff2}.omnichat-randomizer-node-route.tone-1 .wire-handle{border-color:#12c7a6;background:#12c7a6}.omnichat-randomizer-node-route.tone-2 .wire-handle{border-color:#c05be0;background:#c05be0}.omnichat-randomizer-node-route.tone-3 .wire-handle{border-color:#f28a00;background:#f28a00}.omnichat-randomizer-node-route.tone-4 .wire-handle{border-color:#e15890;background:#e15890}.omnichat-randomizer-node-route.tone-5 .wire-handle{border-color:#6e7787;background:#6e7787}.condition-route-row.omnichat-condition-node-route{min-height:38px;padding-top:7px;padding-bottom:7px;border:1px solid #e6eaef;border-radius:6px;background:#fff}.omnichat-clean-mode .flow-node[data-node-type=condition]{min-height:0;overflow:visible;padding:48px 10px 10px;border-radius:8px}.omnichat-clean-mode .flow-node[data-node-type=condition]>.node-type{position:absolute;top:0;right:0;left:0;height:38px;padding:0 12px;border-radius:7px 7px 0 0;background:#b9f3eb;color:#176f68}.omnichat-clean-mode .flow-node[data-node-type=condition]>strong{display:none}.omnichat-condition-node-empty{display:grid;min-height:72px;place-items:center;padding:12px;border:1px dashed #c8d8e6;border-radius:6px;color:#8a9ab0;font-size:12px;font-weight:650;text-align:center}.omnichat-clean-mode .flow-node[data-node-type=condition] .condition-route-list{gap:0;margin:0 -10px -10px}.omnichat-clean-mode .flow-node[data-node-type=condition] .condition-route-row.omnichat-condition-node-route{min-height:46px;padding:8px 25px 8px 14px;border:0;border-top:1px solid #e7eaee;border-radius:0;background:#fff}.omnichat-clean-mode .flow-node[data-node-type=condition] .omnichat-condition-node-route[data-route-default=false] .wire-handle{border-color:#17bda7;background:#17bda7}.omnichat-clean-mode .flow-node[data-node-type=condition] .omnichat-condition-node-route[data-route-default=true] .wire-handle{border-color:#e76552;background:#e76552}.omnichat-condition-node-route-copy{display:grid;min-width:0;gap:2px;overflow:visible;white-space:normal;text-overflow:clip}.omnichat-condition-node-route-copy small{color:#7a8798;font-size:9px;font-weight:750}.omnichat-condition-node-route-copy strong{min-width:0;overflow:hidden;color:#344054;font-size:10px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-node-route-copy em{color:#7a8798;font-size:9px;font-style:normal;font-weight:650}.condition-route-row .wire-handle{position:absolute;top:50%;right:-6px;transform:translateY(-50%);display:block;width:11px;height:11px;border:2px solid #8a929c;border-radius:50%;background:#fff}.condition-route-row .wire-handle:hover,.condition-route-row .wire-handle.connected{transform:translateY(-50%) scale(1.08)}.omnichat-start-flow-node-target{display:grid;min-width:0;gap:8px;margin-top:9px}.omnichat-start-flow-node-target>span{min-width:0;overflow:hidden;color:#3f4652;font-size:11px;font-weight:550;text-align:center;text-overflow:ellipsis;white-space:nowrap}.omnichat-start-flow-node-target:not(.configured)>span{display:grid;min-height:38px;place-items:center;padding:0 9px;border:1px dashed #d7dde5;border-radius:5px;color:#7b8491}.omnichat-start-flow-node-target>button{width:100%;min-height:32px;border:1px solid #c8d7ea;border-radius:5px;background:#fff;color:#2377da;font-size:10px;font-weight:650}.omnichat-start-flow-node-target>button:hover,.omnichat-start-flow-node-target>button:focus-visible{border-color:#8eb8ec;background:#f4f8ff;outline:0}.test-console{display:grid;grid-template-columns:max-content minmax(180px,1fr) minmax(190px,.55fr) max-content;align-items:center;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.automation-workspace .test-console{position:relative;z-index:26;margin-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.automation-workspace .builder-panel-section{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;border-top:0;background:#fff}.automation-workspace .builder-panel-section[hidden],.automation-workspace .builder-panel-section.preview-focused .builder-real-inbox-cases{display:none}.automation-workspace .builder-panel-section.preview-focused .builder-panel-mode-head{order:0}.automation-workspace .builder-panel-section.preview-focused .flow-inbox-context{order:1}.automation-workspace .builder-panel-section.preview-focused .console-channels{order:2}.automation-workspace .builder-panel-section.preview-focused .test-input{order:3}.automation-workspace .builder-panel-section.preview-focused .flow-preview-contact{order:4}.automation-workspace .builder-panel-section.preview-focused>.primary-button{order:5}.automation-workspace .builder-panel-section.preview-focused .flow-preview-transcript{order:6}.automation-workspace .builder-panel-section.preview-focused .external-test-result{order:7}.automation-workspace .builder-panel-section.preview-focused .builder-preview-context-panel{order:8}.automation-workspace .builder-panel-section.preview-focused .builder-preview-context-panel,.automation-workspace .builder-panel-section.preview-focused .flow-preview-transcript,.automation-workspace .builder-panel-section.preview-focused .flow-preview-real-comparison{align-self:start;overflow:visible}.automation-workspace .builder-panel-section.preview-focused .flow-preview-trace{order:21}.automation-workspace .builder-panel-section.preview-focused .flow-live-send-row{order:34}.automation-workspace .builder-panel-section.preview-focused .flow-test-live-toggle,.automation-workspace .builder-panel-section.preview-focused .external-inline-warning,.automation-workspace .builder-panel-section.preview-focused .flow-test-external-results{order:36}.automation-workspace .builder-panel-section.inbox-focused>:not(.builder-panel-mode-head):not(.builder-real-inbox-cases):not(.flow-inbox-context){display:none}.flow-inbox-context{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:9px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#334155}.flow-inbox-context>span{display:grid;min-width:0;gap:2px}.flow-inbox-context strong{color:#1f2937;font-size:12px;font-weight:900}.flow-inbox-context small{min-width:0;overflow:hidden;color:#475569;font-size:11px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.flow-inbox-context>div{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.flow-inbox-context button{min-height:28px;padding:0 9px;border:1px solid #b8d7ff;border-radius:6px;background:#fff;color:#175cd3;font-size:11px;font-weight:850;white-space:nowrap}.flow-inbox-context button:disabled{cursor:not-allowed;opacity:.55}.builder-source-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#334155}.builder-source-panel>span{display:grid;min-width:0;gap:2px}.builder-source-panel strong,.builder-source-panel small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-source-panel strong{color:#1f2937;font-size:12px;font-weight:900}.builder-source-panel small{color:#475569;font-size:11px;font-weight:750}.builder-source-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.builder-source-panel button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid #b8d7ff;border-radius:6px;background:#fff;color:#175cd3;font-size:11px;font-weight:900;text-align:center;white-space:nowrap}.builder-source-panel button:disabled{cursor:not-allowed;opacity:.55}.builder-source-panel button.builder-source-test{border-color:#0b74ff;background:#0b74ff;color:#fff}.builder-source-panel.compact{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px}.builder-source-panel.compact .builder-source-preview{display:none}.builder-source-panel.compact .builder-source-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.builder-source-panel.compact button{min-height:30px;padding:0 7px}.builder-source-preview{display:grid;gap:7px;min-width:0;padding-top:2px}.builder-source-preview-meta{display:grid;gap:2px;min-width:0}.builder-source-preview-bubble{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid #d8e7fa;border-radius:8px;background:#fff}.builder-source-preview-bubble.outgoing{border-color:#bbf7d0;background:#f0fdf4}.builder-source-preview-bubble span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.builder-source-preview-bubble b,.builder-source-preview-bubble time{flex:0 0 auto;color:#475569;font-size:10px;font-weight:850}.builder-source-preview-bubble p{min-width:0;margin:0;overflow-wrap:anywhere;color:#1f2937;font-size:12px;font-weight:650;line-height:1.35}.builder-preview-context-panel{grid-column:1 / -1;display:grid;gap:8px;min-width:0;overflow:hidden;padding:10px;border:1px solid #d7e3f0;border-radius:8px;background:#fff}.builder-preview-context-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.builder-preview-context-head>span{display:grid;min-width:0;gap:2px}.builder-preview-context-head strong{min-width:0;overflow:hidden;color:#1f2937;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-preview-context-head small{min-width:0;overflow:hidden;color:#667085;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.builder-preview-context-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.builder-preview-context-head button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid #b8d7ff;border-radius:6px;background:#f4f9ff;color:#175cd3;font-size:11px;font-weight:900}.builder-preview-context-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px}.builder-preview-context-metrics span,.builder-preview-context-input{display:grid;min-width:0;gap:3px;margin:0;padding:7px 8px;border:1px solid #edf1f5;border-radius:7px;background:#f8fafc;color:#344054;font-size:11px;font-weight:800;line-height:1.35}.builder-preview-context-metrics b,.builder-preview-context-input b{color:#667085;font-size:9px;font-weight:950;text-transform:uppercase}.builder-preview-context-metrics span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-preview-context-metrics span:not(:hover){overflow-wrap:anywhere}.builder-preview-context-input span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.builder-preview-context-pills{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.builder-preview-context-pills span{max-width:100%;min-height:20px;overflow:hidden;padding:3px 7px;border:1px solid #d7e3f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.builder-real-inbox-cases{grid-column:1 / -1;display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #d7e3f0;border-radius:8px;background:#f8fafc}.builder-real-inbox-cases-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:#344054}.builder-real-inbox-cases-head>span{display:grid;min-width:0;gap:2px}.builder-real-inbox-cases-head strong{color:#1f2937;font-size:12px;font-weight:900}.builder-real-inbox-cases-head small{overflow:hidden;color:#667085;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.builder-real-inbox-case-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.34fr);gap:7px;min-width:0}.builder-real-inbox-case-tools label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:30px;padding:0 8px;border:1px solid #d7e3f0;border-radius:7px;background:#fff;color:#667085}.builder-real-inbox-case-tools input,.builder-real-inbox-case-tools select{min-width:0;height:30px;border:1px solid #d7e3f0;border-radius:7px;background:#fff;color:#263241;font-size:11px;font-weight:800}.builder-real-inbox-case-tools input{height:auto;border:0;outline:0;background:transparent}.builder-real-inbox-case-tools select{padding:0 8px}.builder-real-inbox-case-queue{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:7px 8px;border:1px solid #d7e3f0;border-radius:7px;background:#fff}.builder-real-inbox-case-queue>span{display:grid;min-width:0;gap:2px}.builder-real-inbox-case-queue strong,.builder-real-inbox-case-queue small,.builder-real-inbox-case-queue em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-real-inbox-case-queue strong{color:#263241;font-size:11px;font-weight:900}.builder-real-inbox-case-queue small{color:#667085;font-size:11px;font-weight:750}.builder-real-inbox-case-queue-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.builder-real-inbox-case-queue button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid #b7d9ff;border-radius:7px;background:#eff7ff;color:#0b63ce;font-size:11px;font-weight:900}.builder-real-inbox-case-queue button:disabled{cursor:not-allowed;border-color:#dde3ea;background:#f7f9fb;color:#a8b2c1}.builder-real-inbox-case-queue em{grid-column:1 / -1;color:#7a5b10;font-size:11px;font-style:normal;font-weight:850}.builder-inbox-source-transcript{display:grid;gap:8px;min-width:0;padding-top:2px;border-top:1px solid #d7e3f0}.builder-inbox-source-transcript-head{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}.builder-inbox-source-transcript-head>span{display:grid;min-width:0;gap:2px}.builder-inbox-source-transcript-head strong{min-width:0;overflow:hidden;color:#1f2937;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-inbox-source-transcript-head small{min-width:0;overflow:hidden;color:#667085;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.builder-inbox-source-transcript-head>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.builder-inbox-source-transcript-head button{display:inline-flex;min-width:0;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#175cd3;font-size:11px;font-weight:900}.builder-inbox-source-transcript-list{display:grid;gap:7px;min-width:0;max-height:248px;overflow:auto;padding:1px 2px 2px}.builder-inbox-source-transcript-message{display:grid;gap:4px;max-width:88%;min-width:0;padding:7px 9px;border:1px solid #d9e2ee;border-radius:10px;background:#fff;color:#1f2937}.builder-inbox-source-transcript-message.outgoing{justify-self:end;border-color:#bfdbfe;background:#eff6ff}.builder-inbox-source-transcript-message.source{border-color:#a7f3d0;background:#ecfdf5}.builder-inbox-source-transcript-message.reply{border-color:#fed7aa;background:#fff7ed}.builder-inbox-source-transcript-message.unavailable{border-color:#fde68a;background:#fff7ed}.builder-inbox-source-transcript-message>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.builder-inbox-source-transcript-message b,.builder-inbox-source-transcript-message time,.builder-inbox-source-transcript-message small,.builder-inbox-source-transcript-message em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-inbox-source-transcript-message b{color:#475569;font-size:9px;font-weight:950;text-transform:uppercase}.builder-inbox-source-transcript-message time,.builder-inbox-source-transcript-message small{color:#64748b;font-size:10px;font-weight:800}.builder-inbox-source-transcript-message p{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.builder-inbox-source-transcript-message.unavailable p{color:#92400e}.builder-inbox-source-transcript-message em{color:#9a6700;font-size:10px;font-style:normal;font-weight:850;line-height:1.25}.builder-inbox-source-transcript-actions{display:flex;flex-wrap:wrap;gap:5px;min-width:0;padding-top:2px}.builder-inbox-source-transcript-actions button{display:inline-flex;min-width:0;min-height:24px;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid #d7e3f0;border-radius:6px;background:#fff;color:#175cd3;font-size:10px;font-weight:900;line-height:1}.builder-inbox-source-transcript-actions button:hover,.builder-inbox-source-transcript-actions button:focus-visible{border-color:#9cc9ff;background:#f4f9ff;outline:0}.builder-inbox-source-transcript-message.outgoing .builder-inbox-source-transcript-actions{justify-content:flex-end}.builder-inbox-source-transcript-message.reply .builder-inbox-source-transcript-actions button:first-child{border-color:#fed7aa;color:#c2410c}.builder-real-inbox-case-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.builder-real-inbox-case{position:relative;display:grid;gap:6px;min-width:0}.builder-real-inbox-case.active .builder-real-inbox-case-main{border-color:#0b74ff;background:#eef6ff;box-shadow:inset 3px 0 #0b74ff}.builder-real-inbox-case-main,.builder-real-inbox-case-test,.builder-real-inbox-case-automation,.builder-real-inbox-case-reply,.builder-real-inbox-case-keyword,.builder-real-inbox-case-details,.builder-real-inbox-case-open{border:1px solid #d7e3f0;border-radius:7px;background:#fff;color:#263241;font:inherit}.builder-real-inbox-case-main{display:grid;width:100%;min-width:0;min-height:88px;gap:5px;padding:8px 9px;text-align:left}.builder-real-inbox-case-main:hover,.builder-real-inbox-case-main:focus-visible,.builder-real-inbox-case-test:hover,.builder-real-inbox-case-test:focus-visible,.builder-real-inbox-case-automation:hover,.builder-real-inbox-case-automation:focus-visible,.builder-real-inbox-case-reply:hover,.builder-real-inbox-case-reply:focus-visible,.builder-real-inbox-case-keyword:hover,.builder-real-inbox-case-keyword:focus-visible,.builder-real-inbox-case-details:hover,.builder-real-inbox-case-details:focus-visible,.builder-real-inbox-case-open:hover,.builder-real-inbox-case-open:focus-visible{border-color:#9cc9ff;background:#f4f9ff;outline:0}.builder-real-inbox-case-main strong,.builder-real-inbox-case-main small{min-width:0;overflow:hidden;text-overflow:ellipsis}.builder-real-inbox-case-main strong{color:#1f2937;font-size:12px;font-weight:900;white-space:nowrap}.builder-real-inbox-case-main small{display:-webkit-box;color:#475569;font-size:11px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.builder-real-inbox-case-main span{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;color:#667085;font-size:10px;font-weight:800}.builder-real-inbox-case-main em,.builder-real-inbox-case-main time{min-height:18px;padding:2px 5px;border:1px solid #d7e3f0;border-radius:999px;background:#f8fafc;color:#475569;font-style:normal;line-height:1.2;white-space:nowrap}.builder-real-inbox-case-main em.closed{border-color:#fecdd3;background:#fff1f2;color:#be123c}.builder-real-inbox-case-main em.exact-message{border-color:#bfdbfe;background:#eff6ff;color:#175cd3}.builder-real-inbox-case-main em.trigger-match{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.builder-real-inbox-case-main em.reply-source{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.builder-real-inbox-case-main em.needs-automation{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.builder-real-inbox-case-main em.reference-only{border-color:#d1d5db;background:#f9fafb;color:#6b7280}.builder-real-inbox-case-main em.automation-draft{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.builder-real-inbox-case-main em.automation-live{border-color:#bbf7d0;background:#dcfce7;color:#047857}.builder-real-inbox-case-automation,.builder-real-inbox-case-test,.builder-real-inbox-case-reply,.builder-real-inbox-case-keyword,.builder-real-inbox-case-details,.builder-real-inbox-case-open{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:4px 8px;color:#175cd3;font-size:10px;font-weight:850;line-height:1.15}.builder-real-inbox-case-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:5px;min-width:0}.builder-real-inbox-case-actions span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.builder-real-inbox-case-more{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid #d7e3f0;border-radius:7px;background:#f8fafc}.builder-real-inbox-case-more span{min-width:0;overflow:hidden;color:#526173;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-real-inbox-case-more button{min-height:30px;padding:0 11px;border:1px solid #b8d7ff;border-radius:6px;background:#fff;color:#175cd3;font-size:11px;font-weight:900}.builder-real-inbox-case-more button:hover,.builder-real-inbox-case-more button:focus-visible{border-color:#0b74ff;background:#eef6ff;outline:0}.builder-real-inbox-case-automation{border-color:#fed7aa;color:#c2410c}.builder-real-inbox-case-automation.existing{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.builder-real-inbox-case-reply{border-color:#c7d2fe;color:#3730a3}.builder-real-inbox-case-keyword{border-color:#bbf7d0;color:#15803d}.builder-real-inbox-case-details{border-color:#fde68a;color:#a16207}.builder-real-inbox-case-empty{display:grid;min-height:62px;place-items:center;border:1px dashed #cdd9e5;border-radius:7px;background:#fff;color:#667085;font-size:11px;font-weight:800;text-align:center}.flow-test-live-toggle{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;color:#475569;font-size:12px;font-weight:750}.flow-test-live-toggle input{width:15px;height:15px;accent-color:#0f62fe}.flow-live-send-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end;min-width:0}.flow-live-send-row label{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px;font-weight:800}.flow-live-send-row input,.flow-live-send-row select{width:100%;min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;background:#f9fbfd;color:#263241;font:inherit;font-weight:700}.flow-live-send-row small{color:#667085;font-weight:650}.flow-preview-contact{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px;font-weight:800}.flow-preview-contact-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#667085}.flow-preview-contact-search input{min-width:0;border:0;outline:0;background:transparent;color:#263241;font:inherit;font-size:12px;font-weight:750}.flow-preview-contact-search input::placeholder{color:#98a2b3}.flow-preview-contact select{width:100%;min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;background:#f9fbfd;color:#263241;font:inherit;font-weight:700}.flow-preview-contact>small{min-width:0;overflow:hidden;color:#667085;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.flow-preview-contact.locked{gap:3px;min-height:58px;padding:9px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.flow-preview-contact.locked strong,.flow-preview-contact.locked small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-preview-contact.locked strong{color:#0f172a;font-size:13px;font-weight:900}.flow-preview-contact.locked small{color:#475569;font-size:11px;font-weight:750}.flow-preview-transcript{grid-column:1 / -1;display:grid;gap:10px;min-width:0;overflow:visible}.flow-preview-phone{display:grid;justify-self:center;width:min(100%,360px);min-width:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a29}.flow-preview-phone-bar{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 12px;background:#111827;color:#fff}.flow-preview-phone-bar span,.flow-preview-phone-bar b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-preview-phone-bar span{display:inline-flex;align-items:center;gap:6px;color:#dbeafe;font-size:11px;font-weight:850}.flow-preview-phone-bar b{justify-self:end;font-size:12px;font-weight:900}.flow-preview-phone-stage{display:grid;gap:9px;min-width:0;max-height:420px;overflow-y:auto;padding:12px;background:linear-gradient(180deg,#eff6ffe6,#f8fafcf5),#f8fafc}.flow-preview-phone-footer{display:flex;align-items:center;justify-content:center;min-height:32px;padding:7px 12px 10px;border-top:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11px;font-weight:850}.flow-preview-transcript-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.flow-preview-transcript-head strong{color:#1f2937;font-size:12px;font-weight:900}.flow-preview-transcript-head span{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.flow-preview-bubble{display:grid;gap:5px;min-width:0;max-width:82%;padding:9px 10px;border:1px solid #dde8f5;border-radius:14px;background:#fff;color:#263241;font-size:12px;line-height:1.45}.flow-preview-bubble.contact{justify-self:end;border-color:#cfe6ff;border-bottom-right-radius:6px;background:#dbeafe}.flow-preview-bubble.automation{justify-self:start;border-bottom-left-radius:6px}.flow-preview-bubble.empty{border-style:dashed;color:#667085}.flow-preview-bubble small{overflow:hidden;color:#64748b;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.flow-preview-bubble p{margin:0;overflow-wrap:anywhere}.flow-preview-rich-list{display:grid;gap:5px}.flow-preview-rich-list span{min-width:0;padding:6px 8px;border:1px solid #e0e7ef;border-radius:6px;background:#f8fafc;color:#475569;overflow-wrap:anywhere}.flow-preview-options{display:flex;flex-wrap:wrap;gap:6px}.flow-preview-options button,.flow-preview-options span{max-width:100%;min-height:24px;padding:4px 8px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#175cd3;font-size:11px;font-weight:850;overflow-wrap:anywhere}.flow-preview-options button:hover,.flow-preview-options button:focus-visible{background:#dbeafe;outline:0}.flow-preview-real-comparison{display:grid;gap:7px;min-width:0;overflow:hidden;margin-top:2px;padding:9px;border:1px solid #d6eadf;border-radius:8px;background:#f7fffa}.flow-preview-real-comparison-head{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px}.flow-preview-real-comparison-head>span{display:grid;min-width:0;gap:2px}.flow-preview-real-comparison-head strong{overflow:hidden;color:#14532d;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.flow-preview-real-comparison-head small{overflow:hidden;color:#475569;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.flow-preview-real-match{display:inline-flex;align-items:center;justify-content:center;min-height:22px;max-width:150px;padding:0 8px;overflow:hidden;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.flow-preview-real-match.match{border-color:#86efac;background:#ecfdf5;color:#047857}.flow-preview-real-match.diff,.flow-preview-real-match.missing{border-color:#fecaca;background:#fff1f2;color:#be123c}.flow-preview-real-match.unknown{border-color:#fde68a;background:#fffbeb;color:#92400e}.flow-preview-real-row{display:grid;min-width:0;gap:3px;padding:7px 8px;border:1px solid #e0eee7;border-radius:7px;background:#fff}.flow-preview-real-row b,.flow-preview-real-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-preview-real-row b{color:#047857;font-size:10px;font-weight:950;text-transform:uppercase}.flow-preview-real-row p{margin:0;color:#263241;font-size:11px;font-weight:740;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.flow-preview-real-row small{color:#64748b;font-size:10px;font-weight:780}.flow-preview-real-row.contact{border-color:#cfe6ff;background:#f8fbff}.flow-preview-real-row.operator{border-color:#fed7aa;background:#fffaf5}.flow-preview-real-row.operator b{color:#c2410c}.flow-preview-real-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;min-width:0}.flow-preview-real-actions button{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #bbf7d0;border-radius:7px;background:#fff;color:#047857;font-size:11px;font-weight:900;line-height:1.1}.flow-preview-real-actions .flow-preview-real-action-reply{border-color:#fed7aa;color:#c2410c}.flow-preview-real-actions .flow-preview-real-action-source{border-color:#bfdbfe;color:#175cd3}.flow-preview-real-actions button:disabled{cursor:not-allowed;border-color:#dde3ea;background:#f7f9fb;color:#a8b2c1}.flow-preview-trace{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.flow-preview-trace span{display:inline-grid;max-width:min(420px,100%);min-height:32px;align-content:center;gap:1px;padding:5px 8px;border:1px solid #d7e3f0;border-radius:7px;background:#fff;color:#344054}.flow-preview-trace strong,.flow-preview-trace small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-preview-trace strong{color:#175cd3;font-size:10px;font-weight:900;text-transform:uppercase}.flow-preview-trace small{color:#475467;font-size:11px;font-weight:750}.test-console>.external-test-result,.test-console>.external-inline-warning{grid-column:1 / -1}.flow-test-external-results{grid-column:1 / -1;display:grid;gap:8px;min-width:0}.console-channels,.channel-tabs{flex-wrap:wrap;gap:7px}.channel-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#465468;font-size:13px;font-weight:750}.channel-chip.selected{border-color:color-mix(in srgb,var(--channel) 42%,#ffffff);background:var(--channel-soft);color:var(--channel)}.channel-rule-warnings{display:grid;gap:8px;padding:10px;border:1px solid #f3cf8d;border-radius:8px;background:#fff8e8}.channel-rule-heading{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:7px;color:#8a4b00}.channel-rule-heading strong{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.channel-rule-heading span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#ffe4b4;color:#8a4b00;font-size:12px;font-weight:850}.channel-rule-warning{display:grid;gap:2px;padding:8px;border:1px solid #f2d39d;border-radius:7px;background:#fff}.channel-rule-warning strong,.channel-rule-warning small,.channel-rule-more{display:block;overflow:hidden;text-overflow:ellipsis}.channel-rule-warning strong{color:#273244;font-size:12px;line-height:1.25}.channel-rule-warning small,.channel-rule-more{color:#6f5b37;font-size:11px;line-height:1.35}.channel-rule-warning.error{border-color:#fecaca;background:#fff6f6}.channel-rule-warning.error strong{color:#b91c1c}.channel-rule-warning.info{border-color:#c7d8ff;background:#f7fbff}.channel-rule-warning.info strong{color:#185bbd}.builder-caution-dock{position:fixed;z-index:40;right:22px;bottom:24px}.builder-caution-toggle{position:relative;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid #efbf69;border-radius:12px;background:#fff6dc;color:#a65a00;box-shadow:0 5px 18px #6a450d29;cursor:pointer}.builder-caution-toggle:hover,.builder-caution-toggle[aria-expanded=true]{border-color:#d99624;background:#ffebbc;color:#874500}.builder-caution-toggle:focus-visible,.builder-caution-heading>button:focus-visible{outline:2px solid #b96800;outline-offset:3px}.builder-caution-toggle>span{position:absolute;top:-7px;right:-7px;display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#b96700;color:#fff;font-size:11px;font-weight:800;line-height:1}.builder-caution-panel{position:absolute;right:0;bottom:56px;display:flex;flex-direction:column;width:min(360px,calc(100vw - 32px));max-height:min(480px,calc(100dvh - 120px));overflow:hidden;border:1px solid #f0d39d;border-radius:12px;background:#fff;box-shadow:0 12px 36px #1f293729}.builder-caution-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #f2dfbd;background:#fff9eb;color:#8a4b00}.builder-caution-heading>span{display:flex;min-width:0;align-items:center;gap:8px}.builder-caution-heading>span>svg,.builder-caution-heading>button{flex-shrink:0}.builder-caution-heading strong{min-width:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.builder-caution-heading b{display:grid;flex:0 0 auto;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:999px;background:#ffe5b5;font-size:11px;line-height:1}.builder-caution-heading>button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #ecd9b7;border-radius:7px;background:#fff;color:#86653b;cursor:pointer}.builder-caution-heading>button:hover{background:#fff0cf;color:#67410f}.builder-caution-list{display:grid;min-height:0;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding:12px}.builder-caution-panel .channel-rule-warning{gap:4px;padding:10px}.builder-caution-panel .channel-rule-warning strong,.builder-caution-panel .channel-rule-warning small{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.45}.builder-caution-panel .channel-rule-warning small{font-size:12px}@media(max-width:600px){.builder-caution-dock{right:16px;bottom:16px}}.content-block-fix-strip{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7}.content-block-fix-copy{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0}.content-block-fix-copy svg{color:#b91c1c}.content-block-fix-copy span,.content-block-fix-copy strong,.content-block-fix-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-block-fix-copy strong{color:#991b1b;font-size:12px;font-weight:900}.content-block-fix-copy small{color:#7f1d1d;font-size:11px;line-height:1.35}.content-block-fix-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.content-block-fix-actions button{display:inline-flex;min-width:0;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #fca5a5;border-radius:7px;background:#fff;color:#991b1b;font-size:11px;font-weight:850}.content-block-fix-actions button:hover{border-color:#ef4444;background:#fff1f1}.content-block-fix-actions svg{flex:0 0 auto}.test-input,.reply-box{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#f9fbfd;color:var(--faint)}.test-input{height:38px;padding:0 11px}.test-input-label{flex:0 0 auto;color:#475569;font-size:12px;font-weight:850}.test-input input,.reply-box textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:14px;resize:none}.inspector{align-self:start;min-height:626px;padding:16px}.automation-workspace .inspector{height:auto;min-height:0;overflow:auto}.builder-side-editor .inspector{min-height:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:0;border:0;border-radius:0;box-shadow:none}.builder-side-editor .field-stack{gap:12px;margin-top:0;padding:22px 26px 34px}.builder-app .builder-side-editor .field-stack{gap:10px;padding:16px 18px 28px}.builder-side-editor .field-stack>*,.builder-side-editor .reply-side-composer,.builder-side-editor .composer-content-previews,.builder-side-editor .composer-content-block-shell,.builder-side-editor .composer-gallery-preview,.builder-side-editor .composer-gallery-frame{min-width:0;max-width:100%}.builder-side-editor .panel-heading{position:sticky;z-index:6;top:0;min-height:78px;justify-content:center;padding:0 54px 0 22px;border-bottom:1px solid #d9e0e8;background:#e9edf3;text-align:center}.builder-app .builder-side-editor .panel-heading{min-height:58px;justify-content:flex-start;padding:0 48px 0 18px;background:#fff;text-align:left}.builder-side-editor .panel-heading span{display:none}.builder-app .builder-side-editor .panel-heading span{display:block;color:#687486;font-size:11px;font-weight:850}.builder-side-editor .panel-heading strong{display:-webkit-box;overflow:hidden;font-size:18px;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.builder-app .builder-side-editor .panel-heading strong{font-size:15px;line-height:1.15}.builder-side-editor .panel-heading-actions{position:absolute;top:16px;right:16px}.builder-app .builder-side-editor .panel-heading-actions{top:13px;right:12px}.builder-side-editor .field-stack input,.builder-side-editor .field-stack textarea,.builder-side-editor .field-stack select{font-size:13px}.builder-side-editor .route-card{grid-template-columns:1fr}.right-stack{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0}.automation-workspace .right-stack{display:flex;flex-direction:column;overflow:auto;padding-right:2px}.automation-workspace .right-stack .inspector{flex:0 0 auto;overflow:visible}.automation-workspace .right-stack .flow-library{flex:0 0 auto}.mini-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.flow-library{display:grid;gap:8px;padding:14px}.flow-list-item{display:grid;gap:4px;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:var(--text);text-align:left}.flow-list-item.active{border-color:var(--primary);background:var(--primary-soft)}.flow-list-item strong,.flow-list-item span,.flow-list-item small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flow-list-item strong{font-size:13px}.flow-list-item span,.flow-list-item small{color:var(--muted);font-size:12px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading-actions{display:inline-flex;align-items:center;gap:7px}.icon-button.danger-icon{border-color:#ffd4d4;color:#d32626}.icon-button.danger-icon:hover:not(:disabled){border-color:#f87171;background:#fff1f2}.panel-heading strong{display:block;font-size:16px}.panel-heading-title-editor{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:5px;min-width:0}.panel-heading-title-editor input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid #8bbcf8;border-radius:4px;background:#fff;color:#1f2937;font-size:14px;font-weight:800;outline:0;box-shadow:0 0 0 3px #0b74ff1a}.panel-heading-title-editor button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #dce3eb;border-radius:4px;background:#fff;color:#4b5563}.panel-heading-title-editor button[type=submit]{border-color:#9bc5ff;color:#0b63ce}.panel-heading.compact{margin-bottom:12px}.field-stack{display:grid;gap:14px;margin-top:16px}.field-stack label{display:grid;gap:7px;color:#445266;font-size:13px;font-weight:750}.field-stack input,.field-stack textarea,.field-stack select{width:100%;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;outline:0;padding:10px;font-size:14px;line-height:1.45}.field-stack input:focus,.field-stack textarea:focus,.field-stack select:focus,.test-input:focus-within,.reply-box:focus-within,.search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0d9f8c1f}.field-stack select{min-height:41px;appearance:none;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 17px) 17px / 6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 17px / 6px 6px no-repeat,#fbfdfe;padding-right:34px}.builder-reply-workbench{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid #d8e4f1;border-radius:8px;background:#f7faff;box-shadow:inset 3px 0 #0b74ff}.builder-reply-workbench-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.builder-reply-workbench-head span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#172033}.builder-reply-workbench-head svg{flex:0 0 auto;color:#0b74ff}.builder-reply-workbench-head strong{overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.builder-reply-workbench-head em{flex:0 1 auto;max-width:48%;overflow:hidden;padding:3px 7px;border-radius:999px;background:#eaf3ff;color:#175cd3;font-size:10px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.builder-email-subject-field{padding:9px 10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.builder-email-settings{display:grid;gap:8px}.builder-email-settings-section,.builder-email-additional{display:grid;gap:8px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.builder-email-settings-section>strong,.builder-email-additional-head strong{color:#24364b;font-size:12px}.builder-email-settings-section>small{overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.builder-email-sender-grid,.builder-email-additional-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.builder-email-sender-grid{grid-template-columns:minmax(0,1fr)}.builder-email-additional-head{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px}.builder-email-additional-head>span{display:inline-flex;min-width:0;align-items:center;gap:7px}.builder-email-additional-fields label,.builder-email-sender-grid label{min-width:0}@media(max-width:760px){.builder-email-sender-grid,.builder-email-additional-fields{grid-template-columns:minmax(0,1fr)}}.builder-reply-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.builder-reply-summary span{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;gap:5px;overflow:hidden;padding:0 7px;border:1px solid #dce5ee;border-radius:7px;background:#f8fafc;color:#344054;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-reply-summary svg{flex:0 0 auto;color:#0b74ff}.builder-reply-path-map{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid #dbe7f4;border-radius:8px;background:#fff}.builder-reply-path-map-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.builder-reply-path-map-head span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#253246;font-size:11px;font-weight:950}.builder-reply-path-map-head svg{flex:0 0 auto;color:#0b74ff}.builder-reply-path-map-head small{flex:0 0 auto;color:#64748b;font-size:10px;font-weight:900}.builder-reply-path-map-list{display:grid;gap:5px}.builder-reply-path-row{display:grid;grid-template-columns:18px minmax(0,.84fr) minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:30px;padding:5px 7px;border:1px solid #e2eaf2;border-radius:7px;background:#fbfdfe}.builder-reply-path-row span{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#edf2f7;color:#64748b}.builder-reply-path-row.connected span{background:#dcfce7;color:#15803d}.builder-reply-path-row.missing span{background:#fff7ed;color:#c2410c}.builder-reply-path-row strong,.builder-reply-path-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-reply-path-row strong{color:#253246;font-size:11px;font-weight:900}.builder-reply-path-row small{color:#667085;font-size:10px;font-weight:800}.builder-reply-path-row.open{border-color:#dbe7f4}.builder-next-step-editor{position:sticky;z-index:18;top:88px;display:grid;gap:8px;padding:10px;border:1px solid #cfe3ff;border-radius:8px;background:#f7fbff;box-shadow:0 10px 24px #0f172a14}.builder-reply-next-step-slot{display:grid;min-width:0}.builder-reply-next-step-slot .builder-next-step-editor{position:relative;top:auto;z-index:22;gap:6px;padding:8px;border-color:#b9d8ff;background:#fff;box-shadow:inset 2px 0 #0b74ff}.builder-reply-next-step-slot .builder-next-step-editor-head{grid-template-columns:minmax(0,1fr);gap:2px}.builder-reply-next-step-slot .builder-next-step-editor-head small{text-align:left}.builder-reply-next-step-slot .builder-next-step-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.builder-reply-next-step-slot .builder-next-step-quick-actions button{min-height:30px;gap:4px;padding:0 6px;border-radius:7px;font-size:11px}.builder-reply-next-step-slot .builder-next-step-quick-actions button svg{width:13px;height:13px}.builder-reply-next-step-slot .choose-next-step-button{min-height:32px;border-width:1px;border-radius:7px;font-size:12px}.builder-next-step-editor-head{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-width:0}.builder-next-step-editor-head span{display:inline-flex;align-items:center;gap:6px;color:#1f4f8f;font-size:12px;font-weight:900}.builder-next-step-editor-head small{min-width:0;overflow:hidden;color:#516173;font-size:11px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.builder-next-step-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.builder-next-step-quick-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:0 9px;overflow:hidden;border:1px solid #d6e4f4;border-radius:8px;background:#fff;color:#1c4f8f;font-size:12px;font-weight:850}.builder-next-step-quick-actions button:hover,.builder-next-step-quick-actions button:focus-visible{border-color:#88bdf8;background:#f1f8ff;color:#0b66d8}.builder-next-step-quick-actions button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-condition-route-summary{display:grid;gap:10px;padding:11px;border:1px solid #d8e4ef;border-radius:8px;background:#fff}.builder-condition-route-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.builder-condition-route-summary-head span{display:inline-flex;align-items:center;gap:6px;color:#253246;font-size:12px;font-weight:900}.builder-condition-route-summary-head svg{color:var(--primary)}.builder-condition-route-summary-head small{color:#64748b;font-size:11px;font-weight:850;white-space:nowrap}.builder-condition-route-summary-tools{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.builder-condition-route-summary-tools .text-tool-button{min-height:28px;padding:0 8px;font-size:11px;white-space:nowrap}.builder-condition-route-summary-list{display:grid;gap:8px}.builder-condition-route-summary-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px;border:1px solid #e2eaf2;border-radius:8px;background:#fbfdfe}.builder-condition-route-summary-row.connected{border-color:#ccebdc;background:#f7fdf9}.builder-condition-route-status{padding-top:1px}.builder-condition-route-status span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px}.builder-condition-route-status .connected{background:#dcfce7;color:#15803d}.builder-condition-route-status .open{background:#fff7ed;color:#c2410c}.builder-condition-route-copy,.builder-condition-route-target,.builder-condition-route-actions{grid-column:2;min-width:0}.builder-condition-route-copy strong,.builder-condition-route-copy small,.builder-condition-route-target span,.builder-condition-route-target button{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-condition-route-copy strong{color:#243244;font-size:12px;font-weight:900}.builder-condition-route-copy small{margin-top:2px;color:#64748b;font-size:11px;font-weight:750}.builder-randomizer-percent{grid-column:2;display:inline-grid;grid-template-columns:minmax(112px,1fr) 42px;align-items:center;justify-content:start;gap:8px;width:min(100%,220px);color:#536274;font-size:12px;font-weight:850}.builder-randomizer-percent input{width:100%;min-width:0;height:22px;margin:0;padding:0;accent-color:#0b74ff;cursor:ew-resize}.builder-randomizer-percent output{min-width:42px;padding:5px 6px;border:1px solid #d6e0eb;border-radius:6px;background:#fff;color:#243244;text-align:center}.builder-condition-route-summary-tools .text-tool-button:disabled{cursor:not-allowed;opacity:.5}.omnichat-randomizer-heading-block{display:grid;gap:2px}.omnichat-randomizer-heading{margin:2px 0 0;color:#27313f;font-size:14px;font-weight:700}.omnichat-randomizer-heading-block>small{color:#4b5563;font-size:11px;font-weight:450}.omnichat-randomizer-heading-block>small.invalid{color:#b42318}.builder-side-editor .omnichat-randomizer-every-time{display:flex;min-height:30px;flex-direction:row;align-items:center;gap:7px;color:#3c4655;font-size:12px;font-weight:500}.builder-side-editor .omnichat-randomizer-every-time input{appearance:auto;width:16px;height:16px;flex:0 0 16px;margin:0;padding:0;border:1px solid #bbc2cc;border-radius:3px;background:#fff;accent-color:#7d4ce2;cursor:pointer}.builder-side-editor .omnichat-randomizer-every-time input:after{display:none}.builder-side-editor .omnichat-randomizer-every-time>span{min-width:0;flex:0 1 auto}.builder-side-editor .omnichat-randomizer-every-time svg{flex:0 0 auto;color:#98a2b3}.omnichat-randomizer-traffic{display:grid;min-width:0;gap:0}.omnichat-randomizer-variations{display:grid;min-width:0}.omnichat-randomizer-variation{position:relative;display:grid;min-width:0;gap:11px;padding:12px 0 16px;border-bottom:1px solid #e2e6eb}.omnichat-randomizer-percentage{--randomizer-color: #8255d9;display:grid;min-width:0;grid-template-columns:14px minmax(80px,1fr) 42px 10px 22px;align-items:center;gap:7px}.omnichat-randomizer-variation.tone-0 .omnichat-randomizer-percentage{--randomizer-color: #0b7ff2}.omnichat-randomizer-variation.tone-1 .omnichat-randomizer-percentage{--randomizer-color: #12c7a6}.omnichat-randomizer-variation.tone-2 .omnichat-randomizer-percentage{--randomizer-color: #c05be0}.omnichat-randomizer-variation.tone-3 .omnichat-randomizer-percentage{--randomizer-color: #f28a00}.omnichat-randomizer-variation.tone-4 .omnichat-randomizer-percentage{--randomizer-color: #e15890}.omnichat-randomizer-variation.tone-5 .omnichat-randomizer-percentage{--randomizer-color: #6e7787}.omnichat-randomizer-percentage>strong{color:var(--randomizer-color);font-size:12px;font-weight:700}.omnichat-randomizer-percentage input[type=range]{width:100%;min-width:0;height:20px;margin:0;padding:0;accent-color:var(--randomizer-color);cursor:ew-resize}.builder-side-editor .omnichat-randomizer-percentage input[type=number]{width:42px;min-width:42px;min-height:30px;margin:0;padding:4px;border:1px solid #d9dfe6;border-radius:5px;background:#fff;color:#3b4350;font-size:12px;text-align:center}.omnichat-randomizer-percentage>span{color:#7b8491;font-size:12px}.omnichat-randomizer-remove{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#8b95a3;opacity:0;transition:opacity .12s ease}.omnichat-randomizer-variation:hover .omnichat-randomizer-remove,.omnichat-randomizer-remove:focus-visible{opacity:1}.omnichat-randomizer-remove:hover,.omnichat-randomizer-remove:focus-visible{background:#fff0f0;color:#b42318;outline:0}.omnichat-randomizer-choose-next,.omnichat-randomizer-add{display:inline-flex;width:100%;min-height:39px;align-items:center;justify-content:center;gap:6px;border:1px dashed #c8d7ea;border-radius:5px;background:#fff;color:#3577d3;font-size:12px;font-weight:600}.omnichat-randomizer-choose-next:hover,.omnichat-randomizer-choose-next:focus-visible,.omnichat-randomizer-add:hover,.omnichat-randomizer-add:focus-visible{border-color:#80ade9;background:#f7faff;outline:0}.omnichat-randomizer-target{display:flex;min-width:0;align-items:center;gap:5px;padding:4px 5px 4px 9px;border:1px solid #d7e3f2;border-radius:5px;background:#f8fbff}.omnichat-randomizer-target button:first-child{display:flex;min-width:0;min-height:28px;flex:1 1 auto;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#1769c2;text-align:left}.omnichat-randomizer-target button:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-randomizer-target button:last-child{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;background:transparent;color:#7b8491}.omnichat-randomizer-route-picker{top:calc(100% - 11px)}.omnichat-randomizer-add{margin-top:18px;color:#606a78}.omnichat-randomizer-add:disabled{cursor:not-allowed;opacity:.5}.builder-condition-route-target{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px;font-weight:850}.builder-condition-route-target svg{flex:0 0 auto;color:#94a3b8}.builder-condition-route-target button{max-width:100%;padding:0;border:0;background:transparent;color:#0b66d8;font:inherit;text-align:left}.builder-condition-route-target button:hover{color:#064fa8;text-decoration:underline}.builder-condition-route-remove{position:absolute;top:8px;right:8px;display:grid;width:26px;height:26px;place-items:center;border:1px solid #e3e8ef;border-radius:6px;background:#fff;color:#667085}.builder-condition-route-remove:hover,.builder-condition-route-remove:focus-visible{border-color:#f0b8b8;background:#fff7f7;color:#b42318}.builder-condition-route-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px}.builder-condition-route-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:30px;padding:0 7px;border:1px solid #d6e4f4;border-radius:7px;background:#fff;color:#26364a;font-size:11px;font-weight:850}.builder-condition-route-actions button:hover{border-color:var(--primary);background:var(--primary-soft);color:#0f4c81}.builder-condition-route-actions button svg{flex:0 0 auto;color:var(--primary)}.builder-condition-route-actions button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-clean-mode .builder-condition-route-summary.omnichat-condition-paths-panel{gap:8px;border-color:#d9e6f6;background:#fbfdff;box-shadow:none}.omnichat-clean-mode .omnichat-condition-paths-panel .builder-condition-route-summary-head{align-items:flex-start}.omnichat-clean-mode .omnichat-condition-paths-panel .builder-condition-route-summary-tools{flex-wrap:wrap;gap:6px}.omnichat-clean-mode .omnichat-condition-paths-panel .builder-condition-route-summary-row{border-color:#e4ebf3;background:#fff}.omnichat-clean-mode .omnichat-condition-paths-panel .builder-condition-route-status .open{background:#eef4fb;color:#8aa0b8}.omnichat-clean-mode .omnichat-condition-paths-panel .builder-condition-route-copy strong{padding-right:30px}.omnichat-condition-match-mode{display:block;color:#263241;font-size:13px;font-weight:500;line-height:1.45}.builder-side-editor .omnichat-condition-match-mode select{display:block;width:fit-content;min-height:24px;margin:0;padding:0 18px 1px 0;border:0;border-bottom:1px solid #cfd8e3;border-radius:0;background-color:transparent;color:#0878f9;font-size:13px;font-weight:700}.omnichat-condition-clause-list{display:grid;min-width:0;gap:8px}.omnichat-condition-clause{display:grid;position:relative;min-width:0;gap:8px}.omnichat-condition-clause.configured{padding:7px;border:1px solid #e1e6ec;border-radius:5px;background:#fff}.omnichat-condition-empty-field{display:flex;width:100%;min-height:42px;min-width:0;align-items:center;justify-content:center;gap:6px;border:1px dashed #a8e9df;border-radius:5px;background:#fff;color:#05bca9;font-size:12px;font-weight:700}.omnichat-condition-empty-field:hover,.omnichat-condition-empty-field:focus-visible{border-color:#36cbb9;background:#f4fffd;outline:0}.omnichat-condition-compact-row{display:flex;min-width:0;align-items:center;gap:4px}.omnichat-condition-field-button{display:grid;grid-template-columns:16px minmax(44px,1fr) 13px;min-width:54px;flex:1 1 46%;align-items:center;gap:4px;min-height:30px;padding:0 4px;border:0;border-bottom:1px solid #d7dee7;border-radius:0;background:transparent;color:#354052;text-align:left}.omnichat-condition-field-button>svg:first-child{color:#718096}.omnichat-condition-field-button>svg:last-child{color:#98a2b3}.omnichat-condition-field-button span{min-width:0;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.builder-side-editor .omnichat-condition-compact-row>select,.builder-side-editor .omnichat-condition-compact-row>input{width:auto;min-width:48px;max-width:92px;min-height:30px;flex:0 1 34%;padding:3px 17px 3px 4px;border:0;border-bottom:1px solid #d7dee7;border-radius:0;background-color:transparent;color:#667085;font-size:11px;font-weight:600}.builder-side-editor .omnichat-condition-compact-row>input{padding-right:4px}.builder-side-editor .omnichat-condition-compact-row.without-value .omnichat-condition-operator{max-width:112px;flex-basis:42%}.omnichat-condition-empty-value{min-width:48px;max-width:86px;overflow:hidden;flex:0 1 34%;color:#98a2b3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-remove{display:grid;width:22px;min-width:22px;height:28px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#667085}.omnichat-condition-remove:hover,.omnichat-condition-remove:focus-visible{background:#f2f4f7;color:#b42318;outline:0}.omnichat-condition-compact-row.with-comparison-popover{gap:0;padding:2px 4px;border:1px solid #e4e7ec;border-radius:5px;background:#fff}.omnichat-condition-compact-row.with-comparison-popover .omnichat-condition-field-button{flex:1 1 60%;border-bottom:0}.omnichat-condition-comparison-button{min-width:25px;max-width:46%;min-height:30px;flex:0 1 auto;overflow:hidden;padding:3px 6px;border:0;border-radius:3px;background:transparent;color:#475467;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-comparison-button.needs-value{color:#d92d20}.omnichat-condition-comparison-button:hover,.omnichat-condition-comparison-button:focus-visible,.omnichat-condition-comparison-button[aria-expanded=true]{background:#f0f6ff;color:#1677ff;outline:0}.omnichat-condition-comparison-layer{position:fixed;z-index:1200;inset:0}.omnichat-condition-comparison-popover{position:fixed;display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);overflow:auto;border:1px solid #d4dce7;border-radius:5px;background:#fff;color:#354052;box-shadow:0 10px 30px #15274126}.omnichat-condition-comparison-operators{display:flex;flex-direction:column;padding:8px 0;border-right:1px solid #e0e5ec}.omnichat-condition-comparison-operators>button{min-height:33px;padding:7px 13px;border:0;background:transparent;color:#354052;font-size:12px;line-height:1.4;text-align:left}.omnichat-condition-comparison-operators>button:hover,.omnichat-condition-comparison-operators>button:focus-visible{background:#f0f6ff;outline:0}.omnichat-condition-comparison-operators>button.active{color:#1677ff;background:#f5f9ff}.omnichat-condition-comparison-value{min-width:0;padding:13px}.omnichat-condition-comparison-value>input{box-sizing:border-box;width:100%;min-width:0;min-height:32px;padding:6px 8px;border:1px solid #cfd8e5;border-radius:4px;background:#fff;color:#354052;font:inherit;font-size:12px}.omnichat-condition-comparison-value>input:focus{border-color:#1677ff;outline:0;box-shadow:0 0 0 2px #1677ff12}.omnichat-condition-comparison-value>p{margin:0;color:#667085;font-size:12px;line-height:1.5}.omnichat-condition-comparison-case{display:flex;align-items:center;gap:6px;margin-top:11px;color:#667085;font-size:11px}.omnichat-condition-comparison-case>input{width:14px;height:14px;margin:0;accent-color:#1677ff}.omnichat-condition-date-comparison{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-top:7px;border-top:1px solid #edf0f4}.builder-side-editor .omnichat-condition-date-comparison>input,.builder-side-editor .omnichat-condition-date-comparison>select,.builder-side-editor .omnichat-condition-relative-time>select,.builder-side-editor .omnichat-condition-current-time input{width:100%;min-width:0;min-height:32px;padding:5px 7px;border:1px solid #dce2e9;border-radius:5px;background:#fff;color:#344054;font-size:11px}.omnichat-condition-offset-toggle{display:inline-flex;align-items:center;gap:5px;color:#475467;font-size:11px;font-weight:700}.omnichat-condition-offset-toggle input{width:16px;height:16px;accent-color:#12b76a}.omnichat-condition-offset-fields{display:grid;grid-column:1 / -1;grid-template-columns:42px 62px minmax(0,1fr);gap:6px}.builder-side-editor .omnichat-condition-offset-fields input,.builder-side-editor .omnichat-condition-offset-fields select{width:100%;min-width:0;min-height:32px;padding:4px 6px;border:1px solid #dce2e9;border-radius:5px;background:#fff;font-size:11px}.omnichat-condition-relative-time{display:flex;min-width:0;align-items:center;gap:7px;padding-top:7px;border-top:1px solid #edf0f4}.omnichat-condition-relative-time select{max-width:118px}.omnichat-condition-relative-time small,.omnichat-condition-current-time>small{color:#667085;font-size:10px}.omnichat-condition-current-time{display:grid;min-width:0;gap:7px;padding-top:7px;border-top:1px solid #edf0f4}.omnichat-condition-time-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.omnichat-condition-time-range span{color:#667085;font-size:10px}.omnichat-condition-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.omnichat-condition-weekdays button{min-width:0;min-height:26px;padding:0;border:1px solid #dce2e9;border-radius:4px;background:#fff;color:#667085;font-size:9px;font-weight:700}.omnichat-condition-weekdays button.active{border-color:#83d9ce;background:#e9fbf8;color:#087f72}.omnichat-condition-add{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #c8dcf5;border-radius:6px;background:#f7fbff;color:#1769c2;font-size:11px;font-weight:900}.omnichat-condition-add:hover{border-color:#8dbcec;background:#eef7ff}.omnichat-condition-branch-list,.omnichat-condition-branch{display:grid;min-width:0}.omnichat-condition-branch-list{gap:0}.omnichat-condition-branch{gap:10px}.omnichat-condition-group-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.omnichat-condition-group-head .omnichat-condition-match-mode{min-width:0;flex:1 1 auto}.omnichat-condition-group-tools{display:flex;flex:0 0 auto;align-items:center;gap:2px}.omnichat-condition-group-tools .icon-button{width:24px;min-width:24px;height:24px;color:#667085}.omnichat-condition-group-tools .icon-button:hover:not(:disabled){background:#eef4fb;color:#1769c2}.omnichat-condition-group-tools .icon-button:disabled{color:#c8d0da;cursor:default}.omnichat-condition-branch .omnichat-condition-add{width:100%;min-height:38px;border:1px dashed #9fdfd5;background:#fff;color:#05a894}.omnichat-condition-branch .omnichat-condition-add:hover{border-color:#55cbbb;background:#f5fffd}.omnichat-condition-if-not-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 0;color:#344054;font-size:12px;font-weight:700}.omnichat-condition-if-not-divider:before,.omnichat-condition-if-not-divider:after{height:1px;background:#d7dee7;content:""}.omnichat-condition-add-group{display:inline-flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:6px;border:1px dashed #99ded3;border-radius:5px;background:#fff;color:#05aa97;font-size:12px;font-weight:800}.omnichat-condition-add-group:hover,.omnichat-condition-add-group:focus-visible{border-color:#45c8b7;background:#f4fffd;outline:0}.omnichat-condition-route-destination{position:relative;display:grid;min-width:0;gap:8px;padding-top:10px}.omnichat-condition-route-label{display:grid;min-width:0;gap:2px}.omnichat-condition-route-label strong{color:#273444;font-size:12px;font-weight:650}.omnichat-condition-route-label small{color:#7a8798;font-size:10px;line-height:1.35}.omnichat-condition-choose-next{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;border:1px dashed #c8d8eb;border-radius:5px;background:#fff;color:#0878f9;font-size:12px;font-weight:700}.omnichat-condition-choose-next:hover,.omnichat-condition-choose-next:focus-visible{border-color:#7fb4ee;background:#f6faff;outline:0}.omnichat-condition-route-target{display:flex;min-width:0;align-items:center;gap:6px;padding:5px 6px 5px 10px;border:1px solid #d9e4f1;border-radius:5px;background:#f8fbff}.omnichat-condition-route-target>button:first-child{display:flex;min-width:0;min-height:28px;flex:1 1 auto;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#1769c2;text-align:left}.omnichat-condition-route-target>button:first-child span{min-width:0;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-route-picker{position:absolute;z-index:80;top:calc(100% + 5px);right:0;left:0;display:grid;min-width:0;gap:9px;padding:10px;border:1px solid #d7e0eb;border-radius:6px;background:#fff;box-shadow:0 12px 28px #1f29372e}.omnichat-condition-route-picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.omnichat-condition-route-picker-head strong{color:#273444;font-size:12px}.omnichat-condition-route-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.omnichat-condition-route-picker-grid>button{display:grid;min-width:0;min-height:54px;place-items:center;align-content:center;gap:4px;padding:5px;border:1px solid #e0e6ee;border-radius:5px;background:#fff;color:#475467}.omnichat-condition-route-picker-grid>button:hover{border-color:#88b9ed;background:#f5faff;color:#1769c2}.omnichat-condition-route-picker-grid>button span{max-width:100%;overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-route-picker>label{display:grid;gap:4px;color:#667085;font-size:10px;font-weight:700}.builder-side-editor .omnichat-condition-route-picker>label select{width:100%;min-width:0;min-height:34px;margin:0;padding:5px 28px 5px 8px;border:1px solid #d8e0e9;border-radius:5px;background-color:#fff;font-size:11px}.omnichat-condition-field-picker-layer{position:fixed;z-index:180;inset:0;background:transparent}.omnichat-condition-field-picker{position:fixed;display:grid;grid-template-rows:48px minmax(0,1fr);min-width:280px;overflow:hidden;border:1px solid #d8dee8;border-radius:6px;background:#fff;box-shadow:0 14px 34px #1f29372e}.omnichat-condition-field-picker-search{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:7px;padding:0 8px;border:1px solid #8ebcf5;border-radius:5px;background:#fff;color:#667085;box-shadow:0 0 0 2px #0b74ff14}.omnichat-condition-field-picker-search input{width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;background:transparent;color:#263241;font-size:13px}.omnichat-condition-field-picker-search button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;background:transparent;color:#667085}.omnichat-condition-field-picker-body{display:grid;grid-template-columns:minmax(128px,.78fr) minmax(150px,1.32fr);min-height:0;border-top:1px solid #edf0f4}.omnichat-condition-field-picker nav{display:grid;align-content:start;min-width:0;padding:8px 6px;border-right:1px solid #e3e7ed;background:#fbfcfd}.omnichat-condition-field-picker nav button{min-width:0;min-height:34px;overflow:hidden;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#344054;font-size:12px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-field-picker nav button:hover,.omnichat-condition-field-picker nav button.active{background:#edf1f5;color:#1d2939}.omnichat-condition-field-picker-list{min-width:0;overflow-y:auto;padding:9px 7px 12px}.omnichat-condition-field-picker-list>strong{display:block;padding:3px 8px 7px;color:#667085;font-size:10px;font-weight:800;text-transform:uppercase}.omnichat-condition-field-picker-list>p{margin:12px 8px;color:#98a2b3;font-size:11px;line-height:1.45}.omnichat-condition-field-picker-entry>small{display:block;padding:9px 8px 4px;color:#98a2b3;font-size:10px;font-weight:800}.omnichat-condition-field-picker-entry>button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;width:100%;min-width:0;min-height:34px;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#344054;text-align:left}.omnichat-condition-field-picker-entry>button:hover,.omnichat-condition-field-picker-entry>button:focus-visible{background:#f2f4f7;outline:0}.omnichat-condition-field-picker-entry>button svg{color:#667085}.omnichat-condition-field-picker-entry>button span{min-width:0;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.omnichat-condition-field-picker-entry>button em{color:#98a2b3;font-size:9px;font-style:normal;font-weight:700}.inspector-section{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.inspector-subhead,.route-editor-heading,.action-summary,.switch-row{display:flex;align-items:center}.inspector-subhead{gap:7px;color:#354258;font-size:13px;font-weight:850}.inspector-subhead svg,.action-summary svg{color:var(--primary)}.split-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.builder-action-stack-editor{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid #dfe7ef;border-radius:7px;background:#f8fafc}.builder-action-stack-head,.builder-action-stack-row{display:flex;min-width:0;align-items:center;gap:7px}.builder-action-stack-head{justify-content:space-between}.builder-action-stack-head span{display:grid;min-width:0;gap:1px}.builder-action-stack-head strong,.builder-action-stack-row strong{color:#263241;font-size:11px;font-weight:900}.builder-action-stack-head small,.builder-action-stack-row small{min-width:0;overflow:hidden;color:#667085;font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.builder-action-stack-head>button,.builder-action-stack-row>button:last-child{display:grid;width:28px;min-width:28px;height:28px;place-items:center;border:1px solid #d7e7ff;border-radius:6px;background:#fff;color:#0b74ff}.builder-action-stack-list{display:grid;gap:5px;min-width:0}.builder-action-stack-item-group{display:grid;min-width:0;gap:6px}.builder-action-selected-config{display:contents}.builder-action-stack-row>button:first-child{display:grid;grid-template-columns:22px minmax(0,1fr);min-width:0;flex:1;align-items:center;gap:6px;min-height:30px;padding:0 7px;border:1px solid #dfe7ef;border-radius:6px;background:#fff;color:#344054;text-align:left}.builder-action-stack-index{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#eef2f7;color:#475467;font-size:10px;font-weight:900}.builder-action-stack-copy{display:grid;min-width:0;gap:1px}.builder-action-stack-row.active>button:first-child{border-color:#9dccff;background:#eef6ff;box-shadow:inset 0 0 0 1px #cfe6ff}.builder-action-stack-row.needs-setup>button:first-child{border-color:#f2c46f;background:#fff8e8;color:#7a4100}.builder-action-stack-row.needs-setup>button:first-child small{color:#8a4b00}.builder-action-stack-row.active .builder-action-stack-index{background:#0b74ff;color:#fff}.builder-action-stack-row.needs-setup .builder-action-stack-index{background:#f2c46f;color:#5f3700}.builder-action-stack-row>button:last-child{color:#b42318}.builder-action-stack-reorder{display:grid;grid-template-rows:repeat(2,14px);width:22px;min-width:22px;height:28px;overflow:hidden;border:1px solid #dfe7ef;border-radius:5px;background:#fff}.builder-action-stack-reorder button{display:grid;width:100%;height:14px;place-items:center;border:0;border-radius:0;background:transparent;color:#667085}.builder-action-stack-reorder button+button{border-top:1px solid #eef2f6}.builder-action-stack-reorder button:hover:not(:disabled){background:#eef6ff;color:#0b74ff}.builder-action-stack-reorder button:disabled{color:#c7ced8;cursor:default}.omnichat-clean-mode .omnichat-condition-inspector .panel-heading{background:#dff9f5;border-bottom-color:#bfe9e2}.omnichat-clean-mode .omnichat-action-inspector .panel-heading{background:#fff8dc;border-bottom-color:#eadfac}.omnichat-clean-mode .omnichat-randomizer-inspector .panel-heading{background:#e5d9fb;border-bottom-color:#cebaf1}.omnichat-clean-mode .omnichat-smart-delay-inspector .panel-heading{background:#ffb4a8;border-bottom-color:#ef9f93}.omnichat-clean-mode .omnichat-start-automation-inspector .panel-heading{background:#e9ffa3;border-bottom-color:#d2eb81}.omnichat-block-side-editor .builder-side-editor .omnichat-logic-inspector .field-stack{gap:0;padding:0}.omnichat-block-side-editor .builder-side-editor .omnichat-logic-inspector .panel-heading{padding:0 48px 0 56px}.omnichat-clean-mode .omnichat-condition-editor-section,.omnichat-clean-mode .omnichat-randomizer-editor-section,.omnichat-clean-mode .omnichat-action-editor-section,.omnichat-clean-mode .omnichat-smart-delay-editor,.omnichat-clean-mode .omnichat-start-automation-editor{gap:14px;padding:18px;border:0;border-radius:0;background:#fff}.omnichat-clean-mode .omnichat-condition-editor-section .omnichat-condition-paths-panel{gap:10px;margin:4px -18px -18px;padding:16px 18px 20px;border:0;border-top:1px solid #e2e8f0;border-radius:0;background:#fff}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-editor{gap:9px;padding:0;border:0;border-radius:0;background:transparent}.omnichat-action-stack-label{margin:0;color:#273548;font-size:13px;font-weight:750}.omnichat-action-stack-add{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:5px;border:1px dashed #efbe54;border-radius:7px;background:#fff;color:#a45e00;font-size:13px;font-weight:800}.omnichat-action-stack-add:hover,.omnichat-action-stack-add:focus-visible{border-color:#df9f24;background:#fffaf0}.omnichat-action-stack-add:disabled{border-color:#d8dee8;background:#fff;color:#a8afb9;cursor:not-allowed}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-head strong{font-size:12px}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-head>button{width:30px;min-width:30px;height:30px}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row>button:first-child{grid-template-columns:22px minmax(0,1fr)}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row strong,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-list{gap:14px}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row{align-items:start;gap:4px}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row>button:first-child{min-height:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row.active>button:first-child,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row.needs-setup>button:first-child{border:0;background:transparent;box-shadow:none}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-icon{color:#b7772e}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row strong{color:#354052;font-size:13px;font-weight:700}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=add_tag] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=remove_tag] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=delete_contact] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=set_channel_opt_in] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=set_channel_opt_out] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=external_request] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=open_conversation] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=close_conversation] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=resume_automations] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=unset_field] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=subscribe_sequence] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=unsubscribe_sequence] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=assign_user] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=pause_automations] small,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row[data-action-type=send_meta_conversion_event] small{display:none}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row.needs-setup small{color:#ef635b;font-size:12px;font-weight:600}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row>button:last-child{width:24px;min-width:24px;height:24px;border:0;background:transparent;opacity:0}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row:hover>button:last-child,.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-row:focus-within>button:last-child{opacity:1}.omnichat-clean-mode .omnichat-action-editor-section .omnichat-action-inline-field{display:block;margin:0 14px 0 30px}.omnichat-clean-mode .omnichat-action-editor-section .omnichat-action-inline-field input,.omnichat-clean-mode .omnichat-action-editor-section .omnichat-action-inline-field select{width:100%;min-height:30px;border-color:#d8dee8;border-radius:4px;background:#fff;font-size:12px}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-selected-config{display:none}.omnichat-meta-conversion-inline{display:grid;gap:9px;margin:0 14px 0 30px}.omnichat-meta-conversion-inline>label{display:grid;gap:5px;color:#4b5563;font-size:12px;font-weight:650}.omnichat-meta-conversion-inline input,.omnichat-meta-conversion-inline select{width:100%;min-height:31px;border:1px solid #d8dee8;border-radius:4px;background:#fff;color:#354052;font-size:12px}.omnichat-meta-conversion-inline p{margin:0;color:#7a8494;font-size:10px;line-height:1.4}.omnichat-meta-conversion-inline p button{display:inline;padding:0;border:0;border-radius:0;background:transparent;color:#146ef5;font:inherit;text-decoration:underline}.omnichat-meta-conversion-inline small{color:#ef635b;font-size:10px;font-weight:600}.omnichat-clean-mode .omnichat-action-editor-section .builder-action-stack-item-group>.omnichat-external-request-launcher{margin:-3px 14px 0 30px;padding-left:0}.omnichat-clean-mode .omnichat-action-editor-section .action-summary.warning-summary{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#ef635b;font-size:12px;font-weight:600}.omnichat-clean-mode .omnichat-logic-inspector .builder-next-step-editor{position:relative;z-index:18;top:auto;gap:10px;padding:16px 18px 22px;border:0;border-top:1px solid #e2e8f0;border-radius:0;background:#fff;box-shadow:none}.omnichat-terminal-next-step{padding:16px 18px 22px;border-top:1px solid #e2e8f0;background:#fff}.omnichat-terminal-next-step button{width:100%;min-height:42px;border:1px dashed #d4dae3;border-radius:6px;background:#fff;color:#a8afb9;font-size:13px;font-weight:800;cursor:not-allowed}.omnichat-action-type-control{display:grid;gap:7px;min-width:0}.omnichat-action-type-control>span{color:#445266;font-size:12px;font-weight:850}.omnichat-action-type-button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:9px 11px;border:1px solid #cfd8e3;border-radius:7px;background:#fff;color:#253246;text-align:left}.omnichat-action-type-button:hover,.omnichat-action-type-button:focus-visible{border-color:#8abaf0;background:#f8fbff;outline:0}.omnichat-action-type-button>svg:first-child{display:block;width:34px;height:34px;padding:8px;border-radius:7px;background:#fff4c2;color:#bd7c00}.omnichat-action-type-button>svg:last-child{color:#8a98aa}.omnichat-action-type-button>span,.omnichat-action-type-button strong,.omnichat-action-type-button small{display:block;min-width:0}.omnichat-action-type-button strong,.omnichat-action-type-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-action-type-button strong{color:#1f2937;font-size:13px;font-weight:900}.omnichat-action-type-button small{margin-top:2px;color:#667085;font-size:10px;font-weight:750}.omnichat-action-picker-backdrop{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:24px;background:#1f293757}.omnichat-action-picker{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(780px,calc(100vw - 48px));max-height:min(720px,calc(100dvh - 48px));overflow:hidden;border:1px solid #d7dee8;border-radius:8px;background:#fff;box-shadow:0 22px 64px #0f172a42}.omnichat-action-picker>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 12px}.omnichat-action-picker>header>div,.omnichat-action-picker>header strong,.omnichat-action-picker>header small{display:block;min-width:0}.omnichat-action-picker>header strong{color:#172033;font-size:22px;font-weight:900}.omnichat-action-picker>header small{margin-top:3px;color:#667085;font-size:12px;font-weight:700}.omnichat-action-picker-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:0 20px 14px;padding:0 11px;border:1px solid #d8e0e9;border-radius:7px;background:#fff;color:#667085}.omnichat-action-picker-search:focus-within{border-color:#75aef0;box-shadow:0 0 0 3px #0b74ff1a}.omnichat-action-picker-search input{min-width:0;height:38px;padding:0;border:0;outline:0;background:transparent;color:#1f2937;font-size:13px}.omnichat-action-picker-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:410px;overflow:hidden;border-top:1px solid #edf0f3}.omnichat-action-picker-body>nav{display:grid;grid-auto-rows:min-content;align-content:start;gap:4px;padding:14px 10px;border-right:1px solid #e3e8ef;background:#fff}.omnichat-action-picker-body>nav button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 11px;border-radius:7px;background:transparent;color:#344054;font-size:13px;font-weight:820;text-align:left}.omnichat-action-picker-body>nav button:hover,.omnichat-action-picker-body>nav button.active{background:#e9eef5;color:#172033}.omnichat-action-picker-body>nav .omnichat-action-picker-unlock{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:22px;padding:12px;border-radius:7px;background:#eef5ff;color:#476991}.omnichat-action-picker-body>nav .omnichat-action-picker-unlock:hover{background:#e4efff;color:#315a8c}.omnichat-action-picker-unlock strong{display:flex;align-items:center;gap:4px;color:#3377c7;font-size:11px}.omnichat-action-picker-unlock small{color:#5d7490;font-size:9px;font-weight:700;line-height:1.35}.omnichat-action-picker-list{min-width:0;overflow-y:auto;padding:16px}.omnichat-action-picker-list>section{display:grid;gap:9px}.omnichat-action-picker-list>section+section{margin-top:20px}.omnichat-action-picker-list>section>div{display:grid;gap:2px;padding:0 2px 3px}.omnichat-action-picker-list>section>div strong{color:#172033;font-size:16px;font-weight:900}.omnichat-action-picker-list>section>div small{color:#667085;font-size:11px;font-weight:700}.omnichat-action-picker-list>section>button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:11px 13px;border:1px solid #d8e0e9;border-radius:7px;background:#fff;color:#1f2937;text-align:left}.omnichat-action-picker-list>section>button:hover,.omnichat-action-picker-list>section>button:focus-visible,.omnichat-action-picker-list>section>button.selected{border-color:#76afea;background:#f7fbff;outline:0}.omnichat-action-picker-list>section>button>svg:first-child{width:38px;height:38px;padding:7px;color:#344054}.omnichat-action-picker-list>section>button>svg:last-child{color:#7b8a9d}.omnichat-action-picker-list>section>button.selected>svg:last-child{color:#0b74ff}.omnichat-action-picker-list>section>button span,.omnichat-action-picker-list>section>button strong,.omnichat-action-picker-list>section>button small{display:block;min-width:0}.omnichat-action-picker-list>section>button strong{display:flex;overflow:hidden;align-items:center;gap:7px;color:#172033;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.omnichat-action-picker-badge{display:inline-flex;flex:0 0 auto;min-height:16px;align-items:center;padding:0 4px;border-radius:3px;background:#087bf0;color:#fff;font-size:9px;font-style:normal;font-weight:850;line-height:1}.omnichat-action-picker-badge.category{background:#7c3aed}.omnichat-action-picker-list>section>button small{margin-top:3px;color:#667085;font-size:11px;font-weight:720;line-height:1.35}.omnichat-action-picker-empty{margin:8px 2px;padding:18px;border:1px dashed #d8e0e9;border-radius:7px;color:#667085;font-size:12px;font-weight:700;text-align:center}@media(max-width:700px){.omnichat-action-picker-backdrop{align-items:end;padding:12px}.omnichat-action-picker{width:100%;max-height:calc(100dvh - 24px)}.omnichat-action-picker>header strong{font-size:18px}.omnichat-action-picker-body{grid-template-columns:1fr;min-height:0}.omnichat-action-picker-body>nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;border-right:0;border-bottom:1px solid #e3e8ef}.omnichat-action-picker-body>nav button{grid-template-columns:1fr;justify-items:center;gap:4px;min-height:54px;padding:6px;font-size:11px;text-align:center}.omnichat-action-picker-body>nav .omnichat-action-picker-unlock{display:none}.omnichat-action-picker-list{padding:12px}}.route-editor{display:grid;gap:9px}.route-editor-heading{justify-content:space-between;gap:8px}.inspector-trigger-menu-wrap{position:relative;display:inline-flex;justify-content:flex-end}.inspector-trigger-menu{top:calc(100% + 6px);right:0;left:auto;width:min(300px,86vw);max-height:min(330px,54dvh)}.route-editor-heading span{color:#445266;font-size:13px;font-weight:800}.text-tool-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fbfdfe;color:#334155;font-size:12px;font-weight:850}.text-tool-button:hover{border-color:var(--primary);color:var(--primary-dark)}.route-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:10px;border:1px solid #dbe5ef;border-radius:8px;background:#fbfdfe}.route-create-step-strip{display:grid;gap:9px;padding:10px;border:1px solid #dce8f4;border-radius:8px;background:#fff}.route-create-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.route-create-step-head strong,.route-create-step-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-create-step-head strong{color:#243244;font-size:12px;font-weight:900}.route-create-step-head small{max-width:52%;color:#64748b;font-size:11px;font-weight:750}.route-create-step-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.route-create-step-options button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;min-height:34px;padding:0 9px;border:1px solid #cfe0f0;border-radius:7px;background:#fbfdfe;color:#253246;font-size:11px;font-weight:850}.route-create-step-options button:hover{border-color:var(--primary);background:var(--primary-soft);color:#082f49}.route-create-step-options button svg{flex:0 0 auto;color:var(--primary)}.route-create-step-options button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-trigger-card{display:grid;gap:10px;padding:10px;border:1px solid #dbe5ef;border-radius:8px;background:#fbfdfe}.field-hint{color:var(--muted);font-size:12px;line-height:1.35}.post-preview-link{display:block;max-height:58px;overflow:hidden;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#334155;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.post-preview-link:hover{border-color:var(--primary);color:var(--primary-dark)}.message-option-card{background:#fff}.builder-reply-build-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;border:1px solid #dbe7f4;border-radius:8px;background:#f8fbff}.builder-reply-build-actions button{display:inline-flex;min-width:0;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid #cfe0f0;border-radius:7px;background:#fff;color:#253246;font-size:11px;font-weight:900}.builder-reply-build-actions button:hover:not(:disabled),.builder-reply-build-actions button[aria-expanded=true]{border-color:#0b74ff;background:#eef6ff;color:#0b63ce}.builder-reply-build-actions button:disabled{cursor:not-allowed;background:#f4f6f8;color:#a1acb8}.builder-reply-build-actions svg{flex:0 0 auto;color:currentColor}.builder-reply-build-actions span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-reply-workbench .builder-reply-build-actions{border-color:#cfe0f0;background:#fff}.reply-side-composer{display:grid;gap:12px;padding:2px 0 16px;border-bottom:1px solid #d7dce2}.builder-reply-workbench .reply-side-composer{padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.reply-composer-fast-actions{position:sticky;z-index:16;top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;border:1px solid #cfe0f0;border-radius:8px;background:#f8fbfff5;box-shadow:0 10px 22px #0f172a14;backdrop-filter:blur(10px)}.reply-composer-fast-actions button{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 7px;overflow:hidden;border:1px solid #d7e7f7;border-radius:7px;background:#fff;color:#1d4f86;font-size:11px;font-weight:900}.reply-composer-fast-actions button:hover:not(:disabled),.reply-composer-fast-actions button[aria-expanded=true]{border-color:#0b74ff;background:#edf6ff;color:#0b63ce}.reply-composer-fast-actions button:disabled{cursor:not-allowed;background:#f4f6f8;color:#a1acb8}.reply-composer-fast-actions span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-reply-live-preview{display:grid;gap:8px;min-width:0;padding:9px;border:1px solid #dbe5ef;border-radius:8px;background:#f8fafc}.builder-reply-live-preview-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.builder-reply-live-preview-head span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#172033;font-size:12px;font-weight:950}.builder-reply-live-preview-head svg{color:#0b74ff}.builder-reply-live-preview-head small{min-width:0;overflow:hidden;color:#667085;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-stage{display:grid;gap:8px;min-width:0;max-height:360px;overflow:auto;padding:8px;border:1px solid #dfe7f0;border-radius:8px;background:#eef2f6}.builder-message-preview-phonebar{position:sticky;z-index:2;top:0;display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px;padding:4px 8px;border:1px solid #d8e2ef;border-radius:999px;background:#fffffff0;color:#2d3645;font-size:10px;font-weight:900}.builder-message-preview-bubble{display:grid;gap:7px;max-width:86%;min-width:0;padding:9px 10px;border-radius:12px;box-shadow:0 1px 2px #0f172a12}.builder-message-preview-bubble.bot{justify-self:start;border:1px solid #dbe3ed;border-top-left-radius:4px;background:#fff;color:#1f2937}.builder-message-preview-bubble.empty{border-style:dashed;color:#7a8492}.builder-message-preview-bubble.rich,.builder-message-preview-bubble.gallery,.builder-message-preview-bubble.media{width:min(270px,100%);padding:0;overflow:hidden}.builder-message-preview-bubble p{min-width:0;margin:0;color:inherit;font-size:12px;font-weight:650;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.builder-message-preview-actions{display:grid;gap:5px;width:min(270px,86%);min-width:0}.builder-message-preview-bubble .builder-message-preview-actions{width:100%}.builder-message-preview-action{display:inline-flex;min-width:0;min-height:28px;align-items:center;justify-content:center;gap:6px;overflow:hidden;padding:0 9px;border:1px solid #c9def7;border-radius:7px;background:#f4f9ff;color:#0b63ce;font-size:11px;font-weight:900}.builder-message-preview-action b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-media,.builder-message-preview-file{display:grid;gap:7px;min-width:0;width:100%;padding:9px;color:#273141}.builder-message-preview-media img,.builder-message-preview-media video{display:block;width:100%;max-height:160px;object-fit:cover;border-radius:8px;background:#dde6ef}.builder-message-preview-media audio{width:100%}.builder-message-preview-media.empty{min-height:86px;place-items:center;border:1px dashed #cfd8e3;background:#f8fafc;color:#7a8492}.builder-message-preview-media strong{min-width:0;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-file{grid-template-columns:max-content minmax(0,1fr);align-items:center}.builder-message-preview-file span{display:grid;min-width:0;gap:2px}.builder-message-preview-file strong,.builder-message-preview-file small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-file strong{font-size:12px;font-weight:900}.builder-message-preview-file small{color:#667085;font-size:10px;font-weight:750}.builder-message-preview-card{display:grid;min-width:0;overflow:hidden;border:1px solid #d9e3ef;border-radius:10px;background:#fff}.builder-message-preview-card.incomplete{border-style:dashed}.builder-message-preview-card>img,.builder-message-preview-card-image{display:grid;width:100%;aspect-ratio:1.91 / 1;place-items:center;object-fit:cover;background:#e8eef5;color:#8290a1}.builder-message-preview-card-copy{display:grid;gap:3px;min-width:0;padding:8px 9px}.builder-message-preview-card-copy strong,.builder-message-preview-card-copy p{min-width:0;overflow:hidden;text-overflow:ellipsis}.builder-message-preview-card-copy strong{color:#172033;font-size:12px;font-weight:950;white-space:nowrap}.builder-message-preview-card-copy p{display:-webkit-box;color:#667085;font-size:11px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.builder-message-preview-gallery{display:flex;gap:8px;width:100%;min-width:0;overflow-x:auto;padding:8px}.builder-message-preview-gallery .builder-message-preview-card{flex:0 0 190px}.builder-message-preview-input-chip{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:5px;overflow:hidden;padding:4px 7px;border:1px solid #d8e4f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-delay{display:flex;width:max-content;max-width:100%;min-height:30px;align-items:center;gap:7px;padding:5px 9px;border:1px solid #d8e0e9;border-radius:8px;background:#f8fafc;color:#475569}.builder-message-preview-delay strong,.builder-message-preview-delay small{font-size:10px;letter-spacing:0}.builder-message-preview-delay strong{font-weight:900}.builder-message-preview-delay small{color:#718096;font-weight:750}.builder-message-preview-typing{display:inline-flex;align-items:center;gap:2px}.builder-message-preview-typing i{width:4px;height:4px;border-radius:50%;background:#718096}.builder-message-preview-quick-replies{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.builder-message-preview-quick-replies span{display:inline-flex;max-width:100%;min-height:26px;align-items:center;gap:5px;overflow:hidden;padding:0 9px;border:1px solid #b8d7ff;border-radius:999px;background:#fff;color:#0b63ce;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-quick-replies img{width:16px;height:16px;flex:0 0 16px;border-radius:50%;object-fit:cover}.builder-message-preview-empty{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:7px;padding:8px 10px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;color:#6b7280;font-size:12px;font-weight:850}.builder-reply-workbench .content-builder-section{padding-top:2px}.reply-send-window{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:28px;color:#242a33;font-size:15px;font-weight:900}.reply-send-rule-pill{display:inline-flex;align-items:center;gap:4px;border:0;border-bottom:2px solid #d7dce2;border-radius:0;background:transparent;color:#006dff;font:inherit;padding:0 2px 2px;cursor:pointer}.reply-send-options-popover{position:fixed;z-index:210;overflow-y:auto;border:1px solid #dce3ed;border-radius:10px;background:#fff;box-shadow:0 10px 35px #203b602e;padding:14px;color:#27374b;font-size:13px;line-height:1.45}.reply-send-options-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.reply-send-options-heading>strong{font-size:14px}.reply-send-options-heading>button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:5px;background:transparent;color:#778599}.reply-send-options-current{padding:10px;border-radius:6px;background:#f5f8fd;margin-bottom:10px}.reply-send-options-current>span{font-size:12px;font-weight:650}.reply-send-options-current p,.reply-send-option p{margin:5px 0 0;color:#6c7b90;font-size:11px;line-height:1.55}.reply-send-options-current small{display:block;margin-top:7px;color:#496b93;font-size:11px}.reply-send-option{display:flex;align-items:flex-start;gap:10px;padding:12px 8px;border-top:1px solid #edf1f7}.reply-send-option>svg{flex-shrink:0;color:#7a93b3;margin-top:1px}.reply-send-option>div{min-width:0}.reply-send-option strong{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.reply-send-option.is-current strong,.reply-send-option.is-current>svg{color:#0574e9}.reply-send-option button{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;border:0;background:transparent;color:#0574e9;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.reply-send-option button:disabled{color:#9aa6b6;cursor:default}.reply-send-options-popover button:focus-visible,.reply-send-rule-pill:focus-visible{outline:2px solid #8abbff;outline-offset:3px}.reply-send-window svg{color:#7a818a}.reply-send-rule-note{margin-top:-8px;color:#667385;font-size:11px;line-height:1.4;text-align:left}.composer-source-reply{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid #fed7aa;border-radius:10px;background:#fffaf5}.composer-source-reply>span{display:grid;grid-template-columns:16px minmax(0,1fr) max-content;align-items:center;gap:6px;min-width:0}.composer-source-reply svg{color:#c2410c}.composer-source-reply strong,.composer-source-reply small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-source-reply strong{color:#7c2d12;font-size:12px;font-weight:900}.composer-source-reply small{color:#9a5b13;font-size:10px;font-weight:850}.composer-source-reply p{display:-webkit-box;margin:0;overflow:hidden;color:#263241;font-size:12px;font-weight:700;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.composer-source-reply button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;justify-self:start;padding:0 9px;border:1px solid #fdba74;border-radius:7px;background:#fff;color:#c2410c;font-size:11px;font-weight:900}.composer-source-reply button:disabled{cursor:default;border-color:#e4e7ec;color:#667085;background:#f8fafc}.composer-source-reply button:disabled svg{color:#667085}.composer-preview-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.composer-message-card{overflow:hidden;border:1px solid #d5d9de;border-radius:13px;background:#fff}.composer-message-card .text-constructor-field>textarea{width:100%;min-height:106px;resize:vertical;border:0;border-radius:0;outline:0;background:#f1f2f4;color:#202631;font-size:15px;line-height:1.45}.composer-message-card .text-constructor-field{display:block;background:#f1f2f4}.composer-message-card>.character-counter{padding:5px 12px 8px;background:#f1f2f4}.composer-button-table{display:grid;border-top:1px solid #d5d9de}.composer-button-row{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;min-height:42px;border:0;border-bottom:1px solid #d5d9de;background:#fff;color:#006dff;font-size:14px;font-weight:500}.composer-button-row span{display:grid;min-width:0;place-items:center;overflow:hidden;padding:0 8px;white-space:nowrap;text-overflow:ellipsis}.composer-button-row em{display:grid;place-items:center;border-left:1px solid #d5d9de;color:#7ea8ff;font-style:normal}.composer-button-row.connected em{color:#006dff}.composer-button-row.missing-wire,.composer-card-button.missing-wire,.composer-quick-pill.missing-wire{background:#fff8e8;color:#8a4b00}.composer-button-row.missing-wire em,.composer-card-button.missing-wire em{color:#d9901b}.composer-add-button-row{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;border:0;border-top:1px dashed #cfd4da;background:#fff;color:#777f89;font-size:14px;font-weight:500}.composer-add-button-row:disabled{cursor:not-allowed;opacity:.5}.composer-rule-count{margin-left:3px;color:#7b8490;font-size:11px;font-weight:700;line-height:1}button:disabled>.composer-rule-count{color:inherit}.composer-content-previews{display:grid;gap:30px;padding-top:18px}.composer-content-block-shell{position:relative;border-radius:16px;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.composer-content-block-shell.publish-focus{box-shadow:0 0 0 3px #0b74ff2e,0 14px 34px #0f172a24}.composer-content-block-shell.publish-focus:before{position:absolute;z-index:11;top:-11px;left:16px;padding:3px 7px;border-radius:999px;background:#0b74ff;color:#fff;content:"Publish blocker";font-size:10px;font-weight:900;letter-spacing:0}.composer-content-block-shell.dragging{opacity:.46;transform:scale(.985)}.composer-content-block-shell.drop-before,.composer-content-block-shell.drop-after{transform:translate(3px)}.composer-content-block-shell.drop-before:before,.composer-content-block-shell.drop-after:after{position:absolute;z-index:8;left:8px;right:8px;height:3px;border-radius:999px;background:#1877f2;box-shadow:0 0 0 4px #1877f224;content:""}.composer-content-block-shell.drop-before:before{top:-8px}.composer-content-block-shell.drop-after:after{bottom:-8px}.composer-block-toolbar{position:absolute;z-index:12;top:-18px;right:12px;display:flex;gap:6px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease}.composer-content-block-shell:hover .composer-block-toolbar,.composer-content-block-shell:focus-within .composer-block-toolbar,.composer-content-block-shell.dragging .composer-block-toolbar{opacity:1;pointer-events:auto;transform:translateY(0)}.composer-block-toolbar button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d7dadd;border-radius:999px;background:#fffffff5;box-shadow:0 7px 14px #0f172a1f;color:#667385}.composer-block-toolbar button:hover{border-color:#1877f2;color:#1877f2}.composer-block-toolbar .composer-block-drag-handle{cursor:grab}.composer-block-toolbar .composer-block-drag-handle:active{cursor:grabbing}.composer-block-toolbar button.danger:hover{border-color:#ff6b6b;color:#ef4444}.omnichat-clean-mode .composer-content-previews{padding-right:40px}.omnichat-clean-mode .composer-block-toolbar{top:2px;right:-38px;flex-direction:column;gap:7px;opacity:1;pointer-events:auto;transform:none}.omnichat-clean-mode .composer-block-toolbar button{width:31px;height:31px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#65748a}.omnichat-clean-mode .composer-block-toolbar button:hover,.omnichat-clean-mode .composer-block-toolbar button:focus-visible{border-color:transparent;background:#eef4fb;color:#1877f2;outline:0}.omnichat-clean-mode .composer-block-toolbar button.danger:hover,.omnichat-clean-mode .composer-block-toolbar button.danger:focus-visible{background:#fff1f1;color:#d92d20}.composer-extra-text,.composer-media-preview,.composer-rich-preview,.composer-utility-preview,.composer-delay-editor{position:relative;overflow:hidden;border:1px solid #d5d9de;border-radius:16px;background:#fff}.composer-delay-editor{position:relative;display:block;min-height:58px;padding:0;overflow:visible;border-radius:8px}.composer-delay-summary{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:5px;padding:0 14px;border:0;border-radius:8px;background:#fff;color:#59636f;font-size:13px}.composer-delay-summary strong{font-weight:500}.composer-delay-editor.open{border-color:#3e9e68;box-shadow:0 0 0 1px #3e9e68}.composer-delay-popover{position:fixed;z-index:48;top:var(--delay-popover-top, 120px);left:var(--delay-popover-left, 500px);display:grid;width:255px;gap:13px;padding:0 18px 18px;border:1px solid #d8dce2;border-radius:6px;background:#fff;box-shadow:0 16px 34px #0f172a29;color:#303640}.composer-delay-popover>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;margin:0 -18px;padding:0 16px;border-bottom:1px solid #e1e4e8}.composer-delay-popover>header button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#6284c2}.composer-delay-popover>label:not(.composer-delay-toggle){display:grid;gap:8px;font-size:12px;font-weight:750}.composer-delay-popover input[type=number]{width:72px;min-height:36px;padding:0 10px;border:1px solid #d4d9e0;border-radius:6px}.composer-delay-toggle{display:flex;align-items:center;gap:7px;font-size:12px}.composer-delay-toggle input{width:15px;height:15px;accent-color:#0b74ff}.composer-extra-text{padding:14px;background:#f1f2f4}.composer-extra-text .text-block-buttons{margin:10px -14px -14px;border-top:1px solid #d5d9de}.composer-extra-text .composer-add-button-row{background:#fff}.composer-extra-text .text-constructor-field>textarea{display:block;width:100%;min-height:76px;resize:vertical;border:0;outline:0;background:transparent}.composer-extra-text>.character-counter{margin-top:6px}.composer-extra-text p,.composer-extra-text .text-constructor-field>textarea{margin:0;color:#202631;font-size:15px;line-height:1.45}.composer-media-preview,.composer-utility-preview{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:10px 12px;color:#243244}.composer-media-preview img{width:58px;height:58px;object-fit:cover;border-radius:10px}.composer-media-preview svg,.composer-utility-preview svg{justify-self:center;color:#70767e}.composer-media-preview span,.composer-utility-preview strong,.composer-utility-preview small{display:block;overflow:hidden}.composer-media-preview span,.composer-utility-preview strong{font-size:14px;font-weight:650}.composer-media-preview small,.composer-utility-preview small{margin-top:2px;color:#777f89;font-size:12px}.composer-media-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid #c7d7ec;border-radius:6px;background:#fff;color:#086fe5;cursor:pointer;font-size:12px;font-weight:650}.composer-media-upload-button:hover{border-color:#6ea9ed;background:#f4f9ff}.composer-media-upload-button input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.composer-media-upload-button.inline{margin-top:7px}.composer-media-upload-status{display:block;margin-top:6px;color:#4f647c;font-size:11px;font-weight:500}.composer-media-upload-status.success{color:#16794d}.composer-media-upload-status.error{color:#b42318}.composer-simple-media-block{position:relative;display:grid;min-height:82px;place-items:center;gap:8px;padding:14px;border:1px dashed #cfd4da;border-radius:8px;background:#fff;color:#646e79;text-align:center}.composer-image-message-block{position:relative;display:grid;min-width:0}.composer-image-message-block.has-button-surface{overflow:hidden;border:1px solid #d7caef;border-radius:8px;background:#fff}.composer-image-message-block.has-button-surface .composer-simple-media-block.image{min-height:138px;border:0;border-radius:0}.composer-image-message-block .image-block-buttons{border-top-color:#d7caef}.composer-simple-media-block.image{min-height:112px}.composer-simple-media-block.image.url-mode{background:#fbfaff}.composer-simple-media-block.image>img{width:min(100%,238px);max-height:180px;object-fit:contain}.composer-image-url-mode-button,.composer-image-url-preview-button{display:grid;width:100%;min-height:108px;place-items:center;gap:8px;padding:12px;border:0;background:transparent;color:#6d5b91;cursor:pointer;font:inherit}.composer-image-url-mode-button span{color:#6d5b91;font-size:12px;font-weight:600}.composer-image-url-preview-button img{display:block;width:min(100%,238px);max-height:180px;object-fit:contain}.composer-simple-media-block.image>div,.composer-image-source-actions{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px}.composer-simple-media-block.image>div>button,.composer-simple-media-upload{padding:0;border:0;background:transparent;color:#236fd3;cursor:pointer;font:inherit}.composer-simple-media-upload input,.composer-simple-file-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.composer-simple-file-upload{display:grid;min-width:120px;justify-items:center;gap:6px;cursor:pointer;font-size:12px}.composer-simple-file-upload strong{max-width:220px;overflow:hidden;color:#555f6b;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.composer-simple-file-upload small{color:#236fd3}.composer-messenger-list-editor,.composer-dynamic-editor{display:grid;gap:12px;padding:14px;border:1px solid #d5d9de;border-radius:8px;background:#fff;color:#243244}.composer-messenger-list-editor{position:relative;gap:9px;padding:0;border:0;border-radius:0}.composer-messenger-list-selector{display:grid;gap:7px;color:#3c4149;font-size:13px;font-weight:700}.messenger-list-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.messenger-list-selector-heading>small{color:#667085;font-size:11px;font-weight:500}.messenger-list-selector-control{position:relative;display:block}.composer-messenger-list-editor .messenger-list-selector-control input{min-height:38px;padding:8px 34px 8px 10px;border-color:#cfd5dc;border-radius:4px;font-size:12px;font-weight:500}.messenger-list-selector-control>svg{position:absolute;top:50%;right:10px;color:#85909e;pointer-events:none;transform:translateY(-50%)}.messenger-list-request-preview{display:grid;overflow:hidden;border:1px solid #d3d7dc;border-radius:17px;background:#fff;box-shadow:0 1px 3px #1f29370f}.messenger-list-request-preview>small{padding:12px 10px 2px;color:#59616d;font-size:11px}.messenger-list-image-upload{position:relative;display:grid;min-height:118px;place-items:center;border-bottom:1px solid #d7dbe0;background:#fff}.messenger-list-image-upload>label{display:grid;width:100%;min-height:118px;place-items:center;align-content:center;gap:8px;overflow:hidden;color:#2674ca;cursor:pointer}.messenger-list-image-upload>label>svg{color:#6f7e91}.messenger-list-image-upload>label>span{font-size:11px;font-weight:650}.messenger-list-image-upload>label>span small{color:#7b8491;font:inherit;font-weight:500}.messenger-list-image-upload>label>img{display:block;width:100%;max-height:190px;object-fit:cover}.messenger-list-image-upload.has-image>label{min-height:100px}.messenger-list-image-upload.has-image>label>span{position:absolute;bottom:8px;left:50%;padding:4px 7px;border-radius:4px;background:#ffffffeb;transform:translate(-50%);white-space:nowrap}.messenger-list-image-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.messenger-list-image-upload>button{position:absolute;top:7px;right:7px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid #d4dae2;border-radius:4px;background:#fffffff0;color:#667085}.messenger-list-image-upload>.composer-media-upload-status{position:absolute;right:8px;bottom:5px;left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-messenger-list-editor .messenger-list-request-preview textarea{min-height:0;padding:4px 10px;border:0;border-radius:0;background:transparent;color:#333a43;font-size:11px;font-weight:500;line-height:1.35;resize:none}.composer-messenger-list-editor .messenger-list-request-preview textarea:focus{outline:1px solid #2c82ee;outline-offset:-1px}.messenger-list-request-preview>p{min-height:54px;margin:0;padding:4px 10px 10px;color:#747d8b;font-size:11px;line-height:1.4}.messenger-list-request-preview>button{display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;padding:0 0 0 32px;border:0;border-top:1px solid #d7dbe0;background:#fff;color:#2674ca;font-size:11px;font-weight:650}.messenger-list-request-preview>button i{width:13px;height:13px;justify-self:center;border:2px solid #929ca8;border-radius:50%}.messenger-list-request-preview>button.configured i{border-color:#1689dc;background:#1689dc;box-shadow:inset 0 0 0 3px #fff}.messenger-list-picker-portal{position:fixed;z-index:176;inset:0;pointer-events:none}.messenger-list-picker-backdrop{position:fixed;z-index:0;inset:0;border:0;background:transparent;pointer-events:auto}.messenger-list-picker-menu{position:fixed;z-index:1;top:var(--messenger-list-picker-top, 200px);left:var(--messenger-list-picker-left, 200px);display:grid;width:var(--messenger-list-picker-width, 260px);overflow:hidden;border:1px solid #d4d9df;border-radius:3px;background:#fff;box-shadow:0 8px 20px #121d2b26;pointer-events:auto}.messenger-list-picker-results{display:grid;max-height:190px;overflow-y:auto}.messenger-list-picker-results>button{display:grid;min-height:36px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;border:0;background:#fff;color:#3f4650;text-align:left}.messenger-list-picker-results>button:hover,.messenger-list-picker-results>button[aria-selected=true]{background:#f3f7fc}.messenger-list-picker-results>button span{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.messenger-list-picker-results>button small{color:#7e8793;font-size:11px}.messenger-list-picker-empty{padding:13px 12px;color:#7e8793;font-size:11px}.messenger-list-picker-create{min-height:36px;border:0;border-top:1px solid #e0e4e9;background:#fff;color:#3179d8;font-size:12px;font-weight:700}.messenger-list-picker-create:hover{background:#f7faff}.messenger-list-create-overlay{position:fixed;z-index:184;top:var(--messenger-list-create-top, 56px);left:var(--messenger-list-create-left, 190px);display:grid;width:var(--messenger-list-create-width, 300px);height:var(--messenger-list-create-height, calc(100vh - 56px) );grid-template-rows:58px minmax(0,1fr) auto;overflow:hidden;border-right:1px solid #d9dee5;background:#fff;box-shadow:4px 0 12px #18222f14}.messenger-list-create-overlay>header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid #d9dee5;background:#edf0f4}.messenger-list-create-overlay>header>button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:#606a76}.messenger-list-create-overlay>header>strong{grid-column:2;color:#30353d;font-size:15px;text-align:center}.messenger-list-create-body{display:grid;align-content:start;gap:18px;padding:20px;overflow-y:auto}.messenger-list-create-body>label{display:grid;gap:7px;color:#59616d;font-size:11px;font-weight:700}.messenger-list-create-body>label>span{display:flex;align-items:center;gap:4px}.messenger-list-create-body input,.messenger-list-create-body select{width:100%;min-height:36px;padding:8px 10px;border:1px solid #cfd5dc;border-radius:4px;background:#fff;color:#303640;font:inherit;letter-spacing:0}.messenger-list-create-body select{appearance:auto}.messenger-list-create-preview{display:grid;overflow:hidden;border:1px solid #cfd4da;border-radius:17px;background:#fff;box-shadow:0 1px 4px #1f293714}.messenger-list-create-preview>input{margin:12px 12px 5px;width:calc(100% - 24px)}.messenger-list-create-preview>p{min-height:55px;margin:0;padding:2px 16px 10px;color:#858b94;font-size:11px;line-height:1.35}.messenger-list-create-preview>button{min-height:32px;border:0;border-top:1px solid #d6dbe0;background:#fff;color:#959ca5;font-size:11px}.messenger-list-create-overlay>footer{display:grid;gap:16px;padding:16px 14px 14px;border-top:1px solid #e1e5e9}.messenger-list-create-overlay>footer>small{color:#9299a3;font-size:10px}.messenger-list-create-overlay>footer>div{display:flex;justify-content:space-between;gap:10px}.messenger-list-create-overlay>footer button{min-height:34px;padding:0 13px;border:1px solid #d4d9df;border-radius:4px;background:#fff;color:#505966;font-size:12px;font-weight:700}.messenger-list-create-overlay>footer .primary-blue-button{border-color:#1677eb;background:#1677eb;color:#fff}.composer-dynamic-editor{position:relative;gap:0;padding:0;overflow:visible}.composer-dynamic-request,.composer-dynamic-fallback{display:flex;width:100%;min-height:62px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #ba9ef0;border-radius:8px 8px 0 0;background:#eadbff;color:#4d5260;font-size:12px;font-weight:650;text-align:center}.composer-dynamic-request{flex-direction:column;gap:5px}.composer-dynamic-request svg{color:#8459e9}.composer-dynamic-request.configured span{overflow:hidden;max-width:100%;color:#0878ef;text-overflow:ellipsis;white-space:nowrap}.composer-dynamic-fallback{min-height:36px;border-color:#cfd4da;border-top:0;border-radius:0 0 8px 8px;background:#fff;color:#555f6b}.composer-dynamic-fallback.configured{border-color:#4ba76e;color:#39855a}.composer-dynamic-connector{width:12px;height:12px;margin-left:auto;border:2px solid #8994a3;border-radius:50%;background:#fff}.dynamic-fallback-popover{position:fixed;z-index:48;top:var(--dynamic-fallback-top, 100px);left:var(--dynamic-fallback-left, 500px);width:255px;padding:0 16px 14px;border:1px solid #d8dce2;border-radius:6px;background:#fff;box-shadow:0 16px 34px #0f172a29}.dynamic-fallback-popover>header,.dynamic-fallback-popover>footer{display:flex;min-height:48px;align-items:center;justify-content:space-between}.dynamic-fallback-popover>header{margin:0 -16px;padding:0 14px;border-bottom:1px solid #e2e5e9}.dynamic-fallback-popover>header button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#6b8bc3}.dynamic-fallback-popover>p{margin:14px 0 10px;color:#4d5560;font-size:11px}.dynamic-fallback-options{display:grid;gap:7px}.dynamic-fallback-options>button,.dynamic-fallback-options>label{display:grid;grid-template-columns:22px minmax(0,1fr);min-height:42px;align-items:center;gap:8px;padding:8px 10px;border:1px dashed #cdd3da;border-radius:6px;background:#fff;color:#353c46;font-size:12px;text-align:left}.dynamic-fallback-options>label select{grid-column:1 / -1;width:100%;min-height:34px;border:1px solid #d6dbe2;border-radius:5px}.dynamic-fallback-popover>footer{margin-top:10px;border-top:1px solid #e6e9ed}.composer-data-collection-editor{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid #d5d9de;border-radius:8px;background:#fff;color:#243244}.composer-data-collection-summary{display:grid;gap:12px}.composer-data-collection-summary>label{display:grid;gap:7px;color:#4c535d;font-size:12px;font-weight:700}.composer-data-collection-summary>small{color:#7b818a;font-size:11px;text-align:center}.data-collection-quick-replies{position:relative;display:grid;justify-items:end;gap:7px}.data-collection-quick-reply-row,.data-collection-skip-chip{display:flex;width:min(82%,260px);min-height:34px;align-items:center;border:1px solid #d6dce5;border-radius:18px;background:#fff;color:#4b5565}.data-collection-quick-reply-row input{min-width:0;height:32px;flex:1 1 auto;padding:0 4px 0 13px;border:0;outline:0;background:transparent;color:#384252;font:inherit;font-size:12px;letter-spacing:0}.data-collection-quick-reply-row>button,.data-collection-skip-chip>button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:50%;background:transparent;color:#929ba8}.data-collection-skip-chip{justify-content:flex-end;padding-left:13px}.data-collection-skip-chip span{min-width:0;flex:1 1 auto;overflow:hidden;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.data-collection-add-quick-reply{position:relative;width:min(76%,240px)}.data-collection-add-quick-reply>button,.data-collection-disabled-quick-reply{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:4px;border:1px dashed #b49cff;border-radius:18px;background:#fff;color:#8a63e8;font-size:12px}.data-collection-add-quick-reply>button:disabled,.data-collection-disabled-quick-reply{border-color:#d1d7df;color:#a4acb7}.data-collection-disabled-quick-reply{width:min(76%,240px);justify-self:end}.data-collection-quick-reply-menu{position:absolute;z-index:12;top:calc(100% + 5px);right:0;display:grid;width:190px;padding:5px;border:1px solid #d7dce3;border-radius:6px;background:#fff;box-shadow:0 10px 24px #121c2d29}.data-collection-quick-reply-menu>button{display:grid;min-height:36px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:#404a59;font-size:11px;text-align:left}.data-collection-quick-reply-menu>button:hover:not(:disabled){background:#f2f6fb;color:#176fe8}.data-collection-reply-type-button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;border:1px dashed #b8c8ef;border-radius:6px;background:#fff;color:#6a7ea9;font-size:12px}.data-collection-reply-type-button:hover{border-color:#7b9ee8;background:#f7faff}.data-collection-reply-type-button strong{color:#4f6fab}.data-collection-settings-scrim{position:fixed;inset:0;z-index:96;background:#0f172a14}.omnichat-data-collection-scrim{background:transparent}.omnichat-data-collection-flyout{position:fixed;top:var(--data-collection-flyout-top, 72px);left:var(--data-collection-flyout-left, 366px);width:320px;max-height:calc(100vh - 74px);border:1px solid #d8dde5;border-radius:7px;background:#fff;box-shadow:0 12px 34px #121c2d2b;color:#303846}.omnichat-data-collection-flyout-header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 0 15px;border-bottom:1px solid #e7e9ed}.omnichat-data-collection-flyout-header.nested{justify-content:flex-start;padding-left:6px}.omnichat-data-collection-flyout-header strong{min-width:0;color:#303846;font-size:14px;font-weight:750;line-height:1.3}.omnichat-data-collection-flyout-header>button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:4px;background:transparent;color:#667080}.omnichat-data-collection-flyout-header>button:hover{background:#f1f3f6;color:#2d3541}.omnichat-data-collection-flyout-body{display:grid;max-height:calc(100vh - 124px);gap:16px;overflow-y:auto;padding:15px}.data-collection-free-text-setting{margin-top:-7px}.data-collection-save-field-group,.data-collection-success-route,.omnichat-data-collection-timeout-section,.omnichat-data-collection-text-setting,.omnichat-data-collection-retry-setting{padding-top:16px;border-top:1px solid #e3e7ec}.omnichat-data-collection-field-group,.omnichat-data-collection-choice-settings,.omnichat-data-collection-timeout-section,.data-collection-success-route{position:relative;display:grid;min-width:0;gap:7px}.omnichat-data-collection-label,.omnichat-data-collection-field-group>span,.omnichat-data-collection-choice-settings label>span,.data-collection-success-route>strong,.omnichat-data-collection-timeout-section>strong,.omnichat-data-collection-create-field label>span{color:#3d4551;font-size:11px;font-weight:750;line-height:1.35}.omnichat-data-collection-popup-anchor{position:relative;min-width:0}.omnichat-data-collection-select,.omnichat-data-collection-field-input,.omnichat-data-collection-choice-settings input,.omnichat-data-collection-choice-settings textarea,.omnichat-data-collection-create-field input,.omnichat-data-collection-create-field select,.omnichat-data-collection-existing-step select{width:100%;min-width:0;min-height:36px;border:1px solid #cfd5dd;border-radius:5px;background:#fff;color:#303846;font:inherit;font-size:12px;letter-spacing:0}.omnichat-data-collection-select{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;text-align:left}.omnichat-data-collection-select:hover,.omnichat-data-collection-field-input:focus-within{border-color:#7ba8e8}.omnichat-data-collection-field-input{display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:4px;padding:0 8px;color:#7c8490}.omnichat-data-collection-field-input input{min-width:0;height:34px;padding:0;border:0;outline:0;background:transparent;color:#303846;font:inherit;font-size:12px;letter-spacing:0}.omnichat-data-collection-field-input>button{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#89929e}.omnichat-data-collection-field-input>button:hover{background:#eef1f5;color:#4b5563}.omnichat-data-collection-menu{position:absolute;z-index:8;top:calc(100% + 4px);left:0;display:grid;width:100%;max-height:330px;overflow-y:auto;padding:5px;border:1px solid #d5dae1;border-radius:6px;background:#fff;box-shadow:0 10px 26px #121c2d2b}.omnichat-data-collection-menu>button,.omnichat-data-collection-field-results>button{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px;border:0;border-radius:4px;background:transparent;color:#3c4552;font-size:11px;text-align:left}.omnichat-data-collection-menu>button:hover,.omnichat-data-collection-menu>button[aria-selected=true],.omnichat-data-collection-field-results>button:hover,.omnichat-data-collection-field-results>button[aria-selected=true]{background:#eef5ff;color:#1767c7}.omnichat-data-collection-menu.reply-types{grid-template-columns:1fr}.omnichat-data-collection-menu.field-picker{max-height:286px;padding:0;overflow:hidden}.omnichat-data-collection-field-results{display:grid;max-height:230px;overflow-y:auto;padding:5px}.omnichat-data-collection-field-results>button{display:grid;grid-template-columns:minmax(0,1fr) auto}.omnichat-data-collection-field-results>button span,.omnichat-data-collection-field-results>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-data-collection-field-results>button small{color:#89919c;font-size:9px}.omnichat-data-collection-empty{padding:12px 8px;color:#8a929e;font-size:10px;text-align:center}.omnichat-data-collection-create-field-button{justify-content:flex-start!important;border-top:1px solid #e4e7eb!important;border-radius:0!important;color:#176fe8!important;font-weight:750}.omnichat-data-collection-choice-settings{padding:10px;border:1px solid #e2e6eb;border-radius:5px;background:#f8f9fb}.omnichat-data-collection-choice-settings>label:not(.omnichat-data-collection-check-row){position:relative;display:grid;gap:6px}.omnichat-data-collection-choice-settings textarea{min-height:84px;padding:8px;resize:vertical}.omnichat-data-collection-choice-settings label>small{position:absolute;right:7px;bottom:5px;color:#929aa5;font-size:9px}.omnichat-data-collection-choice-settings input{padding:7px 8px}.omnichat-data-collection-check-row{display:flex;align-items:center;gap:7px;color:#4b5460;font-size:11px}.omnichat-data-collection-check-row input{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:#1685ef}.omnichat-data-collection-text-setting{display:grid;gap:7px;color:#3d4551;font-size:11px;font-weight:750}.omnichat-data-collection-text-setting>span{display:flex;align-items:center;gap:4px}.omnichat-data-collection-text-setting textarea,.omnichat-data-collection-text-setting input{width:100%;min-height:38px;padding:9px 10px;border:1px solid #cfd5dd;border-radius:5px;outline:0;background:#fff;color:#303846;font:inherit;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}.omnichat-data-collection-text-setting textarea{min-height:76px;resize:vertical}.omnichat-data-collection-text-setting textarea:focus,.omnichat-data-collection-text-setting input:focus{border-color:#2585eb;box-shadow:0 0 0 1px #2585eb}.data-collection-success-route-card,.omnichat-data-collection-no-response-card{display:flex;min-width:0;min-height:48px;border:1px dashed #c5cbd4;border-radius:5px;background:#fff}.data-collection-success-route-card.connected{border-style:solid;border-color:#e6b23e;background:#fffaf0}.data-collection-success-route-card>button:first-child,.omnichat-data-collection-no-response-card>button:first-child{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:9px;padding:8px 10px;border:0;background:transparent;color:#505967;text-align:left}.data-collection-success-route-card>button:first-child>svg{flex:0 0 auto;color:#e3a000}.data-collection-success-route-card>button:first-child span,.omnichat-data-collection-no-response-card>button:first-child{min-width:0}.data-collection-success-route-card b,.data-collection-success-route-card small,.omnichat-data-collection-no-response-card span,.omnichat-data-collection-no-response-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-collection-success-route-card b,.omnichat-data-collection-no-response-card span{color:#3c4552;font-size:11px;font-weight:700}.data-collection-success-route-card small,.omnichat-data-collection-no-response-card small{margin-top:2px;color:#8a929e;font-size:9px}.data-collection-success-route-card>button:last-child:not(:first-child),.omnichat-data-collection-no-response-card>button:last-child:not(:first-child){display:grid;width:31px;flex:0 0 31px;place-items:center;border:0;border-left:1px solid #ead9ad;background:transparent;color:#858d98}.omnichat-data-collection-timeout-section{padding-top:16px}.omnichat-data-collection-text-setting+.omnichat-data-collection-text-setting{padding-top:0;border-top:0}.omnichat-data-collection-timeout-summary{display:flex;width:100%;align-items:baseline;gap:4px;padding:0;border:0;background:transparent;color:#656e79;font-size:10px;text-align:left}.omnichat-data-collection-timeout-summary b{color:#2f76d2;font-size:10px;text-decoration:underline}.omnichat-data-collection-timeout-popover{position:absolute;z-index:7;top:calc(100% + 5px);left:0;display:grid;grid-template-columns:72px minmax(0,1fr);width:222px;gap:6px;padding:8px;border:1px solid #d5dae1;border-radius:6px;background:#fff;box-shadow:0 9px 24px #121c2d29}.omnichat-data-collection-timeout-popover input,.omnichat-data-collection-timeout-popover select{width:100%;min-width:0;height:34px;padding:6px 7px;border:1px solid #cfd5dd;border-radius:5px;background:#fff;color:#303846;font:inherit;font-size:11px}.omnichat-data-collection-timeout-section>small{color:#8a929e;font-size:9px;line-height:1.45}.omnichat-data-collection-choose-step{display:flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px dashed #9cb7e1;border-radius:5px;background:#f8fbff;color:#2371d5;font-size:10px;font-weight:750}.omnichat-data-collection-no-response-card.connected{border-style:solid;border-color:#8fb2e6;background:#f7fbff}.omnichat-data-collection-retry-setting{display:flex;min-width:0;align-items:center;gap:4px;color:#656e79;font-size:10px}.omnichat-data-collection-retry-setting>span:last-child{min-width:0}.omnichat-data-collection-retry-setting .omnichat-data-collection-popup-anchor>button{display:flex;align-items:center;gap:2px;padding:2px 3px;border:0;background:transparent;color:#2f76d2;font-size:10px;font-weight:700}.omnichat-data-collection-menu.retry-menu{right:0;left:auto;width:104px}.omnichat-data-collection-next-step{display:grid;max-height:calc(100vh - 124px);gap:2px;overflow-y:auto;padding:7px}.omnichat-data-collection-next-step>button{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;min-height:42px;align-items:center;gap:7px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:#4a5360;font-size:11px;text-align:left}.omnichat-data-collection-next-step>button:hover{background:#f1f5fa;color:#176fe8}.omnichat-data-collection-next-step>button>svg:first-child{color:#1685ef}.omnichat-data-collection-next-step>button>svg:last-child{color:#a2a9b2}.omnichat-data-collection-existing-step{display:grid;gap:5px;padding:7px 8px 10px;color:#667080;font-size:10px}.omnichat-data-collection-existing-step select{padding:6px 8px}.omnichat-data-collection-create-field{display:grid;gap:13px;padding:15px}.omnichat-data-collection-create-field label{display:grid;gap:6px}.omnichat-data-collection-create-field input,.omnichat-data-collection-create-field select{padding:7px 8px}.omnichat-data-collection-create-field>small{color:#b42318;font-size:10px}.omnichat-data-collection-create-actions{display:flex;justify-content:flex-end;gap:7px;padding:10px 12px;border-top:1px solid #e7e9ed}.omnichat-data-collection-create-actions button{min-height:32px;padding:6px 11px;border:1px solid #ced4dc;border-radius:5px;background:#fff;color:#4a5360;font-size:11px;font-weight:700}.omnichat-data-collection-create-actions button.primary{border-color:#1479e8;background:#1479e8;color:#fff}@media(max-width:620px){.omnichat-data-collection-flyout{top:62px;left:12px;width:calc(100vw - 24px);max-height:calc(100vh - 74px)}}.data-collection-settings-window{position:fixed;top:64px;left:clamp(454px,31vw,720px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,calc(100vw - 476px));max-height:calc(100vh - 96px);overflow:hidden;border:1px solid #d5d9de;border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a2e}.data-collection-settings-window>header,.data-collection-settings-window>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #e1e4e8}.data-collection-settings-window>header strong{color:#2b3038;font-size:22px;font-weight:650}.data-collection-settings-window>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:4px;background:transparent;color:#69717d}.data-collection-settings-window>footer{justify-content:flex-end;border-top:1px solid #e1e4e8;border-bottom:0}.data-collection-settings-editor{min-height:0;overflow:auto;padding:22px 24px 28px}.data-collection-settings-editor .data-collection-heading,.data-collection-settings-editor .data-collection-question-field{display:none}.data-collection-settings-editor>*{order:50}.data-collection-settings-editor .data-collection-save-row{order:10}.data-collection-settings-editor .data-collection-reply-type-field{order:1}.data-collection-settings-editor .data-collection-save-field{order:2}.data-collection-settings-editor .data-collection-create-field,.data-collection-settings-editor [data-testid=builder-data-collection-email-opt-in],.data-collection-settings-editor [data-testid=builder-data-collection-sms-opt-in],.data-collection-settings-editor [data-testid=builder-data-collection-whatsapp-opt-in]{order:11}.data-collection-settings-editor .data-collection-success-actions{order:20}.data-collection-settings-editor .data-collection-timeout-heading{display:grid;gap:3px;order:30}.data-collection-settings-editor .data-collection-timeout-heading strong{color:#303846;font-size:13px}.data-collection-settings-editor .data-collection-timeout-heading span{color:#616a76;font-size:12px}.data-collection-settings-editor .data-collection-timeout-row{order:31}.data-collection-settings-editor .data-collection-retry-row{order:40}.data-collection-settings-editor .data-collection-choices-field{order:41}.data-collection-settings-editor .data-collection-free-text-toggle{order:42}.data-collection-settings-editor .data-collection-skip-label{order:43}.data-collection-settings-editor .data-collection-retry-message{order:44}@media(max-width:860px){.data-collection-settings-window{top:54px;left:12px;width:calc(100vw - 24px);max-height:calc(100vh - 68px)}}.data-collection-heading{padding-bottom:10px;border-bottom:1px solid #e8ebef}.data-collection-heading>span{display:flex;align-items:center;gap:8px;color:#243244;font-size:13px;font-weight:850}.data-collection-heading svg{color:#1877f2}.composer-data-collection-editor>label,.composer-data-collection-editor .split-fields>label{display:grid;min-width:0;gap:6px;color:#4b5563;font-size:11px;font-weight:800}.composer-data-collection-editor input:not([type=checkbox]),.composer-data-collection-editor select,.composer-data-collection-editor textarea{width:100%;min-width:0;min-height:36px;padding:8px 9px;border:1px solid #cfd6df;border-radius:6px;background:#fff;color:#172033;font:inherit;font-weight:650;letter-spacing:0}.composer-data-collection-editor textarea{resize:vertical;line-height:1.4}.composer-data-collection-editor .text-constructor-field>textarea{padding-right:34px}.composer-data-collection-editor .data-collection-toggle{display:flex;min-height:30px;grid-template-columns:none;align-items:center;gap:8px;color:#344054;font-size:11px;font-weight:750}.composer-data-collection-editor .data-collection-toggle input{width:15px;height:15px;flex:0 0 15px;margin:0;accent-color:#0b74ff}.composer-data-collection-editor .data-collection-toggle>span{min-width:0}.composer-data-collection-editor .composer-rule-count{justify-self:end;color:#7c8796;font-size:10px;font-weight:750}.composer-data-collection-editor .data-collection-save-row{grid-template-columns:minmax(0,1fr)}.data-collection-create-field{display:grid;gap:9px;min-width:0}.data-collection-create-field-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,.55fr);gap:9px;min-width:0;padding-top:10px;border-top:1px solid #e8ebef}.data-collection-create-field-form>label{display:grid;min-width:0;gap:6px;color:#4b5563;font-size:11px;font-weight:800}.data-collection-create-field-form>.primary-button{grid-column:1 / -1;justify-self:start}.data-collection-create-field-form>small{grid-column:1 / -1;color:#667085;font-size:11px;font-weight:700}.composer-data-collection-editor .data-collection-timeout-row>label:last-child{grid-column:1 / -1}.data-collection-no-response-target{position:relative;display:grid;grid-column:1 / -1;gap:7px}.data-collection-no-response-target>strong{color:#4b5563;font-size:11px;font-weight:800}.data-collection-no-response-target>button{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:8px 10px;border:1px solid #cfd6df;border-radius:6px;background:#fff;color:#253247;font-size:12px;font-weight:700}.data-collection-next-step-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #d4d9e0;border-radius:6px;background:#fff;box-shadow:0 16px 34px #0f172a24}.data-collection-next-step-menu>button{display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 9px;border:1px solid #e0e4e9;border-radius:5px;background:#f8f9fb;color:#303846;font-size:11px;font-weight:750;text-align:left}.data-collection-next-step-menu>button:hover{border-color:#91afe9;background:#f3f7ff}.data-collection-next-step-menu>label{display:grid;grid-column:1 / -1;gap:6px;color:#4b5563;font-size:11px;font-weight:800}.notify-assignees-editor{display:grid;min-width:0;gap:10px}.notify-assignees-editor>label{min-width:0}.notify-assignees-matrix{min-width:0;overflow:hidden;border:1px solid #dfe3e8;border-radius:6px;background:#fff}.notify-assignees-matrix-head,.notify-assignees-row{display:grid;grid-template-columns:minmax(0,1fr) 54px 54px;min-height:38px;align-items:center}.notify-assignees-matrix-head{min-height:30px;border-bottom:1px solid #e5e8ec;background:#f7f8fa;color:#687386;font-size:10px;font-weight:850}.notify-assignees-matrix-head>span,.notify-assignees-row>span{min-width:0;padding:0 10px}.notify-assignees-matrix-head>span:not(:first-child),.notify-assignees-row>label{display:grid;height:100%;place-items:center;border-left:1px solid #edf0f3;text-align:center}.notify-assignees-matrix-head>span:not(:first-child) svg{display:block;flex:0 0 auto}.notification-column-messenger{color:#1877f2}.notification-column-email{color:#7c4dff}.notify-assignees-row+.notify-assignees-row{border-top:1px solid #edf0f3}.notify-assignees-row>span{display:grid;gap:1px}.notify-assignees-row strong{min-width:0;overflow:hidden;color:#273244;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.notify-assignees-row small{color:#7a8494;font-size:9px;font-weight:700}.notify-assignees-row input{width:15px;height:15px;accent-color:#168f62}.notify-assignees-row input:disabled{opacity:.28}.notify-assignees-empty{padding:12px 10px;color:#7a8494;font-size:11px;font-weight:700}.notify-assignees-inbox-link{margin:0}.notify-assignees-legacy{color:#8a5a20;font-size:10px;font-weight:750}.notify-assignees-editor.compact{gap:8px}.omnichat-notify-action-scrim,.omnichat-action-config-scrim{position:fixed;z-index:155;inset:0;background:transparent}.omnichat-action-config-popover,.omnichat-action-menu-popover{position:fixed;display:grid;width:min(248px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 24px));gap:10px;overflow:auto;padding:13px;border:1px solid #d8dde5;border-radius:5px;background:#fff;box-shadow:0 7px 24px #1f293733}.omnichat-action-config-popover>label,.omnichat-action-config-popover .omnichat-meta-conversion-editor>label,.omnichat-action-config-popover .split-fields>label{position:relative;display:grid;min-width:0;gap:6px;color:#4b5563;font-size:12px;font-weight:700}.omnichat-action-config-popover input,.omnichat-action-config-popover select,.omnichat-action-config-popover textarea{width:100%;min-width:0;border:1px solid #ccd3dd;border-radius:4px;background:#fff;color:#273244;font:inherit}.omnichat-action-config-popover input,.omnichat-action-config-popover select{min-height:31px;padding:5px 8px}.omnichat-action-config-popover textarea{min-height:58px;resize:vertical;padding:7px 8px 24px}.omnichat-action-config-popover>small,.omnichat-action-menu-popover>small{color:#8b94a3;font-size:11px}.omnichat-action-value-tools{position:absolute;right:7px;bottom:6px;display:flex;gap:7px;color:#3d4653}.omnichat-action-menu-popover{gap:0;padding:5px 0}.omnichat-action-menu-popover button{min-height:34px;padding:7px 12px;border:0;border-radius:0;background:#fff;color:#3d4653;font-size:12px;text-align:left}.omnichat-action-menu-popover button:hover,.omnichat-action-menu-popover button:focus-visible{background:#f4f6f9}.omnichat-notify-action-popover{position:fixed;display:grid;width:min(360px,calc(100vw - 24px));max-height:min(580px,calc(100vh - 24px));overflow:auto;border:1px solid #d8dde5;border-radius:12px;background:#fff;box-shadow:0 7px 24px #1f293733}.omnichat-notify-action-popover>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:14px 16px;border-bottom:1px solid #e3e7ec;color:#3a4351;font-size:14px;font-weight:700}.omnichat-notify-action-popover>.notify-assignees-editor{padding:16px}.notify-assignees-editor>.notify-assignees-message-field{display:grid;gap:6px;color:#4b5563;font-size:12px;font-weight:750}.omnichat-notify-action-popover .notify-assignees-inbox-link{min-height:28px;color:#3d4653;font-size:11px}.omnichat-notify-action-popover .notify-assignees-matrix{overflow:visible;border:0;border-radius:0}.omnichat-notify-action-popover .notify-assignees-matrix-head,.omnichat-notify-action-popover .notify-assignees-row{grid-template-columns:minmax(0,1fr) 40px 40px}.omnichat-notify-action-popover .notify-assignees-matrix-head{min-height:28px;border:0;background:#fff}.omnichat-notify-action-popover .notify-assignees-matrix-head>span,.omnichat-notify-action-popover .notify-assignees-row>span{padding:0 2px}.omnichat-notify-action-popover .notify-assignees-matrix-head>span:not(:first-child),.omnichat-notify-action-popover .notify-assignees-row>label{border-left:0}.omnichat-notify-action-popover .notify-assignees-row+.notify-assignees-row{border-top:0}.omnichat-notify-action-popover .notify-assignees-row strong{font-size:10px;font-weight:650}@media(max-width:760px){.omnichat-notify-action-popover{right:12px;bottom:12px;left:12px!important;top:auto!important;width:auto}}.data-collection-success-actions{display:grid;gap:9px;min-width:0;padding-top:11px;border-top:1px solid #e8ebef}.data-collection-success-actions-head,.data-collection-success-action>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.data-collection-success-actions-head>span{display:flex;min-width:0;align-items:center;gap:7px}.data-collection-success-actions-head svg{color:#1877f2}.data-collection-success-actions-head strong{color:#243244;font-size:12px;font-weight:850}.data-collection-success-actions-head small{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#edf4ff;color:#1769d1;font-size:10px;font-weight:850}.data-collection-success-actions-head>button,.data-collection-success-action>header>button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:1px solid #d7dce3;border-radius:6px;background:#fff;color:#445066}.data-collection-success-action>header>button:hover{border-color:#f0b5b5;color:#c83a3a}.data-collection-success-action-list{display:grid;gap:8px}.data-collection-success-action{display:grid;min-width:0;gap:9px;padding:10px;border:1px solid #dce1e8;border-radius:7px;background:#f8f9fb}.data-collection-success-action.needs-setup{border-color:#e4b06b;background:#fffaf3}.data-collection-success-action>header>span,.data-collection-success-action>header strong,.data-collection-success-action>header small{display:block;min-width:0}.data-collection-success-action>header strong{color:#253246;font-size:11px;font-weight:850}.data-collection-success-action>header small{margin-top:2px;overflow:hidden;color:#747f8f;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.data-collection-success-action>label,.data-collection-success-action .split-fields>label,.data-collection-success-external-request label{display:grid;min-width:0;gap:5px;color:#4b5563;font-size:10px;font-weight:800}.data-collection-success-external-request,.data-collection-success-external-request details{display:grid;min-width:0;gap:8px}.data-collection-success-external-request summary{cursor:pointer;color:#1769d1;font-size:10px;font-weight:800}.data-collection-success-action-warning,.data-collection-success-action-note,.data-collection-success-actions-empty{color:#737d8b;font-size:10px;font-weight:650;line-height:1.45}.data-collection-success-action-warning{color:#9b5a16}.data-collection-success-action-add-row{display:flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px dashed #aebccc;border-radius:6px;background:#fff;color:#1769d1;font-size:11px;font-weight:800}.data-collection-success-action-add-row:hover,.data-collection-success-actions-head>button:hover{border-color:#1877f2;background:#f4f8ff}@media(max-width:700px){.composer-data-collection-editor .split-fields{grid-template-columns:minmax(0,1fr)}}.composer-utility-editor-head{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #e8ebef}.composer-utility-editor-head>svg{color:#1877f2}.composer-utility-editor-head>span,.composer-utility-editor-head strong,.composer-utility-editor-head small{display:block;min-width:0}.composer-utility-editor-head strong{font-size:13px;font-weight:850}.composer-utility-editor-head small{margin-top:2px;color:#6b7280;font-size:11px;line-height:1.35}.composer-messenger-list-editor>label,.composer-dynamic-editor>label,.composer-messenger-list-create>label{display:grid;min-width:0;gap:6px;color:#4b5563;font-size:11px;font-weight:800}.composer-messenger-list-editor input,.composer-messenger-list-editor select,.composer-messenger-list-editor textarea,.composer-dynamic-editor input,.composer-dynamic-editor select,.composer-dynamic-editor textarea{width:100%;min-width:0;min-height:36px;padding:8px 9px;border:1px solid #cfd6df;border-radius:6px;background:#fff;color:#172033;font:inherit;font-weight:650;letter-spacing:0}.composer-messenger-list-editor textarea,.composer-dynamic-editor textarea{resize:vertical;line-height:1.4}.dynamic-request-test{display:grid;gap:9px;padding-top:12px;border-top:1px solid #e8ebef}.dynamic-request-test>label:not(.dynamic-request-live-toggle){display:grid;gap:6px;color:#4b5563;font-size:11px;font-weight:800}.dynamic-request-test>.primary-blue-button{width:fit-content;min-height:34px;padding:0 13px}.dynamic-request-live-toggle{display:flex;align-items:center;gap:7px;color:#4b5563;font-size:11px;font-weight:750}.dynamic-request-live-toggle input{width:15px;min-height:15px;margin:0}.dynamic-request-test-result{display:grid;gap:4px;padding:9px 10px;border:1px solid #dbe3ec;border-radius:6px;background:#f7f9fb;color:#4b5563;font-size:11px;line-height:1.4}.dynamic-request-test-result.success{border-color:#a7dec1;background:#f1fbf5;color:#176b43}.dynamic-request-test-result.error{border-color:#f1b8b8;background:#fff5f5;color:#a12622}.dynamic-request-test-result.skipped,.dynamic-request-test-result.running{border-color:#bed7f5;background:#f3f8ff;color:#245c9d}.dynamic-request-test-result strong,.dynamic-request-test-result span{display:block}.dynamic-request-test-result summary{cursor:pointer;font-weight:800}.dynamic-request-test-result pre{max-height:220px;margin:7px 0 0;overflow:auto}.composer-inline-create-button{display:inline-flex;width:fit-content;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #cfe0fb;border-radius:6px;background:#f4f8ff;color:#0b74ff;font-size:11px;font-weight:850}.composer-messenger-list-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.55fr);gap:10px;padding:12px;border:1px solid #dbe5f2;border-radius:7px;background:#f8fafc}.composer-messenger-list-create .wide-field,.composer-utility-status{grid-column:1 / -1}.composer-utility-status{color:#5f6878;font-size:11px;font-weight:750}.composer-rich-preview{position:relative;display:grid;overflow:visible;background:#fff}.composer-card-convert-button{position:absolute;z-index:5;top:104px;right:-17px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7dce2;border-radius:50%;background:#fff;color:#5d6671;box-shadow:0 3px 8px #0f172a1f}.composer-card-previous-button{position:absolute;z-index:5;top:104px;left:-17px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7dce2;border-radius:50%;background:#fff;color:#777f89;box-shadow:0 3px 8px #0f172a1a;opacity:.42}.composer-card-link-setting{width:100%}.composer-card-url-button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:52px;padding:9px 10px;border:0;border-top:1px solid #e2e6eb;border-radius:0;background:#f8fafc;color:#526174;text-align:left}.composer-card-url-button>span{display:grid;min-width:0;gap:3px}.composer-card-url-button strong{font-size:12px;font-weight:600}.composer-card-url-button>span>small{color:#68788b;font-size:10px;line-height:1.4}.composer-card-url-status{align-self:start;font-size:10px;line-height:16px}.composer-card-url-button:hover{background:#eef4fb}.composer-card-url-button:focus-visible{outline:2px solid #1683ff;outline-offset:-2px}.composer-card-url-button.configured{color:#29915a}.composer-card-url-popover{position:fixed;z-index:55;display:grid;width:min(360px,calc(100vw - 32px));gap:12px;padding:15px;border:1px solid #d4d9df;border-radius:6px;background:#fff;box-shadow:0 14px 32px #0f172a29}.composer-card-url-popover label{display:grid;gap:8px;color:#3e4650;font-size:13px;font-weight:750}.composer-card-url-popover label>span{display:inline-flex;align-items:center;gap:5px}.composer-card-url-popover label>span>small{color:#68788b;font-size:11px;font-weight:400}.composer-card-url-popover>p{margin:0;color:#68788b;font-size:12px;line-height:1.5}.composer-card-url-popover input{width:100%;min-height:42px;padding:0 10px;border:1px solid #8aacdc;border-radius:5px}.composer-card-url-popover>.primary-button{justify-self:end}.composer-rich-preview>img,.composer-gallery-card>img,.composer-rich-placeholder,.composer-image-picker{width:100%;aspect-ratio:1.72;object-fit:cover;background:#f0f2f5}.composer-image-picker{display:grid;min-height:220px;place-items:center;padding:0;border:0;border-radius:15px 15px 0 0;background:#fff;color:#006dff;cursor:pointer;font:inherit;text-align:center}.composer-image-picker-shell{position:relative;width:100%;min-width:0}.composer-image-source-controls{display:grid;min-width:0;gap:6px;padding:8px;background:#fff}.composer-image-source-buttons{display:flex;flex-wrap:wrap;gap:6px}.composer-image-source-buttons>.composer-media-upload-button{flex:1 1 auto;gap:4px;padding:6px 7px;font-size:11px;white-space:nowrap}.composer-image-source-buttons .composer-media-upload-button:focus-visible,.composer-image-source-buttons .composer-media-upload-button:focus-within{outline:2px solid #087cff;outline-offset:2px}.composer-image-source-controls .composer-media-upload-status{margin:0;overflow-wrap:anywhere}.composer-image-storage-note,.composer-image-url-help{color:#63738a;font-size:11px;line-height:1.4}.builder-image-load-error{display:grid;width:100%;min-height:100px;box-sizing:border-box;place-content:center;justify-items:center;gap:6px;padding:14px;border:1px dashed #d7dce4;border-radius:8px;background:#f7f8fa;color:#687487;text-align:center}.builder-image-load-error strong{font-size:12px}.builder-image-load-error small{font-size:11px;line-height:1.4;font-weight:400}.composer-image-picker.has-image{overflow:hidden;background:#f0f2f5}.composer-image-picker img{display:block;width:100%;height:100%;aspect-ratio:1.72;object-fit:cover}.composer-image-empty{display:grid;justify-items:center;gap:12px;padding:18px;color:#006dff;font-size:18px;font-weight:500}.composer-image-empty strong{font-weight:500}.composer-image-empty span{color:#2b3038;font-weight:400}.composer-rich-placeholder{display:grid;place-items:center;color:#8b96a5}.composer-rich-preview>img,.composer-rich-preview>.composer-rich-placeholder{border-radius:15px 15px 0 0}.composer-rich-preview.aspect-square>img,.composer-rich-preview.aspect-square>.composer-rich-placeholder,.composer-rich-preview.aspect-square>.composer-image-picker,.composer-gallery-preview.aspect-square .composer-gallery-card>img,.composer-gallery-preview.aspect-square .composer-gallery-card>.composer-rich-placeholder,.composer-gallery-preview.aspect-square .composer-gallery-card>.composer-image-picker{aspect-ratio:1}.composer-rich-preview.aspect-square .composer-image-picker-shell .composer-image-picker,.composer-gallery-preview.aspect-square .composer-gallery-card .composer-image-picker-shell .composer-image-picker,.composer-rich-preview.aspect-square .composer-image-picker img,.composer-gallery-preview.aspect-square .composer-gallery-card .composer-image-picker img{aspect-ratio:1}.composer-image-url-popover{position:fixed;z-index:30;top:var(--image-popover-top, 120px);left:var(--image-popover-left, 454px);display:grid;width:288px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);overflow-y:auto;min-width:0;gap:9px;padding:12px;border:1px solid #d5d9de;border-radius:6px;background:#fff;box-shadow:0 20px 44px #0f172a29}.composer-image-url-popover:before{content:"";position:absolute;top:40px;left:-7px;width:12px;height:12px;border-bottom:1px solid #d5d9de;border-left:1px solid #d5d9de;background:#fff;transform:rotate(45deg)}.composer-image-url-popover label{display:grid;gap:7px;color:#2b3038;font-size:13px;font-weight:600}.composer-image-url-popover label>input:not([type=file]){width:100%;min-height:40px;padding:9px 10px;border:1px solid #006dff;border-radius:8px;outline:0;color:#202631;font:inherit;font-size:12px;font-weight:400}.composer-image-url-popover label>input:not([type=file])::placeholder{color:#8a8f98}.composer-image-url-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.composer-page-media{display:grid;min-width:0;gap:8px}.composer-page-media>strong{color:#2b3038;font-size:13px;font-weight:800}.composer-page-media>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:220px;overflow-y:auto}.composer-page-media button{display:grid;min-width:0;padding:0;overflow:hidden;border:1px solid #d9dee7;border-radius:6px;background:#fff;color:#2b3038;cursor:pointer;text-align:left}.composer-page-media button:hover,.composer-page-media button:focus-visible{border-color:#006dff;outline:0}.composer-page-media img{width:100%;aspect-ratio:1.72;object-fit:cover;background:#eef1f5}.composer-page-media span{min-width:0;padding:6px;overflow:hidden;font-size:10px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.composer-rich-copy{display:grid;gap:5px;padding:12px 14px}.composer-inline-input,.composer-inline-textarea{width:100%;border:0;outline:0;background:transparent;color:#202631;font:inherit}.composer-inline-input{min-height:26px}.composer-inline-input.title{color:#202631;font-size:15px;font-weight:700;line-height:1.25}.composer-inline-input.subtle{min-height:24px;color:#7a8491;font-size:12px}.composer-inline-textarea{min-height:44px;resize:vertical;color:#4d5b6c;font-size:13px;line-height:1.4}.composer-inline-input:focus,.composer-inline-textarea:focus{border-radius:5px;box-shadow:0 0 0 2px #006dff1f}.text-constructor-field{position:relative;display:block;min-width:0}.text-constructor-field>input,.text-constructor-field>textarea{padding-right:42px}.text-constructor-field.has-footer>input,.text-constructor-field.has-footer>textarea{padding-right:12px}.text-constructor-field.has-omnichat-toolbar>input,.text-constructor-field.has-omnichat-toolbar>textarea{padding-right:12px;padding-bottom:48px}.omnichat-message-text-toolbar{position:absolute;right:8px;bottom:7px;z-index:4;display:inline-flex;min-height:30px;align-items:center;gap:2px;padding:3px 5px;border-radius:5px;background:#292c31;color:#fff;box-shadow:0 7px 20px #171c2433}.omnichat-message-text-toolbar>button{display:inline-flex;min-width:26px;height:24px;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:0;border-radius:4px;background:transparent;color:#fff;font-size:11px;font-weight:700}.omnichat-message-text-toolbar>button:hover,.omnichat-message-text-toolbar>button.active{background:#ffffff24}.omnichat-message-text-toolbar>button:disabled{opacity:.45}.omnichat-message-text-toolbar .character-counter{min-width:36px;padding:0 3px;color:#fff;font-size:11px;font-weight:700;text-align:right}.omnichat-message-text-toolbar .character-counter.warning,.omnichat-message-text-toolbar .character-counter.danger{color:#ffd37a}.text-constructor-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:5px 8px 7px;background:inherit}.text-constructor-tools{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.text-constructor-tools button{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 7px;border:1px solid #d6e1ef;border-radius:999px;background:#fff;color:#4c5b70;font-size:10px;font-weight:850;white-space:nowrap}.text-constructor-tools button:hover,.text-constructor-tools button.active{border-color:#006dff;background:#eff6ff;color:#006dff}.text-constructor-footer .character-counter{flex:0 0 auto;white-space:nowrap}.text-constructor-trigger{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #cbd7ea;border-radius:999px;background:#fff;color:#006dff;box-shadow:0 6px 14px #0f172a14}.text-constructor-trigger:hover,.text-constructor-field.open .text-constructor-trigger{border-color:#006dff;background:#eff6ff}.text-constructor-popover{position:absolute;top:42px;right:6px;z-index:35;display:grid;gap:10px;width:min(320px,calc(100vw - 80px));max-height:360px;overflow:auto;padding:12px;border:1px solid #d5dce8;border-radius:12px;background:#fff;box-shadow:0 18px 42px #0f172a33}.text-constructor-field.has-footer .text-constructor-popover{inset:auto auto 34px 8px}.text-constructor-popover-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#1f2937}.text-constructor-popover-head strong{font-size:13px;font-weight:850}.text-constructor-popover-head button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#f1f5f9;color:#64748b}.text-constructor-popover section{display:grid;gap:7px}.text-constructor-popover section>span{color:#64748b;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.text-constructor-popover section>div{display:grid;gap:6px}.text-constructor-popover section button{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:7px 9px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;text-align:left}.text-constructor-popover section button:hover{border-color:#9ec5ff;background:#f0f7ff}.text-constructor-popover section button strong{overflow:hidden;color:#1f2937;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.text-constructor-popover section button small{overflow:hidden;color:#006dff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.omnichat-builder-emoji-picker,.omnichat-builder-field-picker{position:absolute;bottom:40px;left:8px;z-index:120;display:grid;width:min(360px,calc(100vw - 84px));max-height:430px;overflow:hidden;border:1px solid #d9dee7;border-radius:8px;background:#fff;box-shadow:0 18px 46px #18223338;color:#283448}.omnichat-builder-emoji-picker.floating,.omnichat-builder-field-picker.floating{z-index:2200}.omnichat-builder-emoji-picker>nav{display:grid;grid-template-columns:repeat(9,minmax(28px,1fr));gap:2px;padding:7px 7px 4px;border-bottom:1px solid #edf0f4}.omnichat-builder-emoji-picker{grid-template-rows:auto auto minmax(0,1fr)}.omnichat-builder-emoji-picker>nav button{display:grid;min-width:0;height:30px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;font-size:16px}.omnichat-builder-emoji-picker>nav button:hover,.omnichat-builder-emoji-picker>nav button.active{background:#edf5ff}.omnichat-builder-emoji-search,.omnichat-builder-field-picker>label{display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:5px;padding:7px 9px;border-bottom:1px solid #edf0f4;color:#7a8494}.omnichat-builder-emoji-search input,.omnichat-builder-field-picker>label input{width:100%;min-width:0;height:30px;padding:0 4px;border:0;outline:0;background:transparent;color:#283448;font-size:13px}.omnichat-builder-emoji-search button,.omnichat-builder-field-picker>label button{display:grid;width:27px;height:27px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#7a8494}.omnichat-builder-emoji-results,.omnichat-builder-field-results{display:grid;gap:10px;max-height:300px;overflow:auto;padding:9px}.omnichat-builder-emoji-results section,.omnichat-builder-field-results section{display:grid;gap:7px}.omnichat-builder-emoji-results section>strong,.omnichat-builder-field-results section>strong{color:#6c7686;font-size:11px;font-weight:800}.omnichat-builder-emoji-results section>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.omnichat-builder-emoji-results section>div button{display:grid;width:100%;min-width:0;aspect-ratio:1;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;font-size:19px}.omnichat-builder-emoji-results section>div button:hover{background:#edf5ff}.omnichat-builder-field-picker{grid-template-columns:122px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:min(430px,calc(100vw - 84px))}.omnichat-builder-field-picker>label{grid-column:1 / -1}.omnichat-builder-field-picker>nav{display:grid;align-content:start;gap:3px;padding:8px;border-right:1px solid #edf0f4;background:#f8f9fb}.omnichat-builder-field-picker>nav button{min-height:34px;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:#5a6575;font-size:11px;font-weight:750;text-align:left}.omnichat-builder-field-picker>nav button:hover,.omnichat-builder-field-picker>nav button.active{background:#e8f2ff;color:#0b6fe8}.omnichat-builder-field-results{min-height:178px}.omnichat-builder-field-picker.floating .omnichat-builder-field-results{min-height:0;max-height:none}.omnichat-builder-field-picker.compact{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.omnichat-builder-field-picker.compact>nav{display:none}.omnichat-builder-field-picker.compact .omnichat-builder-field-results,.omnichat-builder-field-picker.compact .omnichat-builder-field-results section{align-content:start}.omnichat-builder-emoji-picker.floating .omnichat-builder-emoji-results{max-height:none}.omnichat-field-token,.omnichat-field-channel-toggle{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:#283448;text-align:left}.omnichat-field-token:hover,.omnichat-field-channel-toggle:hover{background:#edf5ff}.omnichat-field-token span,.omnichat-field-channel-toggle span{overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.omnichat-field-token>svg,.omnichat-field-channel-toggle>svg{color:#8b95a5}.omnichat-field-channel-group,.omnichat-field-channel-tokens{display:grid}.omnichat-field-channel-toggle{grid-template-columns:20px minmax(0,1fr) 16px;width:100%}.omnichat-field-channel-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.omnichat-field-channel-tokens .omnichat-field-token{padding-left:18px}.omnichat-improve-text-scrim{position:fixed;inset:0;z-index:2100;background:#1e263214}.omnichat-improve-text-window{position:absolute;top:68px;right:18px;bottom:18px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:16px;width:min(430px,calc(100vw - 36px));overflow:auto;padding:0 20px 20px;border:1px solid #d9dee7;border-radius:8px;background:#fff;box-shadow:0 20px 56px #1822333d;color:#263246}.omnichat-improve-text-window>header{position:sticky;top:0;z-index:2;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ebf0;background:#fff}.omnichat-improve-text-window>header strong{font-size:18px;font-weight:800}.omnichat-improve-text-window>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#6d7787}.omnichat-improve-text-window>div,.omnichat-improve-result{display:grid;gap:9px}.omnichat-improve-text-window h3{margin:0;font-size:14px;font-weight:750}.omnichat-improve-text-window textarea{width:100%;min-height:142px;resize:vertical;padding:11px 12px;border:1px solid #d7dde6;border-radius:6px;outline:0;background:#fff;color:#263246;font:inherit;font-size:13px;line-height:1.45}.omnichat-improve-text-window textarea:focus{border-color:#0b75f0;box-shadow:0 0 0 2px #0b75f021}.omnichat-improve-text-window .primary-button{justify-self:end}.omnichat-improve-status{margin:0;padding:9px 11px;border-radius:5px;background:#f2f5f9;color:#5b6677;font-size:12px;line-height:1.4}.omnichat-improve-status.error{background:#fff2f1;color:#a52b25}.omnichat-improve-status.success{background:#edf9f2;color:#08744a}.composer-rich-copy .character-counter{margin-top:-2px;font-size:10px;padding-right:2px;white-space:nowrap}.composer-rich-copy strong,.composer-rich-copy p{margin:0;color:#202631}.composer-rich-copy strong{font-size:15px;line-height:1.25}.composer-rich-copy p{color:#4d5b6c;font-size:13px;line-height:1.4}.composer-card-buttons{display:grid;border-top:1px solid #d5d9de}.composer-card-button{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;min-height:40px;border:0;border-bottom:1px solid #d5d9de;border-radius:0;background:#fff;color:#006dff;font-size:14px;font-weight:500}.composer-card-button:hover{background:#f6faff}.composer-card-button span{overflow:hidden;padding:0 10px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.composer-card-button em{display:grid;height:100%;place-items:center;border-left:1px solid #d5d9de;color:#8ab4ff;font-style:normal}.composer-card-button.configured em{color:#006dff}.composer-card-button.missing-wire.configured em{color:#d9901b}.composer-gallery-preview{position:relative;overflow:visible;padding:34px 0 12px;border:0;border-radius:0;background:transparent}.composer-remove-gallery-card{position:absolute;z-index:4;display:grid;width:24px;height:24px;place-items:center;border:1px solid #d8dadd;border-radius:999px;background:#fff;box-shadow:0 6px 12px #0f172a1a;color:#777f89}.composer-remove-gallery-card{top:8px;right:8px}.composer-remove-gallery-card:hover{border-color:#f87171;color:#d32626}.composer-remove-gallery-card:disabled{display:none}.composer-gallery-meta{position:absolute;z-index:2;top:8px;left:12px;right:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#445266;font-size:12px;font-weight:800}.composer-gallery-toolbar{position:absolute;z-index:2;top:-16px;left:50%;display:inline-flex;overflow:hidden;border:1px solid #d9dde3;border-radius:999px;background:#fff;box-shadow:0 8px 18px #0f172a14;transform:translate(-50%)}.composer-gallery-toolbar button{display:grid;width:34px;height:28px;place-items:center;border:0;border-radius:0;background:#fff;color:#6b7280}.composer-gallery-toolbar button+button{border-left:1px solid #e5e7eb}.composer-gallery-toolbar button.active{background:#f3f8ff;color:#006dff}.composer-gallery-toolbar button:hover{color:#006dff}.composer-gallery-track{display:block;overflow:visible;padding:0}.composer-gallery-frame{position:relative;padding:0}.builder-side-editor .composer-gallery-frame{padding:0 8px}.composer-gallery-nav{position:absolute;z-index:3;top:50%;display:grid;width:42px;height:42px;place-items:center;border:1px solid #d7dadd;border-radius:999px;background:#fff;box-shadow:0 8px 18px #0f172a1a;color:#777f89;transform:translateY(-50%)}.composer-gallery-nav.previous{left:-21px}.composer-gallery-nav.next{right:-21px}.builder-side-editor .composer-gallery-nav.previous{left:14px}.builder-side-editor .composer-gallery-nav.next{right:14px}.composer-gallery-nav.next.add-card{border-color:#1877f2;background:#1877f2;color:#fff}.composer-gallery-nav:disabled{cursor:default;opacity:.42}.builder-side-editor .composer-gallery-nav{top:clamp(96px,28%,132px)}.composer-gallery-card{position:relative;overflow:visible;width:100%;border:1px solid #d5d9de;border-radius:14px;background:#fff}.composer-gallery-card.hidden-card{border-style:dashed;border-color:#aeb7c3}.composer-toggle-gallery-card-visibility{position:absolute;z-index:6;top:10px;left:10px;display:grid;width:28px;height:28px;place-items:center;border:1px solid #d7dadd;border-radius:50%;background:#fffffff2;box-shadow:0 4px 10px #0f172a1a;color:#7a8490}.composer-toggle-gallery-card-visibility.hidden{border-color:#78b992;color:#27885a}.composer-card-side-actions{position:absolute;z-index:5;top:46px;right:8px;display:grid;gap:8px;opacity:0;pointer-events:none;transform:translate(4px);transition:opacity .12s ease,transform .12s ease}.composer-gallery-card:hover .composer-card-side-actions,.composer-gallery-card:focus-within .composer-card-side-actions{opacity:1;pointer-events:auto;transform:translate(0)}.builder-side-editor .composer-card-side-actions{right:16px}.composer-card-side-actions button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d7dadd;border-radius:999px;background:#fffffff0;box-shadow:0 8px 16px #0f172a1f;color:#667385}.composer-card-side-actions button:hover:not(:disabled){border-color:#1877f2;color:#1877f2}.composer-card-side-actions button:disabled{cursor:default;opacity:.38}.composer-gallery-dots{display:flex;justify-content:center;gap:7px;max-width:100%;margin-top:10px;padding:2px;overflow-x:auto}.composer-gallery-dots button{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;padding:0;border:1px solid #d5dbe2;border-radius:4px;background:#fff;color:#7a8490}.composer-gallery-dots button.active{border-color:#61aa7e;background:#f0faf4;color:#238554}.composer-gallery-dots button.hidden-card{color:#9a7a45}.composer-gallery-dots button.reorder-target{outline:2px solid #1877f2;outline-offset:1px}.composer-aspect-icon{display:block;width:16px;height:10px;border:1.5px solid currentColor;border-radius:1px}.composer-aspect-icon.square{width:12px;height:12px}.omnichat-block-side-editor :is(.composer-rich-preview,.composer-gallery-preview){--composer-image-ratio: 1.72}.omnichat-block-side-editor :is(.composer-rich-preview,.composer-gallery-preview).aspect-square{--composer-image-ratio: 1}.omnichat-block-side-editor :is(.composer-rich-preview,.composer-gallery-card){border:1px solid #199c54;border-radius:10px;background:#fff;box-shadow:none}.omnichat-block-side-editor :is(.composer-rich-preview,.composer-gallery-frame){container-type:inline-size}.omnichat-block-side-editor .composer-gallery-preview{padding-top:0}.omnichat-block-side-editor .composer-gallery-frame{padding:0}.omnichat-block-side-editor .composer-gallery-toolbar{z-index:7;top:-14px;padding:3px 6px;border-color:#e8eaed;box-shadow:0 7px 18px #0f172a0f}.omnichat-block-side-editor .composer-gallery-toolbar button{width:23px;height:20px;border:0;background:transparent}.omnichat-block-side-editor .composer-image-picker{min-height:0;aspect-ratio:var(--composer-image-ratio);border-radius:9px 9px 0 0;background:#fff}.omnichat-block-side-editor .composer-image-picker img{aspect-ratio:var(--composer-image-ratio);object-fit:contain;background:#fff}.omnichat-block-side-editor .composer-image-empty{gap:8px;padding:16px;font-size:11px}.omnichat-block-side-editor .composer-image-source-controls{position:absolute;right:0;bottom:0;left:0;gap:3px;padding:4px 7px;background:#fffffff2}.omnichat-block-side-editor .composer-image-source-buttons{justify-content:center;gap:5px}.omnichat-block-side-editor .composer-image-source-buttons>.composer-media-upload-button{display:inline-flex;flex:0 1 auto;min-height:24px;padding:3px 5px;border:0;background:transparent;color:#0878f9;font-size:10px;font-weight:500}.omnichat-block-side-editor .composer-image-source-buttons svg{width:12px;height:12px}.omnichat-block-side-editor :is(.composer-image-storage-note,.composer-media-upload-status.success){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.omnichat-block-side-editor :is(.composer-card-previous-button,.composer-card-convert-button,.composer-gallery-nav){top:calc(50cqi / var(--composer-image-ratio));width:32px;height:32px;border-color:#d9d9d9;background:#fff;color:#858585;box-shadow:0 2px 5px #0f172a0d;transform:translateY(-50%)}.omnichat-block-side-editor :is(.composer-card-previous-button,.composer-gallery-nav.previous){left:-16px}.omnichat-block-side-editor :is(.composer-card-convert-button,.composer-gallery-nav.next){right:-16px}.omnichat-block-side-editor .composer-rich-copy{gap:0;padding:5px 0 0;border-top:1px solid #edf0f2}.omnichat-block-side-editor .composer-rich-copy .text-constructor-field>:is(input,textarea){border:0;border-radius:0;box-shadow:none;font-size:12px;font-weight:400;line-height:1.45}.omnichat-block-side-editor .composer-rich-copy .text-constructor-field>input{min-height:28px;padding:5px 34px 5px 10px;background:#f5f5f5}.omnichat-block-side-editor .composer-rich-copy .text-constructor-field>textarea{min-height:70px;padding:6px 10px;background:#fff;resize:vertical}.omnichat-block-side-editor .composer-rich-copy .text-constructor-field>:is(input,textarea):focus{outline:1px solid #95c7ff;outline-offset:-1px}.omnichat-block-side-editor .composer-rich-copy>.character-counter,.omnichat-block-side-editor .composer-rich-copy .text-constructor-footer{display:none}.omnichat-block-side-editor .composer-rich-copy>.character-counter:is(.warning,.danger),.omnichat-block-side-editor .composer-rich-copy .text-constructor-field:focus-within>.text-constructor-footer{display:flex}.omnichat-block-side-editor .composer-rich-copy .text-constructor-trigger{top:3px;right:4px;width:23px;height:23px;border:0;border-radius:3px;background:transparent;box-shadow:none;opacity:0}.omnichat-block-side-editor .composer-rich-copy .text-constructor-field:is(:hover,:focus-within,.open) .text-constructor-trigger{opacity:1}.omnichat-block-side-editor .composer-card-buttons :is(.composer-card-button,.composer-add-button-row){min-height:32px;font-size:12px}.omnichat-block-side-editor .composer-toggle-gallery-card-visibility{width:24px;height:24px;top:8px;left:8px;box-shadow:none}@media(hover:none){.composer-card-side-actions{opacity:1;pointer-events:auto;transform:none}}.gallery-hide-notice-backdrop{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:18px;background:#1f26318a}.gallery-hide-notice{width:min(570px,calc(100vw - 36px));overflow:hidden;border:1px solid #d9dde3;border-radius:7px;background:#fff;box-shadow:0 24px 60px #0f172a3d}.gallery-hide-notice>header,.gallery-hide-notice>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.gallery-hide-notice>header{border-bottom:1px solid #e0e3e8}.gallery-hide-notice>header strong{flex:1;color:#252b34;font-size:18px;text-align:center}.gallery-hide-notice>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;background:transparent;color:#737d89}.gallery-hide-notice-copy{display:grid;gap:10px;padding:18px 24px;color:#4f5966;font-size:13px;line-height:1.45}.gallery-hide-notice-copy p{margin:0}.gallery-hide-statistics-warning{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:4px;padding:16px;border:1px solid #efd7a7;border-radius:6px;background:#fff8e8;color:#6c5a36}.gallery-hide-notice>footer{border-top:1px solid #e0e3e8}.gallery-hide-notice>footer label{display:inline-flex;align-items:center;gap:7px;color:#495361;font-size:12px}.gallery-hide-notice>footer input{width:16px;height:16px}.composer-quick-reply-line{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.composer-quick-reply-stack{display:grid;grid-template-columns:minmax(0,max-content);justify-content:end;gap:8px}.composer-quick-item{position:relative;display:grid;justify-items:end;gap:3px}.composer-quick-add,.composer-quick-pill{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 14px;border:1px dashed #b8c0ca;border-radius:999px;background:#fff;color:#68717d;font-size:14px;font-weight:500}.composer-quick-add{justify-self:end}.composer-quick-pill{border-style:solid;color:#006dff;justify-self:end;width:fit-content;max-width:100%}.composer-quick-edit-tools{display:inline-flex;min-height:25px;align-items:center;gap:2px;padding:2px 5px;border-radius:5px;background:#292c31;color:#fff;box-shadow:0 6px 16px #171c242e}.composer-quick-edit-tools>button{display:grid;width:22px;height:21px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#fff}.composer-quick-edit-tools>button:hover,.composer-quick-edit-tools>button.active{background:#ffffff24}.composer-quick-edit-tools .character-counter{min-width:24px;padding:0 2px;color:#fff;font-size:10px;font-weight:750;line-height:1;text-align:right;white-space:nowrap}.composer-quick-item>.omnichat-builder-emoji-picker,.composer-quick-item>.omnichat-builder-field-picker{right:0;bottom:29px;left:auto}.composer-quick-pill.missing-wire{border-color:#f2c46f}.composer-quick-pill-text{display:inline-block;flex:0 1 auto;min-width:0;max-width:min(190px,46vw);cursor:text;overflow:hidden;appearance:none;outline:0;border:0;background:transparent;box-shadow:none;color:#006dff;font:inherit;font-weight:650;line-height:1.2;padding:0;text-overflow:ellipsis;white-space:nowrap}.composer-quick-pill-text:focus{outline:0}.composer-quick-pill-text::placeholder{color:#8ab4ff;font-weight:500;opacity:1}.composer-quick-pill.missing-wire .composer-quick-pill-text{color:#8a4b00}.composer-quick-pill.missing-wire .composer-quick-pill-text::placeholder{color:#c88416}.composer-quick-pill:focus-within{border-color:#006dff;box-shadow:0 0 0 3px #006dff1f}.composer-quick-pill>button{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#f0f3f7;color:#667385}.composer-quick-icon{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover}.composer-quick-settings{display:grid;width:36px;height:36px;justify-self:end;place-items:center;padding:0;border:1px solid #d7dde5;border-radius:50%;background:#fff;color:#647084}.composer-quick-settings:hover,.composer-quick-settings.active{border-color:#1877f2;background:#f2f7ff;color:#0b63ce}.composer-contact-replies{display:grid;gap:9px;padding:2px 0 12px;border-bottom:1px solid #e4e8ed}.composer-contact-reply-list{display:grid;justify-items:end;gap:8px}.composer-contact-reply-row{display:grid;width:min(100%,318px);justify-items:end;gap:3px}.composer-contact-reply-input{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;width:100%;min-height:38px;align-items:center;border:1px solid #20b66a;border-radius:999px;background:#fff;overflow:hidden}.composer-contact-reply-row.missing-wire .composer-contact-reply-input{border-color:#d49a35}.composer-contact-reply-input .composer-quick-pill-text{width:100%;max-width:none;padding:0 13px;color:#1f2937}.composer-contact-reply-input>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-left:1px solid #edf0f3;background:#fff;color:#647084}.composer-contact-reply-input>button:hover{background:#f3f7fb;color:#1877f2}.composer-contact-reply-fallback,.composer-contact-reply-add{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d7dde5;border-radius:999px;background:#fff;color:#526074;font-size:13px;font-weight:700}.composer-contact-reply-fallback{justify-self:end}.composer-contact-reply-fallback.connected{border-color:#8db9f5;color:#0e62c7}.composer-contact-reply-add{justify-self:start;border-style:dashed;border-radius:5px;color:#1673df}.composer-contact-reply-note{color:#6f7c8f;font-size:11px;line-height:1.45}.composer-quick-reply-settings{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid #d5dce5;border-radius:8px;background:#fff;color:#273346}.quick-reply-settings-scrim{position:fixed;inset:0;z-index:97;background:#0f172a0f}.quick-reply-settings-window{position:fixed;top:92px;left:calc(var(--omnichat-shell-sidebar-compact-width, 54px) + 300px);width:min(300px,calc(100vw - var(--omnichat-shell-sidebar-compact-width, 54px) - 324px));max-height:calc(100vh - 116px);overflow:auto;gap:0;padding:0;box-shadow:0 24px 60px #0f172a2e}.composer-quick-reply-settings>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:0 18px;border-bottom:1px solid #e7ebf0}.composer-quick-reply-settings>header span,.composer-quick-reply-settings>header strong,.composer-quick-reply-settings>header small{display:block;min-width:0}.composer-quick-reply-settings>header strong{font-size:18px;font-weight:850}.composer-quick-reply-settings>header small{margin-top:2px;color:#788395;font-size:10px;font-weight:700}.composer-quick-reply-settings>header button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border-radius:6px;background:transparent;color:#0878ff}.composer-quick-reply-settings>label,.composer-quick-reply-settings-grid>label,.composer-quick-reply-icons label{display:grid;min-width:0;gap:5px;color:#4b5563;font-size:10px;font-weight:800}.composer-quick-reply-settings .data-collection-toggle{display:flex;min-height:64px;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:8px;padding:14px 18px;border-bottom:1px solid #e7ebf0;color:#344054;font-size:14px;font-weight:650;line-height:1.35}.composer-quick-reply-settings .data-collection-toggle input[type=checkbox]{width:34px;height:20px;flex:0 0 34px;margin:0;padding:0;appearance:none;border:0;border-radius:999px;background:#92a0b2;cursor:pointer}.composer-quick-reply-settings .data-collection-toggle input[type=checkbox]:before{display:block;width:16px;height:16px;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a3d;content:"";transition:transform .12s ease}.composer-quick-reply-settings .data-collection-toggle input[type=checkbox]:checked{background:#10c66f}.composer-quick-reply-settings .data-collection-toggle input[type=checkbox]:checked:before{transform:translate(14px)}.composer-quick-reply-settings input:not([type=checkbox]),.composer-quick-reply-settings select,.composer-quick-reply-settings textarea{width:100%;min-width:0;min-height:35px;padding:7px 8px;border:1px solid #cfd7e1;border-radius:6px;background:#fff;color:#202b3c;font:inherit;font-weight:650}.composer-quick-reply-settings textarea{min-height:76px;resize:vertical;line-height:1.35}.composer-quick-reply-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.composer-quick-reply-settings-grid .wide-field{grid-column:1 / -1}.quick-reply-no-response-target{position:relative;display:grid;gap:6px}.quick-reply-follow-up-config,.quick-reply-retry-config{display:grid;gap:10px;padding:0 18px 16px;border-bottom:1px solid #e7ebf0}.quick-reply-follow-up-config>p{margin:0;color:#657185;font-size:12px;line-height:1.4}.quick-reply-inline-setting{display:flex;min-height:36px;align-items:center;gap:5px;color:#657185;font-size:14px}.quick-reply-inline-setting input:not([type=checkbox]){width:42px;min-height:28px;padding:2px 3px;border:0;border-bottom:1px solid #aeb8c6;border-radius:0;color:#202b3c;text-align:center}.quick-reply-inline-setting select{width:auto;min-height:28px;padding:2px 3px;border:0;border-bottom:1px solid #aeb8c6;border-radius:0}.quick-reply-retry-config>label{display:grid;gap:7px;color:#657185;font-size:13px;font-weight:500}.quick-reply-no-response-target>strong{color:#4b5563;font-size:10px;font-weight:800}.quick-reply-no-response-target>button{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid #cfd7e1;border-radius:6px;background:#fff;color:#202b3c;font-size:11px;font-weight:700}.quick-reply-follow-up-target-card{display:grid;grid-template-columns:minmax(0,1fr) 42px;overflow:hidden;border:1px solid #cfd7e1;border-radius:8px;background:#f8f9fb}.quick-reply-follow-up-target-card .quick-reply-follow-up-target-main{display:grid;grid-template-columns:28px minmax(0,1fr);min-width:0;min-height:62px;align-items:center;gap:9px;padding:9px 10px;border-right:1px solid #d8dee7;background:transparent;color:#202b3c;text-align:left}.quick-reply-follow-up-target-main>svg{color:#0b7cff}.quick-reply-follow-up-target-main span,.quick-reply-follow-up-target-main strong,.quick-reply-follow-up-target-main small{display:block;min-width:0}.quick-reply-follow-up-target-main strong{font-size:13px}.quick-reply-follow-up-target-main small{overflow:hidden;margin-top:2px;color:#566274;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.quick-reply-follow-up-target-remove{display:grid;place-items:center;padding:0;background:transparent;color:#263142}.quick-reply-next-step-menu{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px;border:1px solid #d4d9e0;border-radius:6px;background:#fff;box-shadow:0 16px 34px #0f172a24}.quick-reply-next-step-menu>button{display:flex;min-width:0;min-height:38px;align-items:center;gap:8px;padding:8px 9px;border:1px solid #e0e4e9;border-radius:5px;background:#f8f9fb;color:#303846;font-size:11px;font-weight:750;text-align:left}.quick-reply-next-step-menu>button:hover{border-color:#91afe9;background:#f3f7ff}.quick-reply-next-step-menu>label{display:grid;grid-column:1 / -1;gap:6px}@media(max-width:860px){.quick-reply-settings-window{top:54px;left:12px;width:calc(100vw - 24px);max-height:calc(100vh - 68px)}}.composer-quick-reply-icons{display:grid;gap:8px;padding-top:10px;border-top:1px solid #e7ebf0}.composer-quick-reply-icons>strong{font-size:11px;font-weight:850}.composer-quick-reply-icons label>span{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-quick-reply-icons label img{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover}.composer-quick-add:disabled{cursor:not-allowed;opacity:.5}.delete-zone{display:grid;gap:7px;padding:11px;border:1px solid #ffd4d4;border-radius:8px;background:snow}.delete-zone span{color:#7f1d1d;font-size:12px;font-weight:700;line-height:1.35}.danger-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid #ffcaca;border-radius:8px;background:#fff;color:#d32626;font-size:12px;font-weight:900}.danger-text-button:hover:not(:disabled){border-color:#f87171;background:#fff1f2}.button-action-editor{display:grid;grid-column:1 / -1;gap:10px}.button-action-collapsed{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:9px;width:100%;min-height:46px;padding:8px 9px;border:1px solid #dbe5ef;border-radius:8px;background:#fbfdfe;color:#243244;text-align:left}.button-action-collapsed:hover{border-color:var(--primary);background:var(--primary-soft)}.button-action-collapsed.selected{border-color:var(--primary);background:#ecfffb;box-shadow:inset 3px 0 0 var(--primary)}.button-action-collapsed-title{min-width:0}.button-action-collapsed-title strong,.button-action-collapsed-title small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-action-collapsed-title strong{font-size:12px}.button-action-collapsed-title small{margin-top:2px;color:#64748b;font-size:11px;font-weight:750}.button-action-pill,.button-action-heading-tools{display:inline-flex;align-items:center}.button-action-pill{gap:5px;max-width:118px;min-height:26px;padding:0 8px;border:1px solid #dce8f4;border-radius:999px;background:#fff;color:#405166;font-size:11px;font-weight:900;white-space:nowrap}.button-action-pill svg{flex:0 0 auto;color:var(--primary)}.button-action-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#354258;font-size:13px;font-weight:850}.button-action-heading-tools{gap:7px;min-width:0}.button-action-heading strong{display:inline-flex;align-items:center;gap:6px;max-width:180px;overflow:hidden;color:#172033;white-space:nowrap;text-overflow:ellipsis}.button-action-heading svg{color:var(--primary);flex:0 0 auto}.button-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px}.button-action-choice{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px;border:1px dashed #c7d3df;border-radius:9px;background:#fff;color:#334155;text-align:left}.button-action-choice:hover,.button-action-choice.selected{border-style:solid;border-color:var(--action-color, var(--primary));background:var(--action-soft, var(--primary-soft))}.button-action-choice:disabled,.button-action-choice:disabled:hover{border-style:dashed;border-color:#d8dee8;background:#fff;color:#98a2b3;cursor:not-allowed;opacity:.62}.button-action-choice:disabled svg,.button-action-choice:disabled small{color:#a8b0bc}.button-action-choice svg{color:var(--action-color, #64748b)}.button-action-choice strong,.button-action-choice small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-action-choice strong{font-size:12px}.button-action-choice small{margin-top:2px;color:#7b8794;font-size:11px;line-height:1.25}.button-action-choice.blue{--action-color: #1877f2;--action-soft: #edf5ff}.button-action-choice.slate{--action-color: #475569;--action-soft: #f5f7fa}.button-action-choice.amber{--action-color: #d97706;--action-soft: #fff7ed}.button-action-choice.cyan{--action-color: #0891b2;--action-soft: #ecfeff}.button-action-choice.violet{--action-color: #7c3aed;--action-soft: #f5f3ff}.button-action-choice.red{--action-color: #ef4444;--action-soft: #fff1f2}.button-action-choice.green{--action-color: #16a34a;--action-soft: #f0fdf4}.button-selected-action-card{display:grid;grid-template-columns:48px minmax(0,1fr) 56px;align-items:stretch;min-height:82px;overflow:hidden;border:2px solid #d7dadd;border-radius:12px;background:#fff}.button-selected-action-icon{align-self:center;justify-self:center;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--action-soft, #edf5ff);color:var(--action-color, #1877f2)}.button-selected-action-icon.blue{--action-color: #1877f2;--action-soft: #e8f1ff}.button-selected-action-icon.slate{--action-color: #475569;--action-soft: #eef2f7}.button-selected-action-icon.amber{--action-color: #d97706;--action-soft: #fff3df}.button-selected-action-icon.cyan{--action-color: #0891b2;--action-soft: #e6fbff}.button-selected-action-icon.violet{--action-color: #7c3aed;--action-soft: #f1edff}.button-selected-action-icon.red{--action-color: #ef4444;--action-soft: #fff1f2}.button-selected-action-icon.green{--action-color: #16a34a;--action-soft: #eafff1}.button-selected-action-copy{align-self:center;min-width:0;padding:12px 10px 12px 2px}.button-selected-action-copy strong,.button-selected-action-copy small{display:block;overflow:hidden;text-overflow:ellipsis}.button-selected-action-copy strong{color:#1f2937;font-size:18px;line-height:1.15}.button-selected-action-copy small{margin-top:3px;color:#5f6c7b;font-size:14px;font-weight:650;line-height:1.25;white-space:nowrap}.button-selected-action-tools{display:grid;grid-template-rows:1fr 1fr;border-left:1px solid #d7dadd}.button-selected-action-edit,.button-selected-action-clear{display:grid;place-items:center;border:0;background:#fff;color:#2f3948}.button-selected-action-edit{border-bottom:1px solid #d7dadd;color:#1877f2}.button-selected-action-edit:hover{background:#eef6ff;color:#0b5bd3}.button-selected-action-clear:hover{background:#f8fafc;color:#ef4444}.button-action-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.button-action-fields>label{min-width:0}.button-additional-actions-toggle{display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px!important}.button-additional-actions-toggle input[type=checkbox]{width:38px;min-height:22px;margin:0;appearance:none;border:0;border-radius:999px;background:#c9cdd4;box-shadow:inset 0 0 0 1px #1f293714;cursor:pointer}.button-additional-actions-toggle input[type=checkbox]:before{display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;content:"";transition:transform .12s ease}.button-additional-actions-toggle input[type=checkbox]:checked{background:#2f7df6}.button-additional-actions-toggle input[type=checkbox]:checked:before{transform:translate(16px)}.button-additional-actions-toggle span,.button-additional-actions-toggle strong,.button-additional-actions-toggle small{display:block;min-width:0}.button-additional-actions-toggle strong{color:#2b3038;font-size:13px}.button-additional-actions-toggle small{margin-top:2px;color:#7a818c;font-size:11px;font-weight:600;line-height:1.3}.button-additional-action-card{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:9px 12px;border:2px solid #f0c069;border-radius:8px;background:#fffaf1;color:#e98a17;text-align:left}.button-additional-action-card>span{display:grid;gap:2px;min-width:0}.button-additional-action-card strong{overflow:hidden;color:#3c3f45;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.button-additional-action-card small{color:#7b818a;font-size:11px}.button-additional-action-card.connected{border-color:#e7a93f;background:#fff7e8}.button-action-placement-notice{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #f1c86d;border-radius:6px;background:#fff8e8;color:#7b5410;font-size:13px;line-height:1.4}.button-action-placement-notice svg{flex:0 0 auto;margin-top:1px}.button-buy-payment-required{display:grid;gap:16px;padding:24px 20px;color:#27364a}.button-buy-payment-required p{margin:0;font-size:14px;line-height:1.5}.button-buy-payment-required .primary-button{justify-self:start;text-decoration:none}.quick-reply-icon-editor{display:grid;grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:10px;min-width:0}.quick-reply-icon-title{grid-column:1 / -1;color:#303b4c;font-size:13px;font-weight:750}.quick-reply-icon-picker-wrap{position:relative}.quick-reply-icon-preview{display:grid;width:56px;height:56px;place-items:center;overflow:hidden;border:1px solid #d6dce5;border-radius:6px;background:#f5f7fa;color:#758196}.quick-reply-icon-preview:hover,.quick-reply-icon-preview.active{border-color:#1877f2;background:#edf5ff}.quick-reply-icon-preview>span{font-size:25px;line-height:1}.quick-reply-icon-preview img{width:100%;height:100%;object-fit:cover}.quick-reply-icon-dropzone{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px!important;min-height:56px;padding:8px 10px;border:1px dashed #cbd3df;border-radius:6px;background:#fbfcfd;color:#657185!important;font-size:12px!important;font-weight:500!important;line-height:1.35;cursor:pointer}.quick-reply-icon-dropzone:hover{border-color:#1877f2;background:#f3f8ff}.quick-reply-icon-dropzone strong{color:#1877f2;font-weight:650}.quick-reply-icon-dropzone input{display:none}.quick-reply-icon-remove{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #d3d9e2;border-radius:6px;background:#fff;color:#d33131}.quick-reply-icon-remove:hover{border-color:#1877f2;background:#f3f8ff}.quick-reply-icon-picker-wrap .omnichat-builder-emoji-picker{top:64px;bottom:auto;left:0}.quick-reply-icon-status{grid-column:2 / -1;color:#697586;font-size:11px;line-height:1.35}.quick-reply-icon-status.success{color:#08754b}.quick-reply-icon-status.warning,.quick-reply-icon-status.error{color:#9a4f00}.button-action-summary{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 9px;border:1px solid #d6eadf;border-radius:8px;background:#f7fffa;color:#08754b;font-size:12px;font-weight:800;line-height:1.35}.button-action-summary svg{flex:0 0 auto;color:#0ca66c}.button-action-footer{display:flex;justify-content:flex-start;padding-top:2px}.button-action-window-scrim{position:fixed;inset:0;z-index:90;background:#0f172a14}.button-action-window{--button-window-width: 420px;position:fixed;top:64px;left:clamp(16px,calc(var(--omnichat-shell-sidebar-compact-width, 54px) + 372px),calc(100vw - min(var(--button-window-width),calc(100vw - 32px)) - 16px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--button-window-width),calc(100vw - 32px));max-height:calc(100dvh - 80px);overflow:hidden;border:1px solid #d5d9de;border-radius:10px;background:#fff;box-shadow:0 24px 60px #0f172a2e}.button-action-window-head,.button-action-window-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #d8dadd}.button-action-window-head span{display:none}.button-action-window-head strong{display:block;margin:0;color:#2b3038;font-size:20px;font-weight:650;line-height:1.1}.button-action-window>.button-action-editor{grid-template-columns:1fr;min-height:0;overflow:auto;gap:16px;padding:18px 20px}.button-action-window .button-action-editor label{display:grid;gap:8px;min-width:0;color:#2b3038;font-size:14px;font-weight:500;line-height:1.2}.button-action-window .button-action-editor input,.button-action-window .button-action-editor select,.button-action-window .button-action-editor textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #d0d5dc;border-radius:8px;outline:0;background:#fff;color:#2b3038;font-size:14px;font-weight:400;line-height:1.35}.button-action-window .button-additional-actions-toggle{grid-template-columns:42px minmax(0,1fr);gap:12px!important}.button-action-window .button-additional-actions-toggle input[type=checkbox]{width:42px;min-height:24px;padding:0}.button-action-window .button-additional-actions-toggle input[type=checkbox]:before{width:20px;height:20px}.button-action-window .button-additional-actions-toggle input[type=checkbox]:checked:before{transform:translate(18px)}.button-action-window .button-additional-actions-toggle strong,.button-action-window .button-additional-actions-toggle small{font-size:14px}.button-action-window .button-additional-action-card{min-height:60px;padding:10px 12px;border-radius:10px}.button-action-window .button-additional-action-card strong,.button-action-window .button-additional-action-card small{font-size:14px}.button-action-window .quick-reply-icon-editor{grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;gap:14px}.button-action-window .quick-reply-icon-preview{width:64px;height:64px}.button-action-window .quick-reply-icon-dropzone{min-height:64px;font-size:14px!important}.button-action-window .quick-reply-icon-remove{width:40px;height:40px}.button-action-window .quick-reply-icon-status{font-size:13px}.button-action-window .button-action-editor textarea{min-height:108px;padding-top:12px;resize:vertical}.button-action-window .button-action-editor select{appearance:none;padding-right:42px;background:linear-gradient(45deg,transparent 50%,#6d737c 50%) calc(100% - 22px) 19px / 7px 7px no-repeat,linear-gradient(135deg,#6d737c 50%,transparent 50%) calc(100% - 16px) 19px / 7px 7px no-repeat,#fff}.button-action-window .button-action-editor input:focus,.button-action-window .button-action-editor select:focus,.button-action-window .button-action-editor textarea:focus{border-color:#006dff;box-shadow:0 0 0 2px #006dff24}.button-action-editor label .character-counter{margin-top:-6px}.button-action-window .character-counter{font-size:13px;font-weight:500}.button-action-window .button-action-grid{grid-template-columns:1fr;gap:8px}.button-action-window .button-action-choice{grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:10px 12px;border-width:1px;border-color:#d0d3d7;border-radius:8px}.button-action-window .button-action-choice svg{width:22px;height:22px;justify-self:center}.button-action-window .button-action-choice strong{color:#2b3038;font-size:14px;font-weight:500}.button-action-window .button-action-choice small{display:none}.button-action-window .button-action-choice[data-message-channel=instagram] svg{color:#d83f87}.button-action-window .button-action-choice[data-message-channel=telegram] svg{color:#269bd8}.button-action-window .button-action-choice[data-message-channel=whatsapp] svg,.button-action-window .button-action-choice[data-message-channel=sms] svg{color:#19b957}.button-action-window .button-action-choice[data-message-channel=email] svg{color:#6f52ed}.button-action-window .button-action-choice[data-message-channel=tiktok] svg{color:#202630}.button-action-window-footer{border-top:1px solid #e4ebf2;border-bottom:0;background:#fff}.button-action-window .button-action-heading{align-items:center;color:#2b3038;font-size:14px;font-weight:500}.button-action-window .button-action-heading-tools{min-height:32px}.button-action-window .button-action-heading strong{max-width:260px;font-size:14px;font-weight:850}.button-action-window .button-action-fields{grid-template-columns:minmax(0,1fr);gap:16px}.button-action-window .button-selected-action-card{min-height:80px;border-radius:8px}.button-action-window .button-selected-action-copy strong{font-size:16px}.button-action-window .button-action-summary{min-height:48px;font-size:14px}.button-action-window:has(.button-action-workspace){height:min(800px,calc(100dvh - 80px))}.button-action-window:has(.button-action-workspace.settings-open){--button-window-width: 840px}.button-action-window>.button-action-editor:has(.button-action-workspace){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.button-action-window>.button-action-editor:has(.button-action-workspace)>:not(.button-action-workspace){flex:0 0 auto}.button-action-workspace{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.button-action-workspace.settings-open{grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);gap:20px}.button-action-options{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 4px 18px 2px}.button-action-settings{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border-left:1px solid #e4e9f0;padding-left:20px}.button-action-settings-head{display:flex;align-items:center;gap:8px;min-height:44px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf0f4}.button-action-settings-head>span{display:flex;flex:1;align-items:center;gap:8px;min-width:0;color:#26354a;font-size:15px}.button-action-settings-head>span svg{flex:0 0 auto;color:#087cff}.button-action-settings-head strong{overflow-wrap:anywhere}.button-action-settings-back{display:none}.button-action-window .button-action-settings>.button-action-fields{display:grid;align-content:start;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 4px 18px 2px}.button-action-window :is(.button-action-window-head,.button-action-settings-head)>.icon-button,.button-action-window-footer>button{min-width:36px;min-height:36px}@media(max-width:720px){.button-action-window,.button-action-window:has(.button-action-workspace.settings-open){--button-window-width: 420px;top:16px;left:max(16px,calc((100vw - min(var(--button-window-width),calc(100vw - 32px)))/2));max-height:calc(100dvh - 32px)}.button-action-window:has(.button-action-workspace){height:calc(100dvh - 32px)}.button-action-workspace.settings-open{grid-template-columns:minmax(0,1fr);gap:0}.button-action-workspace.settings-open>.button-action-options{display:none}.button-action-settings{padding-left:0;border-left:0}.button-action-settings-back{display:grid;flex:0 0 36px;min-width:36px;min-height:36px;place-items:center;border:1px solid #dce4ec;border-radius:6px;background:#fff;color:#43536a}}@media(max-height:600px){.button-action-window>.button-action-editor:has(.button-action-workspace){overflow:auto}.button-action-workspace{flex:0 0 220px}}.route-card-top,.wide-field{grid-column:1 / -1}.route-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.route-card-top strong{display:inline-flex;align-items:center;gap:6px;color:#243244;font-size:13px}.content-builder-section{position:relative;display:grid;gap:10px;padding:0;border:0;border-radius:0;background:transparent}.content-builder-section .route-editor-heading{justify-content:flex-start;gap:6px;min-height:22px;color:#344054;font-size:12px;font-weight:900}.content-builder-section .route-editor-heading svg{color:#0b74ff}.content-block-picker-wrap,.choose-next-step-wrap{position:relative}.content-block-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-block-picker button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:46px;padding:8px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;color:#2b3038;text-align:left}.content-block-picker button:hover{border-color:var(--primary);background:var(--primary-soft)}.content-block-picker button.active{border-color:#94c4ff;background:#f4f9ff}.content-block-picker svg{width:16px;height:16px;color:#70767e;justify-self:center}.content-block-picker strong,.content-block-picker small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-block-picker strong{font-size:12px;font-weight:900}.content-block-picker small{margin-top:1px;color:#777f89;font-size:10px;line-height:1.25}.content-more-popover,.choose-next-step-panel{position:fixed;z-index:80;left:502px;top:140px;bottom:auto;display:grid;width:340px;max-width:calc(100vw - 32px);max-height:min(560px,calc(100vh - 120px));overflow:auto;gap:10px;padding:14px;border:1px solid #d8dfe7;border-radius:10px;background:#fff;box-shadow:0 22px 56px #0f172a29}.content-more-popover-full{width:380px}.content-more-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 6px;border-bottom:1px solid #edf0f3}.content-more-popover button,.choose-next-step-panel>button,.choose-next-step-items button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:11px 14px;border:2px dashed #d0d3d7;border-radius:14px;background:#fff;color:#2b3038;text-align:left}.content-more-popover button:hover,.choose-next-step-panel>button:hover,.choose-next-step-items button:hover{border-style:solid;border-color:#1877f2;background:#f4f9ff;color:#0f62c9}.content-more-popover svg,.choose-next-step-panel>button svg,.choose-next-step-items button svg{justify-self:center;color:currentColor}.content-more-popover strong,.content-more-popover small,.choose-next-step-panel strong,.choose-next-step-panel small,.choose-next-step-items strong,.choose-next-step-items small{display:block;min-width:0;overflow-wrap:anywhere}.content-more-popover strong,.content-more-popover small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-more-popover strong,.choose-next-step-panel>button strong,.choose-next-step-items button strong{font-size:15px;font-weight:500}.content-more-popover small,.choose-next-step-panel>button small,.choose-next-step-items button small{margin-top:2px;color:#777f89;font-size:13px;line-height:1.35}.content-more-popover .content-more-popover-head strong{color:#111827;font-size:14px;font-weight:800}.content-more-popover .content-more-popover-head small{flex:0 0 auto;color:#6b7280;font-size:12px;font-weight:700;line-height:1.35}.choose-next-step-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:38px;border:2px dashed #cae1ff;border-radius:8px;background:#fff;color:#006dff;font-size:13px;font-weight:900}.choose-next-step-button:hover,.choose-next-step-button.active{border-color:#82bbff;background:#f6fbff}.choose-next-step-panel{gap:8px;width:420px}.choose-next-step-panel>button,.choose-next-step-items button{min-height:62px;border-radius:8px}.choose-next-step-panel strong,.choose-next-step-panel small{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.choose-next-step-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;color:#172033}.choose-next-step-head span{display:grid;min-width:0;gap:2px}.choose-next-step-head strong{font-size:14px;font-weight:850}.choose-next-step-head small{overflow:hidden;color:#667085;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.choose-next-step-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fafc;color:#667085}.choose-next-step-search input{min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:12px;font-weight:800}.choose-next-step-search input::placeholder{color:#8a96a6}.choose-next-step-group{display:grid;gap:8px}.choose-next-step-group h3{margin:0;color:#526071;font-size:12px;font-weight:850}.choose-next-step-items{display:grid;gap:8px}.choose-next-step-empty{display:grid;gap:8px;justify-items:start;padding:12px;border:1px dashed #cbd6e2;border-radius:7px;color:#526071;font-size:12px}.choose-next-step-empty button{min-height:28px;padding:0 10px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;color:#006dff;font-weight:850}.choose-existing-step{display:grid;gap:7px;margin-top:4px;color:#445266;font-size:13px;font-weight:750}.content-block-editor-list{display:grid;gap:10px}.content-block-editor,.gallery-item-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:10px;border:1px solid #dbe5ef;border-radius:8px;background:#fbfdfe}.gallery-editor,.content-button-editor{display:grid;gap:8px}.gallery-editor-nav{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:36px}.gallery-editor-nav span{overflow:hidden;color:#445266;text-align:center;font-size:13px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.gallery-slide-arrow{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d8e1ea;border-radius:999px;background:#fff;color:#637083}.gallery-slide-arrow:hover:not(:disabled){border-color:#82bbff;color:#006dff}.gallery-slide-arrow:disabled{cursor:default;opacity:.42}.gallery-item-editor{grid-template-columns:1fr;background:#fff}.gallery-item-editor.active{border-color:#b8d7ff;box-shadow:inset 0 0 0 1px #d8eaff}.gallery-editor-dots{margin:0 0 2px}.content-button-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:7px;align-items:center}.content-button-row.button-action-card{grid-template-columns:minmax(0,1fr) 28px;align-items:start;padding:8px;border:1px solid #e0e8f1;border-radius:8px;background:#fff}.content-button-row.button-action-card>.icon-button{margin-top:2px}.content-button-row input,.content-button-row select{min-height:36px}.switch-row{grid-template-columns:auto minmax(0,1fr);flex-direction:row;gap:8px;color:#526071;font-size:12px;font-weight:750}.switch-row input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;border-radius:4px;accent-color:var(--primary)}.action-summary{gap:8px;min-height:38px;padding:9px 10px;border:1px solid #bfeee7;border-radius:8px;background:#effcf9;color:#0b6f63;font-size:13px;font-weight:800;line-height:1.35}.action-summary.warning-summary{border-color:#f2c46f;background:#fff8e8;color:#8a4b00}.action-summary.warning-summary svg{color:#d9901b}.trigger-summary{border-color:#bdebd0;background:#f0fdf6;color:#08754b}.smart-delay-type-control{display:flex;min-width:0;align-items:center;gap:5px;color:#30343b;font-size:12px;font-weight:700}.smart-delay-type-menu,.smart-delay-day-menu{position:relative;min-width:0}.smart-delay-type-menu>summary{color:#2581e8;cursor:pointer;font-weight:700;list-style:none;text-decoration:underline;text-underline-offset:3px}.smart-delay-type-menu>summary::-webkit-details-marker,.smart-delay-day-menu>summary::-webkit-details-marker{display:none}.smart-delay-type-menu>div,.smart-delay-day-menu>div{position:absolute;z-index:25;top:calc(100% + 7px);left:0;display:grid;min-width:170px;gap:3px;padding:6px;border:1px solid #d8dde5;border-radius:5px;background:#fff;box-shadow:0 10px 24px #1e293b29}.smart-delay-type-menu>div button{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#30343b;font-size:12px}.smart-delay-type-menu>div button:hover,.smart-delay-type-menu>div button.active{background:#eef6ff;color:#176fda}.smart-delay-duration-field,.smart-delay-date-field{display:grid;min-width:0;gap:8px}.smart-delay-duration-field>span,.smart-delay-date-field>span{display:flex;align-items:center;gap:5px;color:#30343b;font-size:12px;font-weight:650}.smart-delay-duration-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(104px,.85fr);gap:8px;min-width:0}.omnichat-smart-delay-editor .smart-delay-duration-row input,.omnichat-smart-delay-editor .smart-delay-duration-row select,.omnichat-smart-delay-editor .smart-delay-date-field>select,.omnichat-smart-delay-editor .smart-delay-date-picker-control,.omnichat-smart-delay-editor .smart-delay-offset-fields>input,.omnichat-smart-delay-editor .smart-delay-offset-fields>select{min-width:0;min-height:40px;border:1px solid #d5d8de;border-radius:5px;background-color:#fff;color:#353941;font-size:12px;font-weight:500}.smart-delay-date-picker-control{position:relative;display:flex;min-width:0;align-items:center;padding:0 10px;cursor:pointer}.smart-delay-date-picker-control>span{min-width:0;overflow:hidden;color:#353941;text-overflow:ellipsis;white-space:nowrap}.smart-delay-date-picker-control>span.placeholder{color:#858b94}.smart-delay-date-picker-control>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.smart-delay-date-picker-control:focus-within{border-color:#2581e8;box-shadow:0 0 0 2px #2581e824}.smart-delay-duration-field>small,.smart-delay-timezone-hint{color:#5d626b;font-size:11px;font-weight:450;line-height:1.42}.omnichat-smart-delay-toggle{display:flex!important;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;color:#30343b!important;font-size:12px!important;font-weight:650!important}.omnichat-smart-delay-toggle.checkbox-toggle{justify-content:flex-start;gap:7px}.omnichat-smart-delay-toggle.checkbox-toggle svg{color:#828894}.builder-side-editor .field-stack .omnichat-smart-delay-toggle.checkbox-toggle input{width:16px;min-width:16px;height:16px;min-height:16px;appearance:auto;border:1px solid #bbc2cc;border-radius:3px;background:#fff;accent-color:#2581e8}.builder-side-editor .field-stack .omnichat-smart-delay-toggle.checkbox-toggle input:after{display:none}.builder-side-editor .field-stack .omnichat-smart-delay-toggle input{position:relative;width:27px;min-width:27px;height:16px;min-height:16px;margin:0;padding:0;appearance:none;border:0;border-radius:9px;background:#8e939b;box-shadow:none;cursor:pointer}.builder-side-editor .field-stack .omnichat-smart-delay-toggle input:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;content:"";transition:transform .13s ease}.builder-side-editor .field-stack .omnichat-smart-delay-toggle input:checked{background:#2581e8}.builder-side-editor .field-stack .omnichat-smart-delay-toggle input:checked:after{transform:translate(11px)}.smart-delay-offset-fields{display:grid;grid-template-columns:71px minmax(64px,.7fr) minmax(92px,1fr);gap:6px;min-width:0}.smart-delay-offset-direction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid #d5d8de;border-radius:18px;background:#f4f4f5}.smart-delay-offset-direction button{display:grid;min-width:0;place-items:center;border:0;border-radius:18px;background:transparent;color:#7b8088}.smart-delay-offset-direction button.active{background:#fff;color:#2c3138;box-shadow:0 1px 3px #1f293729}.omnichat-smart-delay-info{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin-top:4px;padding:11px 10px;border:1px solid #8bbef4;border-radius:5px;background:#edf6ff;color:#3e4752;font-size:11px;font-weight:450;line-height:1.42}.omnichat-smart-delay-info svg{margin-top:1px;color:#4d99e8}.smart-delay-timezone-copy,.smart-delay-window-summary{margin:2px 0 0;color:#5d626b;font-size:11px;font-weight:450;line-height:1.45}.smart-delay-window{display:grid;min-width:0;gap:10px;padding-top:12px;border-top:1px solid #e0e4ea}.smart-delay-window>strong{color:#30343b;font-size:12px;font-weight:650}.smart-delay-continue-row{display:grid;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);align-items:center;gap:6px}.smart-delay-continue-row>span{color:#69707a;text-align:center}.smart-delay-continue-row input,.smart-delay-day-menu>summary{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #d5d8de;border-radius:4px;background:#fff;color:#353941;font-size:12px;font-weight:500}.smart-delay-day-menu>summary{display:flex;align-items:center;cursor:pointer}.smart-delay-day-menu>div{right:0;min-width:100%}.smart-delay-day-menu>div label{display:flex;min-height:30px;align-items:center;gap:8px;padding:0 7px;color:#30343b;font-size:12px;font-weight:500}.smart-delay-day-menu>div input{width:14px;min-width:14px;height:14px;min-height:14px;margin:0;accent-color:#2581e8}.omnichat-smart-delay-next-step{margin-top:4px}.omnichat-smart-delay-next-step .choose-next-step-wrap{width:100%}.omnichat-smart-delay-next-step .choose-next-step-button{width:100%;min-height:40px;justify-content:center;border:1px dashed #b8d6fa;border-radius:5px;background:#fff;color:#2377da;font-size:11px;font-weight:650}.omnichat-clean-mode .flow-node[data-node-type=action]{min-height:0;padding:48px 0 8px;overflow:visible;border-radius:8px}.omnichat-clean-mode .flow-node[data-node-type=action]>.node-type{position:absolute;top:0;right:0;left:0;height:38px;padding:0 12px;border-radius:7px 7px 0 0;background:#ffeda8;color:#66531a}.omnichat-action-node-list{display:grid;padding:0 18px}.omnichat-action-node-row{display:grid;min-width:0;gap:2px;padding:9px 0;border-bottom:1px solid #e8ebef}.omnichat-action-node-row>span{overflow:hidden;color:#69768b;font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.omnichat-action-node-row>strong{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:#202631;font-size:13px;font-weight:650;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.omnichat-clean-mode .flow-node[data-node-type=action]>.next-step-handle{margin:3px 12px 0}.omnichat-clean-mode .flow-node[data-node-type=delay]{padding-top:50px;border-radius:8px;overflow:visible}.omnichat-clean-mode .flow-node[data-node-type=delay]>.node-type{position:absolute;top:0;right:0;left:0;height:38px;padding:0 12px;border-radius:7px 7px 0 0;background:#ffb4a8;color:#62423d}.omnichat-clean-mode .flow-node[data-node-type=delay]>strong{display:none}.omnichat-clean-mode .flow-node[data-node-type=delay]>p{min-height:0;margin-top:0;color:#4b5563;-webkit-line-clamp:3}.omnichat-clean-mode .omnichat-start-automation-editor{gap:20px;padding:26px 18px 22px}.omnichat-start-automation-target{position:relative;display:grid;width:100%;min-height:128px;place-items:center;align-content:center;gap:12px;padding:18px 14px 22px;border:0;border-bottom:1px solid #e1e4e8;border-radius:0;background:#fff;color:#6e737b}.omnichat-start-automation-target:hover,.omnichat-start-automation-target:focus-visible{background:#fbfcfd;color:#2878d4}.omnichat-start-automation-target>strong{color:#71767e;font-size:13px;font-weight:550}.omnichat-start-automation-target.configured>strong{color:#30343b;font-weight:700}.omnichat-start-automation-target>small{color:#b42318;font-size:10px;line-height:1.35}.omnichat-start-automation-warning{position:absolute;top:4px;left:4px;color:#dc4c43}.omnichat-start-automation-next-step .choose-next-step-wrap{width:100%}.omnichat-start-automation-next-step .choose-next-step-button{width:100%;min-height:40px;justify-content:center;border:1px dashed #b8d6fa;border-radius:5px;background:#fff;color:#2377da;font-size:11px;font-weight:650}.omnichat-clean-mode .flow-node[data-node-type=start_flow]{padding-top:50px;border-radius:8px;overflow:visible}.omnichat-clean-mode .flow-node[data-node-type=start_flow]>.node-type{position:absolute;top:0;right:0;left:0;height:38px;padding:0 12px;border-radius:7px 7px 0 0;background:#e9ffa3;color:#52611f}.omnichat-clean-mode .flow-node[data-node-type=start_flow]>strong{display:none}.omnichat-clean-mode .flow-node[data-node-type=start_flow]>p{min-height:42px;margin:2px 0 0;color:#60656d;text-align:center;-webkit-line-clamp:3}.omnichat-start-flow-picker-backdrop{position:fixed;z-index:260;inset:0;display:grid;place-items:center;padding:28px;background:#171d268f}.omnichat-start-flow-picker{display:grid;grid-template-rows:64px auto minmax(0,1fr);width:min(800px,calc(100vw - 178px));height:min(700px,calc(100vh - 20px));min-width:0;overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 24px 70px #0f172a47}.omnichat-start-flow-picker>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:10px;padding:0 12px 0 28px}.omnichat-start-flow-picker>header>strong{color:#22262d;font-size:20px;font-weight:750}.omnichat-start-flow-picker>header .icon-button{width:34px;height:34px;border:0}.omnichat-start-flow-new-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #d9dde3;border-radius:5px;background:#fff;color:#3f4650;font-size:12px;font-weight:700}.omnichat-start-flow-pick-button{min-height:34px;padding:0 14px;border:0;border-radius:5px;background:#1686ed;color:#fff;font-size:12px;font-weight:700}.omnichat-start-flow-pick-button:disabled{display:none}.omnichat-start-flow-picker-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.92fr) minmax(160px,.98fr);align-items:center;gap:10px;padding:4px 26px 12px;background:#fff}.omnichat-start-flow-picker-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:0;min-height:36px;padding:0 10px;border:1px solid #d9dde3;border-radius:5px;color:#7c838e}.omnichat-start-flow-picker-search input{min-width:0;border:0;outline:0;color:#2f343b;font-size:12px}.omnichat-start-flow-picker-toolbar>select{min-width:0;min-height:36px;padding:0 30px 0 10px;border:1px solid #d9dde3;border-radius:5px;background:#fff;color:#454b54;font-size:12px}.omnichat-start-flow-picker-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.omnichat-start-flow-picker-body>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;max-height:92px;overflow-y:auto;padding:0 26px 12px;background:#fff}.omnichat-start-flow-picker-body>nav button{display:grid;grid-template-columns:22px minmax(0,1fr);min-width:0;min-height:38px;align-items:center;gap:7px;padding:0 11px;overflow:hidden;border:1px solid #eef0f3;border-radius:6px;background:#fff;color:#545b66;font-size:12px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 2px 8px #0f172a12}.omnichat-start-flow-picker-body>nav button.active{background:#e8f2ff;color:#176fcb}.omnichat-start-flow-picker-results{display:grid;grid-template-rows:34px 32px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.omnichat-start-flow-picker-viewbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 26px}.omnichat-start-flow-picker-viewbar button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#4c5969;font-size:11px;font-weight:600}.omnichat-start-flow-picker-table-head,.omnichat-start-flow-picker-list>button{display:grid;grid-template-columns:minmax(240px,1fr) 56px 48px 108px;min-width:0;align-items:center;gap:10px}.omnichat-start-flow-picker-table-head{padding:0 38px;border:0;background:#fff;color:#767e89;font-size:10px;font-weight:700}.omnichat-start-flow-picker-table-head>button{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:3px;padding:0;border:0;background:transparent;color:inherit;font:inherit}.omnichat-start-flow-picker-table-head>button:last-child{justify-content:flex-end}.omnichat-start-flow-picker-table-head>button svg{transition:transform .12s ease}.omnichat-start-flow-picker-table-head>button svg.ascending{transform:rotate(180deg)}.omnichat-start-flow-picker-list{min-width:0;min-height:0;overflow-y:auto;padding:0 26px 18px}.omnichat-start-flow-picker-list>button{width:100%;min-height:46px;padding:7px 12px;border:1px solid #eef0f3;border-radius:6px;background:#fff;color:#555e6a;font-size:11px;text-align:left;box-shadow:0 2px 8px #0f172a0d}.omnichat-start-flow-picker-list>button:hover,.omnichat-start-flow-picker-list>button.selected{background:#edf6ff}.omnichat-start-flow-picker-name{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0}.omnichat-start-flow-picker-name>i{grid-row:1;margin:0;font-style:normal}.omnichat-start-flow-picker-name>strong{min-width:0;overflow:hidden;color:#2c323a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.omnichat-start-flow-picker-name>small{grid-column:1 / -1;color:#b42318;font-size:10px;line-height:1.3}.omnichat-start-flow-picker-results.grid{grid-template-rows:46px minmax(0,1fr)}.omnichat-start-flow-picker-results.grid .omnichat-start-flow-picker-table-head{display:none}.omnichat-start-flow-picker-results.grid .omnichat-start-flow-picker-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-content:start;gap:10px;padding:10px 16px 16px}.omnichat-start-flow-picker-results.grid .omnichat-start-flow-picker-list>button{grid-template-columns:1fr;align-content:start;gap:6px;min-height:132px;padding:13px;border:1px solid #dfe4ea;border-radius:6px}.omnichat-start-flow-picker-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:7px;color:#7b8490;text-align:center}.omnichat-start-flow-picker-empty strong{color:#3f4650;font-size:13px}.omnichat-start-flow-picker-empty span{max-width:310px;font-size:11px}@media(max-width:620px){.omnichat-start-flow-picker-backdrop{padding:10px}.omnichat-start-flow-picker{width:calc(100vw - 20px);height:calc(100vh - 20px)}.omnichat-start-flow-picker-toolbar{grid-template-columns:1fr 1fr}.omnichat-start-flow-picker-search{grid-column:1 / -1;grid-row:1}.omnichat-start-flow-picker-body{grid-template-columns:1fr}.omnichat-start-flow-picker-body>nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e4e8ed}.omnichat-start-flow-picker-body>nav button{flex:0 0 auto}.omnichat-start-flow-picker-table-head,.omnichat-start-flow-picker-list>button{grid-template-columns:minmax(150px,1fr) 54px 54px 78px}}.ai-step-task-editor{display:grid;min-width:0;gap:8px;padding:10px;border:1px solid #dfe5ed;border-radius:8px;background:#f8fafc}.ai-step-task-head,.ai-step-task-head>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-step-task-head strong{color:#344054;font-size:12px}.ai-step-task-head small{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#e8eef6;color:#536274;font-size:10px;font-weight:900}.ai-step-task-head button,.ai-step-task-row>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid #d9e1ea;border-radius:6px;background:#fff;color:#536274}.ai-step-task-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;min-width:0;padding-top:8px;border-top:1px solid #e3e8ef}.ai-step-task-row select,.ai-step-task-row input{width:100%;min-width:0}.ai-step-save-reply-toggle{display:flex;grid-column:1 / -1;align-items:center;gap:7px;color:#475467;font-size:12px;font-weight:700}.ai-step-save-reply-toggle input{width:15px;height:15px;flex:0 0 15px;margin:0}.ai-step-save-target{display:grid;grid-column:1 / -1;min-width:0;grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr);gap:6px}.ai-step-generate-row,.ai-step-chat-test,.ai-step-chat-test-head,.ai-step-chat-test-head button,.ai-step-chat-send{display:flex;align-items:center}.ai-step-generate-row{flex-wrap:wrap;gap:8px}.ai-step-generate-row>button,.ai-step-chat-send,.ai-step-chat-test-head button{justify-content:center;gap:6px;min-height:34px;border:1px solid #b8c9df;border-radius:6px;background:#fff;color:#245b9c;font-weight:800}.ai-step-generate-row>button,.ai-step-chat-send{padding:7px 12px}.ai-step-generate-row>button:disabled,.ai-step-chat-send:disabled{cursor:not-allowed;opacity:.5}.ai-step-run-status{min-width:0;color:#667085;font-size:11px;line-height:1.35}.ai-step-run-status.success{color:#147a4b}.ai-step-run-status.error{color:#b42318}.ai-step-chat-test{align-items:stretch;flex-direction:column;gap:9px;padding:10px;border:1px solid #dfe5ed;border-radius:8px;background:#f8fafc}.ai-step-chat-test-head{justify-content:space-between;gap:8px}.ai-step-chat-test-head strong{color:#344054;font-size:12px}.ai-step-chat-test-head button{min-height:30px;padding:5px 8px;color:#536274;font-size:11px}.ai-step-chat-transcript{display:grid;max-height:230px;gap:7px;overflow-y:auto}.ai-step-chat-message{display:grid;max-width:88%;gap:2px;padding:7px 9px;border:1px solid #dce3ec;border-radius:8px;background:#fff}.ai-step-chat-message.user{justify-self:end;border-color:#add1ff;background:#eef6ff}.ai-step-chat-message span{color:#667085;font-size:9px;font-weight:900;text-transform:uppercase}.ai-step-chat-message p{margin:0;overflow-wrap:anywhere;color:#344054;font-size:11px;line-height:1.4}.ai-step-chat-test textarea{width:100%;min-height:58px;resize:vertical}.ai-step-chat-send{align-self:flex-start;background:#1677e8;color:#fff}.omnichat-clean-mode .omnichat-ai-step-inspector .panel-heading{background:linear-gradient(90deg,#fff8bd,#fff0d7 52%,#ffe8e7);border-bottom-color:#eadfc5}.omnichat-clean-mode .omnichat-ai-step-editor{min-height:calc(100vh - 126px);gap:0;padding:0;border:0;border-radius:0;background:#fff}.omnichat-ai-generator,.omnichat-ai-generated-editor,.omnichat-ai-preview{display:flex;min-width:0;min-height:100%;flex-direction:column}.omnichat-ai-generator{gap:22px;padding:18px 18px 14px}.omnichat-ai-generator>label{position:relative;display:grid;gap:8px}.omnichat-ai-generator>label>span{display:flex;align-items:center;justify-content:space-between;color:#22262d;font-size:15px;font-weight:780}.omnichat-ai-generator-help{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#8c929a}.omnichat-ai-generator-help:hover,.omnichat-ai-generator-help[aria-expanded=true]{background:#f0f1f2;color:#5d626a}.omnichat-ai-generator-tooltip-layer{position:fixed;z-index:320;width:166px;padding:9px 10px;border-radius:4px;background:#2f3135;color:#fff;font-size:10px;font-weight:500;line-height:1.35;box-shadow:0 4px 14px #0f172a40;pointer-events:none}.omnichat-ai-generator-tooltip-layer:before{position:absolute;top:13px;left:-5px;width:10px;height:10px;background:#2f3135;content:"";transform:rotate(45deg)}.omnichat-ai-generator>label>small{color:#666d77;font-size:11px;font-weight:450;line-height:1.45}.omnichat-ai-generator textarea,.omnichat-ai-goal-input{width:100%;resize:vertical;border:0;border-radius:5px;outline:0;background:#f5f6f7;color:#343941;font-size:12px;font-weight:450;line-height:1.45}.omnichat-ai-generator textarea:focus,.omnichat-ai-goal-input:focus{box-shadow:0 0 0 2px #1f81e229}.omnichat-ai-generator label:first-child textarea{min-height:72px}.omnichat-ai-generator label:nth-child(2) textarea{min-height:116px}.omnichat-ai-generator textarea.invalid{border:1px solid #ea6b6b;background:#fff6f5;box-shadow:none}.omnichat-ai-generator>label>.omnichat-ai-generator-error{margin-top:-3px;color:#d54848;font-size:10px;font-weight:550;line-height:1.3}.omnichat-ai-generate-button{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;background:#1184ed;color:#fff;font-size:12px;font-weight:750}.omnichat-ai-generate-button:disabled{cursor:not-allowed;opacity:.5}.omnichat-ai-generator-note{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:10px;margin-top:auto;padding:10px;border-radius:5px;background:#f4f4f4}.omnichat-ai-generator-note p{margin:0;color:#41464d;font-size:11px;font-weight:450;line-height:1.4}.omnichat-ai-generator-note strong{display:grid;width:22px;height:22px;place-items:center;border-radius:3px;background:#282b30;color:#fff;font-size:10px}.omnichat-ai-generated-editor{gap:12px;padding:18px 18px 0}.omnichat-ai-goal-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.omnichat-ai-goal-head>strong,.omnichat-ai-context-title{color:#252a31;font-size:15px;font-weight:780}.omnichat-ai-goal-head select{width:auto;max-width:132px;height:28px;padding:0 24px 0 8px;border:1px solid #d6dce3;border-radius:5px;background-color:#fff;color:#3f4650;font-size:10px;font-weight:650}.omnichat-ai-goal-input{min-height:82px;padding:11px}.omnichat-ai-task-list{display:grid;gap:2px}.omnichat-ai-task-list article{min-width:0}.omnichat-ai-task-summary{display:grid;width:100%;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:8px;padding:6px 4px;border:0;border-radius:4px;background:transparent;color:#4e545d;text-align:left}.omnichat-ai-task-summary:hover,.omnichat-ai-task-summary:focus-visible{background:#f5f6f7;outline:0}.omnichat-ai-task-summary i{width:5px;height:5px;margin-top:6px;border-radius:50%;background:#6f747b}.omnichat-ai-task-summary span{min-width:0;overflow-wrap:anywhere;font-size:11px;font-weight:450;line-height:1.4}.omnichat-ai-task-list article.editing{padding:5px 6px 7px;border-radius:5px;background:#f4f4f4}.omnichat-ai-task-input-row{display:grid;grid-template-columns:12px minmax(0,1fr) 24px;align-items:center;gap:4px}.omnichat-ai-task-input-row>svg{color:#a2a8b0}.omnichat-ai-task-input-row input{min-width:0;height:32px;padding:5px 4px;border:0;border-radius:3px;outline:0;background:transparent;color:#3e444c;font-size:11px}.omnichat-ai-task-input-row>button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:3px;background:transparent;color:#9aa0a8}.omnichat-ai-task-input-row>button:hover{background:#fff;color:#b42318}.omnichat-ai-save-reply{display:flex!important;min-width:0;align-items:center;gap:5px!important;padding-left:17px;color:#6b717a!important;font-size:10px!important;font-weight:500!important}.omnichat-ai-save-reply input{width:14px!important;height:14px;flex:0 0 14px;margin:0}.omnichat-ai-save-reply>span{white-space:nowrap}.omnichat-ai-save-reply>button{min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:#2582df;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.omnichat-ai-save-reply>button.missing,.omnichat-ai-task-error{color:#c23c34}.omnichat-ai-task-error{display:block;padding:3px 0 0 36px;font-size:9px}.omnichat-ai-new-task{display:inline-flex;width:max-content;min-height:28px;align-items:center;gap:5px;padding:4px 5px 4px 24px;border:0;border-radius:4px;background:transparent;color:#515760;font-size:10px;font-weight:550}.omnichat-ai-new-task:hover:not(:disabled){background:#f4f5f6}.omnichat-ai-new-task:disabled{cursor:not-allowed;opacity:.45}.omnichat-ai-context-title{margin-top:8px}.omnichat-ai-context-card{position:relative;display:grid;width:100%;min-height:84px;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:8px;padding:11px;border:1px solid #e0e3e7;border-radius:5px;background:#f5f5f5;color:#4d535b;text-align:left}.omnichat-ai-context-card span{overflow-wrap:anywhere;font-size:11px;font-weight:450;line-height:1.4}.omnichat-ai-context-card svg{color:#5e9bd7}.omnichat-ai-next-step{margin-top:10px;padding-top:18px;border-top:1px solid #e1e4e8}.omnichat-ai-next-step .choose-next-step-wrap{width:100%}.omnichat-ai-next-step .choose-next-step-button{width:100%;min-height:40px;justify-content:center;border:1px dashed #b8d6fa;border-radius:5px;background:#fff;color:#2377da;font-size:11px;font-weight:650}.omnichat-ai-preview-button,.omnichat-ai-preview-close{display:inline-flex;width:max-content;min-height:34px;align-items:center;justify-content:center;margin-top:auto;padding:0 14px;border:1px solid #d7dce2;border-radius:5px;background:#fff;color:#505760;font-size:11px;font-weight:600}@media(min-width:841px){.builder-app .omnichat-clean-mode .automation-grid.block-left-editor:not(.basic-builder-mode) .omnichat-block-side-editor:has(.omnichat-ai-step-editor.preview-open){width:min(600px,calc(100% - 96px))}.omnichat-ai-step-inspector:has(.omnichat-ai-step-editor.preview-open)>.panel-heading{width:300px}.omnichat-ai-step-editor.preview-open{display:grid;grid-template-columns:minmax(0,300px) minmax(0,300px);align-items:stretch}.omnichat-ai-step-editor.preview-open>.omnichat-ai-generated-editor{min-height:calc(100vh - 126px);border-right:1px solid #d9dee5;overflow-y:auto}.omnichat-ai-step-editor.preview-open>.omnichat-ai-preview{min-height:calc(100vh - 78px);margin-top:-48px}}.omnichat-ai-preview{position:relative;min-height:calc(100vh - 126px);padding:12px;border-left:1px solid #eef0f2;background:#fff}.omnichat-ai-preview-start{display:grid;min-height:380px;place-items:center;align-content:center;gap:11px;text-align:center}.omnichat-ai-preview-start>svg{color:#262a30}.omnichat-ai-preview-start p{max-width:230px;margin:0;color:#515861;font-size:11px;line-height:1.45}.omnichat-ai-preview-start button,.omnichat-ai-preview-restart{display:inline-flex;width:max-content;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#555c65;font-size:10px;font-weight:600}.omnichat-ai-preview-start button{border-color:#1184ed;background:#1184ed;color:#fff}.omnichat-ai-preview-start button:hover:not(:disabled),.omnichat-ai-preview-start button:focus-visible{border-color:#0b70cf;background:#0b70cf;outline:0}.omnichat-ai-preview-restart{align-self:flex-end}.omnichat-ai-preview-transcript{display:flex;max-height:calc(100vh - 310px);flex:1 1 auto;flex-direction:column;gap:9px;overflow-y:auto;padding:8px 0}.omnichat-ai-preview-transcript p{max-width:84%;margin:0;padding:9px 10px;border-radius:7px;background:#f3f3f3;color:#343a42;font-size:10px;line-height:1.4}.omnichat-ai-preview-transcript p.user{align-self:flex-end;background:#197be2;color:#fff}.omnichat-ai-preview-composer{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:4px;margin-top:auto;padding:5px;border:1px solid #d8dde4;border-radius:6px;background:#fff}.omnichat-ai-preview-composer textarea{min-height:36px;max-height:92px;padding:8px;resize:none;border:0;outline:0;background:transparent;font-size:11px}.omnichat-ai-preview-composer button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:4px;background:#1785eb;color:#fff}.omnichat-ai-preview-composer button:disabled{background:#eef0f2;color:#aab0b8}.omnichat-ai-preview-close{position:absolute;z-index:2;top:50%;right:-15px;width:30px;height:30px;margin:0;padding:0;border-radius:50%;background:#f0f2f4;color:#8a929d;box-shadow:0 2px 8px #1f29371f;transform:translateY(-50%)}.omnichat-ai-field-picker-layer{position:fixed;z-index:285;inset:0}.omnichat-ai-field-picker{position:fixed;display:grid;grid-template-rows:42px minmax(150px,1fr) 38px;max-height:330px;overflow:hidden;border:1px solid #d7dde5;border-radius:6px;background:#fff;box-shadow:0 14px 34px #161e2933}.omnichat-ai-field-search{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px!important;margin:6px;padding:0 8px;border:1px solid #d7dde5;border-radius:4px}.omnichat-ai-field-search svg{color:#9299a2}.omnichat-ai-field-search input{height:28px;padding:0;border:0;outline:0;font-size:11px}.omnichat-ai-field-body{display:grid;min-height:0;grid-template-columns:42% 58%;border-top:1px solid #e3e6ea}.omnichat-ai-field-body nav,.omnichat-ai-field-list{min-height:0;overflow-y:auto;padding:7px}.omnichat-ai-field-body nav{border-right:1px solid #e3e6ea}.omnichat-ai-field-body nav button,.omnichat-ai-field-list button{width:100%;min-height:30px;border:0;border-radius:4px;background:transparent;color:#4b525b;font-size:10px;text-align:left}.omnichat-ai-field-body nav button.active{background:#e9eaec;color:#262b32;font-weight:700}.omnichat-ai-field-list button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px}.omnichat-ai-field-list button:hover{background:#f2f6fa}.omnichat-ai-field-list p{margin:20px 0;color:#8b929b;font-size:10px;text-align:center}.omnichat-ai-field-create{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-top:1px solid #e3e6ea;background:#fff;color:#2a80d8;font-size:10px;font-weight:650}.omnichat-ai-modal-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:18px;background:#161c2494}.omnichat-ai-context-modal,.omnichat-ai-custom-field-modal{display:grid;width:min(640px,calc(100vw - 36px));gap:14px;padding:18px;border-radius:7px;background:#fff;box-shadow:0 24px 70px #0f172a4d}.omnichat-ai-context-modal header,.omnichat-ai-custom-field-modal header{display:grid;gap:5px}.omnichat-ai-context-modal header strong,.omnichat-ai-custom-field-modal header strong{color:#252a31;font-size:17px}.omnichat-ai-context-modal header span,.omnichat-ai-custom-field-modal header span{color:#6c737d;font-size:11px}.omnichat-ai-context-modal textarea{width:100%;min-height:255px;padding:10px;resize:vertical;border:1px solid #72aef2;border-radius:5px;outline:0;font-size:12px;line-height:1.45;box-shadow:0 0 0 2px #2a80d814}.omnichat-ai-context-modal>small,.omnichat-ai-custom-field-modal>small{justify-self:end;color:#7b828c;font-size:10px}.omnichat-ai-context-modal footer,.omnichat-ai-custom-field-modal footer{display:flex;justify-content:space-between;gap:10px}.omnichat-ai-context-modal footer button,.omnichat-ai-custom-field-modal footer button{min-height:34px;padding:0 13px;border:1px solid #d7dde5;border-radius:5px;background:#fff;color:#4b525b;font-size:11px;font-weight:650}.omnichat-ai-context-modal footer button.primary,.omnichat-ai-custom-field-modal footer button.primary{margin-left:auto;border-color:#1684eb;background:#1684eb;color:#fff}.omnichat-ai-custom-field-modal{width:min(430px,calc(100vw - 36px))}.omnichat-ai-custom-field-modal>label{display:grid;gap:6px;color:#454c55;font-size:11px;font-weight:700}.omnichat-ai-custom-field-modal input{width:100%;height:38px;padding:0 10px;border:1px solid #d5dbe3;border-radius:5px;outline:0}.omnichat-clean-mode .flow-node[data-node-type=ai_step]{min-height:188px;padding-top:50px;border-radius:8px;overflow:visible}.omnichat-clean-mode .flow-node[data-node-type=ai_step]>.node-type{position:absolute;top:0;right:0;left:0;height:42px;padding:0 12px;border-radius:7px 7px 0 0;background:#fff;color:#2f353d}.omnichat-ai-node-heading{display:grid;gap:0}.omnichat-ai-node-heading small{color:#8a929d;font-size:8px;font-weight:500;line-height:1}.omnichat-ai-node-heading b{font-size:12px;line-height:1.25}.omnichat-clean-mode .flow-node[data-node-type=ai_step]>strong{display:none}.omnichat-clean-mode .flow-node[data-node-type=ai_step]>p{min-height:58px;margin:0;padding:10px;border-radius:5px;background:#f3f3f3;color:#4c535d;font-size:11px;line-height:1.38;-webkit-line-clamp:4}@media(max-width:780px){.omnichat-ai-field-picker{right:12px;left:12px!important;width:auto!important}.omnichat-ai-context-modal textarea{min-height:210px}}.trigger-editor-list{display:grid;gap:8px;padding:10px;border:1px solid #d6eadf;border-radius:8px;background:#f7fffa}.trigger-editor-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:stretch;gap:6px}.trigger-editor-row>button:first-child{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:7px 8px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;color:#1e293b;text-align:left}.trigger-editor-row.active>button:first-child,.trigger-editor-row>button:first-child:hover{border-color:#35c878;background:#ecfff3}.trigger-editor-row strong,.trigger-editor-row small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trigger-editor-row strong{font-size:12px}.trigger-editor-row small{margin-top:2px;color:#64748b;font-size:11px;line-height:1.25}.omnichat-trigger-create-prompt{display:grid;gap:4px;padding:10px 11px;border:1px solid #b9ddff;border-radius:8px;background:#f0f8ff;color:#1f2a37}.omnichat-trigger-create-prompt strong{font-size:12px;font-weight:900}.omnichat-trigger-create-prompt span{color:#526173;font-size:11px;font-weight:750;line-height:1.35}.trigger-next-step-create{display:grid;gap:7px;padding:9px;border:1px solid #d7e5ef;border-radius:8px;background:#f8fbff}.trigger-next-step-create-primary{border-color:#bfe8ce;background:#f5fff8;box-shadow:0 8px 22px #0f172a12}.omnichat-start-step-palette{gap:10px;padding:10px;background:#f5fff8}.omnichat-start-step-palette-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0}.omnichat-start-step-palette-head span{display:grid;min-width:0;gap:2px}.omnichat-start-step-palette-head strong,.omnichat-start-step-palette-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-start-step-palette-head strong{color:#1f2937;font-size:13px;font-weight:950}.omnichat-start-step-palette-head small{color:#667085;font-size:11px;font-weight:750}.omnichat-start-step-palette-head b{padding:3px 7px;border:1px solid #bfe8ce;border-radius:999px;background:#fff;color:#15803d;font-size:10px;font-weight:950;white-space:nowrap}.omnichat-start-step-palette-group{display:grid;gap:6px}.omnichat-start-step-palette-group h3{margin:0;color:#667085;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.omnichat-start-step-palette-group>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.omnichat-start-step-palette .omnichat-start-step-palette-group button{min-height:46px;justify-content:flex-start;gap:7px;padding:6px 8px;border-color:#d7e7ff;border-radius:7px;color:#175cd3;font-size:11px;line-height:1.15;text-align:left}.omnichat-start-step-palette .omnichat-start-step-palette-group button svg{flex:0 0 auto}.omnichat-start-step-palette .omnichat-start-step-palette-group button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-next-step-create>span{color:#475569;font-size:11px;font-weight:850}.trigger-next-step-create>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trigger-next-step-create-primary>div{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.trigger-next-step-create button{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#175cd3;font-size:11px;font-weight:900}.trigger-next-step-create-primary button{min-height:44px;flex-direction:column;gap:3px;padding:5px 4px;line-height:1.1;white-space:normal;overflow-wrap:normal}.trigger-next-step-create button:hover,.trigger-next-step-create button:focus-visible{border-color:#8fc2ff;background:#eff6ff;outline:0}.empty-editor-state{min-height:38px;padding:10px;border:1px dashed #c9d5e1;border-radius:8px;background:#fbfdfe;color:#64748b;font-size:12px;font-weight:750;line-height:1.4}.rules-list{display:grid;gap:7px}.rules-list>span{color:#445266;font-size:13px;font-weight:750}.rule-row{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:7px;min-height:34px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.rule-row strong,.rule-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rule-row strong{font-size:13px}.rule-row span{color:var(--muted);font-size:12px}.chat-bubble{width:fit-content;max-width:min(100%,540px);margin-bottom:9px;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.45}.chat-bubble.incoming{background:#eef3f7;color:#263241}.chat-bubble.outgoing{margin-left:auto;background:#dff8f4;color:#085d51}.inbox-layout{display:grid;grid-template-columns:340px minmax(0,1fr) 280px;gap:14px;min-height:0}.thread-list,.inbox-layout .profile-panel{min-height:0;overflow:auto}.thread-row{display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:76px;padding:12px;border-bottom:1px solid var(--line);background:#fff;color:#2b3747;text-align:left}.thread-row:hover{background:#f8fbfc}.thread-row.active{background:#e8f6f4;color:#087565}.thread-row.active .avatar{background:#087565}.thread-row.active .avatar.has-photo{background:#fff;outline-color:#08756559}.thread-row strong,.thread-row span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.thread-row strong{font-size:14px}.thread-row span{margin-top:4px;color:var(--muted);font-size:13px}.thread-row small{display:block;overflow:hidden;margin-top:4px;color:#6d7b8d;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.inbox-empty-list,.conversation-empty{display:grid;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:20px;color:var(--muted);text-align:center}.inbox-empty-list strong,.conversation-empty strong{color:var(--text)}.inbox-empty-list span,.conversation-empty span{font-size:13px;line-height:1.45}.avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#edf1f5;color:#a7afbb;font-size:15px;font-weight:800;overflow:hidden;outline:1px solid transparent}.avatar.has-photo{background:#eef4f8}.avatar img{width:100%;height:100%;object-fit:cover}.conversation-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.conversation-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 16px;border-bottom:1px solid var(--line)}.conversation-header strong,.conversation-header span{display:block}.conversation-header span{margin-top:3px;color:var(--muted);font-size:13px}.conversation-contact-title{display:flex;align-items:center;gap:10px;min-width:0}.conversation-contact-title>div:last-child{min-width:0}.conversation-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;background:#fbfdfe}.reply-box{min-height:56px;margin:12px;padding:0 8px 0 12px}.reply-box .reply-status{max-width:180px;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.reply-box .reply-status.warning{color:#92400e;font-weight:800}.reply-box button{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--primary);color:#fff}.reply-box button:disabled{cursor:not-allowed;opacity:.45}.table-panel{overflow:auto}table{width:100%;border-collapse:collapse;min-width:860px}th,td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left}th{background:#fbfdfe;color:#637084;font-size:12px;font-weight:850;text-transform:uppercase}td{color:#405066;font-size:14px}td strong{color:var(--text)}.inline-channel{display:inline-flex;align-items:center;gap:7px;color:#334155;font-weight:750}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.channel-setup-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.channel-setup-strip>div:first-child{display:grid;gap:4px;min-width:220px}.channel-setup-strip span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.channel-setup-strip strong{color:var(--text);font-size:13px;line-height:1.35}.channel-setup-strip .console-channels{justify-content:flex-end}.facebook-connect-panel{display:grid;gap:14px;margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.facebook-connect-panel .panel-heading svg{color:#1877f2}.connect-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px}.connect-form,.connect-side{display:grid;align-content:start;gap:10px}.connect-form label{display:grid;gap:7px;color:#445266;font-size:13px;font-weight:750}.connect-form input,.connect-form select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;outline:0;padding:0 10px;color:#243244;font-size:14px;line-height:1.45}.connect-form select{appearance:none;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 17px) 17px / 6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 17px / 6px 6px no-repeat,#fbfdfe;padding-right:34px}.connect-form input:focus,.connect-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0d9f8c1f}.callback-card{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.callback-card span{color:#445266;font-size:12px;font-weight:850;text-transform:uppercase}.callback-card code{overflow-wrap:anywhere}.callback-card small{color:var(--muted);font-size:12px;line-height:1.4}.authorized-page-list{display:grid;gap:8px}.authorized-page{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid #dbe7f3;border-radius:8px;background:#fff;color:#243244;text-align:left;cursor:pointer}.authorized-page:hover{border-color:#8bbcf8;background:#f4f9ff}.authorized-page.active{border-color:#1877f2;box-shadow:0 0 0 2px #1877f21a}.authorized-page:disabled,.authorized-page:disabled:hover{cursor:not-allowed;border-color:#e2e6eb;background:#f6f7f8;color:#858d98;box-shadow:none}.authorized-page strong,.authorized-page small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authorized-page strong{font-size:12px;font-weight:900}.authorized-page small{grid-column:1 / 2}.permission-checklist{display:grid;gap:7px;padding:10px 12px;border:1px solid #dce8f6;border-radius:8px;background:#f7fbff}.permission-checklist span{display:flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border:1px solid #d2e3f7;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:800}.connect-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.connect-link{text-decoration:none}.connect-link.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ghost-connect-link{grid-column:1 / -1;justify-self:start;padding:0;background:transparent;color:#536276;font-size:12px;font-weight:800;text-decoration:none}.ghost-connect-link:hover{color:#1877f2}.ghost-connect-link.disabled,.ghost-connect-link:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.connect-status{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;border:1px solid #bfeee7;border-radius:8px;background:#effcf9;color:#0b6f63;font-size:13px;font-weight:800}.connect-result-summary{grid-column:1 / -1;display:grid;gap:6px;margin:2px 0 0;color:#263241}.connect-result-summary div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px}.connect-result-summary dt{color:#657184;font-weight:800}.connect-result-summary dd{margin:0;overflow-wrap:anywhere;font-weight:700}.channel-card{display:grid;gap:14px;padding:16px}.channel-card-top{display:flex;align-items:center;gap:12px}.channel-symbol{display:grid;width:44px;height:44px;place-items:center;border-radius:8px}.channel-card-top strong,.channel-card-top span{display:block}.channel-card-top strong{font-size:15px}.channel-card-top span{margin-top:3px;color:var(--muted);font-size:13px}.channel-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.channel-stats div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.channel-stats span,.channel-stats strong{display:block;overflow:visible;white-space:normal;text-overflow:clip}.channel-stats span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.channel-stats strong{margin-top:4px;color:#263241;font-size:12px;text-transform:capitalize}.channel-static-status{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#f8fafc;font-size:13px;font-weight:700}.analytics-grid{margin-bottom:14px}.analytics-source-note{max-width:760px;margin:-4px 0 16px;color:#667085;font-size:13px;line-height:1.45}.event-panel{padding:16px}.event-row{display:grid;grid-template-columns:130px minmax(120px,220px) 24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;border-top:1px solid var(--line);color:#4a586b;font-size:14px}.event-row:first-of-type{margin-top:12px}.event-row strong,.event-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-workspace{min-height:calc(100vh - 70px);padding:0;background:#f5f5f5}.settings-page-shell{display:grid;grid-template-columns:142px minmax(0,1fr);min-width:0;min-height:calc(100vh - 70px);align-items:start}.settings-local-nav{position:sticky;top:0;display:grid;align-content:start;gap:18px;height:100vh;overflow-x:hidden;overflow-y:auto;padding:18px 14px 24px 22px;border-right:1px solid #e1e1e1;background:#f5f5f5;scrollbar-width:thin}.settings-local-nav h1{margin:0;padding-top:1px;color:#222;font-size:18px;font-weight:800}.settings-local-nav section{margin-bottom:0}.settings-local-nav h2{margin:0 0 9px;color:#343434;font-size:13px;font-weight:850}.settings-local-nav section>div{display:grid;gap:7px}.settings-local-nav button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:24px;padding:0;border:0;background:transparent;color:#757575;font-size:12px;font-weight:650;text-align:left;white-space:nowrap;cursor:pointer}.settings-local-nav button:hover,.settings-local-nav button.active{color:#088657}.settings-local-nav button.active{font-weight:850}.channel-dot{order:-1;width:10px;height:10px;border-radius:50%;background:#1877f2}.channel-dot.instagram{background:#d83f87}.channel-dot.tiktok{background:#111827}.channel-dot.whatsapp{background:#22c55e}.channel-dot.messenger{background:#1877f2}.channel-dot.sms{background:#14b8a6}.channel-dot.email{background:#8b5cf6}.channel-dot.telegram{background:#269bd8}.settings-content-pane{min-width:0;padding:22px 26px 44px}.settings-content-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:30px;margin-bottom:18px}.settings-content-head span{color:#6b7280;font-size:12px;font-weight:800;text-transform:uppercase}.settings-content-head h2{margin:4px 0 0;color:#222;font-size:22px;font-weight:850}.settings-content-head small{color:#6b7280;font-size:12px;font-weight:750}.settings-notice{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;margin-bottom:14px;padding:10px 12px;border:1px solid #b7d7ff;border-radius:7px;background:#eef7ff;color:#405166;font-size:12px;line-height:1.35}.settings-notice svg{color:#1877f2}.settings-help-strip{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;color:#333;font-size:12px;font-weight:750}.settings-help-strip .primary-button{min-height:32px;padding:0 14px;border-radius:4px;background:#0b74ff;box-shadow:none;font-size:12px}.settings-integration-list{display:grid;gap:16px}.settings-integration-row{display:grid;grid-template-columns:minmax(190px,260px) minmax(300px,420px) minmax(260px,1fr);gap:26px;align-items:start;min-height:118px;padding:28px 30px;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.settings-integration-title h3{display:flex;align-items:center;gap:8px;margin:0;color:#252525;font-size:14px;font-weight:850;line-height:1.35}.settings-integration-title span{padding:2px 5px;border-radius:4px;background:#0c9b63;color:#fff;font-size:8px;font-weight:900;letter-spacing:0}.settings-integration-connect{display:grid;gap:13px}.integration-brand-line{display:flex;align-items:center;gap:13px;min-height:34px}.integration-brand-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--brand-color) 9%,#ffffff);color:var(--brand-color);font-size:14px;font-weight:950;text-transform:uppercase}.integration-brand-line strong{color:#333;font-size:13px;font-weight:800}.integration-brand-line em{margin-left:auto;padding:3px 7px;border-radius:999px;background:#e8f8f0;color:#087443;font-size:10px;font-style:normal;font-weight:850}.integration-step-copy{display:grid;gap:7px}.integration-step-copy b,.integration-secret-grid label,.integration-secret-stack label{color:#545454;font-size:12px;font-weight:850}.integration-step-copy p,.settings-integration-description p,.settings-app-store p{margin:0;color:#6d7280;font-size:12px;line-height:1.45}.integration-secret-stack,.integration-secret-grid{display:grid;gap:9px}.integration-secret-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-secret-grid label,.integration-secret-stack label{display:grid;gap:7px}.integration-secret-grid input,.integration-secret-stack input{width:100%;height:34px;padding:0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#1f2937;outline:0;font-size:12px}.integration-secret-grid input:focus,.integration-secret-stack input:focus{border-color:#0b74ff;box-shadow:0 0 0 2px #0b74ff21}.settings-connect-button{width:100%;min-height:34px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#222;font-size:12px;font-weight:850;cursor:pointer}.settings-connect-button:hover{border-color:#0b74ff;color:#0b74ff}.settings-connect-button.connected{border-color:#bdebd3;background:#f0fbf5;color:#087443}.settings-integration-description{display:grid;align-content:start;gap:8px;padding-top:5px}.settings-integration-description button{justify-self:start;padding:0;border:0;background:transparent;color:#0b74ff;font-size:12px;font-weight:800;cursor:pointer}.settings-app-store{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.settings-app-store h2{margin:0 0 8px;color:#222;font-size:20px}.settings-channel-card{overflow:hidden;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.settings-channel-heading{display:flex;align-items:center;gap:12px;padding:28px 30px 16px}.settings-channel-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#1877f2;color:#fff}.settings-channel-heading h3{margin:0;color:#252525;font-size:20px;font-weight:850}.settings-channel-heading p{margin:4px 0 0;color:#6d7280;font-size:12px}.settings-channel-connect-action{min-height:30px;margin-left:auto;padding:0 12px;border:1px solid #d6dbe2;border-radius:4px;background:#fff;color:#4b5563;font-size:11px;font-weight:800}.settings-channel-tabs{display:flex;align-items:center;gap:18px;min-height:40px;padding:0 30px;border-bottom:1px solid #e6e6e6}.settings-channel-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0;border:0;background:transparent;color:#6d7280;font-size:12px;font-weight:800}.settings-channel-tabs button.active{color:#222}.settings-channel-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#0b74ff;content:""}.settings-channel-tabs span{padding:2px 5px;border-radius:4px;background:#0c9b63;color:#fff;font-size:8px;font-weight:900;letter-spacing:0}.settings-channel-tabs small{padding:2px 5px;border-radius:4px;background:#0c9b63;color:#fff;font-size:8px;font-weight:900}.settings-channel-row{display:grid;grid-template-columns:minmax(160px,220px) minmax(280px,430px) minmax(260px,1fr);gap:26px;align-items:center;min-width:0;max-width:100%;min-height:86px;padding:24px 30px;border-bottom:1px solid #eeeeee}.settings-channel-row>*{min-width:0}.settings-channel-row.greeting-row{align-items:start}.settings-channel-row.greeting-row>.settings-greeting-editor{grid-column:2 / -1}.settings-channel-row.settings-channel-automation-row{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.settings-channel-automation-row>p{grid-column:2 / -1}.settings-channel-row.compact{align-items:start}.settings-channel-row:last-child{border-bottom:0}.settings-channel-row h4{margin:0;color:#343434;font-size:13px;font-weight:850}.settings-channel-row p,.settings-template-empty p,.settings-privacy-note{margin:0;color:#6d7280;font-size:12px;line-height:1.45}.settings-omnichat-flow-control{display:flex;align-items:center;gap:8px;min-width:0;color:#6d7280;font-size:12px;font-weight:750}.settings-messenger-flow-picker{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-width:0}.settings-messenger-flow-picker .settings-automation-chip{width:auto;flex:0 1 auto}.settings-messenger-flow-picker .settings-automation-create{gap:5px}.settings-messenger-flow-status{color:#7b8493;font-size:11px;line-height:1.4}.settings-messenger-flow-status.is-live{color:#087e65}.settings-omnichat-flow-control button,.settings-omnichat-edit-button,.settings-omnichat-disable-button{display:inline-flex;width:fit-content;min-height:30px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #d6dbe2;border-radius:4px;background:#fff;color:#3f4857;font-size:11px;font-weight:800}.settings-omnichat-flow-control button{min-width:132px;justify-content:space-between}.settings-omnichat-edit-button,.settings-omnichat-disable-button{justify-self:start}.settings-omnichat-disable-button{min-width:100px;color:#df5b57}.settings-channel-row>.settings-messenger-entry-list{grid-column:2 / 4}.settings-greeting-editor{display:grid;grid-template-columns:minmax(0,640px) minmax(230px,310px);justify-content:space-between;align-items:start;gap:28px}.settings-greeting-controls{display:grid;gap:8px;min-width:0}@media(max-width:1180px){.settings-channel-row.greeting-row{grid-template-columns:minmax(0,1fr)}.settings-channel-row.greeting-row>.settings-greeting-editor{grid-column:1 / -1}.settings-greeting-editor{grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:20px}}@media(max-width:760px){.settings-channel-row.greeting-row>.settings-greeting-editor{grid-column:1 / -1}.settings-greeting-editor{grid-template-columns:minmax(0,1fr)}.settings-greeting-screen{justify-self:center}.settings-channel-row.settings-channel-automation-row{grid-template-columns:minmax(0,1fr)}.settings-channel-automation-row>p{grid-column:1 / -1}}.settings-greeting-editor textarea{width:100%;min-height:76px;resize:vertical;padding:10px 12px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;outline:0;color:#263241;font-size:12px;line-height:1.45}.settings-greeting-editor textarea:focus{border-color:#0b74ff;box-shadow:0 0 0 2px #0b74ff21}.settings-welcome-flow-editor{display:flex;min-width:0;gap:9px;align-items:center;flex-wrap:wrap}.settings-welcome-flow-controls{display:flex;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;gap:6px}.settings-welcome-flow-controls .settings-welcome-connect{border-color:#087cff;background:#087cff;color:#fff}.settings-welcome-flow-controls button:disabled{cursor:default;opacity:.5}.settings-welcome-flow-controls button:focus-visible,.settings-welcome-flow-controls select:focus-visible{outline:2px solid #087dff;outline-offset:2px}.settings-welcome-connection,.settings-welcome-pending,.settings-welcome-flow-editor>small{color:#7b8493;font-size:11px;line-height:1.4}.settings-welcome-connection.is-live,.settings-welcome-flow-editor .settings-welcome-status.is-success{color:#087e65}.settings-welcome-flow-editor .settings-welcome-status{margin:0;font-size:12px;line-height:1.5}.settings-welcome-flow-editor .settings-welcome-status.is-error{color:#b23b35}.settings-welcome-flow-editor>.settings-welcome-status,.settings-welcome-flow-editor>.settings-greeting-read-error{flex-basis:100%}@media(min-width:1181px){.settings-close-assigned-actions>.settings-blue-action{margin-inline-end:clamp(0px,calc(100vw - 1180px),207px)}}.settings-greeting-personalization{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:#64748b}.settings-greeting-personalization button{padding:5px 8px;border:1px solid #d9e2ee;border-radius:5px;color:#0869da;background:#f8fbff;font:inherit;cursor:pointer}.settings-conversation-starters-editor{grid-column:2 / 4;display:grid;gap:12px;min-width:0;max-width:620px}.settings-conversation-starters-row>p{grid-column:2 / 4}.settings-conversation-starters-editor.has-preview{max-width:980px;grid-template-columns:minmax(260px,1fr) minmax(240px,300px);column-gap:24px;align-items:start}.settings-conversation-starters-editor.has-preview>:not(.settings-starter-preview){grid-column:1}.settings-conversation-starters-editor.has-preview>.settings-starter-preview{grid-column:2;grid-row:1 / span 8;align-self:start;margin:0}.settings-conversation-starters-editor .settings-starter-help{margin:0;color:#64748b;font-size:12px;line-height:1.5}.settings-starter-questions{display:grid;gap:12px}.settings-starter-question{display:grid;gap:7px;padding:14px;background:#f8fafc;border:1px solid #dde4ee;border-radius:8px}.settings-starter-question-heading,.settings-starter-question-heading>div{display:flex;align-items:center;gap:6px}.settings-starter-question-heading{justify-content:space-between;font-size:12px}.settings-conversation-starters-editor button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid #d6dfeb;border-radius:6px;background:#fff;color:#35506c;font:inherit;font-size:12px;cursor:pointer}.settings-starter-question-heading button{width:26px;height:26px;padding:4px}.settings-conversation-starters-editor button:disabled,.settings-greeting-personalization button:disabled{opacity:.45;cursor:default}.settings-conversation-starters-editor button:focus-visible,.settings-greeting-personalization button:focus-visible{outline:2px solid #087dff;outline-offset:2px}.settings-starter-question label{font-size:11px;font-weight:600;color:#475569}.settings-starter-question input,.settings-starter-question select{width:100%;min-width:0;padding:9px 10px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#263241;font:inherit;font-size:12px}.settings-starter-question>small{color:#748398;font-size:10px;text-align:right}.settings-conversation-starters-editor .settings-starter-add{justify-self:start;color:#087dff;border-style:dashed}.settings-starter-add>span{color:#64748b;margin-left:5px}.settings-starter-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settings-starter-actions>button:first-child{margin-right:auto}.settings-conversation-starters-editor .settings-starter-publish{background:#087dff;color:#fff;border-color:#087dff}.settings-starter-status{color:#64748b;font-size:12px;line-height:1.5}.settings-starter-status.is-success{color:#168369}.settings-starter-status.is-error,.settings-starter-issues{color:#b42318;font-size:12px;line-height:1.5}.settings-starter-issues{margin:0;padding:10px 10px 10px 28px;border-radius:6px;background:#fff5f5}.settings-starter-preview{display:grid;justify-items:center;gap:12px;width:min(100%,320px);margin:4px auto;padding:24px 18px 18px;border:1px solid #dce4ef;border-radius:16px;background:#fff}.settings-starter-preview>strong{font-size:15px}.settings-starter-preview>ul{display:grid;gap:8px;width:100%;padding:0;margin:4px 0;list-style:none}.settings-starter-preview li{padding:10px 12px;border:1px solid #cde2fb;border-radius:15px;color:#087dff;font-size:12px;overflow-wrap:anywhere}.settings-starter-preview>small{color:#8491a4;font-size:10px;text-align:center;line-height:1.5}@media(max-width:1100px){.settings-conversation-starters-editor.has-preview{grid-template-columns:minmax(0,1fr);max-width:620px}.settings-conversation-starters-editor.has-preview>.settings-starter-preview{grid-column:1;grid-row:auto;margin:4px auto}}@media(max-width:680px){.settings-conversation-starters-editor,.settings-conversation-starters-row>p{grid-column:1 / -1}.settings-starter-actions{justify-content:start}}.tiktok-provider-setting-row{align-items:start}.tiktok-provider-setting-editor{display:grid;min-width:0;gap:10px}.tiktok-provider-setting-head,.tiktok-provider-setting-actions,.tiktok-suggested-question-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.tiktok-provider-setting-editor>textarea,.tiktok-suggested-question-row input,.tiktok-suggested-question-row textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#263241;font:inherit;font-size:12px;line-height:1.45}.tiktok-provider-setting-editor>textarea,.tiktok-suggested-question-row textarea{min-height:76px;resize:vertical}.tiktok-provider-setting-editor>textarea:focus,.tiktok-suggested-question-row input:focus,.tiktok-suggested-question-row textarea:focus{border-color:#0b74ff;outline:0;box-shadow:0 0 0 2px #0b74ff21}.tiktok-provider-setting-actions{justify-content:flex-end}.tiktok-provider-setting-actions small,.tiktok-suggested-question-row label small{color:#6d7280;font-size:10px;font-weight:750}.tiktok-provider-setting-actions button,.tiktok-provider-setting-editor>button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #d6dbe2;border-radius:4px;background:#fff;color:#3f4857;font-size:11px;font-weight:800}.tiktok-suggested-question-list{display:grid;min-width:0;border-top:1px solid #e5e7eb}.tiktok-suggested-question-row{display:grid;min-width:0;gap:9px;padding:13px 0;border-bottom:1px solid #e5e7eb}.tiktok-suggested-question-row label{display:grid;min-width:0;gap:5px;color:#4b5563;font-size:11px;font-weight:800}.tiktok-suggested-question-row label small{justify-self:end}.tiktok-suggested-question-title strong{color:#273141;font-size:12px}.settings-greeting-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-greeting-actions small{flex:1 1 110px;color:#6d7280;font-size:11px;font-weight:800}.settings-greeting-preview{margin:2px 0 0;padding:10px 12px;border:1px solid #dbeafe;border-radius:10px 10px 10px 2px;background:#eff6ff;color:#273141;font-size:12px;line-height:1.45;white-space:pre-wrap}.settings-greeting-label{color:#657184;font-size:11px}.settings-greeting-status{color:#68768b;font-size:11px;line-height:1.5}.settings-greeting-status.is-success{color:#087e65}.settings-greeting-status.is-error{color:#b43b34}.settings-greeting-status.is-pending{color:#946325}.settings-greeting-read-error{display:grid;justify-items:start;gap:6px;color:#ae463c;font-size:11px;line-height:1.5}.settings-greeting-read-error button{border:0;padding:0;background:transparent;color:#087dff;font-size:11px;cursor:pointer}.settings-greeting-screen{width:min(100%,310px);margin:0;justify-self:end;overflow:hidden;border:1px solid #dce3ed;border-radius:13px;background:#fff;box-shadow:0 5px 16px #253d6510}.settings-greeting-screen-heading{display:flex;align-items:center;gap:8px;padding:13px;border-bottom:1px solid #edf1f6;color:#387fca}.settings-greeting-screen-heading strong{font-size:12px;color:#3f4b5d}.settings-greeting-screen-content{display:flex;flex-direction:column;align-items:center;min-height:230px;padding:30px 22px;text-align:center}.settings-greeting-avatar{display:grid;place-items:center;width:57px;height:57px;border-radius:50%;background:#edf4ff;color:#2785ed;font-size:23px;font-weight:650}.settings-greeting-screen-content h5{margin:12px 0 10px;color:#2d3747;font-size:15px}.settings-greeting-screen-content p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#6d7889}.settings-greeting-start-preview{padding:14px;border-top:1px solid #edf1f6;color:#087dff;text-align:center;font-size:12px;font-weight:650}.settings-greeting-screen>small{display:block;background:#f8fafc;padding:10px 15px;color:#96a0ae;font-size:10px;text-align:center;line-height:1.5}.settings-greeting-actions button,.settings-outline-action,.settings-danger-action{min-height:30px;padding:0 14px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#222;font-size:12px;font-weight:850}.settings-greeting-actions button:last-child{border-color:#0b74ff;background:#0b74ff;color:#fff}.settings-wide-blue{width:100%;min-height:34px;border-radius:4px;background:#0b74ff;color:#fff;font-size:12px;font-weight:850}.settings-wide-select{width:100%;min-height:34px;padding:0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:750}.settings-subscription-control{display:grid;gap:10px}.settings-subscription-select-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center}.settings-subscription-control .settings-inline-editor{margin:0}.settings-subscription-list{display:grid;overflow:hidden;border:1px solid #e5e7eb;border-radius:5px;background:#fff}.settings-subscription-item{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;min-height:46px;padding:9px 10px;border-bottom:1px solid #edf0f3}.settings-subscription-item:last-child{border-bottom:0}.settings-subscription-item.archived{background:#fbfcfe}.settings-subscription-item span{display:grid;min-width:0}.settings-subscription-item strong{overflow:hidden;color:#263241;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.settings-subscription-item small,.settings-inline-note{color:#6d7280;font-size:11px;line-height:1.4}.settings-subscription-item .settings-row-action-group button{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;color:#344054;font-size:11px;font-weight:850}.settings-subscription-item .settings-row-action-group .danger{width:28px;padding:0;color:#d32626}.settings-automation-chip{display:flex;width:100%;max-width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;color:#6d7280;font-size:12px;font-weight:750}.settings-automation-chip select,.settings-edit-control select{min-width:0;max-width:100%;min-height:30px;padding:0 30px 0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:800}.settings-automation-chip select{flex:1 1 170px}.settings-automation-chip .settings-automation-clear{display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;border-radius:999px;background:transparent;color:#6d7280;font-size:14px}.settings-automation-chip .settings-automation-open{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#344054}.settings-automation-chip .settings-automation-create{display:inline-flex;flex:0 1 auto;min-height:30px;width:auto;align-items:center;justify-content:center;padding:0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:850;white-space:normal}.settings-flow-controls select,.settings-flow-controls button{box-sizing:border-box;height:30px;min-height:30px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-family:inherit;font-size:12px;font-weight:800;line-height:1}.settings-flow-controls select{flex:0 1 212px;width:212px;min-width:0;max-width:100%;padding:0 30px 0 10px}.settings-flow-controls button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;cursor:pointer}.settings-flow-controls .settings-automation-clear{flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:#6d7280;font-size:14px}.settings-flow-controls .settings-automation-open{flex:0 0 30px;width:30px;padding:0;color:#344054}.settings-flow-controls .settings-automation-create{font-weight:800}.settings-automation-frequency{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#6d7280;font-size:12px;font-weight:750}.settings-automation-frequency select{min-width:0;min-height:30px;padding:0 30px 0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:800}.settings-instagram-default-reply-controls{display:grid;min-width:0;gap:10px}.settings-instagram-story-skip{align-items:center}.settings-instagram-story-skip span{display:inline-flex;min-width:0;align-items:center;gap:6px}.settings-instagram-story-skip small{padding:1px 5px;border-radius:4px;background:#0878f9;color:#fff;font-size:9px;font-weight:900}.settings-edit-control{display:grid;gap:7px;min-width:0;max-width:100%}.settings-edit-control button{width:100%}.settings-edit-control small{color:#6d7280;font-size:11px;text-align:center}.settings-messenger-entry-list{display:grid;gap:8px;min-width:0;max-width:620px}.settings-messenger-entry-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 30px;gap:8px;align-items:end}.settings-messenger-entry-row.has-action-type{grid-template-columns:minmax(0,.8fr) minmax(104px,.52fr) minmax(0,1fr) 30px}.settings-messenger-entry-row label{display:grid;gap:4px;color:#667085;font-size:11px;font-weight:850}.settings-messenger-entry-row input,.settings-messenger-entry-row select{width:100%;min-height:30px;padding:0 9px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:800}.settings-entry-remove{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#d32626}.settings-messenger-entry-empty{display:flex;min-height:32px;align-items:center;color:#667085;font-size:12px;font-weight:750}.settings-messenger-entry-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.settings-messenger-entry-actions button{display:inline-flex;width:auto;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 10px}.settings-messenger-entry-actions small{color:#667085;font-size:11px;font-weight:800}.settings-whatsapp-ice-breaker-setting{align-items:start}.settings-whatsapp-ice-breaker-setting>.settings-whatsapp-ice-breakers,.settings-whatsapp-ice-breaker-setting>p{grid-column:2 / 4}.settings-whatsapp-ice-breakers{display:grid;width:100%;min-width:0;max-width:860px;gap:10px}.settings-whatsapp-ice-breaker-head,.settings-whatsapp-ice-breaker-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.settings-switch-line{display:inline-flex;align-items:center;gap:7px;color:#475467;font-size:11px;font-weight:800}.settings-switch-line input{position:relative;width:30px;height:18px;margin:0;appearance:none;border:0;border-radius:999px;background:#a7b0bf;cursor:pointer;transition:background .12s ease}.settings-switch-line input:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10182838;content:"";transition:transform .12s ease}.settings-switch-line input:checked{background:#12b76a}.settings-switch-line input:checked:after{transform:translate(12px)}.settings-switch-line input:disabled{cursor:not-allowed;opacity:.55}.settings-whatsapp-ice-breaker-columns,.settings-whatsapp-ice-breaker-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 54px 30px;gap:8px;align-items:end}.settings-whatsapp-ice-breaker-columns{align-items:center;padding:0 2px;color:#667085;font-size:10px;font-weight:850}.settings-whatsapp-ice-breaker-list{display:grid;min-width:0;gap:8px}.settings-whatsapp-ice-breaker-row{padding:10px;border:1px solid #e4e7ec;border-radius:5px;background:#fff}.settings-whatsapp-ice-breaker-row label{display:grid;min-width:0;gap:4px;color:#667085;font-size:10px;font-weight:850}.settings-whatsapp-ice-breaker-row input,.settings-whatsapp-ice-breaker-row select{width:100%;min-width:0;min-height:32px;padding:0 9px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:750}.settings-whatsapp-ice-breaker-row input[aria-invalid=true]{border-color:#e5484d}.settings-whatsapp-ice-breaker-row small{color:#98a2b3;font-size:9px;text-align:right}.settings-whatsapp-ice-breaker-row small.invalid{color:#d92d20}.settings-whatsapp-ice-breaker-clicks{display:grid;min-height:32px;place-items:center;color:#475467;font-size:12px}.settings-whatsapp-ice-breaker-actions{justify-content:flex-start}.settings-whatsapp-ice-breaker-actions button{display:inline-flex;width:auto;min-height:30px;align-items:center;gap:5px;padding:0 10px}.settings-whatsapp-ice-breaker-actions small{color:#667085;font-size:11px;font-weight:800}.settings-dynamic-menu-list{display:grid;gap:12px;min-width:0;max-width:620px}.settings-dynamic-menu-block{display:grid;gap:9px;min-width:0;padding-bottom:12px;border-bottom:1px solid #edf0f3}.settings-dynamic-menu-block:last-of-type{padding-bottom:0;border-bottom:0}.settings-dynamic-menu-head{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;align-items:end;min-width:0}.settings-dynamic-menu-head label{display:grid;gap:4px;color:#667085;font-size:11px;font-weight:850}.settings-dynamic-menu-head input{width:100%;min-height:30px;padding:0 9px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;font-weight:800}.settings-privacy-note{display:flex;align-items:flex-start;gap:10px;padding:16px 30px;border-bottom:1px solid #eeeeee;border-top:1px solid #ffe2a7;border-right:1px solid #ffe2a7;border-left:1px solid #ffe2a7;background:#fff9eb;color:#7a5010}.settings-privacy-note svg{flex:0 0 auto;color:#d85d12}.settings-privacy-note div{display:grid;gap:3px}.settings-privacy-note strong{color:#6f4709;font-size:12px;font-weight:900}.settings-privacy-note span{color:#7a5010}.settings-privacy-note a{padding:0;background:transparent;color:#0b74ff;font-size:inherit;font-weight:800;text-decoration:none}.settings-checkbox-line,.settings-toggle-line{display:flex;align-items:flex-start;gap:10px;color:#333;font-size:12px;font-weight:800;line-height:1.4}.settings-checkbox-line input{width:16px;height:16px;margin:0;accent-color:#0b74ff}.settings-checkbox-line.disabled{color:#8a9099}.settings-checkbox-line small{color:#77808f;font-size:11px;font-weight:700}.settings-toggle-line{align-items:center}.settings-toggle-line input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.settings-toggle-control{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:999px;background:#cfd7e3;box-shadow:inset 0 0 0 1px #0f172a14;transition:background .14s ease}.settings-toggle-control:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a38;transition:transform .14s ease;content:""}.settings-toggle-line input:checked+.settings-toggle-control{background:#0b74ff}.settings-toggle-line input:checked+.settings-toggle-control:after{transform:translate(16px)}.settings-row-help{display:grid;gap:8px}.settings-row-help p{margin:0}.settings-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-row-actions a,.settings-row-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#525a66;font-size:11px;font-weight:850;text-decoration:none}.settings-ads-control{display:grid;gap:8px}.settings-meta-line{display:flex;align-items:center;gap:9px;color:#2f3746;font-size:12px;font-weight:850}.settings-meta-logo{display:grid;width:26px;height:20px;place-items:center;color:#0b74ff;font-size:24px;font-weight:950;line-height:1}.settings-ads-control small{color:#7c8594;font-size:11px;font-weight:850}.settings-ads-control b{color:#4b5563;font-size:12px;font-weight:800}.settings-disconnect-action{justify-self:start;min-height:25px;padding:0 10px;border:1px solid #ffd4d4;border-radius:4px;background:#fff7f7;color:#ef4444;font-size:11px;font-weight:850}.settings-outline-action:hover{border-color:#0b74ff;color:#0b74ff}.settings-danger-action{border-color:#ffd3d3;color:#d32626}.settings-danger-action:hover{border-color:#ef4444;background:#fff5f5}.settings-template-empty{display:grid;min-height:320px;place-items:center;align-content:center;gap:12px;padding:48px;text-align:center}.settings-template-empty svg{color:#0b74ff}.settings-template-empty h3{margin:0;color:#222;font-size:20px}.settings-panel{display:grid;gap:10px;min-width:0;padding:16px}.settings-panel strong{margin-bottom:4px;font-size:16px}.settings-card-list{display:grid;gap:12px;min-width:0}.settings-general-list{gap:0;overflow:visible;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.settings-general-list>.settings-form-row{border:0;border-bottom:1px solid #e3e3e3;border-radius:0}.settings-general-list>.settings-form-row:last-child{border-bottom:0}.settings-management-card,.settings-mini-card,.settings-pixel-card,.settings-channel-empty,.settings-archived-card{min-width:0;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.settings-management-card{overflow:hidden}.settings-channel-stack{display:grid;min-width:0;gap:16px}.settings-management-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:16px 18px;border-bottom:1px solid #eeeeee}.settings-management-title h3,.settings-mini-card h3,.settings-pixel-card h3,.settings-channel-empty h3,.settings-archived-card h3{margin:0;color:#222;font-size:16px;font-weight:850}.settings-management-title p,.settings-mini-card p,.settings-pixel-card p,.settings-channel-empty p,.settings-empty-line,.settings-log-summary{margin:4px 0 0;color:#6d7280;font-size:12px;line-height:1.45}.settings-catalog-editor{display:grid;gap:14px;padding:16px 18px;border-bottom:1px solid #eeeeee;background:#fbfcfd}.settings-catalog-image-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px}.settings-catalog-image-row>div:last-child{display:grid;justify-items:start;gap:5px}.settings-catalog-image-row small,.settings-catalog-image-row p{margin:0;color:#667085;font-size:11px}.settings-catalog-image-preview{display:grid;width:96px;height:96px;place-items:center;overflow:hidden;border:1px solid #dfe4ea;border-radius:6px;background:#f1f4f7;color:#667085}.settings-catalog-image-preview img{width:100%;height:100%;object-fit:cover}.settings-catalog-upload{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #d5dbe3;border-radius:4px;background:#fff;color:#263244;font-size:11px;font-weight:800;cursor:pointer}.settings-catalog-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-catalog-fields .wide-field{grid-column:1 / -1}.settings-catalog-collection-options{padding-top:2px}.settings-catalog-product-cell{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:170px}.settings-catalog-product-cell img{width:42px;height:42px;border-radius:5px;object-fit:cover;background:#f1f4f7}.settings-catalog-product-cell strong{overflow-wrap:anywhere}.settings-blue-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:0 13px;border:1px solid #0b74ff;border-radius:4px;background:#0b74ff;color:#fff;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.settings-blue-action:hover{background:#0965df}.settings-blue-action.secondary{background:#fff;color:#0b74ff}.settings-blue-action.secondary:hover{background:#eef6ff}.settings-text-link{display:inline-flex;align-items:center;gap:5px;color:#0b74ff;font-size:12px;font-weight:850;text-decoration:none}.settings-text-button{display:inline;padding:0;border:0;background:transparent;color:#0b74ff;font-size:inherit;font-weight:850;text-decoration:none}.settings-text-button:hover{text-decoration:underline}.settings-blue-action:disabled,.settings-disconnect-action:disabled,.settings-danger-action:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.55}.settings-form-row{display:grid;grid-template-columns:minmax(170px,250px) minmax(260px,430px) minmax(260px,1fr);gap:26px;align-items:center;min-height:72px;padding:18px;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.settings-form-row h3{margin:0;color:#343434;font-size:13px;font-weight:850}.settings-form-row input:not([type=checkbox]):not([type=radio]),.settings-form-row select,.settings-management-search input,.settings-paypal-grid input,.settings-pixel-card pre{width:100%;min-height:34px;padding:0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#1f2937;font-size:12px;outline:0}.settings-form-row input:not([type=checkbox]):not([type=radio]):focus,.settings-form-row select:focus,.settings-management-search input:focus,.settings-paypal-grid input:focus{border-color:#0b74ff;box-shadow:0 0 0 2px #0b74ff21}.settings-form-row>p{margin:0;color:#6d7280;font-size:12px;line-height:1.45}.settings-form-row>p a{display:block;width:fit-content;margin-top:3px;color:#1677db;font-weight:700;text-decoration:none}.settings-form-row>button.settings-leave-action{color:#df5b57}.settings-clean-status{display:block;margin:-8px 0 12px;color:#6b7280;font-size:12px;font-weight:750}.settings-shortener-controls,.settings-shortener-summary{display:grid;gap:10px;min-width:0}.settings-shortener-menu-wrap{position:relative;min-width:0}.settings-shortener-menu-wrap>button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid #aeb3ba;border-radius:4px;background:#fff;color:#4b515b;font-size:12px;font-weight:760}.settings-shortener-menu-wrap>button:focus-visible{outline:0;border-color:#7db5ff;box-shadow:0 0 0 2px #0b74ff1f}.settings-shortener-menu{position:absolute;z-index:20;top:calc(100% - 1px);right:0;left:0;display:grid;padding:5px 0;border:1px solid #d7dadd;border-radius:0 0 4px 4px;background:#fff;box-shadow:0 10px 22px #1b233029}.settings-shortener-menu button{min-height:32px;padding:0 11px;color:#4b515b;font-size:12px;text-align:left}.settings-shortener-menu button:hover,.settings-shortener-menu button[aria-checked=true]{background:#f2f5f8}.settings-simple-field{display:grid;gap:5px;color:#6d7280;font-size:11px;font-weight:800}.settings-shortener-summary>p{margin:0;color:#6d7280;font-size:12px;line-height:1.45}.settings-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.settings-mini-metrics div{min-width:0;padding:8px;border:1px solid #e5e7eb;border-radius:4px;background:#f9fafb}.settings-mini-metrics dt,.settings-mini-metrics dd{margin:0}.settings-mini-metrics dt{color:#6d7280;font-size:10px;font-weight:850;text-transform:uppercase}.settings-mini-metrics dd{overflow:hidden;color:#1f2937;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.settings-account-import-card{align-items:start}.settings-account-import-actions,.settings-file-button,.settings-account-import-preview>div:first-child{display:flex;align-items:center;gap:8px}.settings-account-import-actions{flex-wrap:wrap;min-width:0}.settings-file-button{justify-content:center;min-height:32px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#222;font-size:12px;font-weight:850;cursor:pointer}.settings-file-button input{display:none}.settings-account-import-card textarea{grid-column:2 / -1;width:100%;min-height:110px;padding:10px;border:1px solid #d7dadd;border-radius:4px;color:#1f2937;font-size:12px;resize:vertical}.settings-account-import-card>small{color:#6d7280;font-size:11px;line-height:1.35}.settings-account-import-preview{grid-column:2 / -1;display:grid;gap:10px;padding:10px;border:1px solid #bbf7d0;border-radius:5px;background:#f0fdf4}.settings-account-import-preview.warning{border-color:#fde68a;background:#fffbeb}.settings-account-import-preview>div:first-child{justify-content:space-between}.settings-account-import-preview strong{color:#1f2937;font-size:12px;font-weight:900}.settings-account-import-preview span,.settings-account-import-preview p,.settings-account-import-preview label{margin:0;color:#4b5563;font-size:12px;line-height:1.4}.settings-account-import-preview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.settings-account-import-preview dl>div{min-width:0;padding:8px;border:1px solid rgba(148,163,184,.35);border-radius:4px;background:#fff}.settings-account-import-preview dt,.settings-account-import-preview dd{margin:0}.settings-account-import-preview dt{color:#667085;font-size:10px;font-weight:850;text-transform:uppercase}.settings-account-import-preview dd{color:#1f2937;font-size:12px;font-weight:900}.settings-account-import-preview label{display:grid;gap:5px;font-weight:850}.settings-form-row>button:not(.settings-blue-action):not(.settings-danger-action),.settings-inline-actions button,.settings-management-title>button:not(.settings-blue-action),.settings-management-title .settings-row-action-group button:not(.settings-blue-action),.settings-mini-card button,.settings-payment-grid button,.settings-team-table button,.settings-team-request button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#222;font-size:12px;font-weight:850;white-space:nowrap}.settings-team-request .danger{color:#d32626}.settings-form-row>button:disabled{color:#9ca3af;background:#f3f4f6;cursor:not-allowed}.settings-form-row>.settings-blue-action,.settings-form-row>button.settings-leave-action:not(.settings-blue-action):not(.settings-danger-action){width:auto;justify-self:start}.settings-form-row>button.settings-leave-action:not(.settings-blue-action):not(.settings-danger-action){min-width:100px;color:#df5b57}.settings-action-note{display:inline-flex;min-height:30px;align-items:center;color:#6d7280;font-size:12px;font-weight:750}.settings-stack-controls{display:grid;gap:10px}.settings-stack-controls label{display:flex;align-items:center;gap:8px;color:#333;font-size:12px;font-weight:750}.settings-stack-controls input[type=radio]{width:15px;height:15px;margin:0;accent-color:#0b74ff}.settings-pro-badge,.settings-soft-badge{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;border-radius:4px;font-size:9px;font-weight:900;vertical-align:middle}.settings-pro-badge{background:#0b74ff;color:#fff}.settings-soft-badge{background:#fff1d6;color:#8a5b0a}.settings-management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #eeeeee}.settings-management-search{position:relative;display:flex;align-items:center;flex:1 1 260px;width:min(360px,100%);max-width:360px}.settings-management-search svg{position:absolute;left:11px;color:#8490a0}.settings-management-search input{padding-left:34px}.settings-folder-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:min(260px,100%);padding:0 10px;border:1px solid #b8d6ff;border-radius:5px;background:#eef6ff;color:#0b5dc7;font-size:11px;font-weight:850;white-space:nowrap}.settings-folder-filter-chip svg{flex:0 0 auto}.settings-folder-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;padding:14px 18px;border-bottom:1px solid #eeeeee}.settings-folder-grid>button{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:34px;padding:0 9px;border:1px solid #dfe5ee;border-radius:5px;background:#fff;color:#465162;font-size:11px;font-weight:800;text-align:left}.settings-folder-grid>button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-folder-grid>button svg:first-child{color:#0b74ff}.settings-tag-folder-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.settings-folder-card{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;min-height:38px;border:1px solid #dfe5ee;border-radius:5px;background:#fff;overflow:hidden}.settings-folder-card>button{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:100%;border:0;border-left:1px solid #edf0f4;background:#fff;color:#465162;font-size:11px;font-weight:850}.settings-folder-card>button:hover,.settings-folder-grid>button:hover{background:#f7fbff}.settings-folder-card>button.active,.settings-folder-grid>button.active{border-color:#0b74ff;background:#edf6ff;color:#0b5dc7;box-shadow:inset 0 0 0 1px #0b74ff1f}.settings-folder-card>button.danger{color:#d32626}.settings-folder-filter{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-content:center;justify-content:start!important;gap:2px 8px;min-width:0;padding:4px 10px;border-left:0!important;text-align:left}.settings-folder-filter svg{grid-row:span 2;color:#0b74ff}.settings-folder-filter span,.settings-folder-filter small{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.settings-folder-filter span{color:#2f3948;font-size:11px;font-weight:850}.settings-folder-filter small{color:#7b8493;font-size:10px;font-weight:750}.settings-data-table{overscroll-behavior-x:contain;overflow-x:auto;scrollbar-width:thin}.settings-archived-section{margin-top:18px;border-top:1px solid #edf0f4;padding-top:16px}.settings-archived-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.settings-archived-heading h4,.settings-archived-heading h3{margin:0;color:#263241;font-size:12px;font-weight:900}.settings-archived-heading span{color:#7a8494;font-size:11px;font-weight:750}.settings-bulk-row{display:flex;min-height:44px;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #eeeeee;background:#f8fbff;color:#394252;font-size:12px;font-weight:800}.settings-bulk-row button{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;color:#394252;font-size:12px;font-weight:800}.settings-bulk-row .settings-danger-action{border-color:#ffd3d3;color:#d32626}.settings-data-table table,.settings-team-table table,.settings-subscription-table table{width:100%;border-collapse:collapse}.settings-team-role-group{display:grid;gap:8px;padding-top:18px}.settings-team-role-group+.settings-team-role-group{margin-top:14px;border-top:1px solid #edf0f4}.settings-team-role-group h4{margin:0;color:#263241;font-size:14px;font-weight:900}.settings-team-role-group p{max-width:860px;margin:-2px 0 4px;color:#6b7280;font-size:12px;line-height:1.45;font-weight:650}.settings-data-table th,.settings-data-table td,.settings-team-table th,.settings-team-table td,.settings-subscription-table th,.settings-subscription-table td{height:44px;padding:8px 14px;border-bottom:1px solid #eeeeee;color:#394252;font-size:12px;text-align:left;vertical-align:middle}.settings-data-table th,.settings-team-table th,.settings-subscription-table th{color:#5d6675;font-size:11px;font-weight:850}.settings-data-table input[type=checkbox]{width:15px;height:15px;accent-color:#0b74ff}.settings-data-table td strong,.settings-team-table td strong,.settings-subscription-table td strong{display:block;color:#273141;font-size:12px;font-weight:850}.settings-team-member-identity{display:inline-grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.settings-team-member-identity>span:last-child{display:grid;min-width:0;gap:2px}.settings-team-member-identity small{overflow:hidden;color:#6d7280;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-team-member-avatar{display:grid;width:32px;height:32px;overflow:hidden;place-items:center;border-radius:50%;background:#e8eef6;color:#394c63;font-size:11px;font-weight:900}.settings-team-member-avatar img{width:100%;height:100%;object-fit:cover}.settings-data-table td button{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;color:#657083}.settings-row-action-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.settings-status-line{margin:8px 0 0;color:#526070;font-size:12px;font-weight:750}.settings-channel-action-group{display:flex;flex-wrap:wrap;justify-content:flex-start;min-width:0}.settings-channel-action-group button{max-width:100%}.settings-channel-action-group .settings-blue-action{min-height:32px;padding-block:6px;line-height:1.2;text-align:center;white-space:normal}.settings-row-note{display:block;margin-top:3px;color:#7b8494;font-size:11px;font-weight:750}.settings-data-table td .settings-row-action-group button,.settings-team-table td .settings-row-action-group button{display:inline-flex;width:auto;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;color:#344054;font-size:11px;font-weight:850}.settings-data-table td .settings-row-action-group .danger,.settings-team-table td .settings-row-action-group .danger{width:28px;padding:0;color:#d32626}.settings-empty-cell,.settings-empty-line{color:#8a94a4;text-align:center}.settings-empty-action{display:grid;gap:8px;justify-items:center;padding:24px 12px}.settings-empty-action strong,.settings-empty-action span{display:block}.settings-empty-action strong{color:#263241;font-size:14px}.settings-empty-action span{max-width:380px;color:#6f7b8b;font-size:12px;font-weight:700;line-height:1.4}.settings-data-table td .settings-empty-action button,.settings-empty-action button{display:inline-flex;width:auto;min-width:0;height:auto;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #dfe5ee;border-radius:4px;background:#fff;color:#344054;font-size:12px;font-weight:850}.settings-field-tabs,.settings-log-tabs{display:flex;gap:16px;padding:14px 18px 0}.settings-field-tabs button,.settings-log-tabs button,.settings-log-tabs span{position:relative;display:inline-flex;align-items:center;min-height:31px;padding:0;border:0;background:transparent;color:#5e6674;font-size:12px;font-weight:850}.settings-log-tabs button{gap:6px}.settings-log-tabs button b{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#eef2f7;color:#64748b;font-size:10px;font-weight:900}.settings-field-tabs button.active,.settings-log-tabs button.active,.settings-log-tabs span.active{color:#222}.settings-field-tabs button.active:after,.settings-log-tabs button.active:after,.settings-log-tabs span.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#0b74ff;content:""}.settings-archived-card{margin:18px;padding:16px 18px}.settings-archived-card p{margin:18px 0 0;color:#8a94a4;font-size:12px;text-align:center}.settings-team-request{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:14px 18px;color:#344054;font-size:12px;font-weight:800}.settings-team-table td span,.settings-subscription-table td span{color:#6d7280;font-size:11px}.settings-log-summary{padding:10px 18px 0}.settings-log-level{display:inline-flex;align-items:center;gap:6px;color:#4b5563;font-weight:850}.settings-log-level:before{width:3px;height:16px;border-radius:999px;background:#6b7280;content:""}.settings-log-level.error:before{background:#ef4444}.settings-log-level.warning:before{background:#f59e0b}.settings-status-pill{display:inline-flex;min-height:22px;align-items:center;padding:0 13px;border-radius:999px;background:#f1f3f5;color:#777f8d;font-size:11px;font-weight:850}.settings-status-pill.active{background:#ddfae7;color:#087443}.settings-highlight-row{background:#f1f7ff}.settings-total-price{display:block;padding:14px 18px;color:#343434;font-size:12px}.settings-mini-card{width:min(280px,100%);padding:18px}.settings-mini-card dl{display:grid;gap:5px;margin:18px 0;padding:14px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.settings-mini-card dt{color:#6d7280;font-size:11px;font-weight:800}.settings-mini-card dd{margin:0 0 8px;color:#252525;font-size:12px;font-weight:800}.settings-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-inline-editor{display:grid;gap:12px;margin:0 18px 14px;padding:14px;border:1px solid #dfe5ee;border-radius:6px;background:#fbfdff}.settings-form-row .settings-inline-editor{grid-column:2 / -1;margin:0}.settings-mini-card .settings-inline-editor{margin:12px 0 0}.settings-inline-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-inline-editor-head h4{margin:0;color:#273141;font-size:13px;font-weight:900}.settings-inline-editor-head button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d9dfe7;border-radius:4px;background:#fff;color:#475569}.settings-inline-editor-grid,.settings-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-inline-editor label,.settings-permission-grid label{display:grid;gap:6px;color:#4b5563;font-size:11px;font-weight:850}.settings-permission-grid label{display:flex;align-items:center}.settings-role-description{margin:0;padding:9px 10px;border-left:3px solid #0b73ff;background:#f5f8fc;color:#5c6675;font-size:11px;line-height:1.45}.settings-inline-editor input:not([type=checkbox]),.settings-inline-editor select,.settings-inline-editor textarea{width:100%;min-height:34px;padding:0 10px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#263241;font-size:12px;outline:0}.settings-inline-editor textarea{min-height:88px;padding-top:10px;resize:vertical}.settings-inline-editor-wide{grid-column:1 / -1}.settings-account-package{margin:0}.settings-account-package p{margin:0;color:#667085;font-size:12px;line-height:1.45}.settings-account-package dl{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.55fr));gap:8px;margin:0}.settings-account-package dl>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #e3e8ef;border-radius:5px;background:#fff}.settings-account-package dt{color:#667085;font-size:10px;font-weight:850;text-transform:uppercase}.settings-account-package dd{min-width:0;margin:0;overflow:hidden;color:#263241;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.settings-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.settings-payment-grid article{display:grid;gap:7px;min-height:96px;padding:18px;border-right:1px solid #eeeeee}.settings-payment-grid article:last-child{border-right:0}.settings-payment-grid span{color:#6d7280;font-size:11px;font-weight:800}.settings-payment-grid strong,.settings-payment-grid b{color:#343434;font-size:12px}.settings-payment-grid em{color:#6d7280;font-size:11px;font-style:normal}.settings-radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.settings-radio-grid label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 10px;min-height:62px;padding:12px;border:1px solid #e0e5ed;border-radius:5px;background:#fff}.settings-radio-grid label.disabled{background:#f8fafc;color:#8a94a6}.settings-radio-grid input{grid-row:span 2;width:15px;height:15px;accent-color:#0b74ff}.settings-radio-grid input:disabled{cursor:not-allowed}.settings-radio-grid strong{color:#2d3645;font-size:12px}.settings-radio-grid small{color:#697386;font-size:11px;line-height:1.35}.settings-assignment-agent-table input[type=number]{width:76px;min-height:30px;padding:0 8px;border:1px solid #d7dadd;border-radius:4px;color:#263241;font-size:12px}.settings-assignment-agent-table input:disabled{background:#f4f6f8;color:#98a2b3}.settings-assignment-rule-editor{margin-top:14px}.settings-assignment-conditions{display:grid;gap:8px}.settings-assignment-condition{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) minmax(130px,1fr) minmax(140px,1.2fr) 30px;gap:8px;align-items:center}.settings-assignment-condition>select,.settings-assignment-condition>input{min-width:0}.settings-assignment-condition-spacer{min-height:34px}.settings-assignment-add-condition{display:inline-flex;width:max-content;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #d7e2ef;border-radius:4px;background:#fff;color:#1769d2;font-size:12px;font-weight:800}.settings-toggle-row{display:flex!important;align-items:center;gap:8px!important}.settings-group-members{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.settings-assignment-condition{grid-template-columns:minmax(0,1fr) 30px}.settings-assignment-condition>:not(button){grid-column:1}.settings-assignment-condition>button{grid-column:2;grid-row:1}.settings-group-members{grid-template-columns:1fr}}.settings-channel-empty{display:grid;min-height:420px;place-items:center;align-content:center;gap:12px;padding:46px 24px;text-align:center}.settings-channel-empty p{max-width:360px}.settings-channel-state{display:grid;place-items:center;gap:5px}.settings-channel-state small{color:#697386;font-size:11px;font-weight:700}.settings-channel-credentials{display:grid;gap:6px;width:min(420px,100%);text-align:left}.settings-channel-credentials label{display:grid;gap:6px;color:#374151;font-size:12px;font-weight:800}.settings-channel-credentials input{width:100%}.settings-channel-setup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:4px;border:1px solid #cfd7e3;border-radius:5px;overflow:hidden}.settings-channel-setup-options button{min-height:36px;padding:0 10px;border:0;border-right:1px solid #cfd7e3;border-radius:0;background:#fff;color:#4b5563;font-size:12px;font-weight:800}.settings-channel-setup-options button:last-child{border-right:0}.settings-channel-setup-options button.active{background:#eaf3ff;color:#0968da}.settings-optional-label{color:#7b8798;font-size:10px;font-weight:650}.settings-channel-credential-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.settings-channel-credentials small{color:#697386;font-size:11px;font-weight:700}.settings-channel-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:100%}.settings-channel-actions .settings-disconnect-action,.settings-channel-actions .settings-blue-action,.settings-channel-actions .settings-text-link{min-height:30px}.settings-static-action{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid #d7dadd;border-radius:4px;background:#f6f7f8;color:#697386;font-size:12px;font-weight:850}.settings-empty-illustration{display:grid;width:126px;height:126px;place-items:center;border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--empty-color) 22%,#ffffff),#fff 62%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--empty-color) 18%,#ffffff) 0 18px,transparent 18px 36px);color:var(--empty-color)}.settings-paypal-grid{display:grid;gap:10px}.settings-paypal-summary{display:grid;gap:4px;min-width:0;max-width:100%;color:#6d7280;font-size:12px}.settings-paypal-summary strong{min-width:0;color:#273141;font-size:12px;font-weight:850}.settings-paypal-summary span{min-width:0;overflow-wrap:anywhere}.settings-setup-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin-top:6px}.settings-setup-check{display:grid;align-content:start;gap:5px;min-height:86px;padding:10px;border:1px solid #e4e7ec;border-radius:8px;background:#fafbfc}.settings-setup-check.ready{border-color:#bdebd0;background:#f4fff8}.settings-setup-check strong{color:#202631;font-size:12px;line-height:1.25}.settings-setup-check small{color:#6d7280;font-size:11px;line-height:1.35}.settings-pixel-card{display:grid;justify-items:center;gap:14px;min-height:360px;padding:44px 24px;text-align:center}.settings-pixel-card p{max-width:520px}.settings-pixel-card pre{width:min(480px,100%);min-height:auto;padding:18px 20px;overflow-x:auto;background:#eef2f7;color:#273141;font-size:12px;line-height:1.45;text-align:left;white-space:pre-wrap}.settings-pixel-sample{display:grid;gap:6px;width:min(480px,100%);text-align:left}.settings-pixel-sample span{color:#6d7280;font-size:11px;font-weight:850;text-transform:uppercase}.settings-pixel-sample code{display:block;overflow-x:auto;padding:10px 12px;border:1px solid #d7dadd;border-radius:4px;background:#fff;color:#273141;font-size:12px;white-space:nowrap}.settings-pixel-card button{display:inline-flex;align-items:center;gap:7px;color:#0b74ff;font-size:12px;font-weight:850}.omnichat-channel-connect-page .settings-channel-state strong{color:#27364a;font-size:13px}.settings-channel-connect-panel{display:grid;gap:14px;width:min(680px,100%);padding:16px;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc;text-align:left}.settings-channel-connect-panel .settings-channel-actions{justify-content:flex-end}.tiktok-connect-panel{width:min(560px,100%)}.tiktok-connect-intro{display:grid;gap:5px}.tiktok-connect-intro h4,.tiktok-connect-intro p{margin:0}.tiktok-connect-intro h4{color:#202631;font-size:15px;font-weight:900}.tiktok-connect-intro p{max-width:none;color:#697386;font-size:12px;line-height:1.45}.tiktok-connect-requirements{display:grid;gap:8px;padding:12px 0;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.tiktok-connect-requirements span{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#374151;font-size:12px;font-weight:750}.tiktok-connect-requirements svg{flex:0 0 auto;color:#00a36c}.tiktok-connect-setup-required{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;border:1px solid #f2d29b;border-radius:5px;background:#fffaf0;color:#7a4b12;font-size:11px;font-weight:750;line-height:1.45}.tiktok-connect-setup-required svg{margin-top:1px}.tiktok-connect-panel .settings-channel-actions{justify-content:flex-start}.tiktok-connect-panel .settings-channel-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.whatsapp-template-editor{display:grid;gap:0;margin:16px 0 20px;border-top:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;background:#fff}.whatsapp-template-editor-head{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e5e7eb}.whatsapp-template-editor-head>div{display:grid;gap:2px}.whatsapp-template-editor-head h4{margin:0;color:#202631;font-size:14px;font-weight:900}.whatsapp-template-editor-head span{color:#748094;font-size:11px;font-weight:700}.whatsapp-template-editor-head>button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;padding:0}.whatsapp-template-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-width:0}.whatsapp-template-fields{display:grid;min-width:0;gap:14px;padding:18px;border-right:1px solid #e5e7eb}.whatsapp-template-fields label{display:grid;min-width:0;gap:6px;color:#374151;font-size:12px;font-weight:800}.whatsapp-template-fields input,.whatsapp-template-fields select,.whatsapp-template-fields textarea{width:100%;min-width:0}.whatsapp-template-fields textarea{min-height:126px;resize:vertical}.whatsapp-template-fields label>small{color:#7b8798;font-size:10px;font-weight:650;overflow-wrap:anywhere}.whatsapp-template-field-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr) minmax(150px,.8fr);gap:10px}.whatsapp-template-variable-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:12px;border:1px solid #dfe5ec;border-radius:5px;background:#f8fafc}.whatsapp-template-media-field{display:grid;gap:8px}.whatsapp-template-media-upload{position:relative}.whatsapp-template-media-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.whatsapp-template-media-upload-action{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #cfd8e3;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:800;cursor:pointer}.whatsapp-template-media-upload:focus-within .whatsapp-template-media-upload-action{border-color:#7db5ff;box-shadow:0 0 0 3px #0b74ff1a}.whatsapp-template-media-selected{display:grid;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:48px;padding:7px 8px;border:1px solid #dfe5ec;border-radius:5px;background:#f8fafc}.whatsapp-template-media-selected>span{display:grid;min-width:0;gap:2px}.whatsapp-template-media-selected strong,.whatsapp-template-media-selected small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-template-media-selected button{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#b42318}.whatsapp-template-buttons-section{display:grid;gap:9px;padding-top:4px}.whatsapp-template-buttons-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#374151;font-size:12px}.whatsapp-template-buttons-head span{color:#748094;font-size:11px;font-weight:800}.whatsapp-template-button-row{display:grid;grid-template-columns:118px minmax(120px,.8fr) minmax(160px,1fr) 32px;gap:7px;align-items:center}.whatsapp-template-button-row>button{display:grid;width:32px;height:32px;place-items:center;padding:0;color:#b42318}.whatsapp-template-button-spacer{min-height:1px}.whatsapp-template-buttons-section>button,.whatsapp-template-editor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.whatsapp-template-buttons-section>button{justify-self:start}.whatsapp-template-validation{padding:9px 11px;border:1px solid #f2d29b;border-radius:5px;background:#fffaf0;color:#7a4b12;font-size:11px;font-weight:750;line-height:1.4}.whatsapp-template-validation.warning{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px}.whatsapp-template-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.whatsapp-template-preview{display:grid;align-content:start;gap:12px;min-width:0;padding:18px;background:#edf3f0}.whatsapp-template-preview>span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.whatsapp-template-preview-bubble{display:grid;gap:8px;padding:12px;border-radius:6px;background:#fff;box-shadow:0 1px 2px #1018281a;color:#263238;overflow-wrap:anywhere}.whatsapp-template-preview-bubble strong,.whatsapp-template-preview-bubble p,.whatsapp-template-preview-bubble small{margin:0}.whatsapp-template-preview-bubble strong{font-size:12px}.whatsapp-template-preview-bubble>img{display:block;width:calc(100% + 24px);max-height:180px;margin:-12px -12px 2px;object-fit:cover;border-radius:6px 6px 0 0}.whatsapp-template-preview-media{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#475467;font-size:11px;font-weight:800;overflow-wrap:anywhere}.whatsapp-template-preview-bubble p{font-size:12px;line-height:1.45;white-space:pre-wrap}.whatsapp-template-preview-bubble small{color:#77808a;font-size:10px}.whatsapp-template-preview-bubble button{width:100%;min-height:30px;border:0;border-top:1px solid #e5e7eb;border-radius:0;background:transparent;color:#0878d1;font-size:11px;font-weight:850;opacity:1}@media(max-width:980px){.whatsapp-template-editor-layout{grid-template-columns:minmax(0,1fr)}.whatsapp-template-fields{border-right:0;border-bottom:1px solid #e5e7eb}.whatsapp-template-preview{min-height:220px}}@media(max-width:700px){.whatsapp-template-editor{margin-right:0;margin-left:0}.whatsapp-template-field-grid,.whatsapp-template-button-row{grid-template-columns:minmax(0,1fr)}.whatsapp-template-button-row>button{width:100%}.whatsapp-template-button-spacer{display:none}}.admin-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:10px}.admin-editor-panel,.integration-editor-panel{align-content:start}.admin-editor-panel label,.integration-editor-panel label{display:grid;gap:7px;color:#445266;font-size:13px;font-weight:750}.admin-editor-panel input,.admin-editor-panel select,.integration-editor-panel input,.integration-editor-panel select,.integration-editor-panel textarea{width:100%;min-height:40px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:var(--text);outline:0;font-size:14px}.admin-editor-panel input:focus,.admin-editor-panel select:focus,.integration-editor-panel input:focus,.integration-editor-panel select:focus,.integration-editor-panel textarea:focus{border-color:#8dc7f5;box-shadow:0 0 0 3px #1d73d81f}.integration-editor-panel textarea{resize:vertical;line-height:1.45}.permission-picker{display:flex;flex-wrap:wrap;gap:8px}.permission-picker label{display:inline-flex;grid-auto-flow:column;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#f8fafc;color:#344256}.permission-picker input{width:14px;height:14px;min-height:0;padding:0;accent-color:var(--primary)}.admin-status-line,.integration-editor-actions{display:flex;align-items:center;gap:8px;color:#526071;font-size:13px;font-weight:750}.admin-status-line{min-height:34px;margin-bottom:10px}.admin-status-line svg{color:var(--primary)}.integration-editor-actions{justify-content:space-between}.product-workspace{padding-top:22px}.inbox-workspace{display:flex;flex-direction:column;height:calc(100vh - 72px);min-height:0;overflow:hidden}.product-height{flex:1 1 auto;height:auto;min-height:0}.product-panel{align-content:start}.audience-grid,.integrations-grid,.analytics-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.audience-grid.two,.analytics-split{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-workspace{display:grid;gap:14px}.audience-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line)}.audience-tab{min-height:38px;padding:0 14px;border-bottom:2px solid transparent;color:#657287;font-weight:850}.audience-tab.active{border-color:#1d6fe8;color:#1d4ed8}.omnichat-contacts-page,.omnichat-audience-workspace{display:grid;gap:14px;min-width:0}.omnichat-audience-tabs{display:inline-flex;align-items:center;justify-self:start;gap:4px;padding:4px;border:1px solid #dfe5eb;border-radius:8px;background:#fff}.omnichat-audience-tabs button{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#596579;font-size:12px;font-weight:850}.omnichat-audience-tabs button.active{background:#e8f2ff;color:#0f62c9}.omnichat-contacts-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.omnichat-segment-header{padding:0}.omnichat-segment-eyebrow{display:block;margin-bottom:4px;color:#687386;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.omnichat-contacts-header h1,.omnichat-contacts-header h2{margin:0;color:#202938;font-size:24px;font-weight:850;letter-spacing:0}.omnichat-header-actions,.omnichat-contact-tools,.omnichat-selection-tools{display:flex;align-items:center;gap:8px;min-width:0}.omnichat-header-actions button,.omnichat-contact-tools>button,.omnichat-selection-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;color:#384456;font-size:12px;font-weight:800}.omnichat-contact-tools>button.active{border-color:#9ec6ff;background:#edf6ff;color:#0f62c9}.omnichat-header-actions button.primary{border-color:#1d73d8;background:#1d73d8;color:#fff}.omnichat-header-actions button:disabled,.omnichat-header-actions button.primary:disabled{border-color:#d8dee6;background:#eef2f6;color:#8a95a4;cursor:not-allowed;opacity:1}.omnichat-header-actions button:disabled svg{color:#9aa5b4}.omnichat-header-actions button:not(:disabled)[data-channel-unavailable=true]{border-color:#d8dee6;background:#fff;color:#536172}.omnichat-header-actions button.primary:not(:disabled)[data-channel-unavailable=true]{border-color:#1d73d8;background:#1d73d8;color:#fff}.omnichat-contact-editor,.omnichat-contact-import{display:grid;gap:12px;padding:14px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.omnichat-contact-action-panel{position:relative;z-index:3;border-color:#bdd7ff;box-shadow:0 14px 34px #0f172a1f}.omnichat-contact-action-panel:before{content:"";position:absolute;top:-8px;right:92px;width:14px;height:14px;border-top:1px solid #bdd7ff;border-left:1px solid #bdd7ff;background:#fff;transform:rotate(45deg)}.omnichat-contact-editor{grid-template-columns:repeat(3,minmax(0,1fr)) max-content;align-items:end}.omnichat-contact-editor-title{grid-column:1 / -1;color:#202938;font-size:13px;font-weight:900}.omnichat-contact-editor-note.wide{grid-column:1 / -1;margin:0;color:#596579;font-size:12px;font-weight:750}.omnichat-manual-channel-panel{grid-template-columns:minmax(0,1fr);align-items:start;border-color:#f6d67a;background:#fffbeb}.omnichat-manual-channel-panel:before{border-color:#f6d67a;background:#fffbeb}.omnichat-manual-channel-panel p{grid-column:1 / -1;margin:0;color:#6f4f05;font-size:12px;font-weight:750}.omnichat-channel-required-actions{grid-column:1 / -1;flex-wrap:wrap}.omnichat-contact-import{grid-template-columns:minmax(0,1fr) max-content;align-items:end}.omnichat-contact-editor label,.omnichat-contact-import label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:850}.omnichat-contact-editor input,.omnichat-contact-editor select,.omnichat-contact-import textarea{width:100%;min-height:34px;padding:8px 10px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;color:#202938;font:inherit;outline:0}.omnichat-contact-editor input:disabled,.omnichat-contact-editor select:disabled{background:#f2f4f7;color:#667085;cursor:not-allowed}.omnichat-contact-editor-note{grid-column:1 / -1;margin:-2px 0 0;color:#667085;font-size:12px;font-weight:750}.omnichat-contact-custom-fields{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid #e1e7ee;border-radius:8px;background:#f8fbff}.omnichat-contact-custom-fields-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#202938}.omnichat-contact-custom-fields-head strong{font-size:13px;font-weight:900}.omnichat-contact-custom-fields-head span{display:inline-flex;min-width:24px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;background:#eaf4ff;color:#155fc3;font-size:11px;font-weight:900}.omnichat-contact-custom-fields p{margin:0;color:#7a8595;font-size:12px;font-weight:750}.omnichat-contact-custom-field-list{display:grid;gap:8px}.omnichat-contact-custom-field-list label{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:center;gap:10px}.omnichat-contact-custom-field-list label>span{min-width:0;overflow:hidden;color:#344054;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.omnichat-contact-custom-field-list label>div{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px}.omnichat-contact-custom-field-list button{display:inline-flex;align-items:center;justify-content:center;padding:0;color:#667085}.omnichat-contact-add-field{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) max-content;align-items:end;gap:10px}.omnichat-contact-add-field button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.omnichat-contact-import textarea{resize:vertical}.omnichat-contact-editor>div,.omnichat-contact-import>div{display:flex;gap:8px}.omnichat-contact-editor button,.omnichat-contact-import button{min-height:34px;padding:0 12px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;color:#384456;font-size:12px;font-weight:850}.omnichat-contact-editor button.primary,.omnichat-contact-import button.primary{border-color:#1d73d8;background:#1d73d8;color:#fff}.omnichat-contacts-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:680px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;box-shadow:var(--small-shadow);overflow:visible}.omnichat-contacts-shell.has-profile-panel{grid-template-columns:260px minmax(0,1fr) 320px}.omnichat-contacts-shell.no-side-collections{grid-template-columns:minmax(0,1fr)}.omnichat-contacts-shell.no-side-collections.has-profile-panel{grid-template-columns:minmax(0,1fr) 320px}.omnichat-contact-sidebar{display:grid;align-content:start;gap:18px;padding:18px 18px 24px;border-right:1px solid #e6ebf0;background:#fbfcfd}.omnichat-side-section{display:grid;gap:8px}.omnichat-side-section p{margin:0 0 3px;color:#7b8796;font-size:12px;line-height:1.45}.omnichat-side-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.omnichat-side-section-head strong{color:#2f3a4a;font-size:13px;font-weight:850}.omnichat-side-section-head span{color:#8a95a4;font-size:11px;font-style:italic;font-weight:750}.omnichat-side-section-head button{padding:0;background:transparent;color:#1d73d8;font-size:12px;font-weight:850}.omnichat-side-list{display:grid;gap:4px}.omnichat-side-row{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:4px;border-radius:6px}.omnichat-side-row.active,.omnichat-side-row:hover{background:#eef3f8}.omnichat-side-row>button:first-child,.omnichat-side-row-button,.omnichat-show-all{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:26px;padding:4px 6px;border-radius:6px;background:transparent;color:#455064;font-size:12px;font-weight:700;text-align:left}.omnichat-side-empty-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:26px;padding:4px 6px;color:#8b95a6;font-size:12px;font-weight:700}.omnichat-side-empty-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-side-empty-row b{color:#9aa4b2;font-size:11px;font-weight:800}.omnichat-side-row>button:first-child span,.omnichat-side-row-button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.omnichat-side-row b,.omnichat-side-row-button b{color:#7c8797;font-size:11px;font-weight:800}.omnichat-side-row-button:hover,.omnichat-show-all:hover{background:#eef3f8}.omnichat-side-row-button.active{background:#eaf4ff;color:#0f62c9}.omnichat-side-row-button.muted{color:#8b95a6}.omnichat-side-edit{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:6px;background:transparent;color:#7a8595}.omnichat-side-edit:hover{background:#e2e8f0;color:#1d73d8}.omnichat-side-edit-spacer{display:block;width:26px;height:26px}.omnichat-show-all{display:flex;justify-content:flex-start;color:#1d73d8;font-weight:850}.omnichat-contact-main{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);min-width:0;min-height:0;background:#fff}.omnichat-contact-profile-panel{overflow-y:auto;min-width:0;padding:14px 14px 18px;border-left:1px solid #e6ebf0;background:#fff}.omnichat-contact-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 16px;border-bottom:1px solid #e6ebf0;background:#fbfcfd}.omnichat-contact-search{display:inline-flex;align-items:center;gap:7px;width:min(280px,34vw);min-height:34px;padding:0 10px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;color:#7b8796}.omnichat-contact-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#293446;font-size:13px}.omnichat-selection-tools{position:relative;justify-content:flex-end}.omnichat-selection-tools span{color:#8a95a4;font-size:11px;font-weight:800}.omnichat-selection-tools button:disabled{cursor:not-allowed;opacity:.55}.omnichat-bulk-wrap{position:relative}.omnichat-bulk-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:70;display:grid;min-width:230px;padding:6px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;box-shadow:0 18px 38px #121c2d24}.omnichat-bulk-menu button{justify-content:flex-start;width:100%;border:0;background:transparent}.omnichat-bulk-menu button:hover{background:#f1f5f9}.omnichat-bulk-menu button.danger{color:#d32626}.omnichat-bulk-tag-panel{display:grid;gap:8px;margin:4px 0;padding:8px;border:1px solid #dfe5eb;border-radius:7px;background:#f8fbff}.omnichat-bulk-tag-panel label{display:grid;gap:5px;color:#475467;font-size:11px;font-weight:850}.omnichat-bulk-tag-panel input,.omnichat-bulk-tag-panel select{width:100%;height:30px;padding:0 8px;border:1px solid #cfd8e3;border-radius:5px;background:#fff;color:#1f2937;outline:0}.omnichat-bulk-tag-panel small{color:#667085;font-size:11px;font-weight:750}.omnichat-bulk-tag-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.omnichat-bulk-tag-panel>div button:last-child:not(:disabled){background:#1d73d8;color:#fff}.omnichat-bulk-confirm-panel{background:#fff8f8;border-color:#ffd1d1}.omnichat-bulk-confirm-panel strong{color:#991b1b;font-size:12px}.omnichat-bulk-confirm-panel span{color:#667085;font-size:11px;line-height:1.35}.omnichat-bulk-confirm-panel>div button.danger:last-child{background:#d32626;color:#fff}.omnichat-contact-condition-bar{position:relative;z-index:45;display:flex;min-height:44px;align-items:center;padding:6px 16px;border-bottom:1px solid #e6ebf0;background:#fff}.omnichat-contact-condition-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.omnichat-contact-add-condition{min-height:30px;padding:0 8px;border-radius:5px;background:transparent;color:#1672da;font-size:12px;font-weight:800}.omnichat-contact-add-condition:hover{background:#edf5ff}.omnichat-contact-condition-chip{display:inline-flex;min-height:30px;max-width:360px;align-items:center;gap:6px;padding:0 5px 0 9px;border:1px solid #cfdcf0;border-radius:5px;background:#f6f9fe;color:#3f4c5f;font-size:11px;font-weight:750}.omnichat-contact-condition-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-contact-condition-chip button{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:4px;background:transparent;color:#758093}.omnichat-contact-condition-chip button:hover{background:#e5edf8}.omnichat-contact-condition-picker{position:absolute;top:calc(100% + 5px);left:16px;display:flex;width:min(440px,calc(100vw - 112px));max-height:min(470px,calc(100vh - 190px));flex-direction:column;overflow:hidden;border:1px solid #dce2ea;border-radius:7px;background:#fff;box-shadow:0 16px 42px #1620302e}.omnichat-contact-condition-picker-head{display:grid;min-height:44px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;padding:6px 10px;border-bottom:1px solid #edf0f4}.omnichat-contact-condition-picker-head strong{overflow:hidden;color:#273142;font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.omnichat-contact-condition-picker-head button{display:grid;width:30px;height:30px;place-items:center;border-radius:5px;background:transparent;color:#687386}.omnichat-contact-condition-search{position:relative;display:flex;align-items:center;margin:10px 12px}.omnichat-contact-condition-search.top{margin-bottom:8px}.omnichat-contact-condition-search svg{position:absolute;left:10px;color:#8a95a4}.omnichat-contact-condition-search input{width:100%;height:34px;padding:0 10px 0 32px;border:1px solid #d7dee8;border-radius:5px;outline:0;font-size:12px}.omnichat-contact-condition-search input:focus{border-color:#8cbcff;box-shadow:0 0 0 2px #1672da1a}.omnichat-contact-condition-categories,.omnichat-contact-condition-operators{display:flex;gap:4px;padding:0 12px 9px;overflow-x:auto}.omnichat-contact-condition-categories button,.omnichat-contact-condition-operators button{flex:0 0 auto;min-height:29px;padding:0 9px;border-radius:5px;background:transparent;color:#687386;font-size:11px;font-weight:800}.omnichat-contact-condition-categories button.active,.omnichat-contact-condition-operators button.active{background:#eaf3ff;color:#0f62c9}.omnichat-contact-condition-operators{padding-top:9px;padding-bottom:0}.omnichat-contact-condition-options{flex:1 1 auto;min-height:110px;overflow-y:auto;border-top:1px solid #edf0f4}.omnichat-contact-condition-options>button{display:grid;width:100%;min-height:42px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid #f0f2f5;background:#fff;color:#354052;font-size:12px;font-weight:750;text-align:left}.omnichat-contact-condition-options>button:hover{background:#f6f9fd}.omnichat-contact-condition-options>button>span:nth-child(2):last-of-type,.omnichat-contact-condition-options>button>span:first-child:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-contact-condition-field-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:#eef4fb;color:#55708f}.omnichat-contact-condition-options>p{margin:0;padding:26px 18px;color:#7b8796;font-size:12px;text-align:center}.omnichat-filter-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 16px;border-bottom:1px solid #e6ebf0;background:#f8fbff}.omnichat-filter-panel strong{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:850}.omnichat-filter-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:104px;overflow:auto;padding-right:2px}.omnichat-filter-chips button,.omnichat-filter-panel>button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #d9e3ef;border-radius:6px;background:#fff;color:#445266;font-size:12px;font-weight:800}.omnichat-filter-chips button.active{border-color:#1d73d8;background:#eaf4ff;color:#0f62c9}.omnichat-filter-chips span{display:inline-flex;min-height:28px;align-items:center;color:#8a95a4;font-size:12px;font-weight:750}.omnichat-filter-panel>button{align-self:end;border-color:#1d73d8;color:#1d73d8}.omnichat-filter-panel>button:disabled{cursor:not-allowed;border-color:#d9e3ef;background:#eef2f6;color:#8a95a4}.omnichat-active-segment,.omnichat-bulk-status{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 16px;border-bottom:1px solid #e6ebf0;color:#445266;font-size:12px}.omnichat-active-segment span{color:#202938;font-weight:850}.omnichat-active-segment small{min-width:0;overflow:hidden;color:#7a8595;white-space:nowrap;text-overflow:ellipsis}.omnichat-active-segment button{margin-left:auto;color:#1d73d8;font-size:12px;font-weight:850}.omnichat-bulk-status{min-height:34px;background:#effaf4;color:#08754b;font-weight:800}.omnichat-bulk-status.warning{flex-wrap:wrap;margin:0 0 12px;padding-top:8px;padding-bottom:8px;border:1px solid #fde68a;background:#fffbeb;color:#92400e}.omnichat-bulk-status.warning span{flex:1 1 240px;min-width:0}.omnichat-bulk-status.warning button{margin-left:0;min-height:28px;padding:0 10px;border:1px solid #f59e0b;border-radius:6px;background:#fff;color:#92400e;font-size:12px;font-weight:850}.omnichat-contact-pagebar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 16px;border-bottom:1px solid #e6ebf0;background:#fff;color:#6f7a8a;font-size:12px;font-weight:800}.omnichat-contact-pagebar>div{display:inline-flex;align-items:center;gap:8px}.omnichat-contact-pagebar button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #dfe5eb;border-radius:6px;background:#fff;color:#344054}.omnichat-contact-pagebar button:disabled{cursor:not-allowed;color:#a8b2c1;background:#f7f9fb}.omnichat-contact-pagebar strong{min-width:48px;color:#344054;text-align:center}.omnichat-contact-table-wrap{min-height:0;overscroll-behavior-x:contain;overflow:auto;scrollbar-width:thin}.omnichat-contact-table{min-width:780px}.omnichat-contact-table th,.omnichat-contact-table td{padding:11px 14px;border-bottom:1px solid #edf1f5}.omnichat-contact-table th{background:#fff;color:#6f7a8a;font-size:11px;font-weight:850;letter-spacing:0;text-transform:none}.omnichat-contact-table td{color:#3f4c5f;font-size:13px}.omnichat-contact-table tr.selected td{background:#eef6ff}.omnichat-contact-table tbody tr:hover td{background:#f7fbff}.omnichat-contact-row{cursor:pointer}.omnichat-contact-row .omnichat-check-cell{cursor:default}.omnichat-contact-row.profile-active td{background:#f0f8f7}.omnichat-contact-row:focus-visible{outline:2px solid #13877b;outline-offset:-2px}.omnichat-contact-profile-panel:focus{outline:none}.omnichat-contact-load-more-row td{height:54px;text-align:center}.omnichat-contact-load-more-row button{min-height:32px;padding:0 14px;border:1px solid #d8dee7;border-radius:5px;background:#fff;color:#3f4c5f;font-size:12px;font-weight:800}.omnichat-contact-load-more-row button:hover{border-color:#9ec6ff;color:#0f62c9}.omnichat-check-cell{width:42px;text-align:center}.omnichat-check-cell input{width:14px;height:14px;accent-color:#1d73d8}.omnichat-contact-name{display:grid;gap:3px;min-width:0}.omnichat-contact-name-button{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.omnichat-contact-name-button:hover strong,.omnichat-contact-name-button:focus-visible strong{color:#0f62c9}.omnichat-contact-name-button:focus-visible{outline:2px solid #9ec6ff;outline-offset:2px;border-radius:4px}.omnichat-contact-name strong{overflow:hidden;color:#202938;white-space:nowrap;text-overflow:ellipsis}.omnichat-contact-name span{display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#8a95a4;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.omnichat-status{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:999px;background:#f1f4f7;color:#6c7686;font-size:11px;font-weight:850}.omnichat-status.subscribed{background:#eaf9f0;color:#08754b}.omnichat-empty-cell{height:160px;color:#8994a4;font-weight:800;text-align:center}.omnichat-empty-state-inline{display:grid;gap:6px;justify-items:center;padding:26px 12px}.omnichat-empty-state-inline strong,.omnichat-empty-state-inline span{display:block}.omnichat-empty-state-inline strong{color:#263241;font-size:14px}.omnichat-empty-state-inline span{max-width:360px;color:#6f7b8b;font-size:12px;font-weight:700;line-height:1.4}.segments-workbench{display:grid;grid-template-columns:300px minmax(0,1fr) 360px;gap:14px;align-items:start}.segment-sidebar,.segment-builder-panel,.segment-preview-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.segment-sidebar,.segment-builder-panel,.segment-preview-panel{padding:16px}.segment-sidebar-head,.segment-builder-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.segment-sidebar-head span,.segment-builder-head span{display:block;color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase}.segment-sidebar-head strong,.segment-builder-head strong{display:block;color:var(--text);font-size:18px}.segment-sidebar-head button,.segment-add-condition{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff;color:#1d4ed8;font-weight:850}.segment-sidebar-head button{padding:0 12px}.segment-list{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:2px}.segment-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;text-align:left}.segment-list-item.active{border-color:#8dded4;background:#ecfbf8}.segment-list-item strong,.segment-list-item span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.segment-list-item strong{color:#1f2937;font-size:14px}.segment-list-item span{margin-top:3px;color:#64748b;font-size:12px}.segment-list-item b{align-self:center;min-width:34px;padding:4px 8px;border-radius:999px;background:#eef2f7;color:#334155;text-align:center;font-size:12px}.segment-archive-section{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.segment-archive-heading,.segment-archive-row,.segment-archive-actions{display:flex;align-items:center;gap:8px}.segment-archive-heading{justify-content:space-between}.segment-archive-heading span,.segment-archive-heading strong{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}.segment-archive-list{display:grid;gap:7px}.segment-archive-row{justify-content:space-between;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.segment-archive-row strong,.segment-archive-row span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.segment-archive-row strong{color:#1f2937;font-size:13px}.segment-archive-row span{margin-top:2px;color:#64748b;font-size:11px;font-weight:700}.segment-archive-actions{flex-shrink:0}.segment-archive-actions button{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#334155;font-size:12px;font-weight:800}.segment-archive-actions button.danger{display:grid;width:32px;padding:0;place-items:center;color:#dc2626}.segment-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.danger-text{color:#dc2626}.danger-text:disabled{cursor:not-allowed;opacity:.45}.segment-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.segment-stats-row div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.segment-stats-row strong,.segment-stats-row span{display:block}.segment-stats-row strong{color:#111827;font-size:21px}.segment-stats-row span{margin-top:2px;color:#64748b;font-size:12px;font-weight:750}.segment-name-row,.segment-condition-row{display:grid;gap:10px}.segment-name-row{grid-template-columns:minmax(0,1fr) 220px;margin-bottom:12px}.segment-name-row label{display:grid;gap:7px;color:#475569;font-size:13px;font-weight:850}.segment-name-row input,.segment-name-row select,.segment-condition-row input,.segment-condition-row select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:#243244;outline:0;padding:9px 10px;font-size:14px}.segment-condition-list{display:grid;gap:9px}.segment-condition-row{grid-template-columns:minmax(130px,.85fr) minmax(130px,.85fr) minmax(130px,.85fr) minmax(150px,1fr) 34px;align-items:center;padding:10px;border:1px dashed #cbd5e1;border-radius:8px;background:#fbfdfe}.segment-condition-row button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:#64748b}.segment-add-condition{width:100%;margin-top:2px}.segment-status-line{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#0f766e;font-size:13px;font-weight:800}.segment-contact-list{display:grid;gap:8px;max-height:650px;overflow:auto;padding-right:2px}.segment-contact-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.segment-contact-card strong,.segment-contact-card span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.segment-contact-card strong{color:#1f2937}.segment-contact-card span{color:#64748b;font-size:12px}.segment-empty-state{display:grid;place-items:center;min-height:220px;padding:24px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;text-align:center}.segment-empty-state strong{color:#1f2937}.integrations-grid{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr) minmax(360px,1.2fr)}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.campaign-card .channel-symbol{background:var(--primary-soft);color:var(--primary-dark)}.campaign-builder-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 360px;gap:14px;align-items:start}.campaign-picker,.campaign-preview-panel,.template-marketplace{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.campaign-picker{display:grid;gap:8px}.campaign-pick{display:grid;gap:4px;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:#263241;text-align:left}.campaign-pick.active{border-color:#9be4dc;background:#effcf9}.campaign-pick strong,.campaign-pick span,.campaign-pick small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.campaign-pick span,.campaign-pick small{color:var(--muted);font-size:12px}.campaign-composer label,.rule-builder-panel label{display:grid;gap:7px;min-width:0;color:#445266;font-size:13px;font-weight:750}.campaign-composer input,.campaign-composer select,.campaign-composer textarea,.rule-builder-panel input,.rule-builder-panel select,.rule-builder-panel textarea{width:100%;min-width:0;max-width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;outline:0;padding:10px;color:#243244;font-size:14px;line-height:1.45}.campaign-composer select,.rule-builder-panel select{appearance:none;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 17px) 17px / 6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 17px / 6px 6px no-repeat,#fbfdfe;padding-right:34px}.campaign-preview-panel{display:grid;gap:14px}.phone-preview{display:grid;gap:10px;padding:14px;border:1px solid #dbe5ef;border-radius:8px;background:#f7fafc}.phone-top{display:flex;align-items:center;gap:8px;color:#536173;font-size:12px;font-weight:850}.phone-message{display:grid;gap:7px;padding:12px;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1a273612}.phone-message p{margin:0;color:#526071;font-size:13px;line-height:1.45}.phone-reply-preview{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:8px;background:var(--primary);color:#fff;font-size:13px;font-weight:850}.compliance-list,.sequence-steps{display:grid;gap:8px}.compliance-list>strong,.sequence-steps>strong{color:#253140;font-size:13px}.check-row,.sequence-step{display:grid;align-items:center;gap:8px;min-height:34px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:#405166;font-size:12px;font-weight:800}.check-row{grid-template-columns:18px minmax(0,1fr)}.check-row.ok{border-color:#bfeee7;background:#effcf9;color:#0b6f63}.check-row.warn{border-color:#f3d193;background:#fff8e8;color:#8a5b0b}.sequence-step{grid-template-columns:24px minmax(0,1fr)}.sequence-step span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#e8f6f4;color:var(--primary-dark);font-size:11px;font-weight:900}.sequence-step p{margin:0;color:#405166;line-height:1.35}.sequence-steps.compact .sequence-step{min-height:30px;padding:6px 8px}.growth-summary,.report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.growth-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.growth-editor-card,.growth-empty-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.growth-editor-card{display:grid;gap:14px;margin-bottom:14px;padding:16px}.growth-editor-card .panel-heading{margin-bottom:0}.growth-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.growth-editor-grid label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.growth-editor-grid input,.growth-editor-grid select,.growth-editor-grid textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;text-transform:none}.growth-editor-wide{grid-column:1 / -1}.growth-tracking-note{margin:0;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:12px;font-weight:700;line-height:1.4}@media(max-width:640px){.growth-editor-card{padding:16px}.growth-editor-grid{grid-template-columns:minmax(0,1fr)}.growth-editor-grid input,.growth-editor-grid select,.growth-editor-grid textarea{min-width:0}}.growth-run-summary{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.growth-run-summary strong{color:var(--text);font-size:13px;font-weight:900}.growth-run-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.growth-run-summary dl div{min-width:0;padding:8px;border:1px solid #dbe5ef;border-radius:6px;background:#fbfdfe}.growth-run-summary dt{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.growth-run-summary dd{margin:3px 0 0;overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.growth-run-summary p,.growth-run-summary span,.growth-run-summary li{margin:0;color:#405166;font-size:12px;line-height:1.4}.growth-run-summary ul{display:grid;gap:4px;margin:0;padding-left:16px}.growth-editor-actions,.growth-card-actions{display:flex;flex-wrap:wrap;gap:8px}.growth-missing-flow{width:100%;color:#b45309;font-size:12px;font-weight:800}.growth-editor-actions{justify-content:flex-end}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.growth-card{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.growth-card-top,.template-card-head{display:flex;align-items:center;gap:12px}.growth-card-top strong,.growth-card-top span,.template-card-head strong,.template-card-head span{display:block}.growth-card-top strong,.template-card-head strong{color:var(--text);font-size:15px}.growth-card-top span,.template-card-head span{margin-top:3px;color:var(--muted);font-size:12px}.growth-entry{display:grid;gap:4px;padding:12px;border:1px solid #dbe5ef;border-radius:8px;background:#fbfdfe}.growth-entry.unsupported{border-color:#f3d193;background:#fff8e8}.growth-entry span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.growth-entry small{color:var(--muted);font-size:12px;line-height:1.35}.growth-qr-asset{display:flex;align-items:center;gap:10px;margin-top:4px}.growth-qr-asset img{width:86px;height:86px;padding:6px;border:1px solid #d7e1ec;border-radius:6px;background:#fff}.growth-qr-asset a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.growth-qr-asset a:hover{text-decoration:underline}.growth-install-code{display:block;max-height:122px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:9px;border:1px solid #d7e1ec;border-radius:6px;background:#eef3fb;color:#31415d;font-size:11px;line-height:1.4}.growth-preview-link{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:30px;padding:0 10px;border:1px solid #c7d8ef;border-radius:6px;background:#fff;color:#1d4ed8;font-size:12px;font-weight:850;text-decoration:none}.growth-preview-link:hover{border-color:#1d4ed8;background:#f4f8ff}.growth-activity-list{display:grid;gap:8px;padding:10px;border:1px solid #dbe5ef;border-radius:8px;background:#fff}.growth-activity-list>strong{color:var(--text);font-size:12px;font-weight:900}.growth-activity-list>p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.growth-activity-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:start;padding-top:8px;border-top:1px solid #eef2f6}.growth-activity-row div{min-width:0}.growth-activity-actions{display:grid;justify-items:end;gap:5px}.growth-activity-actions button{min-height:26px;padding:0 8px;border:1px solid #d7e1ec;border-radius:6px;background:#fff;color:#1d73d8;font-size:11px;font-weight:850}.growth-activity-actions button:hover{border-color:#1d73d8;background:#f4f8ff}.growth-activity-row span,.growth-activity-row p,.growth-activity-row small{display:block;margin:0;line-height:1.35}.growth-activity-row span{color:var(--text);font-size:12px;font-weight:900}.growth-activity-row p,.growth-activity-row small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.growth-activity-row small{white-space:nowrap}@media(max-width:640px){.growth-activity-row{grid-template-columns:minmax(0,1fr)}.growth-activity-actions{justify-items:start}}.growth-archive-section{display:grid;gap:10px;padding:14px;border:1px solid #e6eaf0;border-radius:8px;background:#fff}.growth-archive-heading span,.growth-archive-row span{display:block;color:var(--muted);font-size:11px;line-height:1.35}.growth-archive-heading strong,.growth-archive-row strong{display:block;color:var(--text);font-size:13px}.growth-archive-list{display:grid;gap:8px}.growth-archive-row{display:grid;grid-template-columns:minmax(180px,1fr) auto 32px;align-items:center;gap:10px;min-height:48px;padding:9px;border:1px solid #eceff3;border-radius:8px;background:#fbfcfe}.growth-archive-row button{justify-content:center;min-height:30px;padding:0 10px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:800}.growth-archive-row button.danger{width:32px;padding:0;color:#b42318}.growth-empty-card{display:grid;min-height:220px;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center}.growth-empty-card strong{color:var(--text);font-size:16px}.growth-empty-card p,.growth-status-line{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.growth-status-line{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:800}.template-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.template-tabs button{min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#526071;font-size:13px;font-weight:850}.template-tabs button.active{border-color:#9be4dc;background:#e8f6f4;color:var(--primary-dark)}.setup-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.setup-step{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:#526071}.setup-step.done{border-color:#bfeee7;background:#effcf9;color:#0b6f63}.setup-step span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#eef3f7;color:#405166;font-size:11px;font-weight:900}.ads-setup-roadmap{margin-top:16px}.ads-action-group{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.ads-action-group button,.ads-action-group a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #d9e0ea;border-radius:6px;background:#fff;color:#2f3a4a;font-size:13px;font-weight:850;text-decoration:none}.ads-action-group button:hover,.ads-action-group a:hover{border-color:#b8c7dc;background:#f8fbff}.setup-step strong{overflow:hidden;color:inherit;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.rules-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:14px;min-width:0;margin-bottom:14px}.automation-rules-main,.automation-growth-main,.automation-embedded-rules,.automation-embedded-growth{min-width:0}.automation-embedded-rules,.automation-embedded-growth{display:grid;gap:14px}.omnichat-rules-directory-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.omnichat-rules-directory-header h2{margin:0;color:#1f2937;font-size:22px;line-height:1.2}.omnichat-rules-directory-header>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid #d9e0ea;border-radius:6px;background:#fff;color:#344054;font-size:13px;font-weight:800}.omnichat-rules-directory-header>button.primary-button{border-color:#2563eb;background:#2563eb;color:#fff}.omnichat-rules-layout{grid-template-columns:minmax(0,1fr);margin:0}.omnichat-rules-directory{display:grid;align-content:start;min-width:0}.omnichat-rules-directory-columns,.omnichat-rule-directory-row{display:grid;grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;min-width:0}.omnichat-rules-directory-columns{min-height:34px;padding:0 12px;color:#7b8798;font-size:12px;font-weight:700}.omnichat-rule-directory-row{min-height:54px;margin-bottom:8px;padding:0 10px 0 12px;border:1px solid #e3e8ef;border-radius:5px;background:#fff}.omnichat-rule-status-switch{position:relative;width:30px;height:18px}.omnichat-rule-status-switch input{position:absolute;width:1px;height:1px;opacity:0}.omnichat-rule-status-switch span{display:block;width:30px;height:18px;border-radius:9px;background:#b8c1ce;cursor:pointer;transition:background .12s ease}.omnichat-rule-status-switch span:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .12s ease}.omnichat-rule-status-switch input:checked+span{background:#22a76a}.omnichat-rule-status-switch input:checked+span:after{transform:translate(12px)}.omnichat-rule-status-switch input:disabled+span{cursor:not-allowed;opacity:.6}.omnichat-rule-name{overflow:hidden;min-width:0;padding:8px 0;border:0;background:transparent;color:#29364a;font-size:14px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.omnichat-rule-actions{position:relative;justify-self:end}.omnichat-rule-actions summary{display:grid;place-items:center;width:32px;height:32px;border-radius:5px;color:#667085;cursor:pointer;list-style:none}.omnichat-rule-actions summary::-webkit-details-marker{display:none}.omnichat-rule-actions[open] summary,.omnichat-rule-actions summary:hover{background:#f1f4f8}.omnichat-rule-actions>div{position:absolute;z-index:15;top:36px;right:0;display:grid;width:132px;padding:5px;border:1px solid #dfe5ed;border-radius:6px;background:#fff;box-shadow:0 10px 24px #1f29371f}.omnichat-rule-actions>div button{min-height:32px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#344054;font-size:12px;font-weight:700;text-align:left}.omnichat-rule-actions>div button:hover{background:#f4f6f9}.omnichat-rules-empty{display:grid;justify-items:center;gap:5px;min-height:170px;padding:52px 20px;border-top:1px solid #e6ebf1;color:#7b8798;text-align:center}.omnichat-rules-empty strong{color:#344054;font-size:15px}.omnichat-rules-empty span{max-width:360px;font-size:13px;line-height:1.45}.rule-builder-panel{align-content:start;min-width:0}.rule-trigger-stack,.rule-condition-stack,.rule-action-stack{display:grid;gap:10px;min-width:0;padding:12px 0;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0}.rule-condition-stack,.rule-action-stack{border-top:0}.rule-stack-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.rule-stack-heading strong{color:#202734;font-size:13px}.rule-stack-heading span{color:#667085;font-size:11px;font-weight:750}.rule-stack-heading select{width:auto;min-height:32px;padding-top:5px;padding-bottom:5px;font-size:12px}.rule-frequency-control{grid-template-columns:auto minmax(130px,auto);align-items:center;gap:8px;font-size:11px}.rule-action-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:12px 0;border-top:1px solid #eef0f4}.rule-action-editor-head{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px;min-width:0}.rule-action-editor-head strong{color:#344054;font-size:12px;font-weight:800}.rule-action-editor-head>div{display:flex;align-items:center;gap:5px}.rule-action-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.rule-action-fields>.split-fields,.rule-action-fields>label:not(:first-child){min-width:0}.rule-action-fields>.split-fields,.rule-action-fields>label:nth-child(n+4),.rule-action-fields>.switch-row{grid-column:1 / -1}.rule-trigger-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;min-width:0;padding:9px 0;border-top:1px solid #eef0f4}.rule-trigger-editor.has-remove,.rule-condition-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 32px;align-items:end;gap:8px;min-width:0;padding:9px 0;border-top:1px solid #eef0f4}.rule-trigger-editor>label:first-child,.rule-condition-editor>label:first-child{grid-column:1}.rule-date-offset-fields,.rule-date-repeat{grid-column:1 / 3}.rule-date-field,.rule-date-time-mode{grid-column:1}.rule-date-specific-time{grid-column:2}.rule-date-repeat{min-height:40px;align-self:center}.rule-row-remove{grid-column:3;grid-row:1;align-self:end;width:32px;min-width:32px;height:40px;color:#b42318}.rule-stack-add{justify-self:start;min-height:32px}@media(max-width:640px){.rule-trigger-editor,.rule-trigger-editor.has-remove,.rule-condition-editor,.rule-action-editor,.rule-action-fields{grid-template-columns:minmax(0,1fr)}.rule-trigger-editor>label,.rule-condition-editor>label,.rule-row-remove,.rule-date-field,.rule-date-time-mode,.rule-date-specific-time,.rule-date-offset-fields,.rule-date-repeat,.rule-action-fields>.split-fields,.rule-action-fields>label,.rule-action-fields>.switch-row{grid-column:1}.rule-row-remove{grid-row:auto;justify-self:end}.rule-stack-heading{align-items:flex-start}.rule-frequency-control,.rule-action-editor .split-fields,.rule-trigger-editor .rule-date-offset-fields{grid-template-columns:minmax(0,1fr)}}.rule-archive-section{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #e8edf3}.rule-archive-heading span,.rule-archive-row span{display:block;color:var(--muted);font-size:11px;line-height:1.35}.rule-archive-heading strong,.rule-archive-row strong{display:block;color:var(--text);font-size:13px}.rule-archive-list{display:grid;gap:8px}.rule-archive-row{display:grid;grid-template-columns:minmax(180px,1fr) auto 32px;align-items:center;gap:10px;min-height:48px;padding:9px;border:1px solid #eceff3;border-radius:8px;background:#fbfcfe}.rule-archive-row button{justify-content:center;min-height:30px;padding:0 10px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#344054;font-size:11px;font-weight:800}.rule-archive-row button.danger{width:32px;padding:0;color:#b42318}.rule-preview{display:grid;gap:4px;padding:12px;border:1px solid #bfeee7;border-radius:8px;background:#effcf9;color:#0b6f63}.rule-preview strong,.rule-preview span,.rule-preview small{display:block}.rule-preview span,.rule-preview small{font-size:12px}.rule-builder-actions,.rule-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rule-row-actions{justify-content:flex-end}.rule-row-actions button{min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:800}.rule-row-actions .danger-text{border-color:#ffd3d3;color:#d32626}.template-marketplace{display:grid;gap:12px}.template-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.collection-card,.template-card{border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.collection-card{display:grid;gap:4px;padding:12px}.collection-card strong,.collection-card span,.collection-card small{display:block}.collection-card span,.collection-card small{color:var(--muted);font-size:12px;line-height:1.35}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.template-card{display:grid;gap:10px;padding:14px}.template-card .channel-symbol{background:var(--primary-soft);color:var(--primary-dark)}.template-card p{min-height:42px;margin:0;color:#526071;font-size:13px;line-height:1.4}.template-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.template-footer b{color:#263241}.settings-template-catalog{margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.template-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.template-action-row button:only-child{grid-column:1 / -1}.template-create-button{justify-self:start;min-height:34px;padding:0 12px}.report-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.report-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.report-head span,.report-card small{display:block;color:var(--muted);font-size:12px;font-weight:800}.report-head strong{display:block;margin-top:4px;color:var(--text);font-size:24px;line-height:1}.report-head b{color:var(--primary-dark);font-size:13px}.bar-sparkline{display:flex;align-items:end;gap:6px;height:76px;padding:8px;border-radius:8px;background:#f7fafc}.bar-sparkline i{flex:1;min-height:12px;border-radius:5px 5px 2px 2px;background:#83d8cf}.list-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:48px;padding:10px 0;border-top:1px solid var(--line)}.clickable-row{width:100%;background:transparent;color:inherit;text-align:left}.clickable-row:hover{background:#f8fafc}.clickable-row:focus-visible{outline:2px solid #7ab8f4;outline-offset:2px}.list-row:first-of-type{border-top:0}.list-row.tall{min-height:66px}.list-row strong,.list-row span,.list-row small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-row strong{color:var(--text);font-size:14px}.list-row span,.list-row small{margin-top:3px;color:var(--muted);font-size:12px}.list-row b{color:#243244;font-size:13px;text-transform:capitalize}.profile-panel{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--small-shadow)}.profile-panel p,.settings-panel p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.profile-hero{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.profile-hero>div:last-child{min-width:0}.profile-hero strong,.profile-hero span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-hero span{margin-top:2px;color:var(--muted);font-size:12px}.profile-field-list{display:grid;gap:8px;padding-top:4px}.profile-field-list div{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:#fbfdfe}.profile-field-list span{color:var(--muted);font-size:11px;font-weight:800}.profile-field-list strong{overflow-wrap:anywhere;color:#233143;font-size:13px}.endpoint-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe}.endpoint-card strong,.endpoint-card span{display:block}.endpoint-card span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.external-request-editor{align-items:stretch}.external-request-launcher{display:grid;gap:12px}.omnichat-external-request-launcher{display:grid;gap:4px;margin-top:-8px;padding-left:28px}.omnichat-external-request-launcher button{width:max-content;max-width:100%;padding:0;border:0;border-bottom:1px solid #d2d6dc;border-radius:0;background:transparent;color:#576170;font-size:12px;line-height:1.45;text-align:left}.omnichat-external-request-launcher button:hover,.omnichat-external-request-launcher button:focus-visible{border-bottom-color:#146ef5;color:#146ef5}.omnichat-external-request-launcher small{color:#667085;font-size:11px}.omnichat-external-request-launcher small.error{color:#ef635b}.external-request-launcher-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.external-request-launcher-card strong,.external-request-launcher-card small{display:block;min-width:0}.external-request-launcher-card strong{color:#1f2937;font-size:15px;font-weight:850}.external-request-launcher-card small{margin-top:3px;color:#617086;font-size:12px;line-height:1.35;word-break:break-word}.external-request-launcher-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#eef4fb;color:#475569}.external-request-launcher-icon.ready{background:#e5fbf6;color:#0c8b72}.external-edit-button,.external-test-button{width:100%}.external-inline-warning{display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #ffd4a3;border-radius:8px;background:#fff8ed;color:#9a4f00;font-size:12px;font-weight:750}.external-request-editor .mono-field{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.external-test-result{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:#445266;font-size:12px;line-height:1.4}.external-test-result.success{border-color:#bfeee7;background:#effcf9;color:#0b6f63}.external-test-result.error{border-color:#ffd4d4;background:#fff1f2;color:#b42318}.external-test-result.skipped{border-color:#f2c46f;background:#fff8e8;color:#8a4b00}.external-test-result strong,.external-test-result span,.external-test-result code{display:block}.external-test-result code{overflow:auto;max-height:110px;padding:7px;border-radius:7px;background:#0f172a0f;color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;white-space:pre-wrap}.external-request-modal-scrim{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;padding:34px 48px;background:#11182794}.external-request-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 96px));height:min(780px,calc(100vh - 68px));overflow:hidden;border:1px solid #d8dbe1;border-radius:8px;background:#fff;box-shadow:0 28px 80px #0f172a47}.external-request-modal-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;padding:0 28px;border-bottom:1px solid #d8dbe1}.external-request-modal-head h2{margin:0;color:#2b3038;font-size:24px;font-weight:800;line-height:1}.external-request-modal-head .icon-button{position:absolute;right:18px}.external-request-modal-body{position:relative;min-height:0;overflow:auto;padding:54px 32px 32px}.external-request-help{position:absolute;top:16px;right:32px;display:inline-flex;align-items:center;gap:5px;color:#1265d8;font-size:14px;font-weight:700}.external-request-help a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.external-request-help a:hover{text-decoration:underline}.external-request-top-grid{display:grid;grid-template-columns:132px minmax(360px,1fr) 280px;gap:26px;align-items:end}.external-request-top-grid label,.external-large-field{display:grid;gap:8px;color:#343b45;font-size:14px;font-weight:800}.external-request-top-grid label span{display:inline-flex;align-items:center;gap:8px}.external-request-top-grid label em{color:#777d86;font-style:normal;font-weight:500}.external-request-modal input,.external-request-modal select,.external-request-modal textarea{width:100%;min-height:42px;border:1px solid #d3d7df;border-radius:6px;outline:0;background:#fff;color:#2b3038;font:inherit;font-weight:500}.external-request-modal input,.external-request-modal select{padding:0 12px}.external-request-modal textarea{padding:12px;resize:vertical}.external-request-modal input:focus,.external-request-modal select:focus,.external-request-modal textarea:focus{border-color:#2f6feb;box-shadow:0 0 0 2px #2f6feb24}.external-modal-warning{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;border:1px solid #ffc491;border-radius:6px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:750}.external-request-tabs{display:flex;gap:24px;margin-top:34px;border-bottom:1px solid #d8dbe1}.external-request-tabs button{position:relative;padding:0 0 12px;border:0;background:transparent;color:#757b85;font-size:16px;font-weight:750}.external-request-tabs button.active{color:#2f3b4a}.external-request-tabs button:disabled{cursor:not-allowed;opacity:.46}.external-request-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#2f6feb}.external-request-tab-panel{padding-top:20px}.external-headers-editor{display:grid;gap:10px;max-width:760px}.external-header-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) 40px;gap:10px;align-items:center}.external-header-grid-head{color:#4b5563;font-size:13px;font-weight:700}.request-header-add{display:inline-flex;align-items:center;gap:9px;justify-content:center;width:max-content;min-height:42px;padding:0 16px;border:1px solid #d3d7df;border-radius:6px;background:#fff;color:#3b424c;font-size:15px;font-weight:750}.request-header-add:disabled{color:#a8afb9;cursor:not-allowed}.external-header-note{margin:2px 0 0;color:#687385;font-size:12px;line-height:1.45}.external-large-field textarea{min-height:310px}.external-large-field em{color:#64748b;font-size:12px;font-style:normal;font-weight:600}.external-response-panel{max-width:none}.external-empty-response{display:grid;place-items:center;gap:8px;min-height:230px;border:1px dashed #cfd8e3;border-radius:8px;background:#fbfdff;color:#64748b;text-align:center}.external-empty-response strong{color:#263241;font-size:16px}.external-empty-response button{min-height:34px;padding:0 12px;border:0;background:transparent;color:#286fc9;font-weight:750}@media(max-width:760px){.composer-delay-popover,.dynamic-fallback-popover{position:fixed;z-index:145;top:86px;right:12px;left:12px;width:auto;max-height:calc(100vh - 98px);overflow:auto}}.external-request-modal-footer{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 28px;border-top:1px solid #e1e5eb}.external-request-modal-footer-actions{display:flex;align-items:center;gap:16px}.external-live-test-toggle{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:13px;font-weight:750;white-space:nowrap}.external-live-test-toggle input{width:16px;height:16px;accent-color:#0f62fe}.external-body-editor{display:grid;grid-template-columns:minmax(430px,1fr) minmax(360px,.9fr);min-height:430px;border-top:1px solid transparent}.external-body-compose,.external-body-preview{display:grid;align-content:start;gap:14px}.external-body-compose{padding-right:36px}.external-body-preview{min-height:430px;padding:20px 24px;border-left:1px solid #d8dbe1;background:#f7f8fa}.external-body-preview>strong,.external-section-title strong{color:#2b3038;font-size:18px;font-weight:800}.external-section-title{display:flex;align-items:center;gap:18px}.external-section-title button{border:0;background:transparent;color:#1265d8;font-size:15px;font-weight:750}.external-body-compose .text-constructor-field{display:grid;width:100%;min-height:350px;border:0}.external-body-compose .text-constructor-field textarea.external-body-textarea{min-height:330px;padding:16px 18px;border-radius:0;border-color:transparent;box-shadow:none;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.65}.external-body-compose .text-constructor-footer{border-top:0;background:transparent}.external-body-preview pre,.external-response-result pre{overflow:auto;max-height:310px;margin:0;padding:18px;border-radius:0;background:#eef3fb;color:#1f2937;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap}.external-json-error{display:grid;gap:8px;color:#b42318}.external-json-error>strong{font-size:16px}.external-response-result{display:grid;gap:14px;color:#2b3038}.external-response-result h3{margin:0 0 10px;font-size:24px;font-weight:850}.external-response-result p{margin:-8px 0 8px;color:#64748b;font-size:14px;font-weight:650}.external-response-result.error h3{color:#2b3038}.external-response-result details{display:grid;gap:10px}.external-response-result summary{cursor:pointer;color:#2b3038;font-size:18px;font-weight:780;list-style:disclosure-closed}.external-response-result details[open] summary{list-style:disclosure-open}.external-mapping-editor{display:grid;gap:16px}.external-mapping-grid{display:grid;grid-template-columns:minmax(260px,1fr) 36px minmax(220px,.55fr) 40px;gap:14px;align-items:center;max-width:1040px}.external-mapping-grid>svg{color:#c8cdd4}.external-mapping-head{color:#6b7280;font-size:15px;font-weight:800}.external-mapping-head span{display:inline-flex;align-items:center;gap:6px}.external-mapping-note{max-width:720px;margin:0;color:#667085;font-size:13px;line-height:1.5}.primary-blue-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:0;border-radius:6px;background:#216ee8;color:#fff;font-size:15px;font-weight:800}.primary-blue-button:hover:not(:disabled){background:#1559c7}.primary-blue-button:disabled{cursor:not-allowed;opacity:.5}.api-tester{display:grid;gap:12px}.api-tester label{display:grid;gap:7px;color:#445266;font-size:13px;font-weight:750}.api-tester input,.api-tester select,.api-tester textarea{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;outline:0;padding:10px;font-size:14px}.api-method-readonly{display:grid;gap:6px;min-height:40px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc;color:#445266}.api-method-readonly span{font-size:13px;font-weight:750}.api-method-readonly strong{color:#1f2937;font-size:14px;font-weight:850}.api-method-readonly small{color:#64748b;font-size:12px;line-height:1.35}.api-tester select{appearance:none;background:linear-gradient(45deg,transparent 50%,#64748b 50%) calc(100% - 17px) 17px / 6px 6px no-repeat,linear-gradient(135deg,#64748b 50%,transparent 50%) calc(100% - 12px) 17px / 6px 6px no-repeat,#fbfdfe;padding-right:34px}.api-tester textarea{resize:vertical;line-height:1.45}.api-tester textarea:disabled{color:#94a3b8;background:#f8fafc}.api-tester pre{min-height:180px;max-height:320px;margin:0;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:#0f172a;color:#dbeafe;font-size:12px;line-height:1.5}@media(max-width:1180px){.app-shell{grid-template-columns:var(--app-sidebar-responsive-width) minmax(0,1fr)}.omnichat-app-shell.app-shell{grid-template-columns:var(--omnichat-shell-sidebar-width) minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:58px minmax(0,1fr)}.omnichat-app-shell .omnichat-contacts-shell,.omnichat-app-shell .omnichat-contacts-shell.has-profile-panel,.omnichat-app-shell .omnichat-contacts-shell.no-side-collections.has-profile-panel{grid-template-columns:1fr}.omnichat-inbox-grid,.omnichat-inbox-grid.no-contact-panel{grid-template-columns:minmax(250px,280px) minmax(0,1fr)}.omnichat-inbox-header{grid-template-columns:minmax(110px,1fr) auto 34px 34px minmax(0,160px)}.omnichat-clean-mode .omnichat-inbox-header{grid-template-columns:130px minmax(220px,1fr) 70px 34px;gap:6px}.omnichat-inbox-mobile-actions{display:flex;align-items:center;gap:6px}.omnichat-inbox-quick-wide{display:none!important}.omnichat-inbox-controls .omnichat-inbox-advanced-compact-only{display:flex!important}.omnichat-inbox-filterbar,.omnichat-contact-panel{display:none}.omnichat-mobile-drawer-backdrop{position:fixed;z-index:55;top:0;right:0;bottom:0;left:var(--omnichat-shell-sidebar-width);display:block;border:0;border-radius:0;background:#0f172a33}.omnichat-inbox-filterbar.mobile-open,.omnichat-contact-panel.mobile-open{position:fixed;z-index:60;top:0;bottom:0;display:block;width:min(330px,calc(100vw - 96px));max-width:calc(100vw - 96px);border-right:1px solid #dfe5ec;background:#fff;box-shadow:0 18px 48px #0f172a38}.omnichat-conversation-automation-launcher,.omnichat-central-automation-launcher{grid-template-columns:minmax(0,1fr);gap:8px}.omnichat-conversation-automation-launcher-controls{justify-content:flex-start;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.omnichat-conversation-automation-launcher-controls select{width:min(260px,62vw);flex:0 0 auto}.omnichat-inbox-filterbar.mobile-open{left:var(--omnichat-shell-sidebar-width);background:#f5f5f5}.omnichat-contact-panel.mobile-open{right:0;border-right:0;border-left:1px solid #dfe5ec}.omnichat-mobile-automation-bar{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;padding:7px 10px;border-bottom:1px solid #d9f0e1;background:#f0fdf4}.omnichat-mobile-automation-bar>span{display:grid;min-width:0;gap:2px}.omnichat-mobile-automation-bar strong,.omnichat-mobile-automation-bar small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-mobile-automation-bar strong{color:#14532d;font-size:11px;font-weight:950}.omnichat-mobile-automation-bar small{color:#3f6b50;font-size:10px;font-weight:760}.omnichat-mobile-automation-bar>div{display:inline-flex;gap:5px}.omnichat-mobile-automation-bar button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 8px;border:1px solid #bbf7d0;border-radius:6px;background:#fff;color:#047857;font-size:10px;font-weight:900;white-space:nowrap}.omnichat-mobile-automation-bar button:disabled{cursor:not-allowed;opacity:.55}.omnichat-mobile-panel-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;margin:-2px -2px 8px;padding:0 4px 8px;border-bottom:1px solid #e6ebf0}.omnichat-mobile-panel-head strong{color:#263241;font-size:13px;font-weight:900}.omnichat-mobile-panel-head button{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;color:#667085}.brand{justify-content:center;padding-inline:0}.brand-head{justify-content:center}.brand-copy,.account-switcher,.nav-item span,.sidebar-status-copy{display:none}.nav-item{justify-content:center}.sidebar-status{justify-content:center;padding:12px 0}.automation-grid{grid-template-columns:1fr}.builder-app .automation-grid{grid-template-columns:minmax(0,1fr)}.automation-workspace{height:auto;min-height:calc(100vh - 72px);overflow:visible}.builder-app .automation-workspace{height:100vh;min-height:720px;overflow:hidden}.automation-workspace .automation-grid{height:auto}.automation-workspace .canvas-frame{height:68vh;min-height:520px}.builder-app .automation-workspace .canvas-frame{height:100%;min-height:0}.inspector{min-height:auto}.automation-workspace .inspector{height:auto;overflow:visible}.channel-grid{grid-template-columns:1fr}.channel-setup-strip{align-items:stretch;flex-direction:column}.channel-setup-strip .console-channels{justify-content:flex-start}.connect-layout,.connect-actions,.inbox-layout,.admin-workbench,.audience-grid,.audience-grid.two,.integrations-grid,.analytics-split,.segments-workbench,.omnichat-contact-editor,.omnichat-contact-import,.omnichat-contacts-shell,.campaign-builder-layout,.rules-layout,.campaign-grid{grid-template-columns:1fr}.omnichat-contact-sidebar{border-right:0;border-bottom:1px solid #e6ebf0}.omnichat-contact-profile-panel{border-left:0;border-top:1px solid #e6ebf0}.omnichat-filter-panel{grid-template-columns:1fr}.segment-condition-row{grid-template-columns:1fr 1fr}.segment-condition-row button{width:100%}.omnichat-contact-add-field{grid-template-columns:1fr}.omnichat-contact-add-field button{width:100%}.growth-grid,.template-grid,.template-collections,.growth-summary,.report-grid,.setup-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page-shell{grid-template-columns:132px minmax(0,1fr)}.settings-local-nav{padding:16px 12px 22px 18px}.settings-integration-row{grid-template-columns:minmax(170px,220px) minmax(260px,1fr)}.settings-integration-description{grid-column:2;padding-top:0}.settings-channel-row{grid-template-columns:minmax(150px,190px) minmax(260px,1fr)}.settings-channel-row>p,.settings-channel-row>.settings-row-help{grid-column:2}.settings-channel-row>.settings-messenger-entry-list{grid-column:2}.settings-whatsapp-ice-breaker-setting>.settings-whatsapp-ice-breakers,.settings-whatsapp-ice-breaker-setting>p{grid-column:2}.settings-row-help p{grid-column:auto}}@media(max-width:760px){.omnichat-app-shell.app-shell{grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr)}.omnichat-app-shell .omnichat-shell-logo{justify-content:center;padding:0;font-size:0}.omnichat-app-shell .omnichat-shell-logo:before{content:"OC";font-size:16px;line-height:1}.omnichat-app-shell .omnichat-shell-account{grid-template-columns:22px;justify-content:center;padding-right:0;padding-left:0}.omnichat-app-shell .omnichat-shell-account>span:not(.omnichat-shell-avatar),.omnichat-app-shell .omnichat-shell-account>svg{display:none}.omnichat-app-shell .omnichat-shell-nav,.omnichat-app-shell .omnichat-shell-footer{min-width:0}.omnichat-app-shell .omnichat-shell-nav button,.omnichat-app-shell .omnichat-shell-footer button{min-width:0;justify-content:center;gap:0;overflow:hidden;padding:0}.omnichat-app-shell .omnichat-shell-nav button span,.omnichat-app-shell .omnichat-shell-footer button span{display:none}.omnichat-app-shell .omnichat-shell-nav button b{top:2px;right:10px}.omnichat-shell-status{width:8px;height:8px;margin:8px auto 0;overflow:hidden;padding:0;border:0;border-radius:999px;background:#0b73ff;color:transparent;font-size:0}.omnichat-mobile-drawer-backdrop{left:var(--omnichat-shell-sidebar-compact-width)}}@media(max-width:840px){.builder-app.app-shell{display:grid;grid-template-columns:54px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.builder-app .app-main,.builder-app .automation-workspace,.builder-app .builder-shell,.builder-app .automation-grid,.builder-app .builder-column,.builder-app .canvas-frame,.builder-app .flow-canvas{min-height:0}.builder-app .app-main,.builder-app .automation-workspace,.builder-app .builder-shell{height:100dvh}.builder-app .builder-shell{grid-template-rows:auto auto auto auto minmax(0,1fr)}.builder-live-test-dock{grid-template-columns:minmax(0,1fr);gap:8px;padding:7px 10px}.builder-live-test-dock-head,.builder-live-test-dock-grid,.builder-set-live-checklist,.builder-live-test-dock-actions{grid-column:1;grid-row:auto}.builder-live-test-dock-grid,.builder-set-live-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-live-test-dock-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-app .automation-grid{height:100%}.builder-app .builder-column{grid-template-rows:minmax(0,1fr) auto}.builder-app .canvas-frame{height:100%}.builder-app .canvas-floating-actions{left:calc(var(--omnichat-shell-sidebar-compact-width, 54px) + 10px)}.builder-app .canvas-add-fab{position:fixed;top:86px;right:14px;left:auto;z-index:70}.builder-app .omnichat-clean-mode .canvas-zoom-controls{position:fixed;top:148px;right:14px;z-index:69}.builder-app .canvas-add-menu{position:fixed;top:144px;right:12px;left:calc(var(--omnichat-shell-sidebar-compact-width, 54px) + 10px);width:auto;max-height:calc(100dvh - 158px);z-index:69}.builder-app .flow-canvas{height:100%}.builder-app .test-console,.builder-app .builder-real-inbox-cases,.builder-app .builder-preview-context-panel{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.builder-app .test-console{align-content:start;align-items:stretch}.builder-app .builder-real-inbox-cases{overflow:visible}.builder-app .builder-real-inbox-case,.builder-app .builder-real-inbox-case-main span{min-width:0}.builder-app .builder-real-inbox-case-main em,.builder-app .builder-real-inbox-case-main time{max-width:100%}.app-shell{display:block}.sequence-workbench,.sequence-settings-grid,.sequence-runtime-panel,.sequence-runner-card,.sequence-enrollment-heading,.sequence-enrollment-row,.sequence-step-grid,.sequence-delay-controls,.sequence-metrics-row{grid-template-columns:1fr}.sequence-runner-stats,.sequence-enrollment-actions{justify-content:flex-start}.sequence-enrollment-heading small{text-align:left}.sequence-list-head,.sequence-row{grid-template-columns:minmax(0,1fr) 64px}.sequence-archive-row{grid-template-columns:minmax(0,1fr)}.sequence-list-head span:last-child,.sequence-row>span:last-child{display:none}.omnichat-app-shell.app-shell{display:grid;grid-template-columns:var(--omnichat-shell-sidebar-width) minmax(0,1fr);min-height:100dvh;overflow:hidden}.omnichat-app-shell .omnichat-shell-sidebar{position:sticky;top:0;height:100dvh;min-height:0;overflow-y:auto}.omnichat-app-shell .omnichat-shell-account-menu{position:fixed;top:8px;left:calc(var(--omnichat-shell-sidebar-width) + 8px);width:min(260px,calc(100vw - var(--omnichat-shell-sidebar-width) - 16px));max-height:calc(100dvh - 16px);overflow-y:auto}.omnichat-app-shell .workspace{padding:18px 12px 24px}.omnichat-broadcasts-header,.omnichat-broadcasts-header>div:last-child{align-items:stretch;flex-direction:column}.omnichat-broadcast-runner-panel{grid-template-columns:1fr}.omnichat-broadcast-readiness-head{flex-direction:column}.omnichat-broadcast-readiness-head p{text-align:left}.omnichat-broadcast-readiness-list{grid-template-columns:1fr}.omnichat-broadcasts-grid,.omnichat-broadcasts-grid.is-single{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.omnichat-broadcasts-table-panel,.omnichat-broadcast-preview{width:100%;max-width:100%;min-width:0}.omnichat-broadcasts-toolbar{grid-template-columns:1fr;align-items:stretch}.omnichat-broadcasts-toolbar label,.omnichat-broadcasts-toolbar button{width:100%}.omnichat-broadcasts-toolbar span{justify-self:start}.omnichat-broadcasts-table{min-width:680px}.omnichat-broadcast-test-send{grid-template-columns:minmax(0,1fr);align-items:stretch}.omnichat-broadcast-test-send button{width:100%}.omnichat-broadcast-editor label,.omnichat-broadcast-editor input,.omnichat-broadcast-editor select,.omnichat-broadcast-editor textarea{min-width:0;width:100%;max-width:100%}.omnichat-broadcast-actions{flex-direction:column;align-items:stretch}.omnichat-broadcast-actions button{width:100%;min-width:0}.omnichat-broadcast-archive-heading,.omnichat-broadcast-archive-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.omnichat-broadcast-archive-row button,.omnichat-broadcast-archive-row button.danger{width:100%}.omnichat-contact-table{min-width:640px}.settings-data-table table,.settings-team-table table,.settings-subscription-table table{min-width:620px}.automation-list-head,.automation-list-head.keyword-directory{grid-template-columns:22px minmax(0,1fr)}.automation-flow-row,.automation-flow-row.keyword-directory{grid-template-columns:22px minmax(0,1fr) max-content;gap:8px;padding:12px 10px}.automation-list-head>span,.automation-list-head>button:last-child,.automation-flow-row>span:not(.automation-flow-name):not(.automation-row-menu-wrap){display:none}.automation-flow-row>.automation-row-menu-wrap{display:inline-flex;justify-content:flex-end}.automation-row-open-button{min-width:0;width:32px;padding:0}.automation-row-open-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.omnichat-inbox-workspace{height:100dvh}.omnichat-inbox-header{grid-template-columns:minmax(0,1fr) 32px 32px;height:auto;min-height:58px;padding:8px 10px}.omnichat-inbox-header,.omnichat-clean-mode .omnichat-inbox-header{grid-template-columns:minmax(0,1fr) 70px 32px;gap:6px}.omnichat-inbox-header label,.omnichat-inbox-sync-status{grid-column:1 / -1}.omnichat-inbox-grid,.omnichat-inbox-grid.no-contact-panel{grid-template-columns:minmax(128px,36vw) minmax(0,1fr)}.omnichat-mobile-drawer-backdrop,.omnichat-inbox-filterbar.mobile-open{left:var(--omnichat-shell-sidebar-width)}.omnichat-inbox-filterbar.mobile-open,.omnichat-contact-panel.mobile-open{width:min(318px,calc(100vw - 92px));max-width:calc(100vw - 92px)}.app-shell.sidebar-collapsed{display:grid;grid-template-columns:54px minmax(0,1fr)}.sidebar{position:static;display:block;height:auto;overflow-x:hidden;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.brand,.sidebar-status{display:none}.sidebar-collapsed .sidebar{position:sticky;display:flex;height:100vh;padding:8px 6px;border-right:1px solid var(--line);border-bottom:0}.sidebar-collapsed .brand,.sidebar-collapsed .sidebar-status{display:flex}.sidebar-nav{display:flex;gap:6px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.nav-item{flex:0 0 auto;justify-content:flex-start;min-width:44px}.nav-item span{display:inline}.sidebar-collapsed .sidebar-nav{display:grid;overflow:visible}.sidebar-collapsed .nav-item span{display:none}.builder-app .automation-grid,.builder-app .automation-grid.basic-builder-mode,.builder-app .automation-grid.basic-builder-mode.rail-collapsed,.builder-app .automation-grid.basic-builder-mode.panel-collapsed,.builder-app .automation-grid.basic-builder-mode.rail-collapsed.panel-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,1fr) minmax(220px,34vh)}.builder-app .automation-grid:not(.editor-hidden) .builder-column{padding-left:0}.builder-step-rail{display:none}.builder-app .builder-column{grid-column:1;grid-row:1}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid{grid-row:2 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,1fr) minmax(220px,34vh);height:100%}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.editor-hidden{grid-template-rows:minmax(0,1fr) 40px}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.clean-canvas-only{grid-template-rows:minmax(0,1fr)}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid .builder-column{grid-column:1;grid-row:1}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid .builder-right-panel{grid-column:1;grid-row:2}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.trigger-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.block-left-editor{grid-row:2 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%}.builder-app .omnichat-clean-mode .automation-grid.trigger-left-editor .builder-column,.builder-app .omnichat-clean-mode .automation-grid.block-left-editor .builder-column{display:none}.builder-app .omnichat-clean-mode .automation-grid.trigger-left-editor .omnichat-trigger-side-editor,.builder-app .omnichat-clean-mode .automation-grid.block-left-editor .omnichat-block-side-editor{grid-column:1;grid-row:1;width:100%;border-right:0}.builder-app .automation-grid.rail-collapsed .builder-column,.builder-app .automation-grid.rail-collapsed .builder-right-panel,.builder-app .automation-grid.basic-builder-mode .builder-column,.builder-app .automation-grid.basic-builder-mode .builder-right-panel{grid-column:1}.builder-right-panel{grid-column:1;grid-row:2;border-top:1px solid #dfe5eb;border-left:0}.builder-app .automation-grid.rail-collapsed .builder-right-panel,.builder-app .automation-grid.basic-builder-mode .builder-right-panel{grid-row:2}.basic-builder-view{height:100%}.builder-mode-switch{top:8px;left:50%;max-width:calc(100% - 24px)}.builder-mode-switch button{min-width:0;padding:0 8px;font-size:11px}.node-next-step-menu{top:50%;right:calc(100% + 10px);left:auto;width:132px;transform:translateY(-50%)}.node-add-next-options{top:calc(100% + 8px);right:0;left:auto;width:min(318px,calc(100vw - 32px));transform:scale(var(--node-menu-counter-scale, 1));transform-origin:top right}.builder-next-step-editor{z-index:120}.builder-next-step-editor .choose-next-step-panel,.builder-next-step-editor .content-more-popover{left:calc(var(--omnichat-shell-sidebar-compact-width) + 10px)!important;width:calc(100vw - var(--omnichat-shell-sidebar-compact-width) - 20px);max-width:calc(100vw - var(--omnichat-shell-sidebar-compact-width) - 20px);z-index:140}.basic-builder-head{min-height:42px;padding:7px 10px}.basic-builder-list{padding:10px 10px 20px}.basic-builder-source-head,.basic-builder-source-messages{grid-template-columns:minmax(0,1fr)}.basic-builder-source-head>div{justify-content:stretch}.basic-builder-source-head button{flex:1 1 120px}.basic-builder-step-main{grid-template-columns:30px minmax(0,1fr)}.basic-builder-step-main em{grid-column:2;justify-self:start;max-width:100%}.basic-builder-step-links{padding-left:12px}.basic-builder-step-actions span{display:none}.builder-side-editor{display:block}.builder-topbar,.builder-app .builder-topbar{grid-template-columns:minmax(180px,1fr);height:auto;gap:8px;padding:8px}.builder-app .omnichat-clean-mode .builder-topbar{grid-template-columns:minmax(0,1fr)}.builder-breadcrumb{min-height:32px}.builder-top-actions,.builder-app .builder-top-actions,.omnichat-clean-mode .builder-top-actions{justify-content:flex-start;overflow-x:auto;max-width:100%;padding-bottom:2px;scrollbar-width:thin}.builder-app .omnichat-clean-mode .builder-top-actions{width:100%}.builder-app .builder-top-actions>.publish-state,.builder-app .builder-top-actions>.history-controls{display:none}.builder-app .builder-top-actions [data-testid=builder-save-flow],.builder-app .builder-top-actions [data-testid=builder-set-live-flow],.builder-app .builder-top-actions [data-testid=builder-stop-flow]{width:38px;min-width:38px;padding:0;gap:0;font-size:0}.builder-live-strip.builder-source-draft-strip{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:8px}.builder-source-draft-strip-toggle{grid-template-columns:18px minmax(0,1fr) 16px}.builder-source-draft-strip-toggle .builder-source-draft-strip-mini-stats{display:none}.builder-source-draft-strip-stats,.builder-source-draft-strip-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.builder-live-strip .builder-source-draft-strip-stats span,.builder-source-draft-strip-actions button{width:100%}.builder-source-draft-strip-actions button{padding-inline:6px}.builder-customer-chat-widget-panel{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:8px}.builder-customer-chat-widget-panel code,.builder-customer-chat-widget-test,.builder-customer-chat-widget-actions{grid-column:2;justify-self:stretch}.builder-customer-chat-widget-actions{display:grid;grid-template-columns:minmax(0,1fr)}.builder-customer-chat-widget-test{grid-template-columns:minmax(0,1fr)}.builder-customer-chat-widget-panel a,.builder-customer-chat-widget-panel button{justify-content:center}.builder-inbox-source-transcript-head>div{grid-template-columns:minmax(0,1fr)}.builder-inbox-source-transcript-message{max-width:100%}.topbar{position:static;grid-template-columns:1fr;gap:10px;padding:12px}.topbar-actions,.flow-header,.section-title,.omnichat-contacts-header,.omnichat-contact-toolbar,.omnichat-header-actions,.omnichat-contact-tools,.omnichat-selection-tools,.omnichat-audience-tabs{align-items:stretch;flex-direction:column}.omnichat-bulk-wrap{position:static}.omnichat-bulk-menu{position:fixed;top:96px;right:12px;left:12px;width:auto;min-width:0;max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain}.omnichat-audience-tabs{justify-self:stretch}.omnichat-contact-search{width:100%}.topbar-actions{display:grid;grid-template-columns:1fr 38px 1fr}.workspace{padding:16px 12px 24px}.metric-strip,.analytics-grid,.growth-summary,.report-grid,.growth-grid,.template-grid,.template-collections,.setup-roadmap,.settings-grid{grid-template-columns:1fr}.growth-archive-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.growth-archive-row button,.growth-archive-row button.danger{width:100%}.rule-archive-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.rule-archive-row button,.rule-archive-row button.danger{width:100%}.audience-tabs{overflow-x:auto}.segment-name-row,.segment-stats-row,.segment-condition-row{grid-template-columns:1fr}.segment-actions{display:grid;grid-template-columns:1fr}.segment-archive-row{align-items:stretch;flex-direction:column}.segment-archive-actions,.segment-archive-actions button{width:100%}.flow-header h1,.section-title h1{font-size:24px}.flow-controls,.test-console{grid-template-columns:minmax(0,1fr)}.flow-live-send-row,.flow-inbox-context{grid-template-columns:1fr}.flow-inbox-context>div{justify-content:flex-start}.builder-preview-context-head{grid-template-columns:minmax(0,1fr);align-items:stretch}.builder-preview-context-head button{width:100%;justify-content:center}.builder-preview-context-metrics,.builder-real-inbox-case-tools{grid-template-columns:minmax(0,1fr)}.builder-real-inbox-case-list{grid-template-columns:1fr}.builder-real-inbox-case-more{grid-template-columns:minmax(0,1fr)}.builder-real-inbox-case-more button{width:100%}.flow-preview-transcript-head{align-items:flex-start;flex-direction:column;gap:3px}.flow-preview-bubble{max-width:100%}.flow-controls{display:grid}.flow-controls select{max-width:none}.test-console{display:grid;grid-template-columns:minmax(0,1fr)}.console-channels{justify-content:stretch}.channel-chip{flex:1 1 auto}.canvas-frame{min-height:460px}.flow-canvas{min-height:400px}.builder-app .canvas-frame,.builder-app .flow-canvas{min-height:0}.inbox-layout{grid-template-columns:1fr}.event-row{grid-template-columns:1fr;align-items:start;padding:10px 0}.settings-workspace{padding:0}.settings-page-shell{display:grid;grid-template-columns:1fr;min-height:auto}.settings-local-nav{position:static;display:flex;gap:20px;align-items:flex-start;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:18px 18px 12px;border-right:0;border-bottom:1px solid #e1e1e1}.settings-local-nav section{flex:0 0 auto;margin-bottom:0}.settings-local-nav section>div{display:flex;flex-wrap:nowrap;gap:6px 12px}.settings-local-nav button{width:auto}.settings-content-pane{padding:18px 14px 30px}.settings-card-list,.settings-management-card,.settings-form-row{min-width:0}.settings-management-title,.settings-form-row{align-items:flex-start}.settings-management-title{flex-direction:column;width:100%}.settings-management-title>button,.settings-management-title>.settings-row-action-group{align-self:stretch;max-width:100%}.settings-management-title>button{white-space:normal}.settings-form-row{grid-template-columns:1fr;gap:10px}.settings-account-import-card textarea,.settings-account-import-preview{grid-column:auto}.settings-content-head,.settings-help-strip,.settings-app-store{align-items:flex-start;flex-direction:column}.settings-integration-row{grid-template-columns:1fr;gap:16px;padding:20px 16px}.settings-integration-description{grid-column:auto}.settings-channel-row{grid-template-columns:1fr;gap:12px;padding:22px 18px}.settings-channel-row>p,.settings-channel-row>.settings-row-help{grid-column:auto}.settings-channel-row>.settings-messenger-entry-list{grid-column:auto}.settings-whatsapp-ice-breaker-setting>.settings-whatsapp-ice-breakers,.settings-whatsapp-ice-breaker-setting>p{grid-column:auto}.settings-whatsapp-ice-breaker-head{align-items:stretch;flex-direction:column}.settings-whatsapp-ice-breaker-head .settings-blue-action{width:100%}.settings-channel-heading,.settings-channel-tabs,.settings-privacy-note{padding-right:18px;padding-left:18px}.settings-greeting-actions{grid-template-columns:1fr;justify-items:stretch}.settings-subscription-select-row,.settings-subscription-item,.integration-secret-grid{grid-template-columns:1fr}}@media(max-width:640px){.omnichat-clean-mode .automation-section-nav{gap:6px;overflow:hidden;padding:10px 12px}.omnichat-clean-mode .automation-section-nav h1{display:none}.omnichat-clean-mode .automation-section-nav button{flex:1 1 0;min-width:0;justify-content:center;padding:0 8px}.omnichat-inbox-workspace{height:100dvh;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow-y:hidden;overflow-x:hidden}.omnichat-app-shell.app-shell{--omnichat-shell-sidebar-compact-width: 54px;grid-template-columns:54px minmax(0,1fr)}.omnichat-mobile-drawer-backdrop,.omnichat-inbox-filterbar.mobile-open{left:54px}.omnichat-inbox-header{grid-template-columns:minmax(0,1fr) auto 32px 32px}.omnichat-inbox-grid,.omnichat-inbox-grid.no-contact-panel{display:block;height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.omnichat-thread-column{height:100%;min-height:0;border-right:0;border-bottom:0}.omnichat-conversation-column{height:100%;min-width:0;min-height:0;border-right:0}.omnichat-inbox-grid.mobile-list-open .omnichat-conversation-column,.omnichat-inbox-grid.mobile-conversation-open .omnichat-thread-column{display:none}.omnichat-inbox-grid.mobile-list-open .omnichat-thread-column{display:grid}.omnichat-inbox-grid.mobile-conversation-open .omnichat-conversation-column{display:flex}.omnichat-conversation-head{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px}.omnichat-conversation-head .omnichat-mobile-conversation-back{display:grid;grid-column:1;grid-row:1}.omnichat-conversation-title{grid-column:2;grid-row:1}.omnichat-clean-mode .omnichat-conversation-head{grid-template-columns:28px 28px minmax(0,1fr)}.omnichat-clean-mode .omnichat-conversation-head>.avatar{grid-column:2;grid-row:1}.omnichat-clean-mode .omnichat-conversation-title{grid-column:3}.omnichat-conversation-toolbar{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;justify-content:flex-end}.omnichat-conversation-assignee{display:flex;flex:1 1 140px;min-width:0;align-items:center;gap:5px}.omnichat-conversation-assignee select{width:100%;min-width:0;height:28px}.omnichat-conversation-head div:first-child{min-width:0}.omnichat-conversation-head div:last-child{flex:0 0 auto}.omnichat-conversation-head button{width:26px;height:26px}.omnichat-conversation-quick-actions{min-height:36px;padding:5px 10px}.omnichat-conversation-quick-actions button{min-height:27px;padding:0 8px;font-size:10px}.omnichat-clean-mode .omnichat-conversation-quick-actions{flex-wrap:wrap;overflow-x:hidden}.omnichat-clean-mode .omnichat-conversation-quick-actions button{flex:1 1 88px;min-width:0;min-height:31px;line-height:1.15;text-align:center;white-space:normal}.omnichat-live-chat-control{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-height:144px;padding:7px 10px}.omnichat-live-chat-control-meta{justify-content:flex-start;flex-wrap:wrap}.omnichat-live-chat-control-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.omnichat-live-chat-assignee-picker{grid-column:1 / -1;grid-template-columns:14px minmax(0,1fr);width:100%}.omnichat-live-chat-assignee-picker select,.omnichat-live-chat-control button{width:100%}.omnichat-mobile-automation-bar{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;padding:7px 10px;border-bottom:1px solid #d9f0e1;background:#f0fdf4}.omnichat-mobile-automation-bar>span{display:grid;min-width:0;gap:2px}.omnichat-mobile-automation-bar strong,.omnichat-mobile-automation-bar small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnichat-mobile-automation-bar strong{color:#14532d;font-size:11px;font-weight:950}.omnichat-mobile-automation-bar small{color:#3f6b50;font-size:10px;font-weight:760}.omnichat-mobile-automation-bar>div{display:inline-flex;gap:5px}.omnichat-mobile-automation-bar button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 8px;border:1px solid #bbf7d0;border-radius:6px;background:#fff;color:#047857;font-size:10px;font-weight:900;white-space:nowrap}.omnichat-mobile-automation-bar button:disabled{cursor:not-allowed;opacity:.55}.omnichat-message-action-tray{position:static;display:inline-flex;width:fit-content;margin:0 0 6px;opacity:1;pointer-events:auto;transform:none;box-shadow:none}.omnichat-conversation-automation-launcher-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow-x:visible;padding-bottom:0}.omnichat-central-automation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.omnichat-conversation-automation-launcher,.omnichat-central-automation-launcher{min-height:124px;align-items:stretch}.omnichat-conversation-automation-launcher-controls select{grid-column:1 / -1;width:100%;min-width:0}.omnichat-conversation-automation-launcher-controls button{width:100%;min-width:0;padding:0 6px;font-size:10px}.omnichat-clean-mode .omnichat-central-automation-launcher{grid-template-columns:minmax(0,1fr);min-height:0;gap:6px;padding:7px 9px}.omnichat-clean-mode .omnichat-central-automation-controls{grid-template-columns:minmax(0,1fr) repeat(2,max-content)}.omnichat-clean-mode .omnichat-central-automation-controls select{grid-column:auto;width:100%}.omnichat-clean-mode .omnichat-central-automation-controls button{width:auto}.omnichat-conversation-body{flex:1 1 180px;min-height:180px;padding:14px 12px}.omnichat-conversation-column.reply-blocked .omnichat-conversation-body{min-height:180px}.omnichat-message,.omnichat-internal-note{max-width:92%}.omnichat-message-details-panel{position:relative;z-index:1;right:auto;bottom:auto;width:calc(100% - 20px);max-height:min(440px,46dvh);margin:10px}.omnichat-message-details-list div{grid-template-columns:minmax(0,1fr);gap:3px}.omnichat-reply-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 10px}.omnichat-reply-box{grid-template-columns:minmax(0,1fr)}.omnichat-reply-box.reply-blocked{grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-auto-flow:row}.omnichat-reply-box.reply-blocked .omnichat-reply-tabs,.omnichat-reply-box.reply-blocked .omnichat-reply-tools,.omnichat-reply-box.reply-blocked .omnichat-recent-replies,.omnichat-reply-box.reply-blocked .omnichat-composer-context,.omnichat-reply-box.reply-blocked .omnichat-composer-lock-status,.omnichat-reply-box.reply-blocked textarea,.omnichat-reply-box.reply-blocked button[type=submit]{grid-area:auto;grid-column:1 / -1;justify-self:stretch;width:100%;min-width:0}.omnichat-reply-box.reply-blocked .omnichat-reply-tools{justify-content:flex-start}.omnichat-reply-box.reply-blocked .omnichat-composer-lock-status{grid-template-columns:18px minmax(0,1fr);align-items:start}.omnichat-reply-box.reply-blocked .omnichat-composer-lock-status small,.omnichat-reply-box.reply-blocked .omnichat-composer-template-status{white-space:normal}.omnichat-reply-box.reply-blocked .omnichat-composer-lock-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.omnichat-reply-box.reply-blocked .omnichat-composer-lock-actions button{width:100%}.omnichat-attachment-composer{width:100%;max-width:100%;max-height:min(420px,60dvh);overflow:auto;grid-template-columns:minmax(0,1fr)}.omnichat-attachment-kind-picker{grid-column:1;grid-template-columns:repeat(4,28px)}.omnichat-attachment-field,.omnichat-attachment-draft-preview,.omnichat-attachment-composer button:not(.omnichat-attachment-close){grid-column:1}.omnichat-attachment-kind-picker button{grid-column:auto}.omnichat-schedule-message-panel{right:8px;left:8px;width:auto;max-width:none;max-height:min(520px,72dvh);overflow-y:auto}.omnichat-scheduled-message-row{grid-template-columns:16px minmax(0,1fr) repeat(2,max-content)}.omnichat-scheduled-message-row button{min-width:0;padding:0 6px}.omnichat-reply-box button[type=submit]{width:100%}.settings-radio-grid{grid-template-columns:1fr;padding:14px}.automation-directory-header,.automation-filter-row{grid-template-columns:minmax(0,1fr)}.automation-directory-main{width:min(calc(100% - 24px),1120px);padding-top:24px}.automation-directory-header{gap:10px}.automation-new-button{width:100%}.automation-keyword-setup.settings-inline-editor{margin:0 0 14px;padding:12px}.automation-keyword-setup .settings-inline-editor-grid{grid-template-columns:minmax(0,1fr)}.automation-keyword-setup .settings-inline-actions{display:grid;grid-template-columns:minmax(0,1fr)}.automation-keyword-setup .settings-inline-actions button{width:100%}.settings-local-nav{display:grid;gap:14px;overflow:visible;padding:16px 14px 12px}.settings-local-nav section{min-width:0}.settings-local-nav section>div{display:flex;flex-wrap:wrap}.settings-local-nav button{width:auto;min-height:28px;padding-right:8px;white-space:normal}.settings-form-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 14px}.settings-form-row>button,.settings-blue-action,.settings-danger-action{width:100%;white-space:normal}.settings-form-row>p{min-width:0}.settings-automation-chip{align-items:stretch}.settings-automation-chip .settings-automation-create{flex:1 1 140px}.settings-messenger-entry-row,.settings-messenger-entry-row.has-action-type{grid-template-columns:minmax(0,1fr)}.settings-whatsapp-ice-breaker-columns{display:none}.settings-whatsapp-ice-breaker-row{grid-template-columns:minmax(0,1fr)}.settings-whatsapp-ice-breaker-clicks{min-height:24px;place-items:center start}.settings-dynamic-menu-head{grid-template-columns:minmax(0,1fr)}.settings-entry-remove{width:100%}.settings-account-import-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.omnichat-app-shell.app-shell{grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr)}.omnichat-app-shell .omnichat-shell-account-menu{left:calc(var(--omnichat-shell-sidebar-compact-width) + 8px);width:min(260px,calc(100vw - var(--omnichat-shell-sidebar-compact-width) - 16px))}.omnichat-mobile-drawer-backdrop,.omnichat-inbox-filterbar.mobile-open{left:var(--omnichat-shell-sidebar-compact-width)}}.omnichat-app-shell.app-shell.sidebar-collapsed,.builder-app.omnichat-app-shell.app-shell.sidebar-collapsed{grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr)}.omnichat-app-shell.app-shell.sidebar-expanded,.builder-app.omnichat-app-shell.app-shell.sidebar-expanded{grid-template-columns:var(--omnichat-shell-sidebar-width) minmax(0,1fr)}.omnichat-app-shell.sidebar-collapsed .omnichat-mobile-drawer-backdrop,.omnichat-app-shell.sidebar-collapsed .omnichat-inbox-filterbar.mobile-open{left:var(--omnichat-shell-sidebar-compact-width)}.omnichat-app-shell.sidebar-expanded .omnichat-mobile-drawer-backdrop,.omnichat-app-shell.sidebar-expanded .omnichat-inbox-filterbar.mobile-open{left:var(--omnichat-shell-sidebar-width)}@media(max-width:760px){.omnichat-app-shell.app-shell.sidebar-expanded,.builder-app.omnichat-app-shell.app-shell.sidebar-expanded{grid-template-columns:var(--omnichat-shell-sidebar-compact-width) minmax(0,1fr)}.omnichat-clean-mode .automation-directory-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:50px auto minmax(0,1fr)}.automation-product-header{grid-column:1;grid-row:1;padding:0 14px}.omnichat-clean-mode .automation-section-nav{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto;padding:8px 10px;border-right:0;border-bottom:1px solid #e3e5e8}.omnichat-clean-mode .automation-section-nav button{width:auto;min-width:max-content;flex:0 0 auto;justify-content:flex-start;padding-right:10px;padding-left:10px}.omnichat-clean-mode .automation-directory-main{width:calc(100% - 24px);grid-column:1;grid-row:3;padding-top:20px}.basic-automation-row,.basic-automation-opt-in{grid-template-columns:38px minmax(0,1fr) max-content}.basic-automation-row .automation-status-pill{grid-column:2;justify-self:start}}@media(max-width:760px){.builder-app .omnichat-clean-mode .automation-grid.clean-preview-panel .builder-right-panel,.builder-app .omnichat-clean-mode .automation-grid .builder-right-panel.builder-preview-floating-panel{grid-column:1;grid-row:1 / -1;inset:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:#f5f5f6f7;pointer-events:auto}.omnichat-builder-preview-overlay,.omnichat-builder-preview-overlay.test{position:relative;top:auto;right:auto;grid-template-columns:minmax(0,244px) 34px;justify-content:center;width:100%;min-height:100%;padding:10px 8px 22px}.omnichat-builder-preview-phone{width:min(244px,calc(100vw - 118px));height:min(480px,calc(100dvh - 126px));min-height:340px}.omnichat-builder-preview-controls{padding-top:24px}.omnichat-clean-mode .automation-grid.clean-preview-panel .canvas-add-fab,.omnichat-clean-mode .automation-grid.clean-preview-panel .canvas-tools,.omnichat-clean-mode .automation-grid:has(.builder-preview-floating-panel) .canvas-add-fab,.omnichat-clean-mode .automation-grid:has(.builder-preview-floating-panel) .canvas-tools{visibility:hidden;pointer-events:none}.omnichat-builder-test-panel{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(300px,calc(100vw - 86px));margin-top:8px;border:1px solid #e4e7eb;border-radius:5px}}@media(max-width:840px){.builder-app .omnichat-clean-mode .builder-shell{grid-template-rows:auto auto auto minmax(0,1fr)}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.block-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.trigger-left-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode.clean-canvas-only{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(190px,32dvh) minmax(360px,1fr)}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode .builder-column{display:grid;grid-column:1;grid-row:1}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode .omnichat-block-side-editor,.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode .omnichat-trigger-side-editor{grid-column:1;grid-row:2}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode .basic-builder-preview-panel{display:none}.builder-app .omnichat-clean-mode .builder-shell>.automation-grid.basic-builder-mode .basic-builder-preview-panel.basic-builder-preview-active{position:absolute;z-index:40;inset:0;display:block;grid-column:1;grid-row:1 / -1;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;border:0;background:#f5f5f6fa;pointer-events:auto}.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-overlay,.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-overlay.test{position:relative;top:auto;right:auto;left:auto;grid-template-columns:minmax(0,244px) 34px;justify-content:center;width:100%;min-height:100%;padding:10px 8px 22px;transform:none;pointer-events:auto}.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-controls{display:grid}.omnichat-clean-mode .automation-grid.basic-builder-mode .basic-builder-preview-active .omnichat-builder-preview-phone{width:min(244px,calc(100vw - 118px));height:min(480px,calc(100dvh - 126px));min-height:340px}}@media(max-width:640px){.omnichat-app-shell .settings-workspace{padding:0}.settings-page-shell{grid-template-columns:minmax(0,1fr)}.settings-local-nav{position:sticky;z-index:22;top:0;display:flex;height:52px;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:8px 10px;border-right:0;border-bottom:1px solid #dedede;background:#fff;scrollbar-width:thin}.settings-local-nav h1,.settings-local-nav h2{display:none}.settings-local-nav section,.settings-local-nav section>div{display:contents}.settings-local-nav button{display:inline-flex;width:auto;min-height:34px;flex:0 0 auto;padding:0 10px;border-radius:4px;white-space:nowrap}.settings-local-nav button.active{background:#e8f7f0}.settings-content-pane{padding:12px 10px 24px}.settings-channel-empty{min-height:calc(100dvh - 76px);padding:24px 14px}.settings-empty-illustration{width:88px;height:88px;border-radius:18px}.settings-channel-connect-panel{gap:12px;padding:12px}.settings-channel-credential-grid{grid-template-columns:minmax(0,1fr)}.settings-channel-actions{display:flex;width:100%}.settings-channel-actions>button,.settings-channel-actions>.settings-blue-action{width:auto;min-width:0;flex:1 1 120px}}.inbox-analytics,.inbox-analytics-gate{grid-area:content;min-width:0;min-height:0}.inbox-analytics{overflow:auto;background:#f6f7f9}.inbox-analytics-gate{display:grid;align-content:center;justify-items:center;overflow:auto;padding:32px;background:#f6f7f9;color:#202734;text-align:center}.inbox-analytics-gate>svg{margin-bottom:12px;color:#0b73ff}.inbox-analytics-gate h2{margin:0;font-size:22px}.inbox-analytics-gate p{width:min(100%,460px);margin:8px 0 18px;color:#667085;font-size:13px;line-height:1.5}.inbox-analytics-toolbar{position:sticky;z-index:3;top:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;min-height:66px;padding:10px 24px;border-bottom:1px solid #e1e4e8;background:#fff}.inbox-analytics-toolbar nav{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto}.inbox-analytics-toolbar nav button{min-height:34px;flex:0 0 auto;padding:0 11px;border-radius:5px;background:transparent;color:#667085;font-size:12px;font-weight:800;white-space:nowrap}.inbox-analytics-toolbar nav button:hover{background:#f2f4f7;color:#202734}.inbox-analytics-toolbar nav button.active{background:#eaf2ff;color:#075fce}.inbox-analytics-toolbar>div{display:flex;align-items:center;gap:10px}.inbox-analytics-toolbar label{display:grid;gap:3px;color:#667085;font-size:10px;font-weight:800}.inbox-analytics-toolbar select{min-width:138px;height:32px;padding:0 28px 0 9px;border:1px solid #d8dde5;border-radius:5px;background:#fff;color:#202734;font-size:12px}.inbox-analytics-dashboard-view{display:grid;gap:16px;width:min(100%,1320px);margin:0 auto;padding:24px}.inbox-analytics-heading{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:16px}.inbox-analytics-heading div{min-width:0}.inbox-analytics-heading span{color:#667085;font-size:11px;font-weight:800}.inbox-analytics-heading h2{margin:3px 0 0;color:#202734;font-size:20px;font-weight:850}.inbox-analytics-heading>strong{color:#202734;font-size:30px;line-height:1}.inbox-analytics-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inbox-analytics-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-analytics-metrics article{display:flex;min-width:0;min-height:82px;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e1e5eb;border-radius:6px;background:#fff;color:#0b73ff}.inbox-analytics-metrics article span{display:grid;min-width:0;gap:3px}.inbox-analytics-metrics article strong{color:#202734;font-size:20px;line-height:1.1}.inbox-analytics-metrics article small{color:#667085;font-size:11px;font-weight:700}.inbox-analytics-graph-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inbox-analytics-graph-panel,.inbox-analytics-team-table{min-width:0;overflow:hidden;border:1px solid #e1e5eb;border-radius:6px;background:#fff}.inbox-analytics-graph-panel{padding:16px}.inbox-analytics-graph-panel h3,.inbox-analytics-team-table h3{margin:0;color:#202734;font-size:13px;font-weight:850}.inbox-analytics-chart{display:grid;width:100%;height:220px;grid-auto-columns:minmax(6px,1fr);grid-auto-flow:column;align-items:stretch;gap:3px;overflow:hidden;padding-top:12px;border-bottom:1px solid #dde2e8}.inbox-analytics-chart-day{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) 25px;align-items:stretch}.inbox-analytics-chart-bars{display:flex;min-width:0;align-items:end;justify-content:center;gap:2px}.inbox-analytics-chart-bars i{width:100%;min-width:2px;max-width:15px;border-radius:2px 2px 0 0;background:#0b73ff}.inbox-analytics-chart-bars i.response{background:#168a63}.inbox-analytics-chart-bars i.closure{background:#f59e0b}.inbox-analytics-chart-bars i.assigned{background:#0b73ff}.inbox-analytics-chart-day small{display:block;min-width:0;overflow:visible;padding-top:7px;color:#7b8493;font-size:9px;white-space:nowrap}.inbox-analytics-channel-toggles{display:flex;flex-wrap:wrap;gap:7px;padding-top:12px}.inbox-analytics-channel-toggles button{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid #d8dde5;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:750}.inbox-analytics-channel-toggles button.excluded{opacity:.46}.inbox-analytics-team-table h3{padding:16px;border-bottom:1px solid #e6e9ee}.inbox-analytics-team-table>div{overflow-x:auto}.inbox-analytics-team-table table{width:100%;border-collapse:collapse;font-size:12px}.inbox-analytics-team-table th,.inbox-analytics-team-table td{padding:11px 14px;border-bottom:1px solid #edf0f3;color:#475467;text-align:left;white-space:nowrap}.inbox-analytics-team-table th{background:#f8f9fb;color:#667085;font-size:10px;font-weight:850}.inbox-analytics-team-table td strong{color:#202734}@media(max-width:760px){.omnichat-inbox-workspace{grid-template-rows:auto auto auto minmax(0,1fr)}.omnichat-inbox-workspace-tabs{min-height:40px;gap:16px;padding:0 12px}.inbox-analytics-toolbar{position:static;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 12px}.inbox-analytics-toolbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-analytics-toolbar select{width:100%;min-width:0}.inbox-analytics-dashboard-view{gap:12px;padding:14px 12px 22px}.inbox-analytics-graph-grid{grid-template-columns:minmax(0,1fr)}.inbox-analytics-chart{height:190px}}@media(max-width:520px){.inbox-analytics-gate{padding:24px 16px}.inbox-analytics-heading h2{font-size:18px}.inbox-analytics-heading>strong{font-size:24px}.inbox-analytics-metrics,.inbox-analytics-metrics.three{grid-template-columns:minmax(0,1fr)}.inbox-analytics-metrics article{min-height:68px}}.builder-email-design-settings{display:grid;gap:8px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.builder-email-design-settings>strong{color:#24364b;font-size:12px}.builder-email-design-settings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.builder-email-design-settings label{display:grid;gap:5px;min-width:0;color:#596579;font-size:10px;font-weight:850}.builder-email-design-settings input[type=color]{width:100%;min-width:0;height:32px;padding:3px;border:1px solid #cfd8e5;border-radius:6px;background:#fff;cursor:pointer}.message-block-stack>.message-email-button-content,.message-block-stack>.message-email-divider-content{width:100%}.message-email-button-content{padding:12px;border-radius:8px}.message-email-button-content .content-button-stack{display:inline-grid;width:min(100%,210px)}.message-email-button-content .message-button-row{min-height:36px;border-color:transparent;background:var(--email-button-color);color:var(--email-button-text);box-shadow:none}.message-email-button-content .message-button-row svg{color:currentColor}.message-email-divider-content{padding:16px;border-radius:8px}.message-email-divider-content i,.builder-message-preview-email-divider i,.composer-email-divider-preview i{display:block;width:100%;border:0;border-top-style:solid}.builder-message-preview-stage.email{align-content:start}.builder-message-preview-stage.email>:not(.builder-message-preview-phonebar){border-radius:0}.builder-message-preview-email-button,.builder-message-preview-email-divider{width:min(270px,100%);padding:10px;background:var(--email-content-background, #ffffff)}.builder-message-preview-email-button span{display:inline-block;max-width:100%;overflow:hidden;padding:8px 14px;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.builder-message-preview-email-divider{padding:14px 10px}.composer-email-block-editor{position:relative;display:grid;gap:10px;overflow:hidden;padding:12px;border:1px solid #d5d9de;border-radius:8px}.composer-email-block-editor .text-constructor-field>textarea{min-height:110px;resize:vertical;border:1px solid #ccd6e2;border-radius:6px;background:#fff}.composer-email-button-preview,.composer-email-divider-preview,.composer-email-image-preview{min-width:0;padding:12px;border:1px dashed #ccd6e2;border-radius:6px;background:#ffffffb8}.composer-email-button-preview span{display:inline-block;max-width:100%;overflow:hidden;padding:10px 18px;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.composer-email-divider-preview{padding:18px 12px}.composer-email-image-preview{display:grid;min-height:116px;place-items:center;color:#7b8798}.composer-email-image-preview img{display:block;width:100%;max-height:240px;object-fit:contain}.composer-email-button-action{display:grid;gap:5px}.composer-email-button-action>span,.composer-email-radius-control>span,.composer-email-style-controls label>span{color:#596579;font-size:10px;font-weight:850}.composer-email-style-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid #e2e8f0}.composer-email-style-controls label,.composer-email-radius-control{display:grid;gap:5px;min-width:0}.composer-email-style-controls input,.composer-email-style-controls select,.composer-email-radius-control input{min-width:0;height:32px;border:1px solid #cfd8e5;border-radius:6px;background:#fff}.composer-email-style-controls input[type=color]{width:100%;padding:3px;cursor:pointer}.composer-email-radius-control{grid-template-columns:minmax(0,1fr) 76px;align-items:center}@media(max-width:760px){.builder-email-design-settings>div,.composer-email-style-controls{grid-template-columns:minmax(0,1fr)}}.email-node-workbench .builder-reply-summary,.email-node-workbench .builder-reply-path-map,.email-node-workbench .builder-reply-build-actions,.builder-reply-workbench.email-node-workbench>.content-builder-section{display:none}.builder-email-design-settings{padding:0;border:0;background:transparent}.builder-email-design-settings>button{min-height:42px;border-radius:6px;background:#146ef5;color:#fff;font-size:13px;font-weight:850}.builder-email-design-settings>button:hover{background:#075fce}.builder-email-design-settings>.builder-email-links{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding-top:12px}.builder-email-links>strong{color:#263244;font-size:12px}.builder-email-links>button{display:grid;min-height:40px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#202734;text-align:left}.builder-email-links>button svg{color:#146ef5}.composer-email-text-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #d8dee8;border-radius:5px}.composer-email-text-styles button{min-width:0;min-height:34px;padding:0 4px;border-right:1px solid #d8dee8;border-radius:0;background:#fff;color:#3d4756;font-size:11px}.composer-email-text-styles button:last-child{border-right:0}.composer-email-text-styles button.active{background:#eaf2ff;color:#146ef5}.email-rich-text-editor{position:relative;display:grid;gap:7px}.email-rich-text-input{min-height:118px;overflow-wrap:anywhere;padding:10px;border:1px solid #cfd8e5;border-radius:5px;outline:0;background:#fff;color:#1f2937;font-size:13px;line-height:1.5;white-space:pre-wrap}.email-rich-text-input:focus{border-color:#146ef5;box-shadow:0 0 0 2px #146ef51f}.email-rich-text-input a{color:#146ef5;text-decoration:underline}.email-rich-text-toolbar{display:grid;grid-template-columns:repeat(7,30px);justify-content:center;gap:3px}.email-rich-text-toolbar button,.email-rich-text-color{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:#fff;color:#24364b;cursor:pointer}.email-rich-text-toolbar button:hover,.email-rich-text-color:hover{border-color:#d8dee8;background:#f5f7fa}.email-rich-text-color{position:relative}.email-rich-text-color>span{width:14px;height:14px;border:1px solid #c7cfda;border-radius:50%;background:#1f2937}.email-rich-text-color input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.email-rich-text-link-editor{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px}.email-rich-text-link-editor input,.email-rich-text-insert-menu{width:100%;min-width:0;height:34px;border:1px solid #cfd8e5;border-radius:5px;background:#fff}.email-rich-text-link-editor button{padding:0 10px;border-radius:5px;background:#146ef5;color:#fff}.email-rich-text-emoji-menu{display:grid;grid-template-columns:repeat(5,34px);gap:4px;justify-content:center}.email-rich-text-emoji-menu button{width:34px;height:34px;padding:0;border:1px solid #d8dee8;border-radius:4px;background:#fff;font-size:17px}.composer-email-style-controls .wide{grid-column:1 / -1}.composer-email-range-control input[type=range]{width:100%;height:20px;padding:0;border:0;accent-color:#146ef5}.composer-email-alignment{display:grid;grid-template-columns:repeat(4,34px);gap:4px}.composer-email-alignment button{display:grid;width:34px;height:32px;place-items:center;padding:0;border:1px solid #d8dee8;border-radius:4px;background:#fff;color:#596579}.composer-email-alignment button.active{border-color:#93b9f7;background:#eaf2ff;color:#146ef5}.email-designer-overlay{position:fixed;z-index:80;inset:0;display:grid;grid-template-rows:56px minmax(0,1fr);overflow:hidden;background:#f4f5f7;color:#202734}.email-designer-header{display:grid;grid-template-columns:max-content 18px minmax(0,1fr);align-items:center;gap:8px;padding:0 18px 0 28px;border-bottom:1px solid #dfe3e8;background:#fff}.email-designer-header>strong{font-size:17px;letter-spacing:0}.email-designer-header>svg{color:#697386}.email-designer-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:9px}.email-designer-header-actions>span{color:#6b7280;font-size:11px}.email-designer-header-actions>button,.email-designer-preview-modes button{display:grid;width:32px;height:32px;place-items:center;padding:0;border-radius:5px;background:transparent;color:#657184}.email-designer-header-actions>button:hover:not(:disabled),.email-designer-preview-modes button:hover,.email-designer-preview-modes button.active{background:#edf3ff;color:#146ef5}.email-designer-header-actions>button:disabled{opacity:.35}.email-designer-preview-modes{display:flex;align-items:center}.email-designer-saved{display:inline-flex;align-items:center;gap:4px}.email-designer-header-actions .email-designer-preview-button{display:inline-flex;width:auto;min-width:138px;padding:0 13px;background:#146ef5;color:#fff;font-weight:800}.email-designer-preview-button>svg{display:none}.email-designer-header-actions .email-designer-preview-button:hover{background:#075fce;color:#fff}.email-designer-layout{display:grid;min-width:0;min-height:0;grid-template-columns:282px minmax(0,1fr)}.email-designer-sidebar{display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);border-right:1px solid #dfe3e8;background:#fff}.email-designer-sidebar-head{display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid #e5e8ec}.email-designer-sidebar-head button{display:grid;width:28px;height:28px;place-items:center;padding:0;border-radius:4px;background:transparent;color:#526174}.email-designer-sidebar-head strong{font-size:13px}.email-designer-sidebar-scroll{min-width:0;overflow-x:hidden;overflow-y:auto;padding:12px}.email-designer-sidebar .composer-email-block-editor{padding:0;border:0;border-radius:0}.email-designer-sidebar .composer-email-button-preview,.email-designer-sidebar .composer-email-divider-preview,.email-designer-sidebar .composer-email-image-preview{display:none}.email-designer-global-settings{display:grid;gap:12px}.email-designer-global-settings>label{display:grid;gap:5px;color:#596579;font-size:11px;font-weight:800}.email-designer-global-settings input[type=color]{width:100%;height:36px;padding:3px;border:1px solid #cfd8e5;border-radius:5px;background:#fff}.email-designer-block-list{display:grid;gap:5px;padding-top:4px}.email-designer-block-list button{display:grid;min-height:36px;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:7px;padding:0 9px;border:1px solid #dfe3e8;border-radius:5px;background:#fff;color:#344054;text-align:left}.email-designer-block-list small{color:#8992a1}.email-designer-add-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:18px}.email-designer-add-blocks>strong{grid-column:1 / -1;color:#596579;font-size:11px}.email-designer-add-blocks button{display:grid;min-width:0;min-height:44px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;border:1px solid #d8dee8;border-radius:5px;background:#fff;color:#344054;font-size:11px;font-weight:800;text-align:left}.email-designer-add-blocks button:hover{border-color:#93b9f7;color:#146ef5}.email-designer-workspace{min-width:0;min-height:0;overflow:auto;padding:42px 72px 80px}.email-designer-document{width:min(600px,100%);min-height:360px;margin:0 auto;box-shadow:0 1px 4px #0f172a14;transition:width .16s ease}.email-designer-document.mobile{width:min(320px,100%)}.email-designer-document-blocks{min-height:120px}.email-designer-canvas-block{position:relative;min-width:0;outline:1px solid transparent;outline-offset:-1px;cursor:pointer}.email-designer-canvas-block:hover,.email-designer-canvas-block.selected{z-index:1;outline-color:#146ef5}.email-designer-canvas-block img{display:block;width:100%;max-height:360px;object-fit:contain}.email-designer-text{overflow-wrap:anywhere}.email-designer-text.text-title{font-size:30px;font-weight:800;line-height:1.25}.email-designer-text.text-subtitle{font-size:20px;font-weight:650;line-height:1.35}.email-designer-text.text-body{font-size:16px;line-height:1.55}.email-designer-text.text-small{font-size:13px;line-height:1.5}.email-designer-text a{color:inherit;text-decoration:underline}.email-designer-button{display:inline-block;max-width:100%;overflow:hidden;padding:10px 18px;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.email-designer-divider{display:block;width:100%;border:0;border-top-style:solid}.email-designer-image-empty{display:grid;min-height:130px;place-items:center;gap:6px;color:#8992a1;font-size:12px}.email-designer-block-tools{position:absolute;top:-1px;left:calc(100% + 7px);display:grid;gap:3px}.email-designer-block-tools button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #d6dce5;border-radius:4px;background:#fff;color:#667085;box-shadow:0 1px 3px #0f172a14}.email-designer-block-tools button:hover:not(:disabled){border-color:#93b9f7;color:#146ef5}.email-designer-block-tools button:disabled{opacity:.36}.email-designer-footer{display:grid;gap:8px;justify-items:center;padding:24px 28px 30px;color:#7c8491;text-align:center}.email-designer-footer p{max-width:420px;margin:0;font-size:10px;line-height:1.45}.email-designer-footer a{color:#146ef5}.email-designer-footer strong{color:#202734;font-size:12px}.email-designer-preview-scrim{position:fixed;z-index:2;inset:56px 0 0;display:grid;place-items:center;overflow:auto;padding:28px;background:#1f29376b}.email-designer-preview-modal{display:grid;width:min(760px,100%);max-height:calc(100dvh - 112px);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-radius:7px;background:#f4f5f7;box-shadow:0 24px 64px #0f172a40}.email-designer-preview-modal>header{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid #dfe3e8;background:#fff}.email-designer-preview-modal>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border-radius:4px;background:transparent}.email-designer-preview-meta{display:grid;gap:2px;padding:10px 16px;border-bottom:1px solid #dfe3e8;background:#fff;font-size:12px}.email-designer-preview-meta small{color:#778195}.email-designer-preview-modal>.email-designer-document{overflow-y:auto;margin:24px auto 36px}@media(max-width:760px){.email-designer-overlay{grid-template-rows:auto minmax(0,1fr)}.email-designer-header{min-height:56px;grid-template-columns:minmax(0,1fr) 14px max-content;padding:0 8px 0 12px}.email-designer-header>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.email-designer-header-actions{gap:2px}.email-designer-header-actions>span,.email-designer-header-actions>button[aria-label^=Undo],.email-designer-header-actions>button[aria-label^=Redo]{display:none}.email-designer-header-actions .email-designer-preview-button{min-width:0;width:38px;padding:0;color:#fff}.email-designer-preview-button>span{display:none}.email-designer-preview-button>svg{display:block}.email-designer-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,56dvh) minmax(260px,1fr)}.email-designer-sidebar{border-right:0;border-bottom:1px solid #dfe3e8}.email-designer-workspace{padding:28px 44px 52px}.email-designer-document{width:min(320px,100%)}.email-designer-preview-scrim{inset:56px 0 0;padding:10px}.email-designer-preview-modal{max-height:calc(100dvh - 76px)}}.settings-permissions-refresh{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.settings-permissions-status{margin:0;max-width:440px;color:#526078;font-size:12px;line-height:1.5}.settings-permissions-status.is-success{color:#087d5a}.settings-permissions-status.is-error{color:#b42318}.settings-permissions-status.is-warning{color:#946200}.omnichat-channel-tab:has(.omnichat-inbox-flow-actions){min-height:40px;height:auto;justify-content:space-between;align-items:center;gap:10px;padding-right:12px}.omnichat-inbox-flow-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.omnichat-inbox-flow-actions>small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536379;font-size:11px}.omnichat-inbox-flow-actions .omnichat-inbox-send-flow-trigger,.omnichat-reply-tools>.omnichat-inbox-send-flow-trigger,.omnichat-clean-mode .omnichat-reply-box:not(.reply-blocked) .omnichat-reply-tools>.omnichat-inbox-send-flow-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:90px;height:30px;gap:6px;padding:0 9px;border:1px solid #cddff4;border-radius:6px;background:#f5f9ff;color:#1269cb;cursor:pointer;font-size:12px;font-weight:650}.omnichat-channel-tab .inbox-flow-trigger-label,.omnichat-reply-tools .inbox-flow-trigger-label{position:static;display:inline;width:auto;height:auto;border:0;color:inherit;font:inherit;white-space:nowrap}.omnichat-inbox-send-flow-trigger:focus-visible{outline:2px solid #1476ec;outline-offset:2px}.inbox-flow-published-label{align-self:center;justify-self:start;border-radius:20px;padding:5px 10px;color:#087966;background:#e8f8f2;font-size:12px}@media(max-width:640px){.omnichat-inbox-flow-actions>small{max-width:110px}.omnichat-inbox-flow-actions{gap:5px}}.flow-canvas-readonly .flow-node,.flow-canvas-readonly .flow-node [data-wire-handle],.flow-canvas-readonly .trigger-stack-row,.flow-canvas-readonly .message-button-row,.flow-canvas-readonly .quick-reply-pill,.flow-canvas-readonly .contact-reply-pill{cursor:default}.flow-canvas-readonly .wire-handle,.flow-canvas-readonly .next-step-handle,.flow-canvas-readonly .trigger-then-row{visibility:hidden;pointer-events:none}.flow-canvas-readonly .trigger-stack-row,.flow-canvas-readonly .message-button-row,.flow-canvas-readonly .quick-reply-pill,.flow-canvas-readonly .contact-reply-pill,.flow-canvas-readonly .edge-hit-path{pointer-events:none}.flow-canvas-readonly .flow-node:hover .node-action-stack{display:none}.builder-channel-policy-note{margin:12px 0;padding:12px;border:1px solid #d8e4ef;border-radius:8px;background:#f6f9fc;color:#425568;font-size:12px;line-height:1.5}.builder-channel-policy-note strong{color:#24394e}.builder-channel-policy-note p{margin:7px 0}.builder-channel-policy-note small{display:block;font-size:inherit}.shop-payment-options{max-width:760px}.shop-payment-methods{display:flex;gap:6px;padding:5px;background:#f4f7f8;border:1px solid var(--shop-line);border-radius:9px;margin-bottom:26px;width:fit-content;max-width:100%}.shop-payment-methods button{border:0;border-radius:6px;background:transparent;padding:10px 15px;color:var(--shop-muted);font-size:13px;font-weight:600;cursor:pointer}.shop-payment-methods button[aria-pressed=true]{color:var(--shop-accent);background:#fff;box-shadow:0 1px 4px #20384813}.shop-merchant-registration .shop-section-heading{align-items:flex-start;margin-bottom:18px}.shop-merchant-registration h3{margin:0 0 8px;font-size:16px}.shop-merchant-sandbox{border:1px solid #ecdcb9;background:#fffaf0;color:#846327;padding:11px 14px;border-radius:7px;font-size:12px;margin-bottom:24px}.shop-merchant-fields{display:grid;gap:20px;border:0;padding:0;margin:0;min-width:0}.shop-merchant-fields:disabled{opacity:.65}.shop-merchant-type{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.shop-merchant-type legend{font-size:12px;font-weight:600;color:#3e5260;padding:0;margin-bottom:9px}.shop-merchant-type label{border:1px solid var(--shop-line);padding:15px 12px;border-radius:8px;display:flex;gap:11px;align-items:center;cursor:pointer;background:#fff}.shop-merchant-type label.is-selected{border-color:var(--shop-accent);background:#f0f9f6}.shop-merchant-type label>input{appearance:auto;width:16px;height:16px;min-height:16px;margin:0;padding:0;flex:0 0 16px;accent-color:var(--shop-accent)}.shop-merchant-type label>svg{color:var(--shop-accent);flex-shrink:0}.shop-merchant-type label>span{display:grid;gap:2px;min-width:0}.shop-merchant-type strong{font-size:13px;font-weight:600}.shop-merchant-type small{font-size:11px;color:var(--shop-muted)}.shop-merchant-form{max-width:none}.shop-merchant-form .shop-field [aria-invalid=true]{border-color:#bc3939;box-shadow:0 0 0 1px #bc393918}.shop-merchant-form .shop-field .shop-merchant-field-error{color:#ad2c2c;font-size:12px;line-height:1.5;font-weight:500}.shop-merchant-form .shop-form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.shop-merchant-form .shop-form-actions .shop-field-help{max-width:340px;margin:0}.shop-merchant-result,.shop-merchant-review{border:1px solid var(--shop-line);border-radius:9px;padding:22px;background:#f7faf9}.shop-merchant-result{display:flex;gap:15px}.shop-merchant-result>svg{color:var(--shop-accent);flex-shrink:0}.shop-merchant-result>div{min-width:0}.shop-merchant-result dl{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;font-size:12px;margin:18px 0}.shop-merchant-result dt{color:var(--shop-muted)}.shop-merchant-result dd{margin:0;overflow-wrap:anywhere}.shop-merchant-result p:last-child{margin-bottom:0}.shop-merchant-review{background:#fffaf1;border-color:#ecdcb9}.shop-merchant-loading{padding:20px 0}.shop-receiving-account{border-top:1px solid var(--shop-line);margin-top:26px;padding-top:24px}.shop-receiving-account .shop-section-heading{gap:16px;flex-wrap:wrap}.shop-receiving-account .shop-section-heading p{margin:0;color:var(--shop-muted);font-size:13px;line-height:1.5}.shop-receiving-form{max-width:none}.shop-receiving-legend{font-size:12px;font-weight:600;color:#3e5260;margin-bottom:16px;padding:0}.shop-receiving-form .shop-form-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.shop-receiving-form .shop-button{white-space:normal}.shop-receiving-summary{border:1px solid var(--shop-line);border-radius:8px;background:#f7faf9;padding:16px;margin-bottom:20px;font-size:13px}.shop-receiving-summary dl{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;font-size:12px;margin:14px 0 0}.shop-receiving-summary dt{color:var(--shop-muted)}.shop-receiving-summary dd{margin:0;overflow-wrap:anywhere}.shop-receiving-refresh{margin-top:16px}@media(max-width:600px){.shop-receiving-form .shop-form-grid{grid-template-columns:1fr;gap:18px}.shop-receiving-form .shop-form-actions{flex-direction:column;align-items:stretch}.shop-receiving-summary dl{grid-template-columns:1fr;gap:4px}.shop-receiving-summary dd{margin-bottom:8px}}@media(max-width:600px){.shop-merchant-type{grid-template-columns:1fr}.shop-merchant-form .shop-form-grid{grid-template-columns:1fr;gap:18px}.shop-merchant-form .shop-form-actions{align-items:stretch;flex-direction:column}.shop-payment-methods{width:100%}.shop-payment-methods button{flex:1;padding:9px;font-size:12px}.shop-merchant-result{padding:16px;gap:10px}.shop-merchant-result dl{grid-template-columns:1fr;gap:4px}.shop-merchant-result dd{margin-bottom:8px}}.shop-product-image-editor{display:grid;gap:14px;margin:3px 0 22px}.shop-product-image-editor .shop-section-heading{margin:0}.shop-product-image-editor h3>span{color:var(--shop-muted);font-size:12px;font-weight:400;margin-left:7px}.shop-product-image-editor>.shop-button{justify-self:start}.shop-product-image-editor>.shop-field-help{margin:0}.shop-product-image-rows{display:grid;gap:12px}.shop-product-image-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--shop-line);border-radius:8px}.shop-product-image-preview{width:64px;height:64px;overflow:hidden;background:#f3f6f7;border-radius:6px}.shop-product-image-preview img{display:block;width:100%;height:100%;object-fit:contain}.shop-product-image-row .shop-field{min-width:0;margin:0}.shop-product-image-row .shop-field>span{display:flex;align-items:center;gap:8px}.shop-image-cover-label{color:#007e78;background:#e8f6f3;border-radius:4px;font-size:10px;padding:2px 6px}.shop-product-image-actions{display:flex;gap:2px}.shop-product-image-actions .shop-icon-button{width:28px;height:32px}.shop-product-image-actions .shop-icon-button:disabled{opacity:.3;cursor:default}.shop-product-gallery{min-width:0;width:100%}.shop-product-gallery-stage{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:#f3f6f7;border-radius:12px;touch-action:pan-y}.shop-product-gallery-stage>img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.shop-gallery-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;color:#8b9da6;min-height:60px}.shop-gallery-placeholder small{font-size:11px}.shop-product-image-preview .shop-gallery-placeholder svg{width:24px;height:24px}.shop-product-image-preview .shop-gallery-placeholder small{display:none}.shop-gallery-arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #dfe8eb;border-radius:50%;background:#fffffff0;color:#24414e;cursor:pointer;box-shadow:0 2px 8px #17334012}.shop-gallery-arrow.is-previous{left:12px}.shop-gallery-arrow.is-next{right:12px}.shop-gallery-arrow:hover{background:#fff;border-color:#00887f}.shop-gallery-arrow:focus-visible,.shop-gallery-thumbnails button:focus-visible{outline:3px solid #00887f;outline-offset:3px}.shop-gallery-counter{position:absolute;bottom:14px;right:14px;border-radius:20px;background:#17313acf;color:#fff;padding:5px 10px;font-size:12px;pointer-events:none}.shop-gallery-thumbnails{display:flex;gap:9px;overflow-x:auto;padding:12px 3px 5px;scrollbar-width:thin}.shop-gallery-thumbnails button{width:66px;height:66px;flex:0 0 66px;padding:3px;border:2px solid transparent;border-radius:8px;background:#f3f6f7;cursor:pointer;overflow:hidden}.shop-gallery-thumbnails button.is-selected{border-color:#00877f;background:#edf8f5}.shop-gallery-thumbnails img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}.shop-gallery-thumbnails .shop-gallery-placeholder{min-height:0}.shop-gallery-thumbnails .shop-gallery-placeholder svg{width:22px;height:22px}.shop-gallery-thumbnails .shop-gallery-placeholder small{display:none}@media(max-width:760px){.shop-product-gallery-stage{max-height:440px}.shop-gallery-arrow{width:38px;height:38px}.shop-gallery-thumbnails button{width:58px;height:58px;flex-basis:58px}}@media(max-width:440px){.shop-product-image-row{grid-template-columns:48px minmax(0,1fr);gap:10px}.shop-product-image-preview{width:48px;height:48px}.shop-product-image-actions{grid-column:2;justify-self:end;margin-top:-3px}.shop-product-image-actions .shop-icon-button{width:34px;height:34px}.shop-product-image-row{padding:10px}}.shop-appointments{min-width:0;max-width:1600px}.shop-appointments-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.shop-appointments-heading p{color:var(--shop-muted);margin:0;font-size:13px}.shop-appointment-filters{display:flex;align-items:flex-end;gap:12px;margin-bottom:22px}.shop-appointment-filters>.shop-search{flex:1;max-width:none;min-height:42px}.shop-appointment-filters>label:not(.shop-search){display:grid;gap:5px;font-size:11px;font-weight:600;color:var(--shop-muted);min-width:170px;max-width:270px;flex:0 1 220px}.shop-appointment-filters select{font-size:13px;font-weight:400}.shop-appointment-navigation{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.shop-appointment-month-navigation{display:flex;gap:9px;align-items:center}.shop-appointment-month-navigation h3{font-size:18px;min-width:170px;text-align:center}.shop-appointment-month-navigation .shop-button{min-height:34px;padding:7px 12px;margin-left:8px}.shop-appointment-view-toggle{display:flex;border:1px solid var(--shop-line);border-radius:7px;background:#f6f9fa;padding:3px;gap:2px}.shop-appointment-view-toggle button{background:transparent;border:0;padding:7px 15px;border-radius:4px;color:var(--shop-muted);font-size:12px;cursor:pointer}.shop-appointment-view-toggle button[aria-pressed=true]{background:#fff;color:var(--shop-accent);box-shadow:0 1px 4px #172e3515;font-weight:650}.shop-appointment-calendar-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px;color:var(--shop-muted);font-size:12px}.shop-appointment-calendar-meta p{margin:0}.shop-appointment-calendar-meta label{display:flex;align-items:center;gap:8px;white-space:nowrap}.shop-appointment-calendar-meta select{width:auto;min-height:30px;padding:5px 25px 5px 8px;font-size:11px;border-color:var(--shop-line)}.shop-appointment-month{border:1px solid var(--shop-line);border-radius:10px;overflow:hidden}.shop-appointment-weekdays,.shop-appointment-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.shop-appointment-weekdays{background:#f8fafb;border-bottom:1px solid var(--shop-line)}.shop-appointment-weekdays span{padding:12px 10px;text-align:center;font-size:11px;font-weight:650;color:var(--shop-muted)}.shop-appointment-day{min-height:122px;border-right:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);padding:6px;min-width:0;background:#fff}.shop-appointment-day:nth-child(7n){border-right:0}.shop-appointment-day:nth-last-child(-n+7){border-bottom:0}.shop-appointment-day.is-outside{background:#f8fafb;color:#94a2ac}.shop-appointment-day.is-selected{background:#f0faf7;box-shadow:inset 0 0 0 1px #62bfae}.shop-appointment-day-number{display:flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:inherit;border:0;min-width:29px;height:29px;padding:4px 6px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;margin-bottom:5px}.shop-appointment-day-number:hover{background:#e4f3ef}.shop-appointment-day-number.is-today{background:var(--shop-accent);color:#fff}.shop-appointment-day-count{display:none}.shop-appointment-day-events{display:grid;gap:4px}.shop-appointment-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 5px;text-align:left;width:100%;border:0;border-left:3px solid #309681;border-radius:4px;background:#e9f6f0;color:#245b4e;cursor:pointer;font-size:10px;line-height:1.45;padding:4px 5px;min-width:0}.shop-appointment-event time{font-weight:650}.shop-appointment-event span,.shop-appointment-event small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-appointment-event small{grid-column:1/-1;opacity:.85;font-size:10px}.shop-appointment-event.is-held,.shop-appointment-event.is-calendar_pending{border-left-color:#bc8a25;background:#fff5dd;color:#7e5d22}.shop-appointment-event.is-needs_attention,.shop-appointment-event.is-no_show{border-left-color:#bd5363;background:#fff0f1;color:#8e3543}.shop-appointment-event.is-cancelled,.shop-appointment-event.is-expired{background:#f1f3f5;border-left-color:#99a5af;color:#6b7a87}.shop-appointment-event.is-completed{background:#edf2fc;border-left-color:#6d87bd;color:#456394}.shop-appointment-event:hover{filter:brightness(.96)}.shop-appointment-more{background:transparent;border:0;text-align:left;color:var(--shop-accent);font-size:10px;padding:3px 4px;cursor:pointer}.shop-appointment-day-agenda{margin-top:22px;border:1px solid var(--shop-line);border-radius:9px;overflow:hidden}.shop-appointment-day-agenda>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;background:#f8fafb;border-bottom:1px solid var(--shop-line)}.shop-appointment-day-agenda>header h3{font-size:14px}.shop-appointment-day-agenda>header span{color:var(--shop-muted);font-size:11px}.shop-appointment-agenda-row{display:flex;align-items:center;gap:22px;border:0;border-bottom:1px solid var(--shop-line);width:100%;text-align:left;padding:17px 18px;background:#fff;cursor:pointer;color:var(--shop-ink);min-width:0}.shop-appointment-agenda-row:last-child{border-bottom:0}.shop-appointment-agenda-row:hover{background:#f7fbfa}.shop-appointment-agenda-time,.shop-appointment-agenda-customer,.shop-appointment-agenda-state{display:grid;gap:3px;min-width:0}.shop-appointment-agenda-time{width:145px;flex-shrink:0;font-weight:650;font-size:13px}.shop-appointment-agenda-time small{color:var(--shop-muted);font-size:11px;font-weight:400}.shop-appointment-agenda-customer{flex:1;overflow-wrap:anywhere;font-size:13px}.shop-appointment-agenda-customer span,.shop-appointment-agenda-customer small{font-size:12px;color:var(--shop-muted)}.shop-appointment-agenda-state{justify-items:end;font-size:11px;color:var(--shop-muted);text-transform:capitalize}.shop-appointment-agenda-row>svg{flex-shrink:0;color:var(--shop-muted)}.shop-appointment-status{display:inline-flex;padding:4px 7px;line-height:1.3;font-size:11px;font-weight:650;border-radius:4px;white-space:nowrap;background:#f1f3f5;color:#62737f}.shop-appointment-status.is-confirmed{background:#e9f6f0;color:#267659}.shop-appointment-status.is-held,.shop-appointment-status.is-calendar_pending{background:#fff4dc;color:#8a641e}.shop-appointment-status.is-needs_attention,.shop-appointment-status.is-no_show{background:#ffedef;color:#a13e50}.shop-appointment-status.is-completed{background:#edf2fc;color:#456394}.shop-appointment-agenda-empty{padding:38px 20px;text-align:center;color:var(--shop-muted);font-size:13px}.shop-appointment-agenda-empty svg{color:#8aa5a5;margin-bottom:8px}.shop-appointment-agenda-empty p{margin:0}.shop-appointment-agenda-month>.shop-appointment-day-agenda:first-child{margin-top:0}.shop-appointments>.shop-notice .shop-text-button{margin-left:12px}.shop-appointment-drawer-backdrop{position:fixed;inset:0;background:#10263240;z-index:1200;display:flex;justify-content:flex-end}.shop-appointment-drawer{width:min(485px,100%);height:100dvh;background:#fff;box-shadow:-10px 0 45px #10263225;display:flex;flex-direction:column;min-height:0;color:var(--shop-ink)}.shop-appointment-drawer>header{padding:24px;display:flex;align-items:flex-start;gap:14px;justify-content:space-between;border-bottom:1px solid var(--shop-line)}.shop-appointment-drawer>header small{color:var(--shop-muted);font-size:11px}.shop-appointment-drawer>header h2{font-size:21px;margin:5px 0 0;overflow-wrap:anywhere}.shop-appointment-drawer-body{overflow:auto;padding:22px 24px 35px;min-height:0}.shop-appointment-detail-status{display:flex;align-items:center;gap:8px;margin-bottom:22px;flex-wrap:wrap}.shop-appointment-detail-section{padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--shop-line);font-size:13px}.shop-appointment-detail-section h3{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:13px}.shop-appointment-detail-section strong{font-size:14px}.shop-appointment-detail-section p{margin:5px 0}.shop-appointment-detail-section small{font-size:11px;color:var(--shop-muted)}.shop-appointment-detail-section dl{display:grid;gap:11px;margin:0 0 15px}.shop-appointment-detail-section dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.shop-appointment-detail-section dt{color:var(--shop-muted);font-size:12px}.shop-appointment-detail-section dd{margin:0;overflow-wrap:anywhere;font-size:13px;text-transform:none}.shop-appointment-detail-section .shop-button{min-height:36px;font-size:12px!important;padding:8px 12px}.shop-appointment-management{display:flex;gap:10px;flex-wrap:wrap}.shop-appointment-management .shop-button{flex:1}.shop-appointment-action-form{border:1px solid var(--shop-line);padding:18px;border-radius:8px;background:#f8fbfa;display:grid;gap:15px}.shop-appointment-action-form h3{font-size:15px}.shop-appointment-action-form label{display:grid;gap:7px;font-size:12px;font-weight:600}.shop-appointment-action-form p{margin:0}.shop-appointment-action-form textarea{font-size:13px;font-weight:400;min-height:80px}.shop-appointment-action-buttons{display:flex;justify-content:flex-end;gap:8px}.shop-appointment-action-buttons .shop-button{font-size:12px!important;min-height:38px;padding:8px 12px}.shop-appointment-cancel-submit{background:#b44050}.shop-appointment-cancel-submit:hover{background:#95313f}.shop-appointment-reschedule-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:235px;overflow:auto}.shop-appointment-reschedule-slots button{padding:9px 7px;border:1px solid #d7e1e3;background:#fff;color:var(--shop-ink);border-radius:6px;font-size:11px;cursor:pointer}.shop-appointment-reschedule-slots button.is-selected{border-color:var(--shop-accent);background:#e5f5ef;color:var(--shop-accent)}.shop-appointment-reschedule-slots p{grid-column:1/-1;font-size:12px;color:var(--shop-muted)}@media(max-width:1050px){.shop-appointment-day{min-height:108px;padding:4px}.shop-appointment-event{display:block}.shop-appointment-event time{display:block}.shop-appointment-event span{display:block}.shop-appointment-event small{display:none}.shop-appointment-filters{flex-wrap:wrap}.shop-appointment-filters>.shop-search{flex-basis:100%}.shop-appointment-filters>label:not(.shop-search){max-width:none;flex:1}.shop-appointment-agenda-row{gap:14px}.shop-appointment-agenda-time{width:122px}}@media(max-width:650px){.shop-appointments-heading{align-items:flex-start;gap:10px}.shop-appointments-heading h2{font-size:19px}.shop-appointments-heading p{font-size:12px}.shop-appointments-heading>.shop-button{font-size:11px!important;min-height:34px;padding:8px 10px}.shop-appointment-filters{gap:10px;margin-bottom:17px}.shop-appointment-filters>label:not(.shop-search){min-width:0}.shop-appointment-navigation{align-items:flex-start;flex-wrap:wrap}.shop-appointment-month-navigation{gap:6px;width:100%}.shop-appointment-month-navigation h3{font-size:17px;min-width:0;flex:1}.shop-appointment-month-navigation .shop-button{margin-left:3px;font-size:11px!important}.shop-appointment-view-toggle{width:100%}.shop-appointment-view-toggle button{flex:1}.shop-appointment-calendar-meta{align-items:flex-start;flex-direction:column;gap:9px;font-size:11px}.shop-appointment-calendar-meta label{width:100%;justify-content:space-between}.shop-appointment-calendar-meta select{max-width:205px}.shop-appointment-weekdays span{padding:9px 3px;font-size:10px}.shop-appointment-day{min-height:61px;padding:5px 2px;display:flex;justify-content:center;align-items:center}.shop-appointment-day-number{display:flex;flex-direction:column;gap:2px;height:44px;min-width:32px;font-size:12px;padding:4px 5px;margin:0}.shop-appointment-day-count{display:block;line-height:1;font-size:9px;background:#d8eee5;color:#216450;border-radius:3px;min-width:16px;padding:2px 3px}.shop-appointment-day-count:empty{display:none}.shop-appointment-day-number.is-today .shop-appointment-day-count{background:#ffffff35;color:#fff}.shop-appointment-day-events{display:none}.shop-appointment-day-agenda{margin-top:16px}.shop-appointment-day-agenda>header{padding:12px;gap:7px}.shop-appointment-day-agenda>header h3{font-size:12px}.shop-appointment-day-agenda>header span{font-size:10px;white-space:nowrap}.shop-appointment-agenda-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding:14px 12px}.shop-appointment-agenda-time{width:auto;grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px}.shop-appointment-agenda-time small{font-size:10px}.shop-appointment-agenda-customer{grid-row:2;grid-column:1;font-size:13px}.shop-appointment-agenda-state{grid-column:2;grid-row:1/3;align-self:center;max-width:105px;font-size:10px}.shop-appointment-agenda-row>svg{display:none}.shop-appointment-status{font-size:10px}.shop-appointment-drawer>header{padding:20px 18px}.shop-appointment-drawer-body{padding:20px 18px 30px}.shop-appointment-detail-section dl>div{grid-template-columns:82px minmax(0,1fr)}.shop-appointment-action-form{padding:14px}}.shop-appointment-history{margin:0 0 20px;border:1px solid var(--shop-line);border-radius:7px;padding:12px;font-size:12px}.shop-appointment-history summary{cursor:pointer;font-weight:600;color:var(--shop-accent)}.shop-appointment-history>div{display:grid;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid var(--shop-line)}.shop-appointment-history small{color:var(--shop-muted);font-size:11px}.shop-appointment-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.shop-appointment-change-notification>small{display:block;margin-bottom:8px}.shop-appointment-change-notification>.shop-text-button{display:inline-flex;align-items:center;gap:5px;margin-top:6px}.catalog-excel{--catalog-grid-border: #dfe4ea;--catalog-grid-blue: #2463eb;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;color:#253047;background:#fff;font-size:12px}.catalog-excel .catalog-excel-formula{display:flex;flex:0 0 38px;min-height:38px;border-bottom:1px solid var(--catalog-grid-border);background:#fff}.catalog-excel .catalog-excel-address{display:flex;flex:0 0 72px;align-items:center;justify-content:center;border-right:1px solid var(--catalog-grid-border);color:#334155;font:600 12px/1.2 ui-monospace,monospace}.catalog-excel .catalog-excel-fx{display:flex;flex:0 0 36px;align-items:center;justify-content:center;color:#8995a5;font:italic 16px/1 Georgia,serif;user-select:none}.catalog-excel .catalog-excel-formula .catalog-excel-value,.shop-admin .catalog-excel .catalog-excel-formula .catalog-excel-value{display:block;flex:1;box-sizing:border-box;width:0;min-width:0;height:37px;min-height:37px;max-height:37px;margin:0;padding:10px 12px 8px 0;overflow:hidden;resize:none;border:0;border-radius:0;outline:none;box-shadow:none;background:#fff;color:#253047;font:inherit;line-height:18px;white-space:pre}.shop-admin .catalog-excel .catalog-excel-formula .catalog-excel-value:focus,.catalog-excel .catalog-excel-formula .catalog-excel-value:focus{border:0;box-shadow:inset 0 -2px var(--catalog-grid-blue);outline:none}.catalog-excel .catalog-excel-formula .catalog-excel-value[readonly],.catalog-excel .catalog-excel-formula .catalog-excel-value:disabled{color:#7b8798;background:#f8fafc}.catalog-excel .catalog-excel-scroll{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.catalog-excel .catalog-excel-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;color:inherit;font:inherit}.catalog-excel .catalog-excel-grid th,.catalog-excel .catalog-excel-grid td{box-sizing:border-box;position:relative;padding:0;border:0;border-right:1px solid var(--catalog-grid-border);border-bottom:1px solid var(--catalog-grid-border);vertical-align:top;font:inherit}.catalog-excel .catalog-excel-grid thead th{position:sticky;top:0;z-index:3;height:47px;padding:4px 8px 5px;background:#f5f7fa;text-align:left;color:#475569;user-select:none}.catalog-excel .catalog-excel-letter{display:block;height:16px;overflow:hidden;color:#8792a3;font-size:10px;font-weight:500;line-height:16px}.catalog-excel .catalog-excel-heading{display:block;overflow:hidden;font-size:12px;font-weight:600;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.catalog-excel .catalog-excel-grid .catalog-excel-row-number,.catalog-excel .catalog-excel-grid .catalog-excel-corner{position:sticky;left:0;z-index:2;width:48px;padding:0;background:#f5f7fa;color:#7c8798;text-align:center;font-size:11px;font-weight:400;user-select:none}.catalog-excel .catalog-excel-grid .catalog-excel-corner{z-index:4;vertical-align:middle}.catalog-excel .catalog-excel-row-number>span:first-child{display:block;box-sizing:border-box;height:calc(var(--catalog-row-height, 36px) - 1px);padding-top:9px;line-height:17px}.catalog-excel .catalog-excel-grid tbody td,.catalog-excel .catalog-excel-grid tbody th{height:var(--catalog-row-height, 36px);max-height:var(--catalog-row-height, 36px);overflow:hidden}.catalog-excel .catalog-excel-cell,.catalog-excel .catalog-excel-grid .catalog-excel-editor,.shop-admin .catalog-excel .catalog-excel-grid .catalog-excel-editor{display:block;box-sizing:border-box;width:100%;height:calc(var(--catalog-row-height, 36px) - 1px);min-height:calc(var(--catalog-row-height, 36px) - 1px);max-height:calc(var(--catalog-row-height, 36px) - 1px);margin:0;padding:7px 9px;overflow:hidden;resize:none;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:inherit;font:inherit;line-height:18px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.catalog-excel .catalog-excel-tall .catalog-excel-cell,.catalog-excel .catalog-excel-grid .catalog-excel-tall .catalog-excel-editor,.shop-admin .catalog-excel .catalog-excel-grid .catalog-excel-tall .catalog-excel-editor{white-space:pre-wrap}.catalog-excel td[data-field=price] .catalog-excel-cell,.catalog-excel td[data-field=stock] .catalog-excel-cell,.shop-admin .catalog-excel td[data-field=price] .catalog-excel-editor,.shop-admin .catalog-excel td[data-field=stock] .catalog-excel-editor{text-align:right}.catalog-excel .catalog-excel-grid .catalog-excel-editor:focus,.shop-admin .catalog-excel .catalog-excel-grid .catalog-excel-editor:focus,.catalog-excel .catalog-excel-cell:focus{border:0;outline:none;box-shadow:none}.catalog-excel .catalog-excel-cell{cursor:cell}.catalog-excel .catalog-excel-grid .catalog-excel-active:after{content:"";position:absolute;inset:0;z-index:2;border:2px solid var(--catalog-grid-blue);pointer-events:none}.catalog-excel .catalog-excel-active .catalog-excel-editor{background:#f2f7ff}.catalog-excel .catalog-excel-readonly{background:#f8fafc;color:#7c8798}.catalog-excel .catalog-excel-placeholder{color:#a6afbb;font-size:11px}.catalog-excel .catalog-excel-dirty .catalog-excel-row-number{color:#2563eb;background:#eaf1ff;font-weight:600}.catalog-excel .catalog-excel-row-actions{padding:0 8px!important;white-space:nowrap}.catalog-excel .catalog-excel-row-actions>span{display:block;box-sizing:border-box;height:calc(var(--catalog-row-height, 36px) - 1px);overflow:hidden;padding-top:9px;color:#a6afbb;font-size:11px}.catalog-excel .catalog-excel-row-actions button,.shop-admin .catalog-excel .catalog-excel-row-actions button{display:inline-block;width:auto;height:26px;min-height:0;margin:4px 0 0;padding:2px 6px;border:0;border-radius:3px;background:transparent;color:#4f6c96;font:inherit;line-height:20px;cursor:pointer}.catalog-excel .catalog-excel-row-actions button:hover{background:#edf3fb}.catalog-excel .catalog-excel-row-actions button:focus-visible{outline:2px solid var(--catalog-grid-blue);outline-offset:-2px}.catalog-excel .catalog-excel-row-actions button:disabled{opacity:.45;cursor:default}.catalog-excel .catalog-excel-column-handle,.catalog-excel .catalog-excel-row-handle{display:block;position:absolute;z-index:5;touch-action:none;outline:none}.catalog-excel .catalog-excel-column-handle{top:0;right:-3px;bottom:0;width:7px;cursor:col-resize}.catalog-excel .catalog-excel-row-handle{right:0;bottom:-3px;left:0;height:7px;cursor:row-resize}.catalog-excel .catalog-excel-column-handle:hover,.catalog-excel .catalog-excel-column-handle:focus-visible,.catalog-excel .catalog-excel-row-handle:hover,.catalog-excel .catalog-excel-row-handle:focus-visible{background:#2463eb65}@media(max-width:640px){.catalog-excel .catalog-excel-address{flex-basis:58px}.catalog-excel .catalog-excel-fx{flex-basis:28px}}.catalog-template-downloads{position:relative;display:inline-block;flex:0 0 auto;font-size:12px;color:#263445}.catalog-template-downloads>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:32px;padding:6px 10px;border:1px solid #d4dfe5;border-radius:4px;background:#fff;line-height:1.4;font-weight:500;white-space:nowrap}.catalog-template-downloads>summary::-webkit-details-marker{display:none}.catalog-template-downloads>summary:hover{background:#f3f7f6}.catalog-template-downloads>summary:focus-visible{outline:2px solid #087f72;outline-offset:2px}.catalog-template-downloads .catalog-template-options{position:absolute;right:0;top:calc(100% + 6px);z-index:80;display:grid;gap:5px;width:260px;max-width:calc(100vw - 32px);padding:12px;border:1px solid #d6e1dc;border-radius:7px;box-shadow:0 8px 28px #182d2426;background:#fff}.catalog-template-options>strong{font-size:12px;line-height:1.5}.catalog-template-options>p{margin:0 0 5px!important;color:#6a7c73;font-size:11px;line-height:1.5}.catalog-template-downloads .catalog-template-options>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 8px;border:0;border-radius:4px;background:#f7f9f8;color:#20372d;font:inherit;font-weight:500;text-align:left;cursor:pointer}.catalog-template-downloads .catalog-template-options>button:hover{background:#eaf5ef}.catalog-template-downloads .catalog-template-options>button:focus-visible{outline:2px solid #087f72;outline-offset:-2px}.catalog-template-options>button small{color:#72867b;font-size:11px}.catalog-template-downloads .catalog-template-help{display:block;margin-top:6px;color:#6a7c73;font-size:11px;line-height:1.5}.catalog-template-options>p[role=alert]{color:#a43232}.catalog-import-input .catalog-template-downloads{justify-self:start}.catalog-import-input .catalog-template-options{right:auto;left:0}.ai-product-source .catalog-template-downloads{display:block;margin-top:12px}.ai-product-source .catalog-template-downloads .catalog-template-options{position:static;box-sizing:border-box;width:100%;max-width:100%;margin-top:6px;box-shadow:none}@media(max-width:760px){.shop-admin .shop-catalog-views.is-sheet .catalog-transfer-actions:has(>.catalog-template-downloads){flex-wrap:wrap}.catalog-transfer-actions:has(>.catalog-template-downloads){position:relative}.catalog-transfer-actions>.catalog-template-downloads{position:static}.catalog-transfer-actions>.catalog-template-downloads .catalog-template-options{max-width:100%}.catalog-template-downloads .catalog-template-options{max-height:60dvh;overflow:auto}}.shop-catalog-views{min-width:0;margin-top:16px;color:#263445}.shop-admin:has(>.shop-catalog-views.is-sheet){display:flex;flex-direction:column;height:var(--saas-workspace-height, 100dvh);min-height:0;overflow:hidden;padding:20px 24px 14px}.shop-admin:has(>.shop-catalog-views.is-sheet)>*{flex-shrink:0}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-admin-header{margin-bottom:14px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-admin-header h1{font-size:25px;margin-bottom:4px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-admin-header p{font-size:12px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-tabs{margin-bottom:10px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-toolbar{margin:0 0 12px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-bottom-help{display:none}.shop-admin .shop-catalog-views.is-sheet{flex:1;min-height:0;margin-top:0;display:flex;flex-direction:column}.shop-admin .shop-catalog-views.is-sheet>*{flex-shrink:0}.shop-admin .shop-catalog-views.is-sheet .catalog-view-toolbar{gap:10px;margin-bottom:10px}.shop-admin .shop-catalog-views.is-sheet .catalog-view-tabs{padding:0;border:0;background:transparent;border-radius:0;gap:3px}.shop-admin .shop-catalog-views.is-sheet .catalog-view-tabs button{border-radius:4px;padding:7px 11px;box-shadow:none;font-size:12px}.shop-admin .shop-catalog-views.is-sheet .catalog-view-tabs button.is-active{color:#087f72;background:#e9f4f1}.shop-admin .shop-catalog-views.is-sheet .catalog-transfer-actions{gap:6px}.shop-admin .shop-catalog-views.is-sheet .shop-button{min-height:32px;padding:6px 10px;border-radius:4px;font-size:12px!important}.shop-admin .shop-catalog-views.is-sheet .catalog-expand{width:32px;padding:6px}.shop-admin .shop-catalog-views.is-sheet .catalog-save-bar{border-radius:0;padding:6px 10px;margin-bottom:8px;border:0;font-size:12px}.shop-admin .shop-catalog-views.is-sheet .catalog-feedback{margin:0 0 8px;padding:6px 10px;border-radius:3px;font-size:12px}.shop-admin .catalog-sheet-frame{display:flex;flex:1;min-height:0;min-width:0}.shop-admin .catalog-sheet-footer{position:relative;display:flex;align-items:center;gap:18px;min-height:30px;padding:7px 9px;font-size:11px;color:#718078;border:1px solid #dce3df;border-top:0;background:#f7f9f8}.catalog-sheet-footer>span:first-child{margin-right:auto}.catalog-sheet-guide>summary{cursor:pointer;color:#315b4d}.catalog-sheet-guide>div{position:absolute;bottom:34px;right:0;z-index:20;width:min(430px,100%);max-height:min(480px,65dvh);overflow:auto;padding:18px;border:1px solid #d5ded8;border-radius:6px;background:#fff;box-shadow:0 8px 30px #20352b26;font-size:12px;line-height:1.6}.shop-admin .shop-catalog-views.is-expanded{position:fixed;inset:12px;z-index:500;margin:0;padding:14px;background:#fff;border:1px solid #d7e2dc;border-radius:8px;box-shadow:0 0 0 100vmax #182a2266,0 20px 60px #0003}@media(max-width:760px){.shop-admin:has(>.shop-catalog-views.is-sheet){padding:12px 10px 10px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-admin-header{margin-bottom:8px;align-items:center}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-admin-header p,.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-admin-header .shop-actions{display:none}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-tabs{margin-bottom:8px;gap:18px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-tabs button{padding:9px 0;font-size:12px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-toolbar{gap:6px;margin-bottom:8px}.shop-admin:has(>.shop-catalog-views.is-sheet)>.shop-toolbar select{min-width:100px;max-width:110px}.shop-admin .shop-catalog-views.is-sheet .catalog-view-toolbar{gap:8px}.shop-admin .shop-catalog-views.is-sheet .catalog-transfer-actions{flex-wrap:nowrap;width:100%}.shop-admin .shop-catalog-views.is-sheet .catalog-expand{margin-left:auto;flex-shrink:0}.shop-admin .shop-catalog-views.is-sheet .catalog-save-bar{gap:6px}.shop-admin .shop-catalog-views.is-sheet .catalog-save-bar span{flex-basis:auto}.catalog-sheet-footer>span:nth-child(2){display:none}.shop-admin .shop-catalog-views.is-expanded{inset:4px;padding:8px}}.catalog-view-toolbar,.catalog-transfer-actions,.catalog-save-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-view-toolbar{justify-content:space-between;margin-bottom:12px}.catalog-view-tabs{display:inline-flex;padding:3px;border:1px solid #dce3eb;border-radius:9px;background:#f3f6f9}.catalog-view-tabs button{background:transparent;border:0;border-radius:6px;padding:8px 13px;color:#526173;font:inherit;font-size:13px;cursor:pointer}.catalog-view-tabs button.is-active{background:#fff;color:#116bd0;box-shadow:0 1px 4px #18314c1a;font-weight:650}.catalog-source-note,.catalog-sheet-help{font-size:12px;line-height:1.6;color:#617085;margin:8px 0 14px}.catalog-save-bar{background:#eff7ff;border:1px solid #c7e1ff;padding:12px 14px;margin-bottom:12px;border-radius:8px;font-size:13px}.catalog-save-bar span{margin-right:auto}.catalog-document{max-width:920px;margin:24px auto;padding:clamp(20px,4vw,50px);border:1px solid #e0e6ed;border-radius:8px;background:#fff;box-shadow:0 8px 28px #26344506}.catalog-document header{padding-bottom:26px;border-bottom:1px solid #dde5ee}.catalog-document header small{font-size:10px;letter-spacing:.13em;color:#6f8094}.catalog-document h2{margin:10px 0;font-size:28px;letter-spacing:-.02em}.catalog-document header p{color:#617085;white-space:pre-wrap;line-height:1.6}.catalog-document header span{font-size:12px;color:#7d8b9d}.catalog-document article{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #edf0f4}.catalog-document article:last-child{border-bottom:0}.catalog-document article>img{width:132px;height:132px;object-fit:contain;border:1px solid #edf0f4;border-radius:9px;background:#fafbfd}.catalog-document article>div{flex:1;min-width:0}.catalog-document-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-document h3{margin:0 0 9px;font-size:18px}.catalog-document strong{font-size:15px}.catalog-stock{font-size:12px;color:#627389}.catalog-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.catalog-status{padding:3px 7px;border-radius:5px;background:#eef2f6;color:#657286;font-size:10px}.catalog-status-published{color:#16815f;background:#e8f8f1}.catalog-field-guide{margin-top:20px;border:1px solid #e1e7ef;border-radius:8px;padding:13px 16px;background:#fafcfe;font-size:12px;line-height:1.6}.catalog-field-guide summary{cursor:pointer;font-size:13px;font-weight:600}.catalog-field-guide p{color:#617085}.catalog-field-guide dl>div{display:grid;grid-template-columns:170px 1fr;gap:18px;border-top:1px solid #e9eef4;padding:10px 0}.catalog-field-guide dt span{display:block;font-size:10px;color:#7d8998}.catalog-field-guide dd{margin:0;color:#617085}.catalog-feedback{padding:12px 14px;border-radius:7px;color:#146f51;background:#eaf8f2;font-size:13px;line-height:1.5}.catalog-feedback.is-error,.catalog-errors{color:#a53635;background:#fff1f0}.catalog-empty{padding:22px;color:#748297;font-size:13px;text-align:center}.catalog-modal-backdrop{position:fixed;inset:0;z-index:600;padding:24px;background:#16253866;display:grid;place-items:center}.catalog-import-dialog{width:min(780px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:25px;border-radius:13px;background:#fff;box-shadow:0 20px 80px #0003;font-size:13px}.catalog-import-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.catalog-import-dialog h2{margin:0;font-size:21px}.catalog-import-dialog header p{color:#66778b;line-height:1.6}.catalog-import-input{display:grid;gap:12px;background:#f5f8fb;border:1px dashed #c7d6e5;border-radius:8px;padding:17px}.catalog-import-input label{display:grid;gap:8px;font-weight:600}.catalog-import-input small{color:#77869a}.catalog-import-input button{justify-self:start}.catalog-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.catalog-mapping-grid label{display:grid;gap:6px}.catalog-mapping-grid select{width:100%;min-height:36px;border:1px solid #cedae7;border-radius:6px;padding:6px 9px;background:#fff;color:#35475b;font:inherit}.catalog-import-dialog footer{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.catalog-preview-scroll{max-height:240px;overflow:auto;border:1px solid #e0e7ef;border-radius:7px}.catalog-preview-scroll table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}.catalog-preview-scroll th,.catalog-preview-scroll td{padding:9px 12px;text-align:left;border-bottom:1px solid #edf1f5}.catalog-preview-scroll th{background:#f6f8fb}.catalog-errors{padding:12px 12px 12px 30px;border-radius:6px;line-height:1.7}@media(max-width:700px){.catalog-view-toolbar{align-items:stretch}.catalog-transfer-actions{gap:6px}.catalog-transfer-actions .shop-button{padding:8px 10px;font-size:12px}.catalog-document article{gap:14px}.catalog-document article>img{width:80px;height:80px}.catalog-document h2{font-size:23px}.catalog-document h3{font-size:16px}.catalog-field-guide dl>div{grid-template-columns:1fr;gap:4px}.catalog-modal-backdrop{padding:10px}.catalog-import-dialog{padding:18px;max-height:calc(100dvh - 20px)}.catalog-mapping-grid{grid-template-columns:1fr}.catalog-import-dialog>header{gap:8px}.catalog-save-bar{align-items:stretch}.catalog-save-bar span{flex-basis:100%}}.shop-admin,.shop-payments-settings,.shop-public{--shop-accent:#087f72;--shop-accent-hover:#06675d;--shop-ink:#192a35;--shop-muted:#647580;--shop-line:#e0e7eb;--shop-soft:#f5f8f9;color:var(--shop-ink);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0}.shop-admin,.shop-payments-settings,.shop-public,.shop-admin *,.shop-payments-settings *,.shop-public *{box-sizing:border-box}.shop-admin{padding:30px 36px 64px;background:#fff;min-height:calc(100vh - 60px);width:100%;overflow:auto}.shop-admin h1,.shop-public h1{font-size:30px;letter-spacing:-.7px;font-weight:700;line-height:1.2;margin:0 0 9px}.shop-admin h2,.shop-payments-settings h2,.shop-public h2{font-size:19px;line-height:1.35;margin:0 0 8px;font-weight:650;letter-spacing:-.2px}.shop-admin h3,.shop-public h3{font-size:15px;line-height:1.4;margin:0;font-weight:650}.shop-admin p,.shop-payments-settings p,.shop-public p{margin:0 0 12px}.shop-admin a,.shop-payments-settings a,.shop-public a{color:inherit;text-decoration:none}.shop-admin button,.shop-admin input,.shop-admin select,.shop-admin textarea,.shop-payments-settings button,.shop-payments-settings input,.shop-payments-settings select,.shop-public button,.shop-public input,.shop-public select{font:inherit}.shop-admin input,.shop-admin select,.shop-admin textarea,.shop-payments-settings input,.shop-payments-settings select,.shop-public input,.shop-public select{width:100%;min-height:40px;border:1px solid #cfdadf;border-radius:7px;padding:9px 11px;color:var(--shop-ink);background:#fff;outline:none;box-shadow:none}.shop-admin input:focus,.shop-admin select:focus,.shop-admin textarea:focus,.shop-payments-settings input:focus,.shop-payments-settings select:focus,.shop-public input:focus,.shop-public select:focus{border-color:var(--shop-accent);box-shadow:0 0 0 3px #087f7215}.shop-admin input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--shop-accent)}.shop-admin input[readonly]{background:var(--shop-soft);color:var(--shop-muted)}.shop-admin textarea{resize:vertical}.shop-admin button:focus-visible,.shop-payments-settings button:focus-visible,.shop-public button:focus-visible,.shop-public a:focus-visible,.shop-admin a:focus-visible{outline:3px solid #0d9f8c80;outline-offset:3px}.shop-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;padding:10px 17px;border:1px solid transparent;border-radius:7px;background:var(--shop-accent);color:#fff!important;font-weight:600!important;font-size:13px!important;line-height:1.35!important;cursor:pointer;white-space:normal;text-decoration:none;transition:background .15s}.shop-button:hover{background:var(--shop-accent-hover)}.shop-button-secondary{background:#fff;color:var(--shop-ink)!important;border:1px solid #d4dfe5}.shop-button-secondary:hover{background:#f2f7f8}.shop-button-wide{width:100%}.shop-button:disabled,.shop-icon-button:disabled,.shop-text-button:disabled,.shop-quantity button:disabled{opacity:.48;cursor:not-allowed}.shop-actions{display:flex;align-items:center;gap:10px}.shop-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 0;background:transparent;border:0;color:var(--shop-accent);font-weight:600;cursor:pointer;font-size:13px;white-space:normal}.shop-text-button:hover{text-decoration:underline}.shop-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--shop-line);background:#fff;border-radius:6px;color:var(--shop-muted);flex-shrink:0;cursor:pointer}.shop-icon-button:hover{background:var(--shop-soft)}.shop-muted,.shop-field-help{color:var(--shop-muted)}.shop-field-help{font-size:12px;line-height:1.5}.shop-danger{color:#bd424d!important}.shop-notice{padding:12px 15px;background:#eff9f5;border:1px solid #c5e7d8;color:#27634b;border-radius:7px;margin:14px 0;line-height:1.5;overflow-wrap:anywhere}.shop-notice.is-error{background:#fff4f3;color:#9c3035;border-color:#efd1d0}.shop-loading{padding:72px 24px;color:var(--shop-muted);text-align:center}.shop-admin-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.shop-admin-header p{color:var(--shop-muted);margin:0;font-size:14px}.shop-tabs{display:flex;gap:25px;border-bottom:1px solid var(--shop-line);margin:0 0 24px;overflow:auto}.shop-tabs button{background:transparent;color:var(--shop-muted);font-size:14px;font-weight:550;padding:13px 2px;border-bottom:2px solid transparent;display:flex;gap:7px;align-items:center;white-space:nowrap;cursor:pointer}.shop-tabs button.is-active{color:var(--shop-accent);border-bottom-color:var(--shop-accent)}.shop-tabs button span{font-size:11px;padding:1px 6px;border-radius:5px;background:#edf3f4;color:var(--shop-muted)}.shop-setup-note{display:flex;align-items:center;gap:13px;padding:18px 20px;background:#f3f8f9;border:1px solid #e1ebed;border-radius:8px;margin-bottom:26px}.shop-setup-note>svg{color:var(--shop-accent);flex-shrink:0}.shop-setup-note>div{display:grid;gap:3px;flex:1}.shop-setup-note strong{font-size:13px}.shop-setup-note span{font-size:12px;color:var(--shop-muted)}.shop-toolbar,.shop-store-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0}.shop-toolbar p{margin:0}.shop-toolbar>select,.shop-store-toolbar>select{width:auto;min-width:155px}.shop-search{display:flex;align-items:center;gap:10px;max-width:430px;width:100%;border:1px solid #d5dfe4;border-radius:7px;padding:0 12px;background:#fff;color:var(--shop-muted)}.shop-search svg{flex-shrink:0}.shop-search input{border:0!important;box-shadow:none!important;min-width:0;padding-left:0!important}.shop-search:focus-within{border-color:var(--shop-accent);box-shadow:0 0 0 3px #087f7215}.shop-table-wrap{overflow:auto;border:1px solid var(--shop-line);border-radius:8px}.shop-table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.shop-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--shop-muted);background:#f9fafb;padding:13px 18px;border-bottom:1px solid var(--shop-line)}.shop-table td{padding:13px 18px;border-bottom:1px solid #eaf0f2;vertical-align:middle}.shop-table tbody tr:last-child td{border-bottom:0}.shop-product-table-link{display:flex;align-items:center;gap:13px;background:none;padding:0;text-align:left;color:var(--shop-ink);cursor:pointer}.shop-product-table-link .shop-product-image{width:54px;height:54px;aspect-ratio:1;border-radius:6px;flex-shrink:0}.shop-product-table-link .shop-product-image>svg{width:24px}.shop-product-table-link span{display:grid;gap:3px}.shop-product-table-link strong{font-weight:600;max-width:340px;overflow-wrap:anywhere}.shop-product-table-link small{color:var(--shop-muted);font-size:12px}.shop-status{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:5px;line-height:1.35;font-size:11px;font-weight:600;padding:5px 8px;border-radius:5px;background:#f0f3f5;color:#61717e;text-transform:capitalize}.shop-status.is-published,.shop-status.is-paid,.shop-status.is-fulfilled,.shop-status.is-sent,.shop-status.is-delivered{background:#eaf7ef;color:#28784a}.shop-status.is-paid_review,.shop-status.is-payment_review{background:#fff5e0;color:#926513}.shop-status.is-payment_failed{background:#fceeee;color:#a54249}.shop-status.is-draft,.shop-status.is-unfulfilled,.shop-status.is-pending,.shop-status.is-awaiting_payment{background:#fff5e0;color:#926513}.shop-status.is-failed,.shop-status.is-expired,.shop-status.is-cancelled{background:#fceeee;color:#a54249}.shop-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 25px;gap:0}.shop-empty>svg{color:#879ea8;margin-bottom:20px}.shop-empty h2{font-size:20px;margin-bottom:7px}.shop-empty>p{max-width:390px;color:var(--shop-muted);line-height:1.7;display:flex;flex-direction:column;align-items:center;gap:18px}.shop-empty>.shop-button{margin-top:12px}.shop-bottom-help{display:flex;align-items:center;gap:6px;margin-top:22px!important;color:var(--shop-muted);font-size:12px;flex-wrap:wrap}.shop-order-list{display:grid;gap:16px;max-width:1050px}.shop-admin.shop-purchase-history{min-height:0;padding:0;overflow:visible}.shop-purchase-history>header>p{font-size:12px;margin-bottom:0}.shop-order-filters{justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:12px}.shop-order-filters>.shop-search{flex:1;max-width:520px;min-width:230px;min-height:42px}.shop-order-payment-filter{display:grid;gap:5px;min-width:180px;color:var(--shop-muted);font-size:11px;font-weight:600}.shop-order-payment-filter select{font-size:13px;font-weight:400;min-height:42px}.shop-order-filters>.shop-button{margin-left:auto;min-height:42px}.shop-order-results{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;margin:-5px 0 16px;font-size:12px;color:var(--shop-muted)}.shop-order-results>p{margin:0;font-weight:600}.shop-order-results>span{margin-left:auto}.shop-order-results>.shop-text-button{font-size:12px}.shop-order-customer{display:flex;align-items:center;gap:12px;background:var(--shop-soft);padding:13px 14px;border-radius:7px;margin-bottom:17px}.shop-order-customer-copy{display:grid;gap:3px;min-width:0;flex:1;overflow-wrap:anywhere}.shop-order-customer-copy>strong{font-size:13px;font-weight:650}.shop-order-customer-copy>span{font-size:12px;color:var(--shop-muted);text-transform:capitalize}.shop-order-customer-copy>small{font-size:11px;color:var(--shop-muted)}.shop-order-chat-link{flex-shrink:0;font-size:12px;color:var(--shop-accent)!important}.shop-order-followup-help{margin-top:13px;color:var(--shop-muted);font-size:12px}.shop-order-followup-help>summary{cursor:pointer;color:var(--shop-accent)}.shop-order-followup-help>p{line-height:1.6;margin:8px 0 0}@media(max-width:650px){.shop-order-filters>.shop-search{flex-basis:100%;max-width:none;min-width:0}.shop-order-payment-filter{flex:1;min-width:0}.shop-order-filters>.shop-button{margin-left:0}.shop-order-results>span{flex-basis:100%;margin-left:0}.shop-order-customer{flex-wrap:wrap}.shop-order-chat-link{margin-left:47px}}.shop-payments-settings>.shop-purchase-history{margin-top:28px;padding-top:24px;border-top:1px solid var(--shop-line)}.shop-order{border:1px solid var(--shop-line);padding:20px;border-radius:8px;background:#fff}.shop-order-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.shop-order-top h3{margin-bottom:4px}.shop-order-top small{font-size:12px;color:var(--shop-muted)}.shop-order ul{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:7px;color:#50626d}.shop-order li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.shop-order-statuses{display:flex;align-items:flex-end;gap:25px;border-top:1px solid #e9eff2;padding-top:14px;flex-wrap:wrap}.shop-order-statuses>div{display:grid;gap:6px}.shop-order-statuses small{font-size:10px;color:var(--shop-muted)}.shop-order-statuses .shop-button{margin-left:auto}.shop-order-top>div{min-width:0}.shop-order-top h3,.shop-order li>span:first-child{overflow-wrap:anywhere}.shop-order-top>strong,.shop-order li>span:last-child{flex-shrink:0}.shop-order-environment{margin-left:10px;background:#eef2ff;color:#4d55a1;font-size:10px}.shop-order-review{font-size:12px;color:#856017;background:#fff8e9;border-radius:6px;padding:10px 12px;margin:14px 0 0!important;overflow-wrap:anywhere}.shop-order-approval{display:grid;gap:3px;margin-top:16px;padding-top:13px;border-top:1px solid var(--shop-line);font-size:12px;overflow-wrap:anywhere}.shop-order-approval>strong{color:#28734a}.shop-order-approval>span{color:var(--shop-muted);font-size:11px}.shop-order-approval>p{margin:5px 0 0;white-space:pre-wrap}.shop-modal-backdrop.shop-approval-backdrop{justify-content:center;align-items:center;padding:20px}.shop-approval-dialog{background:#fff;width:min(520px,100%);max-height:calc(100dvh - 40px);border-radius:12px;box-shadow:0 18px 70px #10263230;display:flex;flex-direction:column;overflow:hidden}.shop-approval-dialog>header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--shop-line)}.shop-approval-dialog h2{margin:0;font-size:21px}.shop-approval-dialog>form{display:flex;flex-direction:column;min-height:0}.shop-approval-content{overflow:auto;padding:22px 24px;display:flex;flex-direction:column;gap:16px}.shop-approval-content>.shop-notice,.shop-approval-content>p{margin:0}.shop-approval-summary{display:grid;gap:5px;padding:15px;background:var(--shop-soft);border:1px solid var(--shop-line);border-radius:8px;overflow-wrap:anywhere}.shop-approval-summary>span{font-size:12px;color:var(--shop-muted)}.shop-approval-summary>strong{font-size:25px}.shop-approval-summary>.shop-status{margin-top:3px}.shop-approval-chat{font-size:13px;color:#46605b;background:#f0f8f5;padding:12px;border-radius:6px}.shop-approval-dialog textarea{resize:vertical;max-height:160px}.shop-approval-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--shop-line)}@media(max-width:440px){.shop-approval-backdrop{padding:12px}.shop-approval-dialog{max-height:calc(100dvh - 24px)}.shop-approval-dialog>header,.shop-approval-dialog footer{padding:17px}.shop-approval-content{padding:18px}.shop-approval-dialog footer>.shop-button{flex:1}.shop-order{padding:16px}.shop-order-top{flex-wrap:wrap;gap:9px}.shop-order-environment{margin-left:0;display:flex;margin-top:7px}}.shop-settings-form{max-width:710px;display:grid;gap:20px;padding:7px 0 20px}.shop-settings-form>.shop-notice{margin:0}.shop-settings-form>div>p{margin:0}.shop-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#3e5260;min-width:0}.shop-field input,.shop-field select,.shop-field textarea{font-weight:400;font-size:13px}.shop-field small{font-size:11px;color:var(--shop-muted);font-weight:400;line-height:1.5}.shop-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shop-check-field{display:flex;gap:11px;align-items:flex-start;padding:16px;background:var(--shop-soft);border:1px solid var(--shop-line);border-radius:7px;cursor:pointer}.shop-check-field>span{display:grid;gap:4px}.shop-check-field small{color:var(--shop-muted);font-size:12px}.shop-form-actions{border-top:1px solid var(--shop-line);padding-top:20px}.shop-payments-settings{background:#fff;padding:22px;border:1px solid var(--shop-line);border-radius:8px;margin:20px 0}.shop-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.shop-section-heading p{color:var(--shop-muted);font-size:12px;margin:4px 0 0}.shop-connection-summary{display:flex;align-items:center;gap:12px;background:#f2f8f7;border:1px solid #d6eae5;border-radius:7px;padding:16px}.shop-connection-summary>svg{color:var(--shop-accent)}.shop-connection-summary>div{flex:1;display:grid;gap:3px}.shop-connection-summary strong{font-size:13px}.shop-connection-summary small{font-size:11px;color:var(--shop-muted)}.shop-modal-backdrop{position:fixed;inset:0;z-index:5000;background:#14273366;display:flex;justify-content:flex-end;backdrop-filter:blur(2px)}.shop-product-editor{width:min(610px,100%);height:100dvh;background:#fff;box-shadow:-12px 0 45px #10263220;display:flex;flex-direction:column;animation:shop-slide-in .18s ease-out;--shop-accent:#087f72;--shop-line:#e0e7eb;--shop-muted:#647580;--shop-soft:#f5f8f9;--shop-ink:#192a35}.shop-product-editor>header{padding:24px 28px;border-bottom:1px solid var(--shop-line);display:flex;justify-content:space-between;align-items:center}.shop-product-editor h2{margin:0;font-size:22px}.shop-product-editor>form{flex:1;min-height:0;display:flex;flex-direction:column}.shop-form-scroll{flex:1;overflow:auto;padding:25px 28px;display:flex;flex-direction:column;gap:21px}.shop-form-scroll>.shop-notice{margin:0}.shop-product-editor footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 28px;border-top:1px solid var(--shop-line);background:#fff}.shop-image-field{display:flex;gap:16px;align-items:center}.shop-image-field>.shop-field{flex:1}.shop-image-field>.shop-product-image{height:78px;width:78px;border:1px solid var(--shop-line);border-radius:7px;flex-shrink:0}.shop-variant-editor{display:grid;grid-template-columns:minmax(100px,1.6fr) minmax(75px,1fr) minmax(65px,.8fr) 34px;gap:10px;align-items:end}.shop-variant-editor .shop-icon-button{margin-bottom:3px}.shop-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.shop-public{background:#fff;min-height:100vh;display:flex;flex-direction:column;color:#192a35}.shop-store-header{border-bottom:1px solid #e4eaee;background:#fff}.shop-store-header-inner{max-width:1200px;padding:23px 34px;display:flex;align-items:center;justify-content:space-between;margin:auto;gap:20px}.shop-brand{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:650;letter-spacing:-.2px;min-width:0}.shop-brand>svg{color:var(--shop-accent);flex-shrink:0}.shop-brand>img{width:36px;height:36px;border-radius:8px;object-fit:contain}.shop-brand span{overflow-wrap:anywhere}.shop-cart-link{display:flex;align-items:center;gap:8px;white-space:nowrap;font-weight:550;font-size:13px}.shop-cart-count{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#edf5f3;color:var(--shop-accent);font-size:11px;font-weight:650}.shop-store-account-nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;min-width:0}.shop-customer-link{display:flex;align-items:center;gap:9px;min-width:0;max-width:270px}.shop-customer-link>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.shop-customer-link strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-customer-link small{font-size:11px;color:var(--shop-accent);white-space:nowrap}.shop-customer-avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:0 0 35px;border-radius:50%;background:#edf5f3;color:var(--shop-accent);overflow:hidden}.shop-customer-avatar img{width:100%;height:100%;object-fit:cover}.shop-customer-purchases{max-width:900px;margin:0 auto}.shop-customer-profile{display:flex;align-items:center;gap:14px;margin:0 0 28px;padding:20px 22px;background:#f5f9f8;border:1px solid #e0eae7;border-radius:10px}.shop-customer-profile>.shop-customer-avatar{width:46px;height:46px;flex-basis:46px}.shop-customer-profile>div{flex:1;min-width:0}.shop-customer-profile h2{font-size:17px;margin:0 0 5px;overflow-wrap:anywhere}.shop-customer-profile p,.shop-customer-profile>span:last-child{font-size:12px;color:var(--shop-muted);margin:0;line-height:1.5}.shop-customer-profile>span:last-child{white-space:nowrap}.shop-customer-order .shop-order-top h2{font-size:15px;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}.shop-customer-order-items{display:grid;gap:16px;padding:19px 0;margin-bottom:8px}.shop-customer-order-items>div{display:flex;gap:13px;align-items:center}.shop-customer-order-items .shop-product-image{width:54px;height:54px;border-radius:6px;flex-shrink:0}.shop-customer-order-items>div>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.shop-customer-order-items strong{font-size:13px;overflow-wrap:anywhere}.shop-customer-order-items small{font-size:11px;color:var(--shop-muted)}.shop-customer-order-items>div>span{font-size:13px;white-space:nowrap}.shop-customer-order .shop-order-statuses>.shop-button{margin-left:auto}.shop-customer-order-paid{font-size:11px;color:var(--shop-muted);margin:16px 0 0}.shop-store-main{max-width:1200px;width:100%;padding:38px 34px 70px;margin:0 auto;flex:1}.shop-store-intro{padding:16px 0 22px;max-width:700px}.shop-store-intro h1{font-size:36px;letter-spacing:-1px;margin-bottom:15px}.shop-store-intro p{font-size:15px;color:var(--shop-muted);line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.shop-store-toolbar{border-bottom:1px solid var(--shop-line);padding-bottom:23px;margin-bottom:30px}.shop-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 25px}.shop-store-product{min-width:0}.shop-product-image{background:#f3f6f7;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#9caeb7}.shop-product-image img{width:100%;height:100%;object-fit:contain;display:block}.shop-store-product-image{display:block;border-radius:10px;overflow:hidden}.shop-store-product .shop-product-image{width:100%;aspect-ratio:1;transition:transform .2s}.shop-store-product-image:hover .shop-product-image{transform:scale(1.015)}.shop-store-product-copy{padding:15px 0 0}.shop-store-product-copy>small{display:block;font-size:11px;color:var(--shop-muted);margin-bottom:6px}.shop-store-product-copy h2{font-size:16px;font-weight:600;margin:0 0 7px;overflow-wrap:anywhere}.shop-store-product-copy>strong{display:block;font-size:16px;font-weight:650;margin-bottom:16px}.shop-store-product-copy .shop-button{justify-content:space-between}.shop-store-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:22px 34px;border-top:1px solid #e4eaee;color:var(--shop-muted);font-size:12px;max-width:1200px;margin:0 auto;width:100%}.shop-store-footer span{font-size:11px}.shop-back-link{display:inline-flex;align-items:center;gap:8px;color:var(--shop-muted)!important;font-size:12px;margin-bottom:25px}.shop-back-link:hover{color:var(--shop-accent)!important}.shop-product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;align-items:start;padding:5px 0 40px}.shop-product-detail>.shop-product-image{aspect-ratio:1;border-radius:12px}.shop-product-detail-copy{padding-top:15px}.shop-product-detail h1{font-size:31px;line-height:1.25;overflow-wrap:anywhere}.shop-product-detail-copy>.shop-muted{font-size:12px;margin-bottom:10px}.shop-detail-price{font-size:27px;line-height:1.3;font-weight:650;margin:19px 0!important;letter-spacing:-.6px}.shop-product-description{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:#536772;margin:0 0 26px!important}.shop-product-detail .shop-field{margin-top:12px}.shop-product-purchase{display:flex;align-items:center;gap:22px;margin:15px 0 25px}.shop-product-purchase>.shop-field{max-width:100px;margin:0}.shop-product-purchase>p{font-size:12px;margin:24px 0 0}.shop-product-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.shop-product-cta>.shop-button{min-width:135px;flex:1;padding:13px}.shop-page-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:4px 0 30px}.shop-page-title p{color:var(--shop-muted);font-size:13px}.shop-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:45px;align-items:start}.shop-cart-items{border-top:1px solid var(--shop-line)}.shop-cart-item{display:flex;gap:18px;padding:23px 0;border-bottom:1px solid var(--shop-line);align-items:flex-start}.shop-cart-item .shop-product-image{width:100px;height:100px;border-radius:7px}.shop-cart-item-info{flex:1;min-width:0}.shop-cart-item-info h3{font-size:15px;margin:0 0 5px;overflow-wrap:anywhere}.shop-cart-item-info p{font-size:12px;color:var(--shop-muted);margin:0 0 5px}.shop-cart-item>strong{font-size:14px;white-space:nowrap}.shop-cart-item-controls{display:flex;align-items:center;gap:15px;margin-top:12px}.shop-quantity{display:flex;align-items:center;border:1px solid #d4dfe4;border-radius:6px;overflow:hidden}.shop-quantity button{border:0;background:#fff;color:var(--shop-ink);width:30px;height:31px;font-size:16px}.shop-quantity span{min-width:27px;font-size:12px;text-align:center}.shop-order-summary{background:#f6f9f9;border:1px solid #e3ebec;border-radius:9px;padding:23px}.shop-order-summary h2{font-size:17px;margin-bottom:24px}.shop-summary-total{display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid var(--shop-line);font-size:14px;align-items:baseline}.shop-summary-total strong{font-size:21px;font-weight:650;letter-spacing:-.4px}.shop-order-summary>p{font-size:12px;color:var(--shop-muted);line-height:1.7;margin-bottom:19px}.shop-order-summary>.shop-chat-note{font-size:11px;margin:16px 0 0;color:#4d786c}.shop-checkout-main{max-width:1020px;padding:43px 34px 70px;width:100%;margin:auto;flex:1}.shop-checkout-title{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 33px}.shop-checkout-title>svg{color:var(--shop-accent);margin-bottom:14px}.shop-checkout-title h1{font-size:27px;margin-bottom:10px}.shop-checkout-title p{font-size:12px;color:var(--shop-muted);margin:0}.shop-checkout-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.shop-checkout-payment{border:1px solid var(--shop-line);padding:26px;border-radius:10px;background:#fff}.shop-qpay-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.shop-qpay-heading h2{font-size:17px;margin:0}.shop-qpay-heading>strong{font-size:21px;letter-spacing:-.5px}.shop-qr{display:flex;flex-direction:column;align-items:center;margin:15px 0 20px}.shop-qr>img{width:min(245px,100%);aspect-ratio:1;border:1px solid #e5ecef;border-radius:8px;background:#fff;padding:6px}.shop-qr>p{font-size:12px;color:var(--shop-muted);margin:12px 0 0}.shop-bank-divider{display:flex;align-items:center;gap:12px;color:var(--shop-muted);font-size:11px;margin:22px 0 16px;text-align:center}.shop-bank-divider:before,.shop-bank-divider:after{content:"";height:1px;flex:1;background:var(--shop-line)}.shop-bank-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.shop-bank-link{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #dbe5e9;border-radius:6px;font-size:11px;min-height:54px;line-height:1.35}.shop-bank-link:hover{background:#f6faf9;border-color:#87bdb2}.shop-bank-link img{width:27px;height:27px;object-fit:contain;border-radius:5px;flex-shrink:0}.shop-bank-link .shop-bank-icon-fallback{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#e9f0f3;color:#405e6f;font-size:10px;font-weight:700}.shop-bank-link span{flex:1;overflow-wrap:anywhere}.shop-bank-link>svg{flex-shrink:0;color:var(--shop-muted)}@media(max-width:600px){.shop-store-header-inner{flex-wrap:wrap;gap:16px}.shop-store-account-nav{gap:18px;flex:1}.shop-customer-link{max-width:190px}.shop-customer-profile{padding:16px}.shop-customer-purchases .shop-page-title{gap:12px}.shop-customer-purchases .shop-page-title h1{font-size:24px}.shop-customer-purchases .shop-page-title .shop-button{font-size:11px;padding:9px}.shop-customer-order .shop-order-top{gap:10px}.shop-customer-order .shop-order-top>strong{font-size:16px}.shop-customer-order .shop-order-statuses>.shop-button{margin-left:0}.shop-customer-order-items>div{gap:10px}.shop-customer-order-items>div>span{font-size:12px}}.shop-payment-wait{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--shop-muted);margin:24px 0 15px}.shop-payment-wait>svg{flex-shrink:0}.shop-checkout-payment>.shop-field-help{font-size:10px;text-align:center;margin:12px 0 0}.shop-refresh-payment{margin-top:10px}.shop-checkout-receipt{border-radius:9px;background:#f6f8f9;padding:25px}.shop-checkout-receipt h2{font-size:17px;margin-bottom:24px}.shop-receipt-items{display:grid;gap:18px;margin-bottom:22px}.shop-receipt-item{display:flex;gap:10px;align-items:center}.shop-receipt-item .shop-product-image{height:48px;width:48px;border-radius:5px;background:#e9eff1;flex-shrink:0}.shop-receipt-item .shop-product-image>svg{width:22px}.shop-receipt-item>div:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.shop-receipt-item strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.shop-receipt-item small{font-size:10px;color:var(--shop-muted)}.shop-receipt-item>span{font-size:12px;white-space:nowrap}.shop-checkout-receipt>.shop-muted{font-size:10px}.shop-paid-state{text-align:center;padding:20px 0}.shop-paid-state h2{font-size:21px;margin-bottom:14px}.shop-paid-state p{color:var(--shop-muted);line-height:1.75;font-size:13px}.shop-paid-state .shop-button{margin-top:16px}.shop-confirmation-note{display:flex;align-items:center;justify-content:center;gap:7px;background:#edf8f0;border-radius:6px;padding:13px;margin-top:20px!important;color:#28734a!important}.shop-confirmation-note>svg{flex-shrink:0}@keyframes shop-slide-in{0%{transform:translate(25px);opacity:.8}to{transform:translate(0);opacity:1}}@media(min-width:1500px){.shop-admin{padding:36px 48px}.shop-table th,.shop-table td{padding-left:22px;padding-right:22px}}@media(max-width:1000px){.shop-admin{padding:24px}.shop-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}.shop-product-detail{gap:30px}.shop-cart-layout{grid-template-columns:minmax(0,1fr) 290px;gap:25px}.shop-cart-item{gap:12px}.shop-cart-item .shop-product-image{width:70px;height:70px}.shop-checkout-main{padding-left:22px;padding-right:22px}.shop-checkout-layout{gap:18px}.shop-checkout-payment,.shop-checkout-receipt{padding:20px}}@media(max-width:760px){.shop-admin{padding:22px 18px}.shop-admin-header{align-items:flex-start;gap:15px}.shop-admin-header h1{font-size:26px}.shop-admin-header p{font-size:12px;max-width:260px}.shop-admin-header .shop-actions{flex-wrap:wrap;justify-content:flex-end}.shop-admin-header .shop-button{font-size:11px!important;padding:9px 11px}.shop-tabs{gap:22px}.shop-setup-note{flex-wrap:wrap;padding:15px}.shop-setup-note>.shop-text-button{margin-left:33px}.shop-toolbar{gap:10px}.shop-toolbar select{min-width:125px;font-size:12px}.shop-order-statuses{gap:14px}.shop-order-statuses .shop-button{margin-left:0}.shop-store-header-inner{padding:19px 20px}.shop-store-main{padding:24px 20px 45px}.shop-store-intro h1{font-size:29px}.shop-store-intro p{font-size:13px}.shop-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.shop-store-product-copy h2{font-size:14px}.shop-store-product-copy>strong{font-size:15px}.shop-store-toolbar{gap:10px}.shop-store-toolbar>select{min-width:125px;max-width:45%;font-size:12px}.shop-product-detail{gap:24px;grid-template-columns:1fr}.shop-product-detail>.shop-product-image{max-height:420px}.shop-product-detail-copy{padding-top:0}.shop-product-detail h1{font-size:28px}.shop-detail-price{font-size:24px}.shop-cart-layout{grid-template-columns:1fr;gap:28px}.shop-cart-item .shop-product-image{width:82px;height:82px}.shop-order-summary{padding:22px}.shop-checkout-layout{grid-template-columns:1fr}.shop-checkout-receipt{order:-1}.shop-checkout-main{padding-top:28px}.shop-checkout-title h1{font-size:24px}.shop-checkout-payment{padding:22px}.shop-qr>img{width:240px}.shop-store-footer{padding:20px;font-size:11px}.shop-connection-summary{flex-wrap:wrap}.shop-connection-summary>.shop-button{margin-left:33px}.shop-section-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:440px){.shop-admin-header{flex-direction:column}.shop-admin-header .shop-actions{justify-content:flex-start}.shop-tabs{gap:20px}.shop-tabs button{font-size:12px}.shop-form-grid{grid-template-columns:1fr;gap:17px}.shop-form-scroll{padding:20px}.shop-product-editor>header,.shop-product-editor footer{padding:19px 20px}.shop-variant-editor{grid-template-columns:minmax(85px,1.4fr) minmax(60px,1fr) minmax(54px,.8fr) 30px;gap:6px}.shop-variant-editor .shop-field{font-size:11px}.shop-variant-editor input{padding:8px 6px}.shop-store-main,.shop-store-header-inner{padding-left:16px;padding-right:16px}.shop-brand{font-size:16px}.shop-brand>svg{width:21px}.shop-cart-link{font-size:12px;gap:5px}.shop-store-grid{gap:25px 13px}.shop-store-product-copy .shop-button{font-size:11px!important;padding:9px}.shop-store-product-copy .shop-button svg{width:13px}.shop-cart-item{gap:10px;position:relative}.shop-cart-item .shop-product-image{width:60px;height:60px}.shop-cart-item>strong{font-size:12px}.shop-cart-item-info h3{font-size:13px}.shop-cart-item-controls{gap:9px}.shop-cart-item-controls .shop-text-button{font-size:11px}.shop-checkout-main{padding-left:16px;padding-right:16px}.shop-checkout-payment,.shop-checkout-receipt{padding:18px}.shop-bank-links{gap:7px}.shop-bank-link{font-size:10px;padding:8px;gap:6px}.shop-bank-link img{width:24px;height:24px}.shop-bank-link>svg:last-child{display:none}.shop-payments-settings{padding:18px}}@media(prefers-reduced-motion:reduce){.shop-product-editor,.shop-store-product .shop-product-image,.shop-button{animation:none;transition:none}}.shop-browser-help{width:100%;min-width:0;margin:18px 0;border:1px solid #b8d8d4;border-radius:9px;background:#f2faf8;color:var(--shop-ink)}.shop-browser-help>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:13px 15px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;line-height:1.4}.shop-browser-help>summary::-webkit-details-marker{display:none}.shop-browser-help>summary>svg{flex-shrink:0;color:var(--shop-accent)}.shop-browser-help>summary>span{flex:1;min-width:0}.shop-browser-help>summary>svg:last-child{transition:transform .15s}.shop-browser-help[open]>summary>svg:last-child{transform:rotate(180deg)}.shop-browser-help>summary:focus-visible{outline:3px solid #0d9f8c80;outline-offset:2px;border-radius:8px}.shop-browser-help-content{padding:0 15px 15px;min-width:0;font-size:12px;line-height:1.6}.shop-browser-help-content>p{margin:0 0 12px}.shop-browser-help-content>.shop-button{min-height:44px;background:#fff}.shop-browser-help-content>.shop-browser-help-status{margin:10px 0 0;color:#075f55}.shop-browser-help-status:empty{display:none}.shop-browser-help-content>small{display:block;margin-top:11px;font-size:11px;color:var(--shop-muted)}.shop-browser-help-manual{margin-top:12px;min-width:0}.shop-browser-help-manual label{display:block;font-weight:600;margin-bottom:5px}.shop-browser-help-manual input{width:100%;min-width:0;font-size:12px!important;background:#fff!important;user-select:all;-webkit-user-select:all}@media(max-width:440px){.shop-browser-help>summary{padding:12px;gap:8px}.shop-browser-help-content{padding:0 12px 13px}.shop-browser-help-content>.shop-button{width:100%}}.shop-booking-settings{margin:22px 0;padding:18px;border:1px solid var(--shop-line);border-radius:9px;background:#fbfdfc}.shop-booking-settings>.shop-check-field{margin:0}.shop-booking-settings .shop-check-field strong{display:flex;align-items:center;gap:7px}.shop-booking-settings-body{display:grid;gap:17px;margin-top:18px}.shop-booking-settings-body>.shop-field-help{margin:0}.shop-booking-settings .shop-form-grid{gap:14px}.shop-booking-hours{margin:0;padding:14px;border:1px solid var(--shop-line);border-radius:7px;min-width:0;background:#fff}.shop-booking-hours legend{padding:0 6px;font-size:13px;font-weight:650}.shop-booking-hours-row{display:grid;grid-template-columns:minmax(100px,1fr) 105px 10px 105px;align-items:center;gap:8px;min-height:45px}.shop-booking-day{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:550}.shop-booking-hours-row input[type=time]{min-height:34px;padding:6px;font-size:12px}.shop-booking-day-closed{grid-column:2/-1;color:var(--shop-muted);font-size:12px}.shop-booking-calendar-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:-9px}.shop-booking-form{display:grid;gap:17px;margin-top:25px;border-top:1px solid var(--shop-line);padding-top:24px}.shop-booking-form-heading{display:flex;align-items:flex-start;gap:11px;color:var(--shop-accent)}.shop-booking-form-heading h2{font-size:19px;margin:0 0 3px;color:var(--shop-ink)}.shop-booking-form-heading p{margin:0;color:var(--shop-muted);font-size:12px}.shop-booking-form fieldset{display:grid;gap:17px;min-width:0;border:0;margin:0;padding:0}.shop-booking-form .shop-field{margin:0}.shop-booking-form .shop-field-optional{font-weight:400;color:var(--shop-muted);display:inline}.shop-booking-form .shop-form-grid{margin:0;gap:12px}.shop-booking-form .shop-field-help{margin:0}.shop-booking-form fieldset:disabled{opacity:.65}.shop-booking-slots-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.shop-booking-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(93px,1fr));gap:8px}.shop-booking-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:11px 8px!important;min-height:62px;border:1px solid #ccdcd9;border-radius:7px;background:#fff;color:var(--shop-ink);font-size:12px!important;cursor:pointer}.shop-booking-slot small{font-size:10px;font-weight:600;color:var(--shop-accent);line-height:1.2}.shop-booking-slot:hover:not(:disabled):not(.is-selected){border-color:var(--shop-accent);background:#f0faf7}.shop-booking-slot.is-selected{background:var(--shop-accent);border-color:var(--shop-accent);color:#fff}.shop-booking-slot.is-selected small{color:#fff}.shop-booking-slot.is-booked,.shop-booking-slot.is-reserved,.shop-booking-slot.is-unavailable{background:#f2f4f5;border-color:#e0e5e7;border-style:dashed;color:#6b7580}.shop-booking-slot.is-booked small,.shop-booking-slot.is-unavailable small{color:#6b7580}.shop-booking-slot.is-reserved small{color:#916213}.shop-booking-slot:disabled{cursor:not-allowed}.shop-booking-selected{border-left:3px solid var(--shop-accent);padding:8px 12px;background:#eef8f4;font-size:12px;margin:0!important}.shop-booking-no-slots{padding:16px;border:1px dashed #d4dfe5;border-radius:7px;color:var(--shop-muted);font-size:12px;margin:0!important}.shop-booking-summary{margin:14px 0 18px;padding:15px;border:1px solid #dbe6e3;background:#f5faf8;border-radius:8px;overflow-wrap:anywhere}.shop-booking-summary-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin-bottom:10px}.shop-booking-summary-heading>strong{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--shop-accent)}.shop-booking-summary-time{font-size:13px;font-weight:600;margin:0 0 4px!important}.shop-booking-summary .shop-field-help{font-size:11px;margin:4px 0}.shop-booking-contact{display:grid;gap:2px;margin-top:12px;padding-top:10px;border-top:1px solid #dbe6e3;font-size:12px}.shop-booking-contact>span{color:var(--shop-muted)}.shop-status.is-confirmed{background:#e0f2e7;color:#28784a}.shop-status.is-booking_attention{background:#fff1d8;color:#8c5910}@media(max-width:520px){.shop-booking-settings{padding:13px}.shop-booking-hours{padding:10px}.shop-booking-hours-row{grid-template-columns:minmax(82px,1fr) 85px 8px 85px;gap:4px}.shop-booking-day{font-size:11px;gap:5px}.shop-booking-form .shop-form-grid{grid-template-columns:1fr}.shop-booking-summary-heading{align-items:flex-start}}.business-billing{max-width:1440px;margin:auto;padding:36px 28px;color:#172b36}.business-billing>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:26px}.business-billing h1{font-size:28px;margin:8px 0}.business-billing h2{font-size:19px;margin:0 0 20px}.business-billing h3{font-size:15px;margin:22px 0 12px}.business-billing p{font-size:14px;line-height:1.6}.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.business-card{border:1px solid #dee6ec;border-radius:14px;background:#fff;padding:24px;margin-bottom:20px;min-width:0}.business-price{font-size:30px!important;font-weight:700}.business-price small{font-size:14px;font-weight:400;color:#64748b}.business-card ul{padding-left:20px;font-size:14px;line-height:1.9}.business-card label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:16px 0}.business-card label span,.business-note{font-size:12px!important;color:#64748b}.business-card input,.business-card select{border:1px solid #cbd5e1;border-radius:6px;padding:9px 10px;max-width:100%;min-width:0;font:inherit}.business-interval,.business-presets{display:flex;gap:8px;flex-wrap:wrap}.business-interval button{font:inherit;font-size:13px;padding:8px 10px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer}.business-interval .selected{background:#087f72;color:#fff;border-color:#087f72}.business-card progress{width:100%;accent-color:#087f72;height:12px}.business-meter-label{display:flex!important;flex-direction:row!important;justify-content:space-between}.business-alert{background:#eef8ff;border:1px solid #b7d7f2;padding:14px;border-radius:8px}.business-alert.error{background:#fff2f1;border-color:#f9bdb7}.business-table-scroll{overflow-x:auto}.business-card table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.business-card th,.business-card td{padding:12px 8px;border-bottom:1px solid #e2e8f0}.business-card details{padding:12px 0;border-bottom:1px solid #e2e8f0;font-size:13px}.business-card details summary{cursor:pointer}.business-qr{width:220px;max-width:100%}.business-team-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid #e2e8f0;padding:14px 0}.business-team-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.business-team-row label{flex-direction:row;align-items:center}.business-team-invite{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.business-team-invite label{flex:1}.business-team-invite button{margin-bottom:16px}.business-billing button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1100px){.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.business-billing{padding:24px 16px}.business-grid{grid-template-columns:1fr}.business-billing>header{flex-direction:column}.business-card{padding:20px}.business-team-row{flex-wrap:wrap}.business-team-row>div{flex-basis:100%}.business-team-invite{flex-direction:column;align-items:stretch}}.business-card textarea{border:1px solid #cbd5e1;border-radius:6px;padding:9px 10px;max-width:100%;min-width:0;min-height:80px;font:inherit}.business-card input:focus-visible,.business-card select:focus-visible,.business-card textarea:focus-visible,.business-interval button:focus-visible{outline:3px solid #bce7e0;outline-offset:2px}.business-billing>header h1{font-size:30px;letter-spacing:-.6px;margin:0 0 8px;line-height:1.2}.business-billing>header p{color:#64748b;margin:0;max-width:600px}.business-billing>header>.saas-button{flex-shrink:0}.business-addons-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.business-plan{padding:0;overflow:hidden;border-color:#d8e3e8}.business-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;border-bottom:1px solid #e8edf1}.business-plan-heading h2{font-size:24px;letter-spacing:-.4px;margin:0 0 6px;line-height:1.25}.business-plan-heading p{margin:0;color:#64748b}.business-plan-status{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#52606d;text-transform:capitalize}.business-plan-status.active{background:#e8f6f2;color:#087f72}.business-plan-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:48px;padding:30px}.business-plan-included h3{font-size:14px;font-weight:600;margin:0 0 18px}.business-feature-list{list-style:none;padding:0!important;margin:0;display:grid;gap:12px}.business-feature-list li{position:relative;padding-left:24px;font-size:14px;line-height:1.5}.business-feature-list li:before{content:"";position:absolute;left:2px;top:5px;width:7px;height:10px;border-right:2px solid #087f72;border-bottom:2px solid #087f72;transform:rotate(45deg)}.business-plan-included>.business-note{margin:22px 0 0}.business-plan-purchase{min-width:0}.business-plan-options{display:grid;gap:12px;border:0;margin:0;padding:0;min-width:0}.business-plan-options legend{padding:0;margin-bottom:12px;font-size:13px;font-weight:600;color:#334155}.business-plan-options .business-plan-option{display:flex;flex-direction:row;align-items:flex-start;gap:12px;position:relative;margin:0;padding:17px 18px;border:1px solid #d7e1e7;border-radius:9px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.business-plan-options .business-plan-option:hover{border-color:#6eaaa2}.business-plan-options .business-plan-option.selected{background:#f1faf7;border-color:#087f72;box-shadow:inset 0 0 0 1px #087f72}.business-plan-options .business-plan-option:focus-within{outline:3px solid #bce7e0;outline-offset:2px}.business-plan-option input[type=radio]{width:16px;height:16px;min-width:16px;padding:0;margin:3px 0 0;accent-color:#087f72;cursor:pointer}.business-plan-option input[type=radio]:focus-visible{outline:none}.business-plan-options:disabled .business-plan-option{cursor:wait;opacity:.7}.business-plan-option .business-plan-option-content{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.business-plan-option .business-plan-option-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;color:#172b36}.business-plan-option .business-plan-saving{color:#087f72;background:#dff2eb;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:600;white-space:nowrap}.business-plan-option .business-plan-option-price{color:#172b36;font-size:23px;font-weight:650;letter-spacing:-.45px;line-height:1.3}.business-plan-option-price small{font-size:12px;letter-spacing:0;font-weight:400;color:#64748b}.business-plan-option .business-plan-option-note{font-size:12px;line-height:1.5;color:#64748b}.business-plan-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 14px;font-size:13px;color:#52606d}.business-plan-total strong{font-size:16px;color:#172b36}.business-plan-purchase .business-subscribe{width:100%;justify-content:center;min-height:42px;font-weight:600}.business-plan-purchase>.business-note{margin:12px 0 0}.business-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #e8edf1;background:#fafcfd}.business-plan-footer p{margin:0;font-size:12px;color:#64748b;line-height:1.6}.business-plan-footer p strong{color:#334155;text-transform:capitalize}.business-text-action{padding:4px 0;font:inherit;font-size:12px;background:none;border:0;color:#536171;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.business-text-action:hover{color:#172b36}.business-text-action:focus-visible{outline:3px solid #bce7e0;outline-offset:3px}.business-permanent-plan{border:1px solid #d3e9e1;border-radius:10px;background:#f1faf7;padding:28px;min-height:100%;box-sizing:border-box}.business-permanent-plan h3{margin:16px 0 8px;font-size:21px;letter-spacing:-.4px;color:#14594e}.business-permanent-plan p{margin:0 0 20px;color:#526b63;max-width:330px}.business-permanent-plan strong{font-size:13px;color:#14594e}.business-permanent-check{display:grid;place-items:center;background:#dff2eb;border-radius:50%;width:38px;height:38px;color:#087f72;font-size:23px}@media(max-width:900px){.business-plan-layout{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:28px;padding:24px}.business-plan-heading{padding:24px}.business-plan-footer{padding:17px 24px}}@media(max-width:700px){.business-addons-grid{grid-template-columns:1fr}.business-plan{padding:0}.business-plan-heading{padding:22px 20px;gap:12px;align-items:flex-start;flex-wrap:wrap}.business-plan-heading h2{font-size:22px}.business-plan-layout{grid-template-columns:1fr;gap:26px;padding:22px 20px}.business-plan-footer{padding:16px 20px;align-items:flex-start;flex-direction:column;gap:8px}.business-plan-options .business-plan-option{padding:16px}.business-plan-option .business-plan-option-price{font-size:22px}.business-plan-included>.business-note{margin-top:16px}.business-permanent-plan{padding:24px}.business-billing>header h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.business-plan-options .business-plan-option{transition:none}}.saas-shell,.saas-state-page,.saas-auth-page,.saas-picker-page{--saas-ink: #172b36;--saas-muted: #6d7c88;--saas-line: #e1e8ed;--saas-teal: #087f72;color:var(--saas-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.saas-shell{--saas-header-height: 50px;--saas-workspace-height: calc(100dvh - var(--saas-header-height));min-height:100dvh;background:#f6f8fa}.saas-brand{display:inline-flex;align-items:center;gap:11px;color:#17333d;font-size:18px;font-weight:760;letter-spacing:-.55px;text-decoration:none;white-space:nowrap}.saas-brand-symbol{position:relative;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#0b8275;color:#fff;font-size:30px;font-weight:750;line-height:1}.saas-brand-symbol>span{position:absolute;width:5px;height:5px;background:#a6edcb;border-radius:50%;right:7px;top:10px}.saas-loading{display:flex;min-height:260px;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#6d7c88;font-size:14px}.saas-page-switching{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:#f6f8faeb;cursor:progress}.saas-spinner{width:20px;height:20px;border:2px solid #dce9e6;border-top-color:#087f72;border-radius:50%;animation:saas-spin .8s linear infinite}.saas-spin{animation:saas-spin .8s linear infinite}@keyframes saas-spin{to{transform:rotate(360deg)}}.saas-state-page{min-height:100dvh;padding:28px 34px;background:#f6f8fa}.saas-state-card{max-width:520px;margin:11vh auto 40px;padding:36px;border:1px solid var(--saas-line);border-radius:16px;background:#fff;box-shadow:0 12px 48px #163d4810}.saas-state-icon{display:inline-grid;width:52px;height:52px;margin-bottom:16px;place-items:center;border:1px solid #cfede6;border-radius:14px;background:#eefaf6;color:#087f72}.saas-state-card h1,.saas-picker-page h1{margin:0 0 13px;font-size:25px;line-height:1.3;letter-spacing:-.6px}.saas-state-copy{color:#637782;font-size:14px;line-height:1.7}.saas-state-copy p{margin:10px 0}.saas-state-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.saas-setup-details{border-top:1px solid #e5ebef;margin-top:22px;padding-top:18px;font-size:13px}.saas-setup-details summary{color:#263f49;font-weight:650;cursor:pointer}.saas-setup-details ol{padding-left:20px}.saas-setup-details li{padding:4px 0}.saas-setup-details a{display:inline-flex;gap:4px;align-items:center;color:#087f72}.saas-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid #dce5ea;border-radius:7px;background:#fff;color:#314954;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;transition:background .12s,border-color .12s}.saas-button:hover{background:#f2f7f7;border-color:#c6d6dc}.saas-button:focus-visible,.saas-content input:focus-visible,.saas-content select:focus-visible,.saas-access-header a:focus-visible{outline:3px solid #bce7e0;outline-offset:2px}.saas-button:disabled{cursor:wait;opacity:.6}.saas-button-primary{border-color:#087f72;background:#087f72;color:#fff}.saas-button-primary:hover{background:#066d62;border-color:#066d62}.saas-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#628187;font-size:10px;font-weight:750;letter-spacing:1.25px}.saas-auth-page{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(440px,1fr);min-height:100dvh;background:#fff}.saas-auth-story{display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:clamp(32px,5vw,80px);background:radial-gradient(ellipse at 15% 10%,#d9eee8,transparent 65%),#eef6f3}.saas-auth-story h1{margin:18px 0 22px;font-size:clamp(32px,3.5vw,58px);font-weight:650;line-height:1.13;letter-spacing:-2.5px}.saas-auth-story p{max-width:370px;color:#647c7b;font-size:16px;line-height:1.75}.saas-auth-story ul{display:grid;gap:17px;margin-top:34px;padding:0;list-style:none;color:#426760;font-size:13px}.saas-auth-story li{display:flex;align-items:center;gap:10px}.saas-auth-story li svg{color:#12967d;flex-shrink:0}.saas-auth-footer{color:#718c86;font-size:11px}.saas-auth-form{display:grid;align-content:center;justify-items:center;gap:35px;padding:36px 24px}.saas-auth-mobile-brand{display:none}.saas-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;max-width:100%;text-align:center}.saas-policy-links a{display:inline-flex;align-items:center;min-height:36px;color:#506c68;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.saas-policy-links a:hover{color:#087f72}.saas-policy-links a:focus-visible{outline:2px solid #087f72;outline-offset:4px;border-radius:2px}.saas-picker-page{min-height:100dvh;background:#f6f8fa}.saas-picker-page>header{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid #e5ecef;background:#fff}.saas-picker-page>main{display:flex;flex-direction:column;align-items:center;padding:64px 24px;text-align:center}.saas-picker-page>main>p{max-width:420px;margin:0 0 28px;color:#6d7c88;font-size:14px;line-height:1.6}.saas-access-header{position:relative;z-index:110;display:flex;height:50px;align-items:center;gap:15px;padding:0 16px;border-bottom:1px solid #dfe7ec;background:#fff}.saas-access-header .saas-brand-symbol{height:27px;width:27px;border-radius:7px;font-size:26px}.saas-access-header .saas-brand-symbol>span{top:8px;right:5px}.saas-header-divider{height:23px;width:1px;background:#e6ebef}.saas-org-switcher{min-width:0;max-width:min(360px,42vw)}.saas-access-header nav{display:flex;align-items:center;gap:12px;margin-left:auto}.saas-access-header nav>a{display:inline-flex;align-items:center;gap:6px;color:#637581;font-size:11px;font-weight:550;text-decoration:none;padding:7px 9px;border-radius:6px;white-space:nowrap}.saas-access-header nav>a:hover,.saas-access-header nav>a.is-current{background:#eef7f4;color:#087f72}.saas-workspace,.saas-workspace .app-shell,.saas-workspace .app-main,.saas-workspace .omnichat-bootstrap-loading,.saas-workspace .automation-browser-workspace,.saas-workspace .automation-directory-shell{min-height:var(--saas-workspace-height)}.saas-workspace .builder-app.omnichat-app-shell,.saas-workspace .omnichat-shell-sidebar,.saas-workspace .sidebar,.saas-workspace .omnichat-inbox-workspace,.saas-workspace .automation-workspace,.saas-workspace .builder-app .app-main,.saas-workspace .builder-app .workspace.automation-workspace,.saas-workspace .builder-app .builder-shell{height:var(--saas-workspace-height)}.saas-workspace .builder-app .app-main,.saas-workspace .builder-app .workspace.automation-workspace,.saas-workspace .builder-app .builder-shell{min-height:0}.saas-content{width:min(1260px,100%);margin:0 auto;padding:42px 40px 56px}.saas-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.saas-page-heading h1{margin:9px 0 7px;font-size:29px;font-weight:700;line-height:1.2;letter-spacing:-.8px}.saas-page-heading p{margin:0;color:#71808b;font-size:13px;line-height:1.6}.saas-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.saas-stat-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:112px;padding:22px 23px;background:#fff;border:1px solid #e0e7ec;border-radius:10px}.saas-stat-card>div{display:grid;gap:13px}.saas-stat-card>div>span{color:#70818a;font-size:12px}.saas-stat-card strong{color:#1b3741;font-size:27px;font-weight:680;line-height:1;letter-spacing:-.5px}.saas-stat-icon{display:grid;flex-shrink:0;width:40px;height:40px;align-self:flex-start;place-items:center;color:#718a9b;background:#f0f5f8;border-radius:10px}.saas-stat-icon.green{color:#128778;background:#eaf7f2}.saas-stat-icon.amber{color:#b18a48;background:#fbf5e9}.saas-panel{border:1px solid #e0e7ec;border-radius:10px;background:#fff;overflow:hidden}.saas-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:19px 22px}.saas-search{display:flex;width:min(320px,100%);align-items:center;gap:9px;height:36px;padding:0 11px;border:1px solid #dce5ea;border-radius:7px;color:#8ba0ac}.saas-search input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#243f4b;font-size:12px}.saas-search input::placeholder{color:#8a99a4}.saas-filter{position:relative;display:inline-flex;align-items:center}.saas-filter select{appearance:none;height:36px;padding:0 32px 0 12px;border:1px solid #dce5ea;border-radius:7px;background:#fff;color:#526a77;font-size:12px}.saas-filter>svg{position:absolute;right:11px;pointer-events:none;color:#78909b}.saas-result-count{margin-left:auto;font-size:11px;color:#87959f}.saas-table-scroll{width:100%;overflow-x:auto}.saas-tenant-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.saas-tenant-table th{padding:11px 20px;border-block:1px solid #e9eef1;color:#84909a;background:#fafbfd;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.7px}.saas-tenant-table td{padding:19px 20px;border-bottom:1px solid #edf1f4;vertical-align:middle;font-size:12px}.saas-tenant-table tr:last-child td{border-bottom:0}.saas-tenant-table tr:hover td{background:#fcfdfd}.saas-tenant-name{display:flex;align-items:center;gap:12px;min-width:200px}.saas-tenant-avatar{display:grid;width:37px;height:37px;flex-shrink:0;place-items:center;border:1px solid #dce8e5;border-radius:9px;background:#f0f7f4;color:#548279;font-size:15px;font-weight:650}.saas-tenant-name>div{display:grid;gap:5px}.saas-tenant-name strong{color:#334d59;font-size:12px;font-weight:650}.saas-tenant-name small{max-width:255px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#98a4ad;font-size:10px}.saas-status{display:inline-flex;align-items:center;gap:6px;border:1px solid #e0e8ed;border-radius:999px;padding:4px 8px;color:#768995;font-size:10px;line-height:1.2}.saas-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.saas-status-active{color:#188975;border-color:#d4eee6;background:#effaf5}.saas-status-suspended{color:#a17a3d;border-color:#f0e2c7;background:#fffaf0}.saas-plan{text-transform:capitalize;font-size:12px;color:#536a77}.saas-date{white-space:nowrap;color:#85949e;font-size:10px!important}.saas-manage-button{min-height:31px;padding:6px 9px;font-size:10px}.saas-panel-footer{display:flex;align-items:center;gap:8px;padding:13px 22px;border-top:1px solid #eaf0f2;background:#fbfcfd;color:#8b9aa4;font-size:10px;line-height:1.6}.saas-panel-footer>svg{flex-shrink:0}.saas-table-empty{display:grid;min-height:245px;justify-items:center;align-content:center;gap:10px;padding:32px;color:#8ba49f;text-align:center}.saas-table-empty h2{margin:5px 0 0;color:#3e5864;font-size:16px;font-weight:650}.saas-table-empty p{max-width:390px;margin:0 0 8px;color:#85949e;font-size:12px;line-height:1.6}.saas-audit-panel{margin-top:25px}.saas-section-title{display:flex;align-items:center;justify-content:space-between;padding:22px;color:#99aab4}.saas-section-title h2{margin:0 0 6px;color:#3c5560;font-size:14px;font-weight:650}.saas-section-title p{margin:0;color:#8b9ba4;font-size:11px}.saas-audit-list{display:grid;margin:0;padding:0 22px 8px;list-style:none}.saas-audit-list li{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #edf1f4}.saas-audit-dot{width:7px;height:7px;margin:0 5px;flex-shrink:0;border-radius:50%;background:#9bbeb4}.saas-audit-list li>div{display:grid;gap:5px}.saas-audit-list strong{font-size:11px;font-weight:600;color:#526b77}.saas-audit-list li>div>span{font-size:10px;color:#9aa6ae;overflow-wrap:anywhere}.saas-audit-list time{margin-left:auto;color:#96a3ad;font-size:10px;white-space:nowrap}.saas-audit-empty{margin:0;padding:4px 22px 25px;color:#93a1ab;font-size:12px}.saas-notice{display:flex;align-items:center;gap:9px;padding:12px 15px;margin-bottom:20px;border:1px solid #cfe8de;border-radius:8px;background:#eff9f3;color:#267f68;font-size:12px}.saas-notice button{display:grid;place-items:center;margin-left:auto;color:inherit;background:transparent}.saas-modal-backdrop{position:fixed;inset:0;z-index:500;display:grid;align-items:center;justify-items:center;padding:24px;background:#14303e57;backdrop-filter:blur(3px)}.saas-modal{width:min(460px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #e4eaee;border-radius:14px;background:#fff;box-shadow:0 25px 70px #102d3e30}.saas-modal header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 25px 20px;border-bottom:1px solid #e9eef1}.saas-modal h2{margin:8px 0 0;font-size:19px;font-weight:650;overflow-wrap:anywhere}.saas-modal header button{padding:5px;color:#82959f;background:transparent}.saas-modal-body{display:grid;gap:20px;padding:23px 25px}.saas-modal-body label{display:grid;gap:9px;color:#4a616d;font-size:12px;font-weight:650}.saas-modal-body select{width:100%;min-height:41px;padding:8px 11px;border:1px solid #dce5ea;border-radius:7px;background:#fff;color:#425c69;font-size:13px}.saas-modal-body p{margin:-6px 0 0;font-size:11px;line-height:1.7}.saas-field-help{color:#8a9ba5}.saas-suspend-warning{padding:11px 13px;border:1px solid #f0dfba;border-radius:7px;background:#fff8e9;color:#a17b35}.saas-form-error{color:#b94447}.saas-modal footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 25px;border-top:1px solid #e9eef1;background:#fafcfd}.saas-team-page>.cl-rootBox{max-width:100%}@media(max-width:900px){.saas-content{padding:30px 22px 45px}.saas-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-auth-story{padding:35px}.saas-auth-page{grid-template-columns:minmax(260px,.8fr) minmax(400px,1fr)}}@media(max-width:700px){.saas-auth-page{display:block}.saas-auth-story{display:none}.saas-auth-form{min-height:100dvh;align-content:start;padding-top:42px}.saas-auth-mobile-brand{display:block}.saas-state-page{padding:25px 18px}.saas-state-card{padding:28px 24px;margin-top:10vh}.saas-access-header{padding:0 10px;gap:10px}.saas-access-header nav{gap:2px}.saas-access-header nav>a{padding:7px}.saas-access-header nav>a>span{display:none}.saas-org-switcher{max-width:45vw}.saas-content{padding:27px 16px 40px}.saas-page-heading h1{font-size:24px}.saas-page-heading{align-items:flex-start;gap:14px}.saas-page-heading>.saas-button{font-size:0;padding:9px;gap:0}.saas-page-heading>.saas-button svg{width:16px;height:16px}.saas-stat-grid{gap:10px}.saas-stat-card{padding:17px;min-height:100px}.saas-stat-card>div>span{font-size:10px}.saas-stat-icon{width:31px;height:31px}.saas-stat-icon svg{width:17px}.saas-panel-toolbar{padding:15px;gap:10px}.saas-search{flex:1 1 180px}.saas-result-count{width:100%;font-size:10px}.saas-panel-footer{padding:13px 15px;align-items:flex-start}.saas-audit-list time{white-space:normal;max-width:85px;text-align:right;line-height:1.5;flex-shrink:0}.saas-picker-page>header{padding:18px 20px}.saas-picker-page>main{padding:40px 16px}.saas-modal-backdrop{padding:16px}}@media(prefers-reduced-motion:reduce){.saas-spinner,.saas-spin{animation-duration:2s}.saas-button{transition:none}}.facebook-messaging-health{margin:16px 0;padding:16px;border:1px solid #d8e2eb;border-radius:10px;background:#f7fafc;color:#28394b;font-size:13px;line-height:1.5}.facebook-messaging-health.is-warning{border-color:#e5c46d;background:#fff9e9;color:#5a420b}.facebook-messaging-health-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.facebook-messaging-health-heading strong{font-size:14px}.facebook-messaging-health p{margin:10px 0 0}.facebook-messaging-health-meta{font-size:12px}.facebook-messaging-health [role=alert]{color:#a12222}.sheets-connection{padding:22px;margin-bottom:22px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;color:#26374d}.sheets-connection-heading,.sheets-connection-identity,.sheets-connection-actions{display:flex;align-items:center;gap:12px}.sheets-connection-heading{justify-content:space-between;flex-wrap:wrap}.sheets-connection-icon{display:inline-flex;padding:11px;border-radius:9px;background:#ecf8f2;color:#188653}.sheets-connection h3{margin:0 0 5px;font-size:15px}.sheets-connection-heading p{margin:0;color:#68788d;font-size:12px}.sheets-connection-status{border-radius:4px;padding:5px 9px;background:#eff2f6;color:#5d6c80;font-size:11px;font-weight:600}.sheets-connection-status.is-connected{background:#e6f5ed;color:#16794f}.sheets-connection-status.is-warning{background:#fff3d9;color:#946313}.sheets-connection-account{display:flex;flex-direction:column;gap:4px;margin-top:18px;font-size:13px;overflow-wrap:anywhere}.sheets-connection-account span{color:#68788d}.sheets-connection-note,.sheets-disconnect-confirm p{color:#68788d;font-size:12px;line-height:1.65;max-width:740px;margin:16px 0}.sheets-data-disclosure a{color:#0874d9;font-weight:600;text-decoration:underline;text-underline-offset:2px}.sheets-data-disclosure a:focus-visible{outline:2px solid #1688ff;outline-offset:3px;border-radius:2px}.sheets-connection-actions{flex-wrap:wrap;gap:9px;margin-top:17px}.sheets-connection-actions button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;padding:8px 12px;border-radius:5px;cursor:pointer}.sheets-secondary-action{color:#405572;border:1px solid #dfe6ee;background:#fff}.sheets-secondary-action:hover{background:#f5f8fb}.sheets-connection .sheets-disconnect{color:#b34343}.sheets-connection-actions button:disabled{opacity:.55;cursor:not-allowed}.sheets-connection-actions button:focus-visible{outline:2px solid #1688ff;outline-offset:3px}.sheets-connection-feedback{background:#eff6ff;color:#365b87;padding:11px 13px;margin:16px 0 0;border-radius:5px;font-size:12px;line-height:1.6}.sheets-connection-feedback.is-error{background:#fff1f1;color:#a73333}.sheets-disconnect-confirm{margin-top:18px;padding-top:1px;border-top:1px solid #e5eaf0}@media(max-width:640px){.sheets-connection{padding:17px}.sheets-connection-identity{gap:9px}.sheets-connection-actions{align-items:stretch}.sheets-connection-actions button{flex:1 1 auto}}.google-sheets-test-row{display:grid;gap:8px;padding:12px;border:1px solid #dce5ef;border-radius:8px;background:#f8fafc}.google-sheets-test-row small{line-height:1.45}.google-sheets-test-row button{justify-self:start;min-height:32px}.google-sheets-test-row p{margin:0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.google-sheets-test-row .success{color:#087f61}.google-sheets-test-row .error{color:#b42318}.ai-product-source{display:grid;gap:12px;margin:14px 0;padding:14px;border:1px solid #dce5ef;border-radius:12px;background:#f8fafc;color:#233047;font:inherit;min-width:0}.ai-product-source p,.ai-product-source small{margin:0;line-height:1.5}.ai-product-source>p,.ai-product-source small{color:#5b6b80;font-size:12px}.ai-product-source-toggle{display:flex!important;align-items:center;gap:9px}.ai-product-source input[type=checkbox],.ai-product-source input[type=radio]{width:auto!important;height:auto!important;accent-color:#1682ff;flex:none}.ai-product-source label{display:grid;gap:6px;font-size:12px}.ai-product-source select{width:100%;min-width:0;padding:8px;border:1px solid #ccd7e5;border-radius:6px;background:#fff;color:#233047;font:inherit}.ai-product-source fieldset{border:0;padding:0;margin:0;min-width:0}.ai-product-source legend{font-size:12px;margin-bottom:8px;font-weight:600}.ai-product-output-options{display:flex;gap:8px;flex-wrap:wrap}.ai-product-output-options label{display:flex;align-items:center;gap:5px;border:1px solid #d5deea;border-radius:6px;background:#fff;padding:8px}.ai-product-source-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ai-product-source-actions button{background:#fff;border:1px solid #ccd7e5;border-radius:6px;padding:7px 10px;color:#233047;font:inherit;font-size:12px;cursor:pointer}.ai-product-source-actions a{font-size:12px;color:#076be3}.ai-product-source button:disabled{opacity:.55;cursor:wait}.ai-product-source details{font-size:12px;line-height:1.6}.ai-product-source summary{cursor:pointer;font-weight:600}.ai-product-source ol{padding-left:20px;margin:8px 0}.ai-product-source details p+p{margin-top:8px}.ai-product-source-error{color:#a42323!important}.ai-product-source-sample{display:grid;gap:6px;min-width:0;font-size:12px}.ai-product-output{display:grid;gap:10px;max-width:100%;min-width:0;margin-top:6px}.ai-product-preview-cards{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.ai-product-preview-cards article{flex:0 0 200px;border:1px solid #d8e1ed;border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start}.ai-product-preview-cards article>img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.ai-product-preview-cards strong,.ai-product-preview-cards p{padding:9px 12px;overflow-wrap:anywhere}.ai-product-preview-cards strong{font-size:13px}.ai-product-preview-cards p{padding-top:0;font-size:12px;margin:0}.ai-product-preview-cards a{border-top:1px solid #e5ebf3;text-align:center;padding:9px;color:#076be3;font-size:12px;text-decoration:none;margin-top:auto}.ai-product-output figure{margin:0;max-width:240px;border:1px solid #d8e1ed;border-radius:8px;overflow:hidden;background:#fff}.ai-product-output figure img{display:block;width:100%;height:auto}.ai-product-output figcaption{padding:10px;font-size:12px;white-space:pre-wrap}.ai-product-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:10px;border:1px solid #e0e7ef;border-radius:8px;font-size:12px}.ai-product-source :is(input,select,button,a,summary):focus-visible{outline:2px solid #1682ff;outline-offset:2px}@media(max-width:600px){.ai-product-source{padding:10px}.ai-product-preview-cards article{flex-basis:170px}}.google-workspace-connection.is-calendar .sheets-connection-icon{color:#236ec9;background:#eaf2ff}.google-workspace-connection.is-keep .sheets-connection-icon{color:#977016;background:#fff6d8}.google-workspace-connection .google-keep-eligibility{padding:11px 13px;border:1px solid #eee2b6;background:#fffdf5;border-radius:5px}.google-workspace-connection a{color:#0874d9;font-weight:600}.bookings-page{padding:28px 30px 50px;color:#26374d;width:100%;max-width:1440px;margin:0 auto}.bookings-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.bookings-page h1{margin:0 0 7px;font-size:26px;color:#192d40}.bookings-page-header p,.bookings-records-subtitle,.bookings-form>p{color:#6c7d91;font-size:13px;line-height:1.6;margin:0}.bookings-tools-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.bookings-tools-heading p{color:#6c7d91;font-size:13px;line-height:1.6;margin:0}.bookings-page .shop-appointments h2{font-size:19px}.bookings-page .shop-appointment-drawer h2{font-size:21px}.bookings-header-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.bookings-page a{color:#0875d9;font-size:12px;display:inline-flex;align-items:center;gap:5px}.bookings-header-actions button{display:inline-flex;gap:7px;align-items:center;background:#fff;border:1px solid #dce4ed;border-radius:5px;padding:9px 12px;font-size:12px}.bookings-page button{cursor:pointer}.bookings-page button:disabled{cursor:not-allowed;opacity:.55}.bookings-page button:focus-visible,.bookings-page a:focus-visible{outline:2px solid #1386ef;outline-offset:3px}.bookings-tabs{display:flex;gap:22px;border-bottom:1px solid #e2e8ef;margin-bottom:24px;overflow-x:auto}.bookings-tabs button{background:transparent;color:#687b91;border:0;border-bottom:2px solid transparent;padding:12px 2px;display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.bookings-tabs button[aria-selected=true]{color:#05867e;border-bottom-color:#05867e;font-weight:600}.bookings-connection-notice{border:1px solid #dce7f4;border-radius:6px;padding:14px 17px;margin:0 0 22px;background:#f5f9ff}.bookings-connection-notice p{font-size:13px;line-height:1.7;margin:0 0 8px}.bookings-feedback{padding:12px 15px;margin-bottom:18px;border-radius:5px;background:#edf8f3;color:#157550;font-size:13px;line-height:1.6}.bookings-feedback.is-error{background:#fff2f2;color:#a73636}.bookings-layout{display:grid;grid-template-columns:minmax(290px,400px) minmax(280px,1fr);align-items:start;gap:26px}.bookings-form,.bookings-records{background:#fff;border:1px solid #e1e7ef;border-radius:8px;padding:22px;min-width:0}.bookings-page h2{font-size:16px;margin:0 0 8px}.bookings-form fieldset{padding:0;border:0;margin:20px 0 0;min-width:0;display:flex;flex-direction:column;gap:15px}.bookings-form label{display:flex;flex-direction:column;gap:7px;color:#425873;font-size:12px;font-weight:600}.bookings-form label>span{font-size:11px;font-weight:400;color:#7a8a9d}.bookings-form input,.bookings-form textarea,.bookings-form select{width:100%;min-width:0;border:1px solid #d2ddea;border-radius:5px;padding:10px 11px;font:inherit;font-weight:400;color:#233c58;background:#fff}.bookings-form input:focus,.bookings-form select:focus,.bookings-form textarea:focus{outline:2px solid #d5e8fc;border-color:#75b2f2}.bookings-form textarea{resize:vertical;min-height:90px;line-height:1.6}.bookings-form fieldset:disabled input,.bookings-form fieldset:disabled textarea,.bookings-form fieldset:disabled select{background:#f8fafc;color:#8391a2}.bookings-field-help{margin:-4px 0 0;color:#728399;font-size:11px;font-weight:400;line-height:1.6}.bookings-primary{border:0;border-radius:5px;background:#008a83;color:#fff;font-weight:600;padding:12px 14px;width:100%;font-size:13px}.bookings-records ul{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:12px}.booking-record{border:1px solid #e1e8ef;border-radius:6px;padding:15px;min-width:0;overflow-wrap:anywhere}.booking-record-heading{display:flex;justify-content:space-between;gap:10px;align-items:start}.booking-record h3{font-size:14px;margin:0 0 9px}.booking-record-heading>span{font-size:10px;padding:4px 6px;border-radius:3px;color:#526c7f;background:#edf3f7;text-transform:capitalize;flex-shrink:0}.booking-record p{font-size:12px;line-height:1.6;margin:6px 0;color:#677a91}.booking-record .booking-customer{color:#2f4d65;font-weight:600}.booking-record small{display:block;font-size:11px;color:#74869a}.booking-record>a{margin-top:12px}.booking-note-text{white-space:pre-wrap}.bookings-empty{padding:50px 14px;text-align:center;color:#97a9ba}.bookings-empty h3{color:#496078;margin:13px 0 8px;font-size:14px}.bookings-empty p{color:#7a8ca0;margin:0;font-size:12px;line-height:1.6}@media(max-width:900px){.bookings-page{padding:22px 20px}.bookings-layout{grid-template-columns:1fr}}@media(max-width:580px){.bookings-page{padding:20px 14px}.bookings-page-header{align-items:start;flex-direction:column}.bookings-form,.bookings-records{padding:18px}.bookings-tabs{gap:14px}}.action-field-picker{display:grid;width:100%;min-width:0;gap:6px;color:#273244;font-size:12px}.action-field-picker-label{color:#4b5563;font-weight:700}.action-field-picker-control{position:relative;min-width:0}.action-field-picker .action-field-picker-input{display:flex;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 6px 0 8px;border:1px solid #ccd3dd;border-radius:5px;background:#fff}.action-field-picker-input>svg{flex-shrink:0;color:#8a74c9}.action-field-picker .action-field-picker-input input{display:block;width:100%;min-width:0;min-height:32px;padding:6px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis}.action-field-picker .action-field-picker-input>button{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;min-height:26px;padding:0;border:0;background:transparent;color:#6e7d93}.action-field-picker-input.is-open,.action-field-picker-input:focus-within{border-color:#087dff;box-shadow:0 0 0 2px #e6f0ff}.action-field-picker-panel{position:relative;z-index:1;display:grid;margin-top:4px;overflow:hidden;border:1px solid #d8dde5;border-radius:5px;background:#fff;box-shadow:0 5px 15px #1f29351c}.action-field-picker-options{position:relative;display:grid;max-height:250px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 0}.action-field-picker .action-field-picker-options button{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px;min-height:36px;padding:8px 10px;border:0;border-radius:0;background:#fff;color:inherit;font:inherit;text-align:left}.action-field-picker-type{display:flex;align-items:center;flex-shrink:0;color:#8995aa}.action-field-picker-name{min-width:0;overflow-wrap:anywhere;line-height:1.45}.action-field-picker .action-field-picker-options button:hover,.action-field-picker .action-field-picker-options button.is-active{background:#edf5ff;color:#087dff}.action-field-picker .action-field-picker-options button[aria-selected=true]{background:#f3f5f7}.action-field-picker .action-field-picker-options button[aria-selected=true].is-active{background:#edf5ff;color:#087dff}.action-field-picker-options p{margin:8px;color:#738196;font-size:11px}.action-field-picker .action-field-picker-add{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:34px;padding:8px;border:0;border-top:1px solid #e2e7ee;border-radius:0;background:#fff;color:#087dff;font:inherit}.action-field-picker .action-field-picker-add:hover{background:#f4f8ff}.action-field-picker-create{display:grid;gap:10px;padding:10px}.action-field-picker-create label{display:grid;gap:5px;font-weight:600}.action-field-picker-create input,.action-field-picker-create select{width:100%;min-width:0;min-height:34px;border:1px solid #ccd3dd;border-radius:4px;padding:6px 8px;font:inherit;background:#fff}.action-field-picker-create-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.action-field-picker-create-actions button{padding:7px 9px;border-radius:4px;font:inherit}.action-field-picker-error{color:#b42318;font-size:11px}.action-field-picker-warning{padding:7px;border:1px solid #f4dbab;border-radius:4px;background:#fffbeb;color:#8a5b12;font-size:11px;line-height:1.45}.action-field-picker .action-field-picker-warning button{display:block;padding:3px 0 0;border:0;background:transparent;color:#087dff;font:inherit;text-align:left;text-decoration:underline}.messenger-menu-editor{--mme-border: #dfe5ee;--mme-text: #202c3e;--mme-muted: #6b778a;--mme-blue: #087dff;width:100%;min-width:0;padding:24px;color:var(--mme-text);font-size:14px;line-height:1.45}.messenger-menu-editor *{box-sizing:border-box}.messenger-menu-editor h2,.messenger-menu-editor h3,.messenger-menu-editor p{margin:0}.messenger-menu-editor h2{font-size:21px;font-weight:700;letter-spacing:-.3px}.messenger-menu-editor h3{font-size:15px;font-weight:650}.messenger-menu-editor button,.messenger-menu-editor input,.messenger-menu-editor select{font:inherit}.messenger-menu-editor button{cursor:pointer}.messenger-menu-editor button:disabled{cursor:default;opacity:.48}.messenger-menu-editor button:focus-visible,.messenger-menu-editor input:focus-visible,.messenger-menu-editor select:focus-visible{outline:2px solid #82b8ff;outline-offset:2px}.mme-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.mme-heading p{margin-top:5px;color:var(--mme-muted);font-size:13px}.mme-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 9px;border-radius:20px;color:#597088;background:#f0f4f8;font-size:11px;font-weight:600}.mme-status.is-dirty{color:#8a5a09;background:#fff5df}.mme-status.is-published{color:#077b61;background:#e4f7ef}.mme-tabs{display:flex;gap:20px;border-bottom:1px solid var(--mme-border)}.mme-tabs button{display:inline-flex;align-items:center;gap:8px;padding:12px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--mme-muted);font-weight:600;white-space:nowrap}.mme-tabs button[aria-selected=true]{color:#0874e9;border-bottom-color:var(--mme-blue)}.mme-tabs button span{padding:1px 6px;border-radius:10px;background:#edf3fc;color:#52759f;font-size:11px}.mme-intro{padding:19px 0;color:var(--mme-muted);font-size:13px;max-width:730px}.mme-notice{margin-bottom:18px;border:1px solid;border-radius:8px;padding:11px 13px;font-size:13px;overflow-wrap:anywhere}.mme-notice.is-success{color:#146850;border-color:#b8e5d4;background:#effbf5}.mme-notice.is-error{color:#a5362e;border-color:#f0c6c0;background:#fff6f4}.mme-notice.is-info{color:#3e648d;border-color:#cfe0f4;background:#f1f7ff}.mme-menu-load-feedback{display:grid;justify-items:start;gap:10px}.mme-menu-provider-state{display:grid;gap:7px}.mme-menu-provider-state>strong{display:flex;align-items:center;gap:6px;font-size:13px}.mme-menu-provider-state>small{font-size:11px;opacity:.8}.mme-menu-provider-state a{color:#1678d4}.mme-workspace{display:grid;grid-template-columns:minmax(230px,1fr) minmax(220px,270px);gap:28px;align-items:start}.mme-edit-column{min-width:0}.mme-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.mme-section-heading span{color:var(--mme-muted);font-size:12px}.mme-items{display:grid;gap:12px}.mme-item{padding:14px;border:1px solid var(--mme-border);border-radius:10px;background:#fff}.mme-item-heading{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;min-width:0}.mme-item-heading>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.mme-item-number{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:6px;background:#f0f5fc;color:#657994;font-size:11px}.mme-item-tools{display:flex;gap:2px;margin-left:auto}.messenger-menu-editor .mme-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;min-width:29px;height:29px;padding:0;border:0;border-radius:5px;color:#718198;background:transparent}.messenger-menu-editor .mme-icon-button:hover:not(:disabled){background:#eff5ff;color:#1172df}.messenger-menu-editor .mme-icon-button.is-danger:hover:not(:disabled){background:#fff1f0;color:#d83d37}.messenger-menu-editor label{display:block;color:#48566c;font-size:12px;font-weight:600}.messenger-menu-editor input:not([type=checkbox]),.messenger-menu-editor select{display:block;width:100%;min-width:0;height:39px;margin:6px 0 0;padding:8px 10px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#263346;font-size:13px;font-weight:400;box-shadow:none}.messenger-menu-editor input::placeholder{color:#8c98a9}.messenger-menu-editor [aria-invalid=true]{border-color:#e08375!important}.mme-item label+label,.mme-item small+label{margin-top:12px}.mme-field-counter{float:right;color:#8995a7;font-weight:400;font-size:11px}.mme-field-error{display:block;margin-top:5px;color:#b04437;font-size:12px;font-weight:400}.mme-muted{display:block;color:var(--mme-muted);margin-top:6px;font-size:12px;font-weight:400}.messenger-menu-editor .mme-add-item{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:12px;padding:9px 12px;border:1px dashed #a8c4e8;border-radius:7px;background:#fafdff;color:#1178ed;font-size:13px;font-weight:600}.messenger-menu-editor .mme-add-item:hover:not(:disabled){background:#edf5ff}.messenger-menu-editor .mme-keyboard-setting{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding-top:17px;border-top:1px solid #edf0f5}.mme-keyboard-setting input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:var(--mme-blue)}.mme-keyboard-setting strong{display:block;color:#3e4c60;font-size:13px;font-weight:600}.mme-keyboard-setting small{display:block;color:var(--mme-muted);font-weight:400;margin-top:3px}.mme-preview{position:sticky;top:20px;min-width:0;border-radius:12px;background:#f5f7fb;padding:16px}.mme-preview-label{display:flex;align-items:center;justify-content:center;gap:7px;color:#63728a;font-size:11px;font-weight:600;margin-bottom:16px}.mme-phone{background:#fff;border:1px solid #dfe5ec;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #243d6210}.mme-phone-heading{display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf0f5;padding:13px 11px}.mme-phone-heading strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mme-page-avatar{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#e7f0ff;color:#137ff4;font-weight:600;font-size:12px}.mme-phone-conversation{min-height:153px;padding:20px 12px 10px;display:flex;flex-direction:column;align-items:flex-start}.mme-preview-bubble{padding:9px 12px;border-radius:13px 13px 13px 3px;background:#f0f2f6;color:#596579;font-size:11px}.mme-phone-conversation>span{margin:auto auto 0;padding-top:26px;color:#99a3b1;font-size:10px}.mme-phone-menu{border-top:1px solid #edf0f5;max-height:325px;overflow-y:auto}.mme-preview-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:11px 13px;border-bottom:1px solid #edf0f5;color:#1a70d2;font-size:12px}.mme-preview-item span{overflow-wrap:anywhere}.mme-preview-item svg{flex-shrink:0;opacity:.65}.mme-preview-empty{padding:22px 13px;color:#a0a9b8;text-align:center;font-size:11px}.mme-phone-input{display:flex;align-items:center;gap:10px;padding:12px;color:#2184f5;min-height:50px}.mme-phone-input span{flex:1;padding:6px 10px;border-radius:20px;background:#f1f3f6;color:#a0a7b4;font-size:11px}.mme-phone-input .mme-keyboard-off{padding:0;background:transparent;font-size:10px}.mme-preview>p{margin-top:13px;color:#8995a6;text-align:center;font-size:10px;line-height:1.6}.mme-save-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;margin-top:22px;border-top:1px solid var(--mme-border)}.mme-save-bar>p{max-width:315px;color:var(--mme-muted);font-size:12px}.mme-save-bar>div,.mme-apply-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.messenger-menu-editor .mme-primary,.messenger-menu-editor .mme-secondary,.messenger-menu-editor .mme-danger-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:9px 13px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.messenger-menu-editor .mme-primary{background:var(--mme-blue);border-color:var(--mme-blue);color:#fff}.messenger-menu-editor .mme-primary:hover:not(:disabled){background:#006feb}.messenger-menu-editor .mme-secondary{background:#fff;border-color:#d4deeb;color:#42536d}.messenger-menu-editor .mme-secondary:hover:not(:disabled){background:#f5f8fc}.messenger-menu-editor .mme-danger-button{background:#fff0ed;color:#bc392e;border-color:#efc4bc}.mme-dynamic-toolbar{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px;padding:15px;background:#f6f8fb;border-radius:8px}.mme-dynamic-toolbar label{flex:1}.mme-menu-name-row{display:flex;align-items:center;gap:10px;margin-bottom:22px}.mme-menu-name-row label{flex:1;min-width:0}.mme-menu-name-row>button{margin-top:20px}.mme-delete-confirm{border:1px solid #efd7b5;border-radius:8px;background:#fffbf2;padding:12px;margin-bottom:15px;color:#85663a;font-size:12px}.mme-delete-confirm>div{display:flex;gap:8px;margin:10px 0}.mme-delete-confirm small{font-size:11px}.mme-empty{display:flex;flex-direction:column;align-items:center;padding:28px 18px;border:1px dashed #d6dfeb;border-radius:9px;text-align:center;background:#fafdff}.mme-empty>svg{color:#9bb9dc;margin-bottom:12px}.mme-empty strong{color:#4d6079;font-weight:600;font-size:13px}.mme-empty p{max-width:315px;margin-top:6px;color:#8b98a9;font-size:12px}.mme-no-menus{padding:38px 22px}.mme-no-menus>button{margin-top:18px}.mme-apply{display:grid;gap:14px;margin-top:10px;padding:20px;border:1px solid var(--mme-border);border-radius:10px;background:#fbfcfe}.mme-apply p{margin-top:5px;color:var(--mme-muted);font-size:12px}.mme-contact-menu-state{display:grid;gap:4px;padding:10px 12px;border:1px solid #e0e8f2;border-radius:6px;background:#f3f7fc;color:#63728a;font-size:12px;overflow-wrap:anywhere}.mme-contact-menu-state strong{color:#42536d;font-weight:600}.mme-contact-menu-state small{font-size:12px}.mme-contact-menu-state.is-failed{border-color:#f0c6c0;background:#fff6f4}.mme-contact-menu-state.is-failed small{color:#a5362e}.mme-contact-applied{display:flex;align-items:center;gap:5px;color:#146850}@media(max-width:1000px){.mme-workspace{grid-template-columns:minmax(0,1fr)}.mme-preview{position:static;width:min(100%,320px);margin:0 auto}.mme-save-bar{flex-wrap:wrap}}@media(max-width:560px){.messenger-menu-editor{padding:16px}.mme-heading{flex-wrap:wrap;gap:10px}.mme-tabs{gap:14px}.mme-tabs button{font-size:12px}.mme-dynamic-toolbar{padding:12px;gap:8px;flex-wrap:wrap}.mme-dynamic-toolbar label{flex-basis:100%}.mme-item{padding:12px}.mme-save-bar>div{width:100%}.mme-save-bar button{flex:1}.mme-apply{padding:14px}.mme-apply-actions{align-items:stretch;flex-direction:column}}.omnichat-home-page.home-dashboard{min-height:var(--saas-workspace-height, 100vh);background:#f7f9fb;color:#182b3b;font-family:inherit;font-size:16px;line-height:1.55}.home-dashboard .home-dashboard-content{width:min(1920px,100%);margin:0 auto;padding:40px clamp(24px,3vw,64px) 56px;box-sizing:border-box}.home-dashboard button{font-family:inherit;cursor:pointer}.home-dashboard button:focus-visible{outline:3px solid #0a8b7e;outline-offset:3px}.home-dashboard button:disabled{cursor:default;opacity:.38}.home-dashboard h1,.home-dashboard h2,.home-dashboard h3,.home-dashboard p{margin:0}.home-dashboard h1{font-size:clamp(28px,2vw,38px);letter-spacing:-.035em;line-height:1.2;font-weight:720}.home-dashboard h2{font-size:21px;line-height:1.4;font-weight:700;letter-spacing:-.02em}.home-dashboard .home-overview-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.home-dashboard .home-overview-header>div:first-child{min-width:0}.home-dashboard .home-account-name{margin-bottom:7px;color:#087d70;font-size:15px;font-weight:650;overflow-wrap:anywhere}.home-dashboard .home-overview-header h1+p{color:#526477;font-size:16px;margin-top:12px}.home-dashboard .home-header-actions{display:flex;gap:10px;flex-shrink:0}.home-dashboard .home-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #d4dee6;border-radius:8px;color:#24394b;background:#fff;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none}.home-dashboard .home-button:hover{background:#f0f6f6;border-color:#b5d0cd}.home-dashboard .home-button-primary{background:#087f73;color:#fff;border-color:#087f73}.home-dashboard .home-button-primary:hover{background:#06685f;border-color:#06685f}.home-dashboard .home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.home-dashboard .home-metric{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:23px 24px 20px;background:#fff;color:inherit;border:1px solid #dfe6ec;border-radius:12px;min-width:0;transition:border-color .15s,background .15s}.home-dashboard .home-metric:hover{border-color:#7eafa8;background:#fcfefe}.home-dashboard .home-metric-label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#405568}.home-dashboard .home-metric-label svg{flex-shrink:0;color:#658279}.home-dashboard .home-metric>strong{margin:13px 0 11px;font-size:38px;line-height:1.15;letter-spacing:-.035em;font-weight:700;font-variant-numeric:tabular-nums}.home-dashboard .home-metric-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#617386;font-size:13px;line-height:1.5}.home-dashboard .home-metric-detail svg{flex-shrink:0}.home-dashboard .home-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);gap:24px;align-items:start}.home-dashboard .home-main-column,.home-dashboard .home-side-column{display:grid;gap:24px;min-width:0}.home-dashboard .home-panel{background:#fff;border:1px solid #dfe6ec;border-radius:12px;min-width:0}.home-dashboard .home-panel-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 25px 19px}.home-dashboard .home-panel-header>div{min-width:0}.home-dashboard .home-panel-header p{margin-top:5px;color:#617386;font-size:14px;line-height:1.55}.home-dashboard .home-text-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:7px 0;border:0;background:transparent;color:#087f73;font-size:14px;line-height:1.5;font-weight:600}.home-dashboard .home-text-action:hover{color:#054c46;text-decoration:underline}.home-dashboard .home-period-control{display:flex;align-items:center;gap:5px;border:1px solid #dfe6ec;border-radius:7px;padding:3px;flex-shrink:0}.home-dashboard .home-period-control>span{min-width:94px;text-align:center;font-size:14px;font-weight:500}.home-dashboard .home-period-control button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;border-radius:4px;color:#405568}.home-dashboard .home-period-control button:not(:disabled):hover{background:#eef5f4}.home-dashboard .home-activity-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 25px 23px;gap:20px}.home-dashboard .home-activity-totals>div{display:grid;gap:6px;min-width:0}.home-dashboard .home-activity-totals>div+div{border-left:1px solid #e5ebef;padding-left:23px}.home-dashboard .home-activity-totals strong{font-size:30px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.home-dashboard .home-activity-totals span{font-size:14px;color:#526477;line-height:1.5}.home-dashboard .home-panel-footnote{padding:13px 25px;background:#fafcfd;border-top:1px solid #edf1f4;border-radius:0 0 12px 12px;color:#617386;font-size:13px;line-height:1.5}.home-dashboard .home-conversation-row,.home-dashboard .home-flow-row,.home-dashboard .home-shortcut,.home-dashboard .home-channel-row{display:flex;align-items:center;width:100%;gap:15px;padding:18px 25px;border:0;border-top:1px solid #edf1f4;background:transparent;text-align:left;color:inherit}.home-dashboard .home-conversation-row:last-child,.home-dashboard .home-flow-row:last-child,.home-dashboard .home-shortcut:last-child,.home-dashboard .home-channel-row:last-child{border-radius:0 0 12px 12px}.home-dashboard .home-conversation-row:hover,.home-dashboard .home-flow-row:hover,.home-dashboard .home-shortcut:hover,.home-dashboard .home-channel-row:hover{background:#f6faf9}.home-dashboard .home-conversation-copy,.home-dashboard .home-flow-copy{display:grid;flex:1;min-width:0;gap:4px}.home-dashboard .home-conversation-name{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650;overflow-wrap:anywhere}.home-dashboard .home-conversation-preview{font-size:14px;color:#617386;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-dashboard .home-conversation-meta{display:grid;flex-shrink:0;gap:5px;text-align:right;font-size:12px;color:#617386}.home-dashboard .home-conversation-meta time{font-size:13px}.home-dashboard .home-conversation-avatar{flex-shrink:0}.home-dashboard .home-conversation-avatar .avatar{width:42px;height:42px;border-radius:50%;font-size:15px}.home-dashboard .home-unread-dot{width:7px;height:7px;border-radius:50%;background:#088879;flex-shrink:0}.home-dashboard .home-row-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#eff5f4;color:#33766d;border-radius:9px}.home-dashboard .home-shortcut>span:not(.home-row-icon),.home-dashboard .home-channel-row>span:not(.home-row-icon){display:grid;flex:1;min-width:0;gap:5px}.home-dashboard .home-shortcut strong,.home-dashboard .home-channel-row strong,.home-dashboard .home-flow-copy strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.home-dashboard .home-shortcut>span>span,.home-dashboard .home-channel-row>span>span,.home-dashboard .home-flow-copy>span{font-size:14px;color:#617386;line-height:1.5;overflow-wrap:anywhere}.home-dashboard .home-conversation-row>svg,.home-dashboard .home-flow-row>svg,.home-dashboard .home-shortcut>svg,.home-dashboard .home-channel-row>svg{flex-shrink:0;color:#8697a5}.home-dashboard .home-flow-status{flex-shrink:0;padding:4px 9px;border-radius:5px;font-size:12px;font-weight:550;color:#627180;background:#f0f3f6}.home-dashboard .home-flow-status.is-published{color:#086859;background:#e9f6ef}.home-dashboard .home-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:23px 28px 32px;border-top:1px solid #edf1f4}.home-dashboard .home-empty-icon{display:grid;place-items:center;width:52px;height:52px;background:#eff6f4;border-radius:50%;color:#3c8073;margin-bottom:13px}.home-dashboard .home-empty-state h3{font-size:17px;font-weight:650}.home-dashboard .home-empty-state p{max-width:450px;font-size:14px;color:#617386;margin:8px 0 18px}.home-dashboard .home-flow-empty{padding:0 25px 25px}.home-dashboard .home-flow-empty p{color:#617386;font-size:15px;margin:0 0 18px}@media(min-width:1800px){.home-dashboard .home-dashboard-content{padding-top:52px}.home-dashboard .home-metric-label{font-size:17px}.home-dashboard .home-metric-detail,.home-dashboard .home-panel-header p,.home-dashboard .home-conversation-preview,.home-dashboard .home-shortcut>span>span,.home-dashboard .home-channel-row>span>span,.home-dashboard .home-flow-copy>span{font-size:15px}.home-dashboard .home-conversation-row,.home-dashboard .home-flow-row,.home-dashboard .home-shortcut,.home-dashboard .home-channel-row{padding-top:22px;padding-bottom:22px}}@media(max-width:1150px){.home-dashboard .home-overview-header{align-items:start;flex-direction:column}.home-dashboard .home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard .home-dashboard-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px}.home-dashboard .home-activity-totals{gap:12px}.home-dashboard .home-activity-totals>div+div{padding-left:12px}}@media(max-width:920px){.home-dashboard .home-dashboard-columns{grid-template-columns:minmax(0,1fr)}.home-dashboard .home-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}}@media(max-width:600px){.home-dashboard .home-dashboard-content{padding:25px 16px 32px}.home-dashboard .home-overview-header{gap:20px;margin-bottom:22px}.home-dashboard .home-overview-header h1+p{font-size:15px}.home-dashboard .home-header-actions{flex-wrap:wrap;width:100%;gap:8px}.home-dashboard .home-header-actions .home-button{flex:1 1 160px}.home-dashboard .home-metrics{gap:10px;margin-bottom:18px}.home-dashboard .home-metric{padding:17px 14px;border-radius:9px}.home-dashboard .home-metric-label{align-items:start;flex-direction:column;gap:9px;font-size:14px}.home-dashboard .home-metric>strong{font-size:30px}.home-dashboard .home-metric-detail{font-size:12px}.home-dashboard .home-metric-detail svg{display:none}.home-dashboard .home-panel-header{padding:20px 18px 17px;align-items:start;flex-wrap:wrap;gap:12px}.home-dashboard h2{font-size:19px}.home-dashboard .home-text-action{font-size:13px}.home-dashboard .home-main-column,.home-dashboard .home-side-column{gap:18px}.home-dashboard .home-side-column{grid-template-columns:minmax(0,1fr)}.home-dashboard .home-activity-totals{padding:4px 18px 20px;grid-template-columns:minmax(0,1fr);gap:14px}.home-dashboard .home-activity-totals>div{display:flex;align-items:center;gap:14px}.home-dashboard .home-activity-totals>div+div{border-left:0;padding:0}.home-dashboard .home-activity-totals strong{font-size:26px;min-width:35px}.home-dashboard .home-panel-footnote{padding:12px 18px}.home-dashboard .home-conversation-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px 12px}.home-dashboard .home-conversation-avatar .avatar{width:36px;height:36px}.home-dashboard .home-conversation-meta{grid-column:2;display:flex;flex-wrap:wrap;text-align:left;gap:4px 8px}.home-dashboard .home-conversation-row>svg{display:none}.home-dashboard .home-conversation-row,.home-dashboard .home-flow-row,.home-dashboard .home-shortcut,.home-dashboard .home-channel-row{padding:17px 18px}.home-dashboard .home-flow-row{flex-wrap:wrap;gap:10px}.home-dashboard .home-flow-row>svg{display:none}.home-dashboard .home-flow-empty{padding:0 18px 22px}}.shop-product-picker{display:flex;flex-direction:column;gap:12px;padding:14px;background:#fff;border:1px solid #d7e2ed;border-radius:10px;color:#172b44;font-size:12px;min-width:0}.shop-picker-source{display:flex;flex-direction:column;gap:6px;font-weight:600}.shop-picker-source select{width:100%;min-width:0;border:1px solid #cddae7;border-radius:6px;padding:9px;background:#fff;color:#172b44;font-size:12px}.message-shop-block.message-shop-telegram .message-shop-gallery{display:flex;flex-direction:column;gap:12px;padding:8px;height:auto;min-height:0}.message-shop-block.message-shop-telegram .message-shop-gallery-card{position:relative;flex:0 0 auto;width:100%;transform:none;margin:0}.message-shop-block.message-shop-telegram .message-shop-gallery-card .message-shop-card-buttons{display:flex;flex-direction:column}.shop-picker-payment-actions{display:grid;gap:6px}.shop-product-picker .shop-picker-payment-actions>button{justify-content:flex-start;gap:8px;min-height:34px;padding:8px 10px;text-align:left;font-size:11px;font-weight:600}.shop-picker-payment-actions svg{flex-shrink:0;color:#0878ec}.shop-product-picker .shop-picker-payment-actions>button:hover:not(:disabled){background:#f3f8ff;border-color:#9cc2ed}.shop-product-picker .shop-picker-edit-payment-step{justify-content:flex-start;gap:7px;padding:7px 9px;color:#0878ec;font-size:11px}.shop-product-picker .shop-picker-payment-actions>button:focus-visible,.shop-product-picker .shop-picker-edit-payment-step:focus-visible{outline:2px solid #0878ec;outline-offset:2px}.shop-picker-advisory{padding:10px;border:1px solid #dce8f6;border-radius:6px;background:#f4f8fd;color:#47617c;line-height:1.5}.shop-product-picker .shop-picker-gallery{position:relative;min-width:0;margin:5px 1px 0}.shop-product-picker .shop-picker-gallery-viewport{overflow:hidden;border:1px solid #29ac76;border-radius:10px;background:#fff}.shop-product-picker .shop-picker-gallery-track{display:flex;min-width:0;height:358px;transition:transform .22s ease}.shop-product-picker .shop-picker-gallery-slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;height:100%;border:0;border-radius:0}.shop-product-picker .shop-picker-gallery-slide.shop-picker-preview-card{display:flex;flex-direction:column;border:0;border-radius:0}.shop-product-picker .shop-picker-gallery-slide .shop-picker-preview-image{flex:1;min-height:0;aspect-ratio:auto}.shop-product-picker .shop-picker-gallery-slide .shop-picker-preview-copy,.shop-product-picker .shop-picker-gallery-slide .shop-picker-preview-actions{flex-shrink:0}.shop-product-picker .shop-picker-gallery-slide .shop-picker-preview-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shop-product-picker .shop-picker-gallery-slide.shop-picker-catalog{border:0;border-radius:0;overflow:hidden}.shop-product-picker .shop-picker-gallery-slide.shop-picker-catalog>.shop-picker-options{flex:1;min-height:0;max-height:none;overscroll-behavior:contain}.shop-product-picker .shop-picker-gallery-slide.shop-picker-catalog>input,.shop-product-picker .shop-picker-gallery-slide.shop-picker-catalog>.shop-picker-catalog-heading,.shop-product-picker .shop-picker-gallery-slide.shop-picker-catalog>small{flex-shrink:0}@media(prefers-reduced-motion:reduce){.shop-product-picker .shop-picker-gallery-track{transition:none}}.shop-product-picker .shop-picker-preview-card{position:relative;overflow:hidden;border:1px solid #29ac76;border-radius:10px;background:#fff}.shop-picker-preview-image{aspect-ratio:1.3;background:#f5f7f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-picker-preview-image img{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}.shop-picker-preview-image>span{display:flex;align-items:center;flex-direction:column;gap:9px;color:#8a99a8}.shop-picker-preview-image small{font-size:11px}.shop-picker-preview-copy{display:flex;flex-direction:column;gap:5px;padding:11px 12px 13px;min-height:64px}.shop-picker-preview-copy strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.shop-picker-preview-copy>span{font-size:12px;color:#5e7186}.shop-picker-unavailable{color:#a34113}.shop-picker-preview-actions{display:flex;flex-direction:column;border-top:1px solid #e0e7ef;text-align:center;color:#0878ec;font-size:11px}.shop-picker-preview-actions span{padding:9px 6px;border-bottom:1px solid #e0e7ef}.shop-picker-preview-actions span:last-child{border-bottom:0}.shop-product-picker .shop-picker-remove{position:absolute;right:8px;top:8px;width:24px;height:24px;padding:0;border-radius:50%;border-color:#dce3eb;background:#fffffff2;box-shadow:0 2px 7px #0e203018;color:#708194}.shop-product-picker .shop-picker-gallery-nav,.shop-product-picker .shop-picker-gallery-add{position:absolute;top:29%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transform:translateY(-50%);padding:0;border-radius:50%;background:#fff;border:1px solid #d7e0e8;color:#6d7d8c;box-shadow:0 3px 8px #172b4420;z-index:1}.shop-product-picker .shop-picker-gallery-nav.previous{left:-15px}.shop-product-picker .shop-picker-gallery-nav.next,.shop-product-picker .shop-picker-gallery-add{right:-15px}.shop-product-picker .shop-picker-gallery-nav:disabled{background:#fff;opacity:.45}.shop-product-picker .shop-picker-gallery-add{background:#087dff;border-color:#087dff;color:#fff}.shop-product-picker .shop-picker-gallery-add.above-next{top:calc(29% - 41px)}.shop-product-picker .shop-picker-gallery-add:disabled{background:#aabdd2;border-color:#aabdd2;opacity:1}.shop-product-picker .shop-picker-empty{width:100%;min-height:205px;display:flex;flex-direction:column;gap:10px;border:1px dashed #91b5da;border-radius:10px;padding:22px;text-align:center;color:#0780ef;background:#f8fbff}.shop-picker-empty strong{font-size:13px}.shop-picker-empty span{font-size:11px;line-height:1.5;color:#6c7f94}.shop-picker-gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#708197;font-size:10px}.shop-picker-gallery-tools>div{display:flex;align-items:center;gap:6px}.shop-picker-gallery-tools>span{font-variant-numeric:tabular-nums}.shop-product-picker .shop-picker-gallery-tools button{padding:3px;border-color:transparent;background:transparent}.shop-product-picker .shop-picker-gallery-tools button:hover:not(:disabled){border-color:#dce5ee;background:#f4f8fc}.shop-picker-catalog{display:flex;flex-direction:column;gap:9px;padding:11px;background:#f7faff;border:1px solid #d3e2f2;border-radius:8px}.shop-picker-catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.shop-product-picker .shop-picker-catalog-heading button{padding:3px;border-color:transparent;background:transparent}.shop-picker-catalog>small{color:#64788f;font-size:10px}.shop-product-picker .shop-picker-options{max-height:215px;background:#fff}.shop-product-picker .shop-picker-options>button{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:9px;border:0;border-bottom:1px solid #edf2f8;border-radius:0;text-align:left;color:#23374d}.shop-product-picker .shop-picker-options>button:last-child{border-bottom:0}.shop-product-picker .shop-picker-options>button:hover{background:#edf5ff}.shop-picker-options>button>img,.shop-picker-option-image{width:33px;height:33px;border-radius:5px;flex-shrink:0;object-fit:contain;display:flex;align-items:center;justify-content:center;background:#f0f4f8;color:#8395a9}.shop-picker-options>button>span:not(.shop-picker-option-image){flex:1;min-width:0;overflow-wrap:anywhere;font-size:11px}.shop-picker-options>button .shop-picker-option-state{font-size:10px;color:#0878ec;flex-shrink:0}.shop-product-picker>details.shop-picker-advisory{padding:8px 10px;background:#f6f9fc;font-size:11px}.shop-picker-advisory summary{cursor:pointer;color:#586d84}.shop-picker-advisory[open] summary{margin-bottom:7px}.shop-picker-advisory p{font-size:11px}.shop-picker-payment-details{border-top:1px solid #e1e8f0;padding-top:10px}.shop-picker-payment-details>summary{cursor:pointer;font-weight:600;font-size:12px;line-height:1.5}.shop-picker-payment-details>summary small{display:block;padding-left:15px;font-weight:400;color:#6d8096;font-size:10px;overflow-wrap:anywhere}.shop-picker-payment-details>div{display:flex;flex-direction:column;gap:10px;padding-top:12px}.shop-picker-payment-details .shop-picker-success{border:0;padding-top:0;font-size:11px}.shop-picker-payment-details .shop-picker-caption{font-size:11px}.shop-product-picker>.shop-picker-caption{font-size:10px}.shop-product-picker>a{font-size:11px}.shop-product-picker header{display:flex;gap:8px;align-items:center}.shop-product-picker header>button{margin-left:auto}.shop-product-picker button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce5ee;border-radius:5px;background:#fff;color:#46607c;padding:5px;cursor:pointer}.shop-product-picker button:disabled{opacity:.4;cursor:default}.shop-product-picker p{margin:0;line-height:1.5}.shop-product-picker a{color:#0878ec;font-weight:600;text-decoration:none}.shop-picker-caption{color:#63758a;line-height:1.5}.shop-picker-error{padding:10px;border-radius:6px;background:#fff3ec;color:#a34113;line-height:1.5}.shop-picker-error button{margin-top:8px}.shop-picker-selected{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.shop-picker-selected li{display:flex;align-items:center;gap:8px;padding:7px;background:#f6f9fc;border:1px solid #e2eaf2;border-radius:7px}.shop-picker-selected img,.shop-picker-image{width:38px;height:38px;object-fit:cover;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eaf1f7}.shop-picker-selected li>span:nth-child(2){min-width:0;flex:1}.shop-picker-selected strong{display:block;overflow-wrap:anywhere}.shop-picker-selected small{display:block;color:#68798b;margin-top:3px}.shop-picker-selected li>div{display:flex;gap:2px}.shop-product-picker input[type=search],.shop-picker-success select{width:100%;min-width:0;border:1px solid #cddae7;border-radius:6px;padding:9px;background:#fff;color:#172b44;font-size:12px}.shop-picker-options{max-height:220px;overflow:auto;border:1px solid #e2eaf2;border-radius:6px}.shop-picker-options label{display:flex;align-items:center;gap:9px;padding:9px;border-bottom:1px solid #eef2f6;cursor:pointer}.shop-picker-options label:last-child{border-bottom:0}.shop-picker-options input{width:15px;height:15px;flex-shrink:0}.shop-picker-options small{display:block;color:#677b90;margin-top:3px}.shop-picker-options p{padding:10px;color:#63758a}.shop-picker-success{display:flex;flex-direction:column;gap:7px;font-weight:600;border-top:1px solid #e2eaf2;padding-top:12px}.shop-picker-cart-preview{display:flex;align-items:center;flex-direction:column;text-align:center;gap:8px;padding:15px;background:#f7fbff;border:1px solid #e3ecf5;border-radius:8px}.shop-picker-cart-preview span{width:100%;padding:7px;border:1px solid #cfe0f3;border-radius:5px;background:#fff;color:#0878ec}.message-shop-block{border:1px solid #d9e4ef;border-radius:8px;overflow:hidden;background:#fff}.message-shop-block>header{display:flex;gap:6px;align-items:center;padding:9px;font-weight:700;color:#147355;background:#effaf6}.message-shop-products{display:flex;overflow:hidden;gap:6px;padding:8px}.message-shop-product{flex:0 0 100%;min-width:0;border:1px solid #e2eaf2;border-radius:6px;overflow:hidden}.message-shop-product img{width:100%;height:140px;object-fit:contain;background:#f3f6f9;pointer-events:none;user-select:none;-webkit-user-drag:none}.message-shop-product strong,.message-shop-product small{display:block;padding:4px 8px;overflow-wrap:anywhere}.message-shop-product>div{display:flex;flex-direction:column;border-top:1px solid #e2eaf2;color:#0878ec;text-align:center;font-size:10px}.message-shop-product>div span{padding:5px;border-bottom:1px solid #eef3f8}.message-shop-block>p{padding:9px;font-size:11px;color:#65768a}.message-shop-success{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:10px 16px 10px 8px;border-top:1px solid #e2eaf2;color:#14825e;font-size:11px}.message-shop-success .wire-handle{right:-5px}.template-field-input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--border, #d8e1ec);border-radius:8px;background:var(--surface, #fff);color:inherit;font:inherit;line-height:1.65;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none}.template-field-input.is-multiline{min-height:calc(var(--template-field-rows, 3) * 1.65em + 22px)}.template-field-input.is-singleline{white-space:pre-wrap}.template-field-input:focus-within{border-color:var(--primary, #1684ff);box-shadow:0 0 0 3px #1684ff1a}.template-field-input[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted, #8190a6);pointer-events:none;position:absolute}.template-field-input[aria-disabled=true]{background:#f5f7fa;color:#7f8a9b;cursor:default}.template-field-chip{display:inline-flex;align-items:baseline;vertical-align:baseline;max-width:100%;margin:1px 2px;padding:0 5px;border:1px solid #c4dffe;border-radius:4px;background:#edf6ff;color:#0769bd;font:inherit;font-size:.94em;font-weight:600;line-height:1.45;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.template-field-chip[role=button]{cursor:pointer}.template-field-chip[role=button]:hover{background:#dfefff;border-color:#87bffe}.template-field-chip[role=button]:focus-visible{outline:2px solid #1684ff;outline-offset:2px}.friendly-template-text{white-space:pre-wrap;overflow-wrap:anywhere}.email-rich-text-input .email-template-field-chip,.email-designer-text .email-template-field-chip{display:inline;padding:2px 6px;border:1px solid #b8d5fb;border-radius:5px;background:#eef6ff;color:#1764b4;font:inherit;font-size:.94em;line-height:1.8;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.email-rich-text-input .email-template-field-chip{cursor:pointer}.email-rich-text-input .email-template-field-chip:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.email-template-field-picker{display:grid;width:100%;min-width:0;gap:9px;padding:12px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fbff;box-sizing:border-box;font-size:12px}.email-template-field-picker>strong{color:#25354c}.email-template-field-picker .email-rich-text-insert-menu{width:100%;min-width:0;margin:0}.email-template-field-picker-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.email-template-field-picker-actions>button{min-height:30px;padding:5px 9px;border:1px solid #d5dfeb;border-radius:6px;background:#fff;color:#2565aa;font:inherit;cursor:pointer}.email-template-field-picker-actions>button:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.text-constructor-field{width:100%}.text-constructor-field>.template-field-input{padding-right:44px;font-weight:400}.text-constructor-field.has-footer>.template-field-input{padding-right:12px}.text-constructor-field.has-omnichat-toolbar>.template-field-input{padding:12px 12px 48px}.text-constructor-field .text-constructor-footer{flex-wrap:wrap;align-items:flex-start;padding:8px 0}.text-constructor-field .text-constructor-tools{gap:6px}.text-constructor-field .character-counter{margin-left:auto;font-size:11px;font-weight:400}.template-field-feedback{display:block;padding:5px 0;color:#a45112;font-size:11px}.template-field-options{position:fixed;z-index:2300;display:grid;gap:8px;padding:14px;border:1px solid #d8e1ec;border-radius:10px;background:#fff;color:#243449;box-shadow:0 10px 35px #21365024}.template-field-options header{display:flex;justify-content:space-between;align-items:center}.template-field-options header button{width:28px;height:28px;justify-content:center;padding:0;border:0}.template-field-options p{margin:0 0 4px;color:#6a7b90;font-size:12px}.template-field-options button{display:flex;gap:8px;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#24598c;font:inherit;font-size:12px;text-align:left;cursor:pointer}.template-field-options button:hover{background:#f1f7fe}.template-field-options button:focus-visible{outline:2px solid #1684ff;outline-offset:2px}.template-improved-preview{padding:12px;white-space:pre-wrap;border:1px solid #d8e1ec;border-radius:8px}.omnichat-notify-action-popover>header button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#64748b;cursor:pointer}.notify-assignees-editor .text-constructor-field>.template-field-input{width:100%;min-height:132px;font-size:13px;line-height:1.65}.notify-assignees-editor .text-constructor-footer{display:grid;gap:8px}.notify-assignees-editor .text-constructor-tools{display:flex;flex-wrap:wrap}.notify-assignees-editor .text-constructor-tools button{font-weight:600}.notify-assignees-editor .character-counter{justify-self:end}.composer-message-card .text-constructor-field>.template-field-input{min-height:112px;border:0;border-radius:0;font-size:13px}.composer-rich-copy .text-constructor-field>.template-field-input.is-singleline{min-height:32px;padding:6px 36px 6px 10px;border:0;border-radius:0;background:#f5f5f5;font-size:12px}.composer-rich-copy .text-constructor-field>.template-field-input.is-multiline{min-height:70px;padding:8px 10px;border:0;border-radius:0;font-size:12px}.composer-quick-pill>.text-constructor-field{width:auto;min-width:8ch;flex:1}.composer-quick-pill .text-constructor-trigger{display:none}.composer-quick-pill .text-constructor-field>.template-field-input{min-height:24px;padding:0 4px;border:0;background:transparent;font-size:12px;box-shadow:none}.external-body-compose .text-constructor-field>.template-field-input{min-height:330px;border:0;border-radius:0;padding:16px 18px;font-family:Consolas,monospace}.settings-greeting-editor .text-constructor-field{max-width:640px}@media(max-width:480px){.template-field-options{max-width:calc(100vw - 24px)}}.message-block-stack>.message-shop-block{width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent}.message-block-stack>.message-shop-block>header{padding:2px 0 8px;gap:6px;background:transparent;color:#68788e;font-size:11px;font-weight:600}.message-shop-block .message-shop-gallery{width:100%;overflow:visible;padding:calc(2px + var(--gallery-rise, 0px)) 0 8px;align-items:flex-end}.message-shop-block .message-shop-gallery-card{flex:0 0 100%;width:100%;min-width:0;transform:translateY(calc(-1 * var(--gallery-card-rise, 0px)));background:#fff}.message-shop-block .message-shop-gallery-card>p{min-height:0;margin:0;padding-bottom:10px;color:#62738a}.message-shop-card-buttons{display:flex;flex-direction:column;border-top:1px solid #e1e7ef;color:#0878ec;text-align:center;font-size:11px}.message-shop-card-buttons>span{padding:8px;line-height:1.25}.message-shop-card-buttons>span+span{border-top:1px solid #e1e7ef}.message-shop-automation{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:28px;margin-top:4px;padding-right:18px;color:#738197;font-size:11px}.message-shop-automation .wire-handle{right:-5px}.message-shop-empty{display:grid;gap:10px;place-content:center;justify-items:center;min-height:150px;border:1px dashed #cdd8e4;border-radius:10px;color:#718399;font-size:12px}.message-shop-block>.message-shop-cart-summary{padding:14px;border:1px solid #dbe5ef;border-radius:10px;background:#f7fafc;line-height:1.7}.omnichat-message:has(.inbox-messenger-rich){min-width:0}.omnichat-message-inspect{position:absolute;top:8px;right:-32px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#f1f3f5;color:#657184;opacity:0;pointer-events:none;cursor:pointer}.omnichat-message.outgoing>.omnichat-message-inspect{right:auto;left:-32px}.omnichat-message:hover>.omnichat-message-inspect,.omnichat-message:focus-within>.omnichat-message-inspect{opacity:1;pointer-events:auto}.omnichat-message-inspect:focus-visible{outline:2px solid #0866ff;outline-offset:2px}.omnichat-message .omnichat-message-attachment-preview.inline-media{display:block;width:min(280px,100%);min-width:0;padding:0;border:0;background:transparent;border-radius:14px;overflow:hidden}.omnichat-message .omnichat-message-attachment-preview.inline-media>img{display:block;width:280px;max-width:100%;max-height:320px;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:14px;background:transparent}.omnichat-message .omnichat-message-attachment-preview.inline-media.sticker,.omnichat-message .omnichat-message-attachment-preview.inline-media.sticker>img{width:112px}.omnichat-message .omnichat-message-attachment-preview.inline-media.sticker>img{aspect-ratio:1}.omnichat-message:has(.omnichat-message-attachment-preview.inline-media):not(:has(.omnichat-message-text,.inbox-messenger-rich)){background:transparent;padding:4px}.omnichat-message .omnichat-message-attachments:first-of-type{margin-top:0}.omnichat-message .omnichat-message-attachment-more>summary{cursor:pointer;padding:6px 0}.omnichat-message .omnichat-message-attachment-preview.video{display:block;min-width:0}.omnichat-message .omnichat-message-attachment-preview.video>video{width:280px;max-height:320px;height:auto;aspect-ratio:auto}.omnichat-message .omnichat-message-attachment-preview.video>.omnichat-message-attachment-copy,.omnichat-message .omnichat-message-attachment-preview.audio>.omnichat-message-attachment-copy{display:none}.inbox-messenger-rich{display:grid;gap:10px;min-width:0;max-width:100%}.inbox-messenger-block{min-width:0;max-width:100%}.inbox-messenger-buttons{display:grid;min-width:min(230px,100%);margin-top:10px;border:1px solid #dce1e8;border-radius:10px;overflow:hidden;background:#fff}.inbox-messenger-buttons>a,.inbox-messenger-buttons>button{display:block;width:100%;min-width:0;min-height:38px;padding:9px 12px;border:0;border-radius:0;background:#fff;color:#0866ff;font:inherit;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.inbox-messenger-buttons>:disabled{cursor:default;opacity:1}.inbox-messenger-buttons>:not(:first-child){border-top:1px solid #e7e9ed}.inbox-messenger-buttons>:hover{background:#f5f8ff}.inbox-messenger-gallery{display:flex;gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:1px;scrollbar-width:none}.inbox-messenger-gallery::-webkit-scrollbar{display:none}.inbox-messenger-gallery:focus-visible{outline:2px solid #0866ff;outline-offset:2px;border-radius:14px}.inbox-messenger-gallery[data-dragging=true]{scroll-snap-type:none}@media(hover:hover)and (pointer:fine){.inbox-messenger-gallery{cursor:grab;user-select:none}.inbox-messenger-gallery[data-dragging=true],.inbox-messenger-gallery[data-dragging=true] *{cursor:grabbing}}.inbox-messenger-card{flex:0 0 min(250px,100%);width:250px;max-width:100%;min-width:0;overflow:hidden;border:1px solid #dce1e8;border-radius:14px;background:#fff;color:#253042;scroll-snap-align:start}.inbox-messenger-card>img,.inbox-messenger-card>a>img{display:block;width:100%;aspect-ratio:1.91;object-fit:cover;background:#f2f4f7}.inbox-messenger-card.aspect-square>img,.inbox-messenger-card.aspect-square>a>img{aspect-ratio:1}.inbox-messenger-card-copy{padding:12px}.inbox-messenger-card-copy:empty{display:none}.inbox-messenger-card-copy strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere}.inbox-messenger-card-copy a{color:inherit;text-decoration:none}.inbox-messenger-card-copy p{margin:5px 0 0;font-size:12px;line-height:1.45;color:#697586;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-messenger-card>.inbox-messenger-buttons{margin:0;border:0;border-top:1px solid #e7e9ed;border-radius:0}.inbox-messenger-quick-replies{display:flex;flex-wrap:wrap;gap:6px}.inbox-messenger-quick-replies>button,.inbox-messenger-quick-replies>a{border:1px solid #9bbffb;background:#fff;color:#0866ff;border-radius:18px;padding:7px 12px;font:inherit;text-decoration:none;cursor:pointer}.omnichat-clean-mode .omnichat-message-details-panel{max-height:min(340px,45vh);overflow-y:auto}@media(hover:none){.omnichat-message-inspect{opacity:1;pointer-events:auto}}.automation-overview{display:flex;flex-direction:column;min-width:0;height:100%;min-height:560px;color:#243247;background:#f7f8fa}.automation-overview-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:10px 20px;background:#fff;border-bottom:1px solid #e1e7ef}.automation-overview-breadcrumb{display:flex;align-items:center;gap:9px;min-width:0;color:#69778c;font-size:12px}.automation-overview-breadcrumb h1{margin:0;font-size:14px;font-weight:700;color:#172538;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-overview-back{border:0;background:transparent;color:#586c83;padding:5px 0;display:inline-flex;gap:7px;align-items:center;cursor:pointer}.automation-overview-state{flex:none;font-size:10px;font-weight:800;border-radius:4px;padding:3px 6px}.automation-overview-state.live{background:#e3f7f2;color:#00816e}.automation-overview-state.draft{background:#edf0f5;color:#6d798c}.automation-overview-state.stopped{background:#fff0e1;color:#ae661b}.automation-overview-edit{display:inline-flex;gap:8px;align-items:center;flex:none;border:1px solid #ccd9e8;border-radius:6px;background:#fff;color:#263b54;padding:9px 12px;font-size:12px;font-weight:600;cursor:pointer}.automation-overview-edit:hover{background:#f0f7ff;border-color:#90bafa}.automation-overview-change-dot{width:6px;height:6px;border-radius:50%;background:#f4b95d}.automation-overview-body{display:grid;grid-template-columns:250px minmax(0,1fr);flex:1;min-height:0}.automation-overview-sidebar{padding:22px 16px;background:#fff;border-right:1px solid #e1e7ef;overflow-y:auto}.automation-overview-sidebar h2{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:700}.automation-overview-scope{margin:0 0 16px;font-size:11px;color:#748196}.automation-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.automation-overview-metric{border:1px solid #e0e6ee;border-radius:5px;padding:12px 10px;min-width:0}.automation-overview-metric span{display:block;color:#778296;font-size:11px;margin-bottom:7px}.automation-overview-metric strong{color:#243247;font-size:23px;font-weight:600;font-variant-numeric:tabular-nums}.automation-overview-metric-note{font-size:11px;line-height:1.6;color:#8590a0;margin:12px 0 24px}.automation-overview-info{border-top:1px solid #edf0f4;padding-top:20px}.automation-overview-info dl{margin:15px 0 0}.automation-overview-info dl>div{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-size:11px;line-height:1.5}.automation-overview-info dt{color:#8490a1;flex-shrink:0}.automation-overview-info dd{color:#42536a;margin:0;text-align:right;overflow-wrap:anywhere}.automation-overview-last-send{border-top:1px solid #edf0f4;padding-top:16px;margin-top:20px;display:flex;align-items:flex-start;gap:8px;color:#8390a0;font-size:11px;line-height:1.7}.automation-overview-last-send strong{color:#55677f;font-weight:500}.automation-overview-canvas-area{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.automation-overview-canvas-area>.canvas-frame{flex:1;min-height:0;height:100%}.automation-overview-canvas-area .flow-canvas{height:100%;min-height:0;scrollbar-width:none}.automation-overview-canvas-area .flow-canvas::-webkit-scrollbar{width:0;height:0}.automation-overview .flow-canvas-readonly .canvas-zoom-controls{position:absolute;top:50%;right:12px;bottom:auto;transform:translateY(-50%)}.automation-overview-banner{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:8;max-width:calc(100% - 32px);width:max-content;display:flex;align-items:center;gap:12px;border:1px solid #f1ddb5;background:#fff8e9;color:#947443;padding:7px 11px;border-radius:4px;font-size:11px;line-height:1.5;box-shadow:0 1px 4px #23304405}.automation-overview-banner button{background:none;border:0;padding:0;color:#087cf3;text-decoration:underline;cursor:pointer;font-size:inherit}.automation-overview-banner strong{flex:none;font-size:inherit}.automation-overview-unavailable{margin:auto;padding:70px 20px;text-align:center;color:#7d8a9b}.automation-overview-unavailable h2{color:#405269;font-size:18px}.automation-overview-unavailable p{font-size:13px}.automation-overview button:focus-visible{outline:2px solid #178aff;outline-offset:3px}@media(max-width:760px){.automation-overview{min-height:650px}.automation-overview-header{flex-wrap:wrap;padding:10px 12px;gap:10px}.automation-overview-breadcrumb{width:100%}.automation-overview-folder{display:none}.automation-overview-folder+svg{display:none}.automation-overview-edit{margin-left:auto}.automation-overview-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(400px,1fr);overflow:auto}.automation-overview-sidebar{padding:14px 12px;border-right:0;border-bottom:1px solid #e1e7ef;overflow:visible}.automation-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.automation-overview-metric{padding:9px 7px}.automation-overview-metric span{font-size:10px;min-height:28px}.automation-overview-metric strong{font-size:20px}.automation-overview-scope{margin-bottom:10px}.automation-overview-metric-note{margin-bottom:0}.automation-overview-info,.automation-overview-last-send{display:none}.automation-overview-canvas-area{min-height:400px}.automation-overview .flow-canvas-readonly .canvas-zoom-controls{top:12px;transform:none}.automation-overview-banner{position:relative;top:auto;left:auto;transform:none;max-width:none;width:auto;margin:8px;flex-wrap:wrap;gap:6px 12px}}.ai-agent-page{padding:28px;min-width:0;background:#f7f9fc;color:#16273c}.ai-agent-header,.ai-agent-toolbar,.ai-agent-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-agent-header{margin-bottom:22px}.ai-agent-header h1{font-size:25px;margin:6px 0 8px}.ai-agent-header p,.ai-agent-card p{color:#617187;line-height:1.6}.ai-agent-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:700;color:#667c99}.ai-agent-page button,.ai-agent-page input,.ai-agent-page select,.ai-agent-page textarea{font:inherit}.ai-agent-page button{border:1px solid #d7e0ed;border-radius:7px;background:#fff;padding:9px 13px;color:#234363;cursor:pointer}.ai-agent-page button.ai-agent-primary{background:#0879ef;border-color:#0879ef;color:#fff;font-weight:600}.ai-agent-page button:disabled{opacity:.5;cursor:not-allowed}.ai-agent-page :focus-visible{outline:2px solid #0783ef;outline-offset:3px}.ai-agent-banner,.ai-agent-error,.ai-agent-success{padding:13px 16px;border-radius:8px;margin:0 0 18px;line-height:1.6}.ai-agent-banner{background:#edf5ff;border:1px solid #cbdef7}.ai-agent-banner a{margin-left:8px}.ai-agent-error{background:#fff2f0;color:#97281c}.ai-agent-success{background:#e9f8f1;color:#145c40}.ai-agent-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,370px);gap:24px;align-items:start}.ai-agent-editor{display:grid;gap:18px}.ai-agent-card{padding:22px;border:1px solid #dce4ef;border-radius:12px;background:#fff}.ai-agent-card h2{font-size:16px;margin:0 0 18px}.ai-agent-card label:not(.ai-agent-permission){display:grid;gap:8px;margin:0 0 16px;font-weight:600;font-size:13px}.ai-agent-card input:not([type=checkbox]),.ai-agent-card select,.ai-agent-card textarea{width:100%;box-sizing:border-box;border:1px solid #ccd8e8;background:#fff;border-radius:7px;padding:10px;color:#263951;font-weight:400}.ai-agent-card textarea{resize:vertical;line-height:1.6}.ai-agent-permission{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-bottom:1px solid #edf0f6}.ai-agent-permission input{margin-top:3px;accent-color:#0879ef}.ai-agent-permission span{display:grid;gap:7px}.ai-agent-permission small,.ai-agent-list-row small{color:#677990;line-height:1.55}.ai-agent-note{font-size:12px;margin:12px 0 0}.ai-agent-toolbar{margin-bottom:20px;flex-wrap:wrap}.ai-agent-toolbar>div{display:flex;gap:8px;margin-left:auto}.ai-agent-status{font-size:11px;border-radius:5px;background:#eaf0f8;padding:5px 8px;text-transform:uppercase;color:#456281}.ai-agent-preview{position:sticky;top:20px}.ai-agent-preview-head{align-items:start}.ai-agent-preview-head span{font-size:10px;color:#76889b}.ai-agent-preview-tabs{display:flex;gap:5px;margin-bottom:15px}.ai-agent-preview-tabs button{flex:1;font-size:11px;padding:7px}.ai-agent-preview-tabs [aria-pressed=true]{background:#edf5ff;color:#0879ef;border-color:#99c9ff}.ai-agent-phone{border:1px solid #dce4ef;border-radius:12px;overflow:hidden;background:#f7faff;padding:0 14px 18px;font-size:12px;line-height:1.6}.ai-agent-phone header{text-align:center;border-bottom:1px solid #dce4ef;padding:12px;margin:0 -14px 18px;font-weight:700;background:#fff}.ai-agent-customer{background:#e1edff;margin:10px 0 10px 30px;padding:9px 11px;border-radius:10px;max-width:90%;overflow-wrap:anywhere}.ai-agent-reply{white-space:pre-line;background:#fff;border:1px solid #e3eaf4;border-radius:10px;padding:10px 12px;margin:10px 15px 10px 0}.ai-agent-quick-replies{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.ai-agent-quick-replies span{border:1px solid #87bafa;border-radius:16px;padding:5px 9px;color:#075fb9;background:#fff;font-size:10px}.ai-agent-sample-card{display:grid;border:1px solid #d9e4f2;border-radius:8px;background:#fff;overflow:hidden;width:180px;max-width:100%;gap:7px;padding-bottom:7px}.ai-agent-sample-card>div{height:95px;background:#e7f1ff;display:grid;place-items:center;font-size:34px;color:#609adb}.ai-agent-sample-card>strong,.ai-agent-sample-card>span{padding:0 10px}.ai-agent-sample-card button{margin:0 8px}.ai-agent-sample-qr{text-align:center;background:#eef3f9;padding:24px 12px;border:1px dashed #b4c6dc;border-radius:7px}.ai-agent-sample-qr small{display:block;margin-top:8px}.ai-agent-list-row{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:18px!important;margin-bottom:12px}.ai-agent-list-row>span:first-child{display:grid;gap:6px;flex:1}.ai-agent-empty{text-align:center;padding:55px 25px;background:#fff;border:1px dashed #ccd9e9;border-radius:12px}.ai-agent-empty p{color:#66778b;max-width:470px;margin:15px auto 25px}.ai-agent-payload{display:block;overflow-wrap:anywhere;color:#60758d;font-size:11px;margin-top:12px}@media(max-width:1050px){.ai-agent-layout{grid-template-columns:minmax(0,1fr)}.ai-agent-preview{position:static;max-width:500px;width:100%}}@media(max-width:650px){.ai-agent-page{padding:16px}.ai-agent-header{align-items:start;flex-direction:column}.ai-agent-card{padding:17px}.ai-agent-toolbar>div{margin-left:0;flex-wrap:wrap}.ai-agent-list-row{flex-wrap:wrap}.ai-agent-preview{max-width:none}}.ai-agent-fields{display:contents;border:0;padding:0;margin:0}.ai-agent-preview-actions{display:grid;gap:6px;margin-top:10px}.ai-agent-preview-actions button{font-size:11px;padding:8px}.ai-agent-preview-actions button:disabled{opacity:1;color:#075fb9;border-color:#b8d4f4}.omnichat-system-activity.inbox-activity-row{--activity-color: #68778b;display:block;flex:0 0 auto;width:fit-content;max-width:min(88%,540px);margin:12px auto;padding:0;border:1px solid #e4eaf0;border-radius:10px;background:#f8fafc;color:#526173;text-align:left;font-size:11px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.inbox-activity-row.is-field{--activity-color: #0c8a7d}.inbox-activity-row.is-condition{--activity-color: #7961ac}.inbox-activity-row.is-tag{--activity-color: #a86a18}.inbox-activity-row.is-automation{--activity-color: #4b7cac}.inbox-activity-row summary,.inbox-activity-summary{display:flex;align-items:flex-start;gap:8px;padding:8px 11px;list-style:none}.inbox-activity-row summary{cursor:pointer}.inbox-activity-row summary::-webkit-details-marker{display:none}.inbox-activity-row summary:focus-visible{outline:2px solid #6aaeff;outline-offset:2px;border-radius:8px}.inbox-activity-icon{display:flex;flex:0 0 auto;padding-top:2px;color:var(--activity-color)}.inbox-activity-copy{display:grid;gap:2px;min-width:0}.inbox-activity-title{font-weight:600}.inbox-activity-meta{color:#8491a1;font-size:10px}.inbox-activity-chevron{flex:0 0 auto;margin-top:2px;color:#8491a1}.inbox-activity-row details[open] .inbox-activity-chevron{transform:rotate(180deg)}.inbox-activity-details{margin:0;padding:9px 12px 10px 32px;border-top:1px solid #e4eaf0}.inbox-activity-details>div{display:grid;grid-template-columns:minmax(75px,1fr) minmax(0,2fr);gap:12px;margin-bottom:5px}.inbox-activity-details>div:last-child{margin-bottom:0}.inbox-activity-details dt{color:#7c8999}.inbox-activity-details dd{margin:0;white-space:pre-wrap;color:#35455a}.omnichat-clean-mode .omnichat-timeline-filters.inbox-activity-filters{flex:0 0 auto;flex-wrap:nowrap;min-height:36px;padding:4px 12px}.inbox-activity-filters button{font-weight:600}@media(max-width:640px){.omnichat-system-activity.inbox-activity-row{max-width:95%}.inbox-activity-details{padding-left:12px}.omnichat-clean-mode .omnichat-timeline-filters.inbox-activity-filters{gap:4px;padding-inline:8px}}.fm-workspace{--fm-ink:#172b36;--fm-muted:#64748b;--fm-line:#e2e8ef;--fm-accent:#087f72;--fm-soft:#eef8f6;max-width:1540px;margin:0 auto;padding:32px;color:var(--fm-ink);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fm-workspace *{box-sizing:border-box}.fm-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.fm-header h1{font-size:26px;line-height:1.25;letter-spacing:-.5px;margin:0 0 7px;font-weight:700}.fm-header p,.fm-section-heading p,.fm-overview>div>p,.fm-account-select p{margin:0;color:var(--fm-muted);font-size:13px;line-height:1.6}.fm-page-bar{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#fff;border:1px solid var(--fm-line);border-radius:10px}.fm-page-avatar{display:grid;place-items:center;width:38px;height:38px;background:#edf4ff;color:#1677ff;border-radius:9px}.fm-page-bar>div{display:grid;gap:2px}.fm-page-bar strong{font-size:13px}.fm-page-bar>div>span{font-size:11px;color:var(--fm-muted)}.fm-timezone{display:flex;gap:6px;align-items:center;margin-left:auto;font-size:11px;color:var(--fm-muted)}.fm-tabs{display:flex;gap:28px;border-bottom:1px solid var(--fm-line);margin:15px 0 24px;overflow:auto}.fm-tabs button{flex:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:14px 0 12px;color:var(--fm-muted);font:600 13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.fm-tabs button.selected{color:var(--fm-accent);border-bottom-color:var(--fm-accent)}.fm-button,.fm-text-button,.fm-icon-button{font:600 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:background .15s,border-color .15s;min-height:35px;text-decoration:none;white-space:nowrap}.fm-button{border:1px solid #cfd9e2;border-radius:7px;padding:8px 12px;background:#fff;color:var(--fm-ink)}.fm-button:hover{background:#f7fafc;border-color:#adbecb}.fm-button-primary{background:var(--fm-accent);border-color:var(--fm-accent);color:#fff}.fm-button-primary:hover{background:#066e63;border-color:#066e63}.fm-button-danger{color:#ad3542}.fm-text-button{border:0;background:none;color:var(--fm-accent);padding:4px 0}.fm-icon-button{border:1px solid var(--fm-line);background:#fff;color:var(--fm-muted);width:35px;border-radius:7px;padding:0}.fm-workspace button:disabled,.fm-workspace fieldset:disabled button{opacity:.48;cursor:not-allowed}.fm-workspace :is(button,a,input,textarea,select):focus-visible{outline:3px solid #bce7e0;outline-offset:3px}.fm-workspace input,.fm-workspace textarea,.fm-workspace select{font:400 13px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;color:var(--fm-ink);border:1px solid #cfd9e2;border-radius:7px;background:#fff;min-width:0;max-width:100%;width:100%;padding:9px 11px;min-height:38px}.fm-workspace textarea{resize:vertical}.fm-workspace input:disabled,.fm-workspace select:disabled,.fm-workspace textarea:disabled{background:#f7f9fb;color:#7e8b98}.fm-panel{background:#fff;border:1px solid var(--fm-line);border-radius:10px;padding:24px;min-width:0;margin-bottom:20px}.fm-panel h2{font-size:16px;line-height:1.4;font-weight:650;margin:0 0 5px}.fm-panel h3{font-size:13px;line-height:1.5;font-weight:650;margin:0}.fm-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.fm-section-heading>div{min-width:0}.fm-columns{display:grid;grid-template-columns:minmax(340px,1fr) minmax(380px,1.25fr);gap:20px;align-items:start}.fm-columns>.fm-panel{margin-bottom:0}.fm-overview{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(350px,1.5fr);gap:45px}.fm-overview>div>p{max-width:370px}.fm-workflow-list{display:grid;gap:0}.fm-workflow{display:flex;align-items:center;gap:15px;border:0;border-bottom:1px solid var(--fm-line);background:none;text-align:left;padding:16px 0;cursor:pointer;color:var(--fm-ink)}.fm-workflow:first-child{padding-top:0}.fm-workflow:last-child{border-bottom:0;padding-bottom:0}.fm-workflow>span:nth-child(2){display:grid;gap:4px;flex:1}.fm-workflow strong{font-size:13px;font-weight:650}.fm-workflow small{font-size:12px;color:var(--fm-muted);line-height:1.6}.fm-workflow>svg{color:#94a3b8}.fm-workflow-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--fm-soft);border-radius:9px;color:var(--fm-accent);flex-shrink:0}.fm-status{display:inline-flex;align-items:center;border-radius:5px;background:#f1f4f7;color:#586a7a;padding:3px 7px;font-size:10px;font-weight:600;text-transform:capitalize;line-height:1.5;white-space:nowrap}.fm-status-connected,.fm-status-active,.fm-status-enabled,.fm-status-accepted,.fm-status-published{background:#e7f6ef;color:#18764d}.fm-status-scheduled,.fm-status-review,.fm-status-draft,.fm-status-paused{background:#edf4ff;color:#2460a6}.fm-status-uncertain,.fm-status-failed,.fm-status-notconnected{background:#fff0ec;color:#a44332}.fm-alert{display:flex;align-items:flex-start;gap:10px;background:#edf4ff;border:1px solid #d5e4fa;padding:12px 15px;border-radius:8px;margin:0 0 20px;font-size:13px}.fm-alert svg{flex:none;margin-top:1px}.fm-alert-error{background:#fff2f1;border-color:#f3d0cc;color:#9d3d36}.fm-alert-success{background:#edf9f3;border-color:#cde9db;color:#216d4c}.fm-connection-note{display:flex;align-items:flex-start;gap:12px;padding:22px 24px;background:#f6f9fd;border:1px solid #dbe5f0;border-radius:10px;margin-bottom:20px}.fm-connection-note>svg{color:#617d9c;flex:none;margin-top:2px}.fm-connection-note h2{font-size:15px;margin:0 0 5px}.fm-connection-note p{font-size:13px;line-height:1.7;max-width:780px;margin:0;color:#60738a}.fm-connection-note button{margin-top:8px}.fm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:195px;padding:32px 22px;color:#93a2b2}.fm-empty h3{color:#44576a;margin:13px 0 4px}.fm-empty p{max-width:360px;font-size:12px;color:var(--fm-muted);margin:0;line-height:1.7}.fm-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;min-width:0;margin:0;padding:0;border:0}.fm-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600}.fm-field-wide{grid-column:1/-1}.fm-field small{font-size:11px;color:var(--fm-muted);font-weight:400;line-height:1.6}.fm-form-footer{grid-column:1/-1;display:flex;gap:10px;align-items:center;justify-content:flex-end;border-top:1px solid var(--fm-line);padding-top:18px;margin-top:2px}.fm-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fm-post,.fm-campaign,.fm-review{padding:18px 0;border-bottom:1px solid var(--fm-line)}.fm-post:first-child,.fm-campaign:first-child,.fm-review:first-child{padding-top:0}.fm-post:last-child,.fm-campaign:last-child,.fm-review:last-child{border-bottom:0}.fm-post-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.fm-post-meta time{font-size:11px;color:var(--fm-muted)}.fm-post>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:14px 0}.fm-post .fm-row-actions,.fm-campaign .fm-row-actions,.fm-review .fm-row-actions{margin-top:13px}.fm-campaign .fm-section-heading{margin-bottom:10px}.fm-campaign small{font-size:11px;color:var(--fm-muted)}.fm-campaign>p{font-size:12px;line-height:1.7;color:#586a7a}.fm-account-select{display:flex;align-items:center;justify-content:space-between;gap:24px}.fm-account-select .fm-row-actions{flex-wrap:nowrap}.fm-account-select select{width:280px}.fm-subsection{border-top:1px solid var(--fm-line);margin-top:25px;padding-top:22px}.fm-subsection .fm-section-heading{align-items:center}.fm-muted{font-size:12px;color:var(--fm-muted);line-height:1.7}.fm-footnote{font-size:11px;color:#7b8796;line-height:1.7;margin:19px 0 0}.fm-checkbox{display:flex;gap:9px;align-items:center;grid-column:1/-1;font-size:12px}.fm-checkbox input{width:15px;min-height:15px;margin:0;accent-color:var(--fm-accent)}.fm-table-scroll{overflow:auto}.fm-workspace table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.fm-workspace th{font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:#7b8a98;background:#fafbfd}.fm-workspace td,.fm-workspace th{padding:12px;border-bottom:1px solid var(--fm-line)}.fm-workspace td small{display:block;font-size:11px;color:#8b5c52;margin-top:4px}.fm-workspace td strong{font-weight:500}.fm-workspace td:last-child{white-space:nowrap}.fm-loading{color:var(--fm-muted);font-size:13px;padding:20px 0}.fm-review blockquote{margin:13px 0;padding:10px 13px;border-left:2px solid #d6e0e8;background:#f7f9fb;font-size:12px;color:#64748b;overflow-wrap:anywhere;white-space:pre-wrap}.fm-review-response{display:flex;align-items:flex-start;gap:9px;color:var(--fm-accent)}.fm-review-response svg{flex:none;margin-top:3px}.fm-review-response p{font-size:13px;line-height:1.7;margin:0;color:var(--fm-ink);white-space:pre-wrap;overflow-wrap:anywhere}.fm-dialog-backdrop{position:fixed;inset:0;background:#13253661;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px}.fm-dialog{position:relative;background:#fff;border-radius:12px;width:100%;max-width:520px;padding:28px;box-shadow:0 20px 65px #152f4426;max-height:90vh;overflow:auto}.fm-dialog h2{font-size:19px;padding-right:30px;margin:0 0 10px}.fm-dialog>p{font-size:13px;color:var(--fm-muted);line-height:1.7;margin:0 0 25px}.fm-dialog>.fm-row-actions{justify-content:flex-end;margin-top:24px}.fm-dialog-close{position:absolute;right:17px;top:17px;border:0}.fm-dialog .fm-form-footer{margin-top:5px}@media(min-width:1700px){.fm-workspace{padding:38px 42px}.fm-columns{gap:24px}.fm-panel{padding:28px}}@media(max-width:1150px){.fm-workspace{padding:25px 22px}.fm-columns{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.fm-overview{gap:28px;grid-template-columns:1fr 1.3fr}.fm-panel{padding:20px}.fm-section-heading{flex-wrap:wrap}.fm-account-select{align-items:flex-start}.fm-account-select .fm-row-actions{flex-wrap:wrap}.fm-account-select select{width:230px}}@media(max-width:850px){.fm-columns,.fm-overview{grid-template-columns:1fr}.fm-overview{gap:25px}.fm-columns>.fm-panel{margin-bottom:0}.fm-timezone{display:none}.fm-account-select{flex-direction:column;gap:16px}.fm-account-select .fm-row-actions{width:100%}.fm-account-select select{flex:1;width:auto}.fm-workflow:first-child{padding-top:6px}}@media(max-width:520px){.fm-workspace{padding:20px 14px}.fm-header{align-items:flex-start;gap:12px}.fm-header h1{font-size:23px}.fm-header p{font-size:12px}.fm-header>.fm-button{font-size:0;gap:0;padding:8px}.fm-header>.fm-button svg{width:16px}.fm-tabs{gap:23px;margin-bottom:18px}.fm-page-bar{padding:12px}.fm-page-bar>div{flex:1}.fm-page-bar>.fm-status{font-size:9px}.fm-panel{padding:18px}.fm-form-fields{grid-template-columns:1fr;gap:16px}.fm-field-wide{grid-column:auto}.fm-form-footer{flex-wrap:wrap;justify-content:stretch}.fm-form-footer button{flex:1}.fm-post-meta{align-items:flex-start}.fm-dialog-backdrop{padding:14px}.fm-dialog{padding:22px}.fm-connection-note{padding:17px}.fm-account-select .fm-row-actions{flex-direction:column;align-items:stretch}.fm-account-select select,.fm-account-select button{width:100%}.fm-workflow small{font-size:11px}.fm-table-scroll{margin:0 -6px}}.fm-connect-ads summary{font-size:13px;font-weight:600;cursor:pointer}.fm-connect-ads>p{font-size:12px;color:var(--fm-muted);line-height:1.7}.fm-connect-ads form{display:flex;gap:18px;align-items:flex-start;margin-top:18px}.fm-connect-ads .fm-field{flex:1}.fm-connect-ads form>button{margin-top:25px}@media(max-width:600px){.fm-connect-ads form{flex-direction:column;align-items:stretch}.fm-connect-ads form>button{margin-top:0}}.fm-review-error{font-size:12px;line-height:1.6;color:#a44332;margin:10px 0}.fm-checkbox{align-items:flex-start}.fm-checkbox input{flex:none;margin-top:2px}.fm-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--fm-line);padding-top:16px;margin-top:12px}.fm-pagination>span{font-size:11px;color:var(--fm-muted)}.webchat-settings{color:#172b3a;font-size:14px;max-width:1540px;margin:auto}.wc-settings-heading{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8ee;border-radius:12px;padding:24px;margin-bottom:20px}.wc-heading-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#087f73;background:#e9f7f4}.wc-settings-heading h2{font-size:22px;line-height:1.3;margin:0 0 5px}.wc-settings-heading p{margin:0;color:#687887;font-size:13px}.wc-state{margin-left:auto;font-size:11px;font-weight:700;background:#f0f3f6;color:#667785;padding:6px 10px;border-radius:99px}.wc-state.enabled{background:#e6f5ee;color:#18734d}.wc-settings-grid{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(310px,.9fr);gap:22px;align-items:start}.wc-settings-form,.wc-preview-column{display:grid;gap:18px}.wc-settings-card{background:#fff;border:1px solid #e2e8ee;border-radius:12px;padding:22px;min-width:0}.wc-card-title{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:#526b7b}.wc-card-title h3{font-size:15px;margin:0;color:#172b3a}.wc-enabled{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #edf0f4}.wc-enabled div{display:grid;gap:5px}.wc-enabled strong{font-size:13px}.wc-enabled span,.wc-field-hint{font-size:12px;line-height:1.65;color:#6b7b89}.wc-enabled input{width:18px;height:18px;accent-color:#087f73}.wc-field{display:flex;flex-direction:column;gap:8px;font-size:13px;margin-bottom:18px}.wc-field:last-child{margin-bottom:0}.wc-field>span{font-weight:600}.wc-field input:not([type=color]),.wc-field textarea,.wc-install-card textarea{font:inherit;color:#213745;background:#fff;width:100%;box-sizing:border-box;border:1px solid #d8e0e8;border-radius:7px;padding:10px 12px;line-height:1.55}.wc-field textarea{resize:vertical;min-height:72px}.wc-field input:focus,.wc-field textarea:focus,.wc-install-card textarea:focus{outline:2px solid #087f7330;outline-offset:1px;border-color:#087f73}.wc-field small{font-size:11px;color:#71828e;line-height:1.6}.wc-appearance-fields{display:grid;grid-template-columns:1fr 150px;gap:16px}.wc-color>div{display:flex;align-items:center;gap:8px;height:42px}.wc-color input{width:36px;height:36px;padding:3px;border-radius:8px;border:1px solid #d8e0e8;background:#fff}.wc-color code{font-size:12px;color:#667785}.wc-mode-options{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.wc-mode-options>label{display:flex;align-items:flex-start;gap:8px;border:1px solid #dfe6ed;border-radius:9px;padding:14px;cursor:pointer}.wc-mode-options>label.selected{border-color:#087f73;background:#f2faf8}.wc-mode-options input{accent-color:#087f73;margin:2px 0 0}.wc-mode-options svg{color:#648078;flex-shrink:0}.wc-mode-options span{display:grid;gap:6px}.wc-mode-options strong{font-size:12px}.wc-mode-options small{font-size:11px;line-height:1.6;color:#71828e}.wc-ai-fields{margin-top:18px}.wc-save-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.wc-save-bar p{font-size:12px;color:#71828e}.wc-primary{background:#087f73;color:#fff;border:0;border-radius:7px;font:inherit;font-size:13px;font-weight:600;padding:11px 20px;cursor:pointer}.wc-primary:disabled{opacity:.55;cursor:default}.wc-notice{display:flex;align-items:center;gap:8px;border:1px solid #cce9de;background:#f0faf5;color:#216b4b;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:13px}.wc-notice.error{border-color:#f1d4d4;background:#fff6f6;color:#a23d3d}.wc-loading{padding:20px;color:#71828e}.wc-preview-card{padding:0;overflow:hidden}.wc-preview-label{padding:17px 20px;display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:600}.wc-preview-label small{font-weight:400;font-size:10px;color:#8b99a6}.wc-mini-browser{margin:0 16px 16px;border:1px solid #e4e9ef;border-radius:9px;overflow:hidden;background:#f0f4f7}.wc-browser-bar{display:flex;align-items:center;gap:4px;padding:11px 12px;border-bottom:1px solid #e1e7ee;background:#f8fafb}.wc-browser-bar i{width:5px;height:5px;border-radius:50%;background:#d7dee5}.wc-browser-bar span{margin:auto;font-size:9px;color:#8d9ba6}.wc-browser-content{padding:24px 16px 16px;display:flex;flex-direction:column;align-items:flex-end;min-height:380px}.wc-sample-site-line{height:9px;border-radius:4px;background:#dee6ec;width:70%;align-self:flex-start;margin-bottom:8px}.wc-sample-site-line.short{width:45%;margin-bottom:28px}.wc-preview-chat{width:min(100%,286px);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #20374413}.wc-preview-chat header{background:var(--wc-brand);color:#fff;padding:18px 15px;display:flex;justify-content:space-between;gap:8px}.wc-preview-chat header div{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.wc-preview-chat header strong{font-size:14px}.wc-preview-chat header small{font-size:9px;opacity:.9}.wc-preview-chat header svg{flex-shrink:0}.wc-preview-messages{padding:24px 14px 35px;display:flex;gap:8px;min-height:94px;align-items:flex-start}.wc-preview-avatar{background:#edf3f4;border-radius:50%;padding:7px;color:var(--wc-brand);display:grid;place-items:center}.wc-preview-messages p{margin:0;border-radius:3px 11px 11px;background:#f2f5f7;font-size:11px;padding:10px 12px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.wc-preview-handoff{display:block!important;border:1px solid #e1e8ec!important;background:#fff!important;color:#687b88!important;font-size:10px!important;padding:7px 10px!important;margin:0 14px 14px!important;border-radius:20px!important;pointer-events:none}.wc-preview-composer{display:flex;justify-content:space-between;align-items:center;padding:16px 14px;border-top:1px solid #edf1f4;font-size:10px;color:#99a5af}.wc-preview-composer svg{color:var(--wc-brand)}.wc-preview-launcher{margin-top:13px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 5px 15px #20374420}.wc-install-card>p{font-size:12px;line-height:1.7;color:#6b7b89}.wc-install-card textarea{font-family:ui-monospace,monospace;font-size:11px;background:#f8fafb;resize:none}.wc-install-card>button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8e0e8;background:#fff;color:#355568;font-size:12px;font-weight:600;padding:9px 12px;border-radius:7px;margin-top:12px;width:100%;cursor:pointer}.wc-install-card>button span{display:flex}.wc-install-note{display:flex;align-items:flex-start;gap:8px;color:#71828e;line-height:1.7;font-size:11px;margin-top:18px}.wc-install-note svg{flex-shrink:0;margin-top:2px}.wc-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.channel-dot.website_chat{background:#087f73}.wc-preview-column{position:sticky;top:20px}@media(max-width:1100px){.wc-settings-grid{grid-template-columns:1fr}.wc-preview-column{position:static;grid-template-columns:1fr 1fr;align-items:start}.wc-preview-label{flex-wrap:wrap}.wc-browser-content{min-height:360px}}@media(max-width:700px){.wc-settings-heading{padding:18px;align-items:flex-start;flex-wrap:wrap}.wc-settings-heading h2{font-size:19px}.wc-state{margin-left:60px}.wc-settings-card{padding:17px}.wc-preview-card{padding:0}.wc-preview-column,.wc-mode-options,.wc-appearance-fields{grid-template-columns:1fr}.wc-color{margin-top:-8px}.wc-save-bar{align-items:flex-start}.wc-settings-grid{gap:18px}}.wc-inline-check{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.5;margin:15px 0}.wc-inline-check input{accent-color:#087f73}.wc-days{border:0;padding:0;margin:15px 0;display:flex;flex-wrap:wrap;gap:10px}.wc-days legend{font-size:13px;font-weight:600;margin-bottom:8px}.wc-days label{font-size:12px;display:flex;gap:4px;align-items:center}.wc-support-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.wc-code-example{font-size:11px;background:#f5f8fa;padding:13px;border-radius:7px;overflow:auto;max-height:360px;white-space:pre-wrap;overflow-wrap:anywhere}.wc-support-panel{margin-top:24px}.wc-support-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.wc-support-heading h3{margin:0}.wc-support-panel button:not(.wc-primary){border:1px solid #d8e0e8;border-radius:6px;background:#fff;color:#234052;padding:8px 11px;cursor:pointer}.wc-field select{font:inherit;color:#213745;background:#fff;border:1px solid #d8e0e8;border-radius:7px;padding:10px;max-width:100%}.wc-support-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.6fr);gap:24px}.wc-ticket-list{display:flex;flex-direction:column;gap:9px}.wc-ticket-list button{text-align:left;display:flex;flex-direction:column;gap:6px}.wc-ticket-list button.selected{border-color:#087f73;background:#f2faf8}.wc-ticket-list span,.wc-ticket-list small{font-size:12px;color:#667785}.wc-ticket-detail{min-width:0;border-left:1px solid #e2e8ee;padding-left:22px}.wc-ticket-detail h4{font-size:14px;margin:18px 0 10px}.wc-ticket-detail h4 small{font-weight:400;color:#087f73}.wc-ticket-detail>a{color:#087f73;font-size:13px}.wc-ticket-targets{font-size:12px;display:grid;grid-template-columns:110px 1fr;gap:10px;margin:22px 0}.wc-ticket-targets dd{margin:0}.wc-overdue{color:#b24031!important;font-size:12px}.wc-ticket-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 inherit;background:#f5f8fa;padding:12px;border-radius:7px}.wc-file-button{display:block;margin:8px 0;max-width:100%;overflow-wrap:anywhere}.wc-ticket-detail form{margin:15px 0}.wc-ticket-detail details{font-size:12px;line-height:1.6}.wc-support-panel>.wc-field{max-width:250px}@media(max-width:760px){.wc-support-layout{grid-template-columns:1fr}.wc-ticket-detail{border-left:0;border-top:1px solid #e2e8ee;padding:16px 0 0}.wc-support-columns{grid-template-columns:1fr}.wc-ticket-list{max-height:250px;overflow:auto}}.automation-studio{--studio-ink:#173344;--studio-muted:#647687;--studio-line:#dbe5eb;max-width:1220px;margin:0 auto;padding:32px;color:var(--studio-ink);font-size:14px}.studio-heading,.studio-panel-heading,.studio-panel-heading>div,.studio-scope,.studio-filters,.studio-save{display:flex;align-items:center;gap:14px}.studio-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px}.studio-heading h1{font-size:28px;line-height:1.2;margin:5px 0 10px}.studio-heading p,.studio-footnote,.studio-save p{color:var(--studio-muted);line-height:1.6;margin:0}.studio-eyebrow{font-size:11px;font-weight:750;letter-spacing:.1em;color:#087f73!important}.automation-studio button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cad9e1;border-radius:6px;background:#fff;color:var(--studio-ink);padding:9px 12px;font:inherit;cursor:pointer}.automation-studio button:disabled{opacity:.5;cursor:not-allowed}.automation-studio button:hover:not(:disabled){border-color:#087f73;background:#f2faf8}.automation-studio .studio-primary{background:#087f73;color:#fff;border-color:#087f73}.automation-studio .studio-primary:hover:not(:disabled){background:#066c63;color:#fff}.automation-studio input,.automation-studio select,.automation-studio textarea{width:100%;padding:10px;border:1px solid #cad9e1;border-radius:5px;color:var(--studio-ink);background:#fff;font:inherit;box-sizing:border-box;min-width:0}.automation-studio :is(button,input,textarea,select):focus-visible{outline:2px solid #087f73;outline-offset:2px}.automation-studio textarea{resize:vertical;line-height:1.55}.automation-studio label{display:grid;gap:7px;font-weight:600;flex:1;min-width:0}.studio-scope,.studio-filters{align-items:flex-start;margin-bottom:20px}.studio-panel{background:#fff;border:1px solid var(--studio-line);border-radius:10px;padding:22px;margin-bottom:20px}.studio-panel-heading{justify-content:space-between;margin-bottom:20px;align-items:flex-start}.studio-panel-heading h2{font-size:17px;margin:0}.studio-panel-heading>span,.studio-panel-heading>strong{font-size:12px;color:var(--studio-muted)}.studio-step{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e8f5f2;color:#087f73;font-size:13px;font-weight:700}.studio-checks{list-style:none;padding:0;margin:0}.studio-checks li{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-top:1px solid #eef2f5}.studio-checks li>svg{flex-shrink:0;margin-top:2px;color:#9a6a16}.studio-checks .studio-check-pass>svg{color:#087f73}.studio-checks .studio-check-blocked>svg{color:#b33434}.studio-checks li>div{flex:1;min-width:0}.studio-checks p{margin:4px 0 0;color:var(--studio-muted);line-height:1.5}.studio-checks button{font-size:12px}.studio-footnote{font-size:12px;margin-top:14px}.studio-build-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.studio-templates{display:grid;gap:8px}.studio-templates button{justify-content:flex-start;padding:13px}.studio-templates button span{flex:1;text-align:left}.studio-prompt{margin-bottom:14px}.studio-error{border:1px solid #f0c0bb;background:#fff6f4;color:#9b2929;padding:12px;border-radius:6px;margin:16px 0}.studio-message-list{padding-left:25px;margin:0}.studio-message-list li{padding:0 0 18px 7px}.studio-message-list li>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.studio-message-list li span{font-size:12px;color:var(--studio-muted)}.studio-test{border-top:1px solid var(--studio-line);padding-top:18px;margin-top:10px}.studio-test h3{font-size:16px;margin:0 0 14px}.studio-test button{margin-top:10px}.studio-test small{display:block;color:var(--studio-muted);margin-top:9px}.studio-transcript{background:#f5f8fa;border:1px solid var(--studio-line);padding:14px;border-radius:8px;margin-top:14px;max-height:380px;overflow:auto}.studio-transcript p{white-space:pre-wrap;margin:8px 0;padding:12px;border-radius:6px;background:#fff;max-width:80%;border:1px solid var(--studio-line);line-height:1.5}.studio-transcript p strong{display:block;font-size:11px;margin-bottom:5px;color:var(--studio-muted)}.studio-transcript .studio-transcript-customer{margin-left:auto;background:#e9f7f3}.studio-save{justify-content:space-between;border-top:1px solid var(--studio-line);padding-top:18px;margin-top:20px}.studio-save p{max-width:540px;font-size:12px}.studio-save button{white-space:nowrap}.studio-spin{animation:studio-spin 1s linear infinite}@keyframes studio-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.studio-spin{animation:none}}@media(max-width:760px){.automation-studio{padding:18px 12px}.studio-heading{display:block}.studio-heading>button{margin-top:14px}.studio-heading h1{font-size:23px}.studio-build-grid{grid-template-columns:1fr;gap:0}.studio-scope,.studio-filters,.studio-save{flex-direction:column;align-items:stretch}.studio-panel{padding:16px}.studio-panel-heading{gap:10px}.studio-panel-heading>span{max-width:110px;text-align:right}.studio-checks button{padding:7px}.studio-transcript p{max-width:92%}}.business-knowledge{max-width:1280px;margin:0 auto;padding:28px;color:#173348;font-size:14px}.bk-header,.bk-actions,.bk-toolbar,.bk-editor-heading,.bk-source>div,.bk-questions article>div:first-child,.bk-search-result>div{display:flex;align-items:center;gap:10px}.bk-header{justify-content:space-between;align-items:flex-start}.bk-header h1{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:25px}.bk-header p,.bk-source p,.bk-media p,.bk-questions>p{color:#63758a;line-height:1.6}.bk-eyebrow{font-size:12px;color:#087f73;font-weight:600}.business-knowledge button{font:inherit;cursor:pointer;border:1px solid #d7e0e8;border-radius:6px;background:#fff;padding:8px 12px;color:#173348;display:inline-flex;align-items:center;justify-content:center;gap:7px}.business-knowledge button:hover{border-color:#7a9aaf;background:#f8fafc}.business-knowledge button:disabled{opacity:.5;cursor:not-allowed}.business-knowledge .bk-primary{background:#087f73;color:#fff;border-color:#087f73}.bk-tabs{display:flex;gap:6px;border-bottom:1px solid #dce5eb;margin:20px 0}.bk-tabs button{border:0;border-radius:0;padding:12px 14px}.bk-tabs button[aria-current]{color:#087f73;border-bottom:2px solid #087f73;font-weight:600}.bk-guidance,.bk-message{background:#f0f8f7;padding:13px 16px;border:1px solid #d6eae6;border-radius:7px;line-height:1.6}.bk-message.error{background:#fff2f1;color:#a52b24;border-color:#f0ceca}.bk-import-guide{margin:18px 0;line-height:1.6;color:#63758a}.bk-import-guide summary{color:#173348;cursor:pointer}.bk-toolbar{margin:18px 0;justify-content:space-between}.bk-toolbar label{display:flex;align-items:center;border:1px solid #d7e0e8;border-radius:6px;padding:0 10px;background:#fff;gap:8px;width:420px;max-width:100%}.bk-toolbar input{border:0!important;margin:0!important;min-width:0}.business-knowledge input:not([type=checkbox]),.business-knowledge select,.business-knowledge textarea{font:inherit;border:1px solid #cedae4;border-radius:5px;padding:9px 10px;width:100%;box-sizing:border-box;color:#173348;background:#fff}.business-knowledge input:focus,.business-knowledge textarea:focus,.business-knowledge select:focus{outline:2px solid #92cdc5;outline-offset:1px}.bk-workspace{display:grid;gap:20px;grid-template-columns:1fr}.bk-workspace.editing{grid-template-columns:minmax(240px,.8fr) minmax(350px,1.4fr)}.bk-source-list{display:grid;gap:10px;align-content:start}.business-knowledge .bk-source{display:block;text-align:left;width:100%;padding:16px;border-radius:8px}.bk-source.selected{border-color:#087f73;box-shadow:0 0 0 1px #087f73}.bk-source>div,.bk-questions article>div:first-child{justify-content:space-between}.bk-source p{margin:10px 0;overflow-wrap:anywhere}.business-knowledge small{color:#63758a;font-size:12px;line-height:1.6}.bk-badge{padding:2px 7px;border-radius:4px;font-size:11px;background:#edf1f5;white-space:nowrap}.bk-badge.approved{color:#067666;background:#e2f4ef}.bk-badge.draft{color:#8a5e0b;background:#fff3d7}.bk-editor,.bk-media,.bk-questions,.bk-search-result{border:1px solid #dce5eb;background:#fff;border-radius:8px;padding:20px}.bk-editor-heading,.bk-search-result>div{justify-content:space-between}.bk-editor h2,.bk-media h2,.bk-questions h2{font-size:18px;margin:0 0 12px}.bk-editor label{display:grid;gap:7px;margin:14px 0;font-weight:500}.bk-editor-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bk-editor textarea{resize:vertical;min-height:180px;line-height:1.6;font-weight:400}.bk-editor .bk-actions{margin-top:16px;flex-wrap:wrap}.bk-editor details{margin-top:18px}.bk-editor details article{border-top:1px solid #e2e9ef;padding:12px 0;line-height:1.5}.bk-empty{padding:40px 20px;text-align:center;color:#63758a;border:1px dashed #d5dfe8;border-radius:8px}.bk-empty h2{font-size:17px;color:#173348}.bk-questions article{padding:16px 0;border-top:1px solid #e2e9ef}.bk-questions .bk-actions{margin-top:12px;flex-wrap:wrap}.bk-media{max-width:800px}.bk-media>label{display:flex;align-items:flex-start;gap:12px;border:1px solid #dce5eb;padding:16px;border-radius:7px;margin:14px 0}.bk-media label span{display:grid;gap:5px}.bk-media input[type=checkbox]{margin-top:4px;accent-color:#087f73}.bk-search-result{margin-bottom:16px;line-height:1.6}.bk-search-result p{overflow-wrap:anywhere}.bk-actions{flex-wrap:wrap}@media(max-width:760px){.business-knowledge{padding:16px}.bk-header{display:block}.bk-header>.bk-actions{margin-top:16px}.bk-tabs{overflow:auto}.bk-tabs button{white-space:nowrap;padding:10px}.bk-workspace.editing{grid-template-columns:1fr}.bk-toolbar{align-items:stretch;flex-direction:column}.bk-toolbar label{width:auto}.bk-editor,.bk-media,.bk-questions{padding:15px}.bk-editor-meta{grid-template-columns:1fr}.bk-header h1{font-size:22px}}.bk-inbox-media{margin-top:10px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#183047;max-width:100%;overflow-wrap:anywhere}.bk-inbox-media strong{font-size:12px}.bk-inbox-media p{margin:6px 0;white-space:pre-wrap;font-size:13px;line-height:1.5}.bk-inbox-media small{color:#64748b;font-size:11px}.lead-pipeline-page{padding:32px;max-width:1600px;margin:auto;color:#193347}.lead-pipeline-page button,.lead-pipeline-page input,.lead-pipeline-page select,.lead-pipeline-page textarea{font:inherit}.lead-pipeline-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd8e1;border-radius:6px;background:#fff;padding:9px 13px;cursor:pointer;color:#193347}.lead-pipeline-page button:hover{background:#f3f8f9}.lead-pipeline-page button:disabled{opacity:.55;cursor:default}.lp-page-header,.lp-section-heading,.lp-toolbar,.lp-actions{display:flex;gap:16px;align-items:center;justify-content:space-between}.lp-page-header h1{font-size:28px;margin:5px 0 8px}.lp-page-header p,.lp-section-heading p,.lp-editor>p{color:#5e7281;line-height:1.5}.lp-eyebrow{font-size:13px;color:#087f73!important;font-weight:650}.lp-tabs{display:flex;gap:7px;border-bottom:1px solid #d9e3e9;margin:24px 0}.lp-tabs button{border:0;border-radius:0;padding:12px 16px}.lp-tabs button.active{color:#087f73;border-bottom:3px solid #087f73}.lp-toolbar{justify-content:flex-start;margin-bottom:20px}.lp-toolbar select{min-width:220px}.lp-toolbar>span{margin-left:auto;color:#607684}.lp-board{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;overflow-x:auto}.lp-column{border:1px solid #d4e0e6;border-radius:9px;background:#f6f9fb;padding:12px;min-height:220px}.lp-column h2{display:flex;justify-content:space-between;font-size:14px;margin:4px 0 16px}.lp-column h2 span{background:#e5edf2;border-radius:20px;padding:1px 7px}.lp-lead-card{position:relative;display:flex!important;align-items:flex-start!important;flex-direction:column;width:100%;text-align:left;margin-bottom:9px;box-shadow:0 1px 2px #1232}.lp-lead-card.selected{border-color:#087f73!important}.lp-lead-card span,.lp-lead-card small{color:#6c7e88;font-size:12px}.lp-lead-card svg{position:absolute;right:10px;bottom:12px}.lp-empty{color:#83939e;text-align:center;font-size:13px;margin-top:45px}.lp-detail,.lp-editor{margin-top:24px;border:1px solid #d7e2e9;border-radius:10px;background:#fff;padding:24px}.lp-editor{max-width:1000px}.lp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-pipeline-page label{display:flex;flex-direction:column;gap:7px;font-size:14px;margin-bottom:16px}.lead-pipeline-page input:not([type=checkbox]),.lead-pipeline-page textarea,.lead-pipeline-page select{padding:10px;border:1px solid #c6d4de;border-radius:5px;background:#fff;color:#1b3344;min-width:0}.lead-pipeline-page textarea{resize:vertical;min-height:76px}.lead-pipeline-page label.lp-check{flex-direction:row;align-items:center}.lead-pipeline-page small{color:#657986;font-size:12px;line-height:1.4}.lp-question{padding:17px;border:1px solid #d8e3ea;border-radius:7px;margin:18px 0}.lp-question legend{font-size:13px;font-weight:650;padding:0 6px}.lp-question details,.lp-integrations{margin:12px 0 18px}.lp-integrations{border-top:1px solid #d8e3ea;padding-top:16px}.lp-integrations summary,.lp-question summary{cursor:pointer;font-weight:600;margin-bottom:12px}.lp-integrations p,.lp-question details p{font-size:13px;line-height:1.5;color:#647987}.lp-primary{background:#087f73!important;color:#fff!important;border-color:#087f73!important}.lp-actions{justify-content:flex-start;flex-wrap:wrap;margin:20px 0}.lp-alert,.lp-notice{padding:12px 16px;border-radius:6px;border:1px solid #e6c7b9;background:#fff5ef;color:#8a3a20}.lp-notice{border-color:#b5dcd3;background:#f0faf7;color:#086a5f}.lp-form-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.lp-form-item{display:flex!important;flex-direction:column;align-items:flex-start!important;padding:16px!important}.lp-form-item span{font-size:13px;color:#627987}.lp-form-link{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.lp-form-link a{color:#087f73;display:flex;gap:7px;align-items:center}.lp-answers{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:10px;font-size:14px}.lp-answers dt{font-weight:650}.lp-answers dd{margin:0;overflow-wrap:anywhere}.lp-history{padding-left:20px}.lp-history li{padding:7px 0;font-size:14px}.lp-history small{display:block;margin-top:5px}.lp-table-wrap{overflow:auto}.lp-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.lp-table-wrap th,.lp-table-wrap td{text-align:left;padding:12px;border-bottom:1px solid #e0e7ec}.lp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:760px){.lead-pipeline-page{padding:16px}.lp-page-header{align-items:flex-start}.lp-page-header h1{font-size:24px}.lp-page-header>button{font-size:0}.lp-tabs{overflow:auto}.lp-tabs button{white-space:nowrap}.lp-grid{grid-template-columns:1fr}.lp-board{grid-template-columns:repeat(5,230px)}.lp-editor,.lp-detail{padding:16px}.lp-toolbar{flex-wrap:wrap}.lp-toolbar>span{margin-left:0}.lp-section-heading{align-items:flex-start}.lp-section-heading h2{font-size:20px}}.lead-pipeline-page{width:100%;min-width:0;box-sizing:border-box}.lp-page-header>div,.lp-grid>label,.lp-editor,.lp-detail{min-width:0}.lp-page-header p,.lp-form-link a{overflow-wrap:anywhere}.lp-question{min-width:0}.lp-form-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}@media(max-width:760px){.lp-toolbar select{flex:1;max-width:100%}.lp-answers{grid-template-columns:1fr}.lp-answers dd{margin-bottom:10px}}@media(max-width:760px){.lp-toolbar select{flex:1 0 100%;width:100%}.lp-toolbar>span{margin-left:auto}}.commerce-recovery{max-width:1100px;margin:0 auto;padding:32px;color:#142c3b;font-size:14px}.commerce-recovery header{display:flex;align-items:center;justify-content:space-between;gap:16px}.commerce-recovery h1{font-size:26px;margin:0 0 8px}.commerce-recovery h2{font-size:19px}.commerce-recovery p{line-height:1.6;color:#536575}.commerce-recovery form,.commerce-recovery section{background:#fff;border:1px solid #d9e1e7;border-radius:10px;padding:24px;margin-top:22px}.commerce-recovery button,.commerce-recovery select,.commerce-recovery input[type=number]{border:1px solid #bdcbd5;background:#fff;border-radius:5px;padding:9px 12px;font:inherit}.commerce-recovery button{cursor:pointer}.commerce-recovery button:disabled{opacity:.55;cursor:wait}.commerce-recovery .recovery-save{background:#087f73;color:#fff;border-color:#087f73}.recovery-toggle{font-weight:600;display:flex;align-items:center;gap:8px}.recovery-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.recovery-fields label{display:flex;flex-direction:column;gap:8px}.commerce-recovery .recovery-help{font-size:13px}.recovery-error{background:#fff2ef;padding:12px;color:#9c2a19!important}.recovery-table{overflow:auto}.recovery-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.recovery-table th,.recovery-table td{padding:12px;border-bottom:1px solid #e5eaee}.recovery-table td:first-child{max-width:220px;overflow-wrap:anywhere}@media(max-width:640px){.commerce-recovery{padding:18px}.commerce-recovery form,.commerce-recovery section{padding:16px}.recovery-fields{grid-template-columns:1fr}.commerce-recovery h1{font-size:22px}}@media(max-width:640px){.commerce-recovery header{align-items:flex-start;flex-direction:column}}.roadmap-panel{padding:24px;max-width:1440px;margin:auto;color:#142c40}.roadmap-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.roadmap-panel h2{margin:0 0 8px;font-size:24px}.roadmap-panel p{color:#52677b;line-height:1.5}.roadmap-controls,.roadmap-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.roadmap-panel label{display:grid;gap:6px;font-size:13px}.roadmap-panel input,.roadmap-panel select,.roadmap-panel button{min-height:36px;border:1px solid #c6d2dc;border-radius:6px;padding:7px 10px;background:#fff;font:inherit;color:inherit}.roadmap-panel button{cursor:pointer}.roadmap-panel button:hover{background:#edf7f5}.roadmap-panel button:disabled{opacity:.55;cursor:not-allowed}.roadmap-panel [role=alert]{color:#a32929;background:#fff0ed;padding:12px;border-radius:6px}.roadmap-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.roadmap-metrics article{border:1px solid #d6e0e8;border-radius:8px;background:#fff;padding:18px;display:grid;gap:12px}.roadmap-metrics strong{font-size:24px}.roadmap-metrics span{font-size:13px}.roadmap-table-wrap{overflow:auto;margin:20px 0;border:1px solid #d6e0e8;border-radius:8px;background:#fff}.roadmap-panel table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.roadmap-panel caption{text-align:left;font-weight:700;padding:14px}.roadmap-panel th,.roadmap-panel td{padding:12px;border-top:1px solid #e1e7ec}.roadmap-panel th{background:#f5f8fa}.roadmap-panel li{padding:8px 0}.roadmap-panel li button{margin-left:12px}.roadmap-feature-nav{display:flex;gap:6px;padding:12px 20px;border-bottom:1px solid #d6e0e8;overflow:auto;background:#fff}.roadmap-feature-nav button{white-space:nowrap;padding:9px 14px;border:1px solid #d6e0e8;border-radius:6px;background:#fff;color:#193448;font:inherit;cursor:pointer}.roadmap-feature-nav button[aria-selected=true]{color:#006d62;background:#e8f5f2;border-color:#6bab9e}@media(max-width:700px){.roadmap-panel{padding:16px}.roadmap-panel header{display:block}.roadmap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-form{display:grid;grid-template-columns:1fr}.roadmap-metrics strong{font-size:20px}}.revenue-attribution{width:100%;box-sizing:border-box;min-width:0}.revenue-attribution .roadmap-controls{flex-shrink:0}.revenue-attribution .roadmap-metrics strong{overflow-wrap:anywhere}.revenue-methodology{font-size:13px;max-width:1050px}.revenue-test-notice{border-left:3px solid #b88418;background:#fff7df;padding:12px}.revenue-assistance{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;font-size:13px}.revenue-assistance strong{margin-left:6px}.revenue-offers{border:1px solid #d6e0e8;background:#fff;border-radius:8px;padding:20px}.revenue-offers h3{margin-top:0}.revenue-product-note{font-size:12px}.revenue-offers ul{padding-left:0;list-style:none}.revenue-offers li{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e1e7ec}.revenue-offers li span{overflow-wrap:anywhere;min-width:0}.revenue-offers li button{flex-shrink:0}.revenue-attribution .roadmap-table-wrap{max-width:100%}.revenue-attribution td{vertical-align:top}@media(max-width:1000px){.revenue-attribution header{flex-wrap:wrap}.revenue-attribution .roadmap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.revenue-offers{padding:14px}.revenue-attribution .roadmap-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.revenue-attribution input,.revenue-attribution select{max-width:100%;min-width:0}.revenue-attribution .roadmap-form label{min-width:0}.revenue-attribution .roadmap-metrics article:last-child{grid-column:1/-1}}.support-desk{padding:24px;max-width:1500px;margin:auto;color:#20323c;font-size:14px}.support-desk h2,.support-desk h3,.support-desk h4{margin:0 0 12px}.support-desk p{line-height:1.55}.support-heading,.support-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.support-heading p,.support-desk small{color:#637580}.support-desk button,.support-desk input,.support-desk select,.support-desk textarea{font:inherit;border:1px solid #cbd8df;border-radius:6px;padding:9px 11px;background:#fff;color:inherit}.support-desk button{cursor:pointer}.support-desk button:disabled{opacity:.55;cursor:default}.support-desk .support-primary{background:#087f73;color:#fff;border-color:#087f73}.support-desk label{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.support-desk textarea{resize:vertical;min-height:80px;width:100%;box-sizing:border-box}.support-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);border:1px solid #dce5e9;border-radius:10px;overflow:hidden;background:#fff}.support-list{border-right:1px solid #dce5e9;max-height:850px;overflow:auto;padding:10px}.support-list button{display:flex;flex-direction:column;text-align:left;width:100%;gap:7px;margin-bottom:7px}.support-list button.active{border-color:#087f73;background:#edf8f5}.support-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.support-list em,.support-error,.support-deadlines .overdue{color:#a73b29}.support-detail{min-width:0;padding:24px}.support-ticket-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.support-deadlines{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid #e6ecef;padding:16px 0;margin:22px 0}.support-deadlines dt{color:#637580;margin-bottom:7px}.support-deadlines dd{margin:0}.support-summary,.support-note p{white-space:pre-wrap;overflow-wrap:anywhere}.support-summary{padding:15px;background:#f5f8fa;border-radius:7px;max-height:300px;overflow:auto}.support-note{border-left:3px solid #d8e4e7;padding:0 12px;margin:14px 0}.support-detail form{margin-bottom:24px}.support-desk details{margin-top:22px}.support-desk summary{cursor:pointer;font-weight:600}.support-rating{border:1px solid #dce5e9;border-radius:6px;margin-top:14px;padding:16px}.support-rating small{display:block;margin-top:10px}.support-rating button{margin-right:8px}.support-settings{background:#fff;border:1px solid #dce5e9;border-radius:8px;padding:20px}.support-days{display:flex;flex-wrap:wrap;gap:18px}.support-days label,.support-desk .support-check{flex-direction:row;align-items:center}.support-toolbar label{flex-direction:row;align-items:center;margin:0}.support-error{padding:12px;background:#fff4f1;border:1px solid #f0cec3;border-radius:6px}@media(max-width:760px){.support-desk{padding:14px}.support-layout{grid-template-columns:1fr}.support-list{border-right:0;border-bottom:1px solid #dce5e9;max-height:260px}.support-detail{padding:16px}.support-heading,.support-toolbar{align-items:flex-start;flex-wrap:wrap}.support-ticket-fields,.support-deadlines{grid-template-columns:1fr}.support-desk input,.support-desk select{min-width:0;max-width:100%}}.inbox-support-workspace{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:100%}.inbox-support-workspace>.roadmap-feature-nav{flex-shrink:0}.inbox-support-workspace>.roadmap-feature-nav button[aria-pressed=true]{color:#006d62;background:#e8f5f2;border-color:#6bab9e}.inbox-support-workspace>main,.inbox-support-workspace>.omnichat-inbox-workspace{flex:1;min-height:0}.automation-directory-shell>.automation-studio,.automation-directory-shell>.business-knowledge,.automation-directory-shell>.lead-pipeline-page,.automation-directory-shell>.commerce-recovery,.automation-directory-shell>.roadmap-panel{width:100%;min-width:0;box-sizing:border-box}
