@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f5f8ff;--foreground:#0b1220;--panel:#fff;--panel-strong:#eaf1ff;--ink-soft:#637083;--line:#d8e2f0;--teal:#155dff;--teal-dark:#0b43c9;--coral:#df5c45;--amber:#d99022;--blue:#155dff;--danger:#b42318;--shadow:0 18px 48px #0f172a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:8px;outline:none;min-height:42px;padding:10px 12px;font-weight:400}textarea{resize:vertical;min-height:156px;line-height:1.5}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #155dff38}label{color:var(--ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 12px}th{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:800}td small{color:var(--ink-soft);margin-top:4px;display:block}.app-shell{isolation:isolate;grid-template-columns:270px minmax(0,1fr);max-width:100%;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:20;background:linear-gradient(#155dff1f,#0000 34%),#0b1220;flex-direction:column;gap:22px;height:100vh;padding:24px;display:flex;position:sticky;top:0;overflow:auto}.brand-mark{align-items:center;gap:12px;display:flex}.brand-mark>svg{background:var(--coral);color:#fff;border-radius:8px;width:40px;height:40px;padding:7px}.brand-mark span,.panel-kicker,.eyebrow,.note-label{color:#9dbaff;font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.brand-mark strong{margin-top:2px;font-size:18px;line-height:1.15;display:block}.sidebar-nav{gap:6px;display:grid}.sidebar-nav a,.sidebar-nav button{color:#f3f7ff;z-index:1;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;line-height:1.18;text-decoration:none;display:flex;position:relative}.sidebar-nav a svg,.sidebar-nav button svg{flex:none}.sidebar-nav a:hover,.sidebar-nav button:hover{background:#ffffff14}.sidebar-nav a.is-active,.sidebar-nav a[aria-current=page]{color:#fff;background:#ffffff1f}.sidebar-nav button[aria-disabled=true]{color:#e9f4ef99}.sidebar-note{color:#c9d6ea;border-top:1px solid #ffffff2e;margin-top:auto;padding-top:18px;font-size:13px;line-height:1.5}.workspace{z-index:0;gap:20px;min-width:0;padding:28px;display:grid;position:relative}.dialogs-workspace{gap:12px;padding:18px 20px}.topbar{justify-content:space-between;align-items:start;gap:18px;display:flex}.account-chip{border:1px solid var(--line);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;max-width:min(280px,42vw);min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.topbar h1{max-width:900px;margin:8px 0 0;font-size:clamp(30px,4vw,56px);line-height:.98}.eyebrow{color:var(--teal-dark)}.metrics{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.metric{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:16px;display:grid}.metric span{background:var(--panel-strong);color:var(--teal-dark);border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;display:flex}.metric strong{font-size:24px;line-height:1}.metric small{color:var(--ink-soft);font-weight:700}.notice{border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.notice-link{color:inherit;white-space:nowrap;margin-left:auto;font-weight:800}.notice-error{color:var(--danger);background:#fff0ec}.tool-grid{grid-template-columns:minmax(260px,.9fr) minmax(260px,.9fr) minmax(360px,1.4fr);gap:16px;display:grid}.compose-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr);gap:16px;display:grid}.tech-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px;display:grid}.management-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:16px;display:grid}.max-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.7fr);gap:16px;display:grid}.max-grid-single{grid-template-columns:minmax(0,1280px);max-width:1320px}.automation-shell .workspace{gap:14px;padding:24px}.automation-shell .topbar h1{font-size:40px}.automation-shell .metrics{grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.automation-shell .metric{padding:10px 12px}.automation-shell .metric span{width:30px;height:30px;margin-right:8px}.automation-shell .metric strong{font-size:20px}.automation-shell .metric small{font-size:12px}.automation-chatbots .max-grid-single{grid-template-columns:minmax(0,1fr);max-width:none}.chatbot-workbench{grid-template-columns:minmax(230px,.42fr) minmax(520px,1fr) minmax(300px,.48fr);gap:12px;min-width:0;display:grid}.chatbot-list-panel,.chatbot-designer,.chatbot-inspector{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px;box-shadow:0 12px 28px #0f172a14}.chatbot-list-panel{align-content:start;gap:10px;max-height:calc(100vh - 190px);display:grid;overflow:hidden}.chatbot-list-panel .panel-heading h2,.chatbot-inspector .node-card header strong{font-size:18px}.chatbot-flow-list{gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}.chatbot-flow-row{border:1px solid var(--line);color:var(--foreground);text-align:left;background:#fff;border-radius:8px;gap:3px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.chatbot-flow-row:hover,.chatbot-flow-row.is-active{background:#eef4ff;border-color:#155dff5c}.chatbot-flow-row.is-active{box-shadow:inset 4px 0 0 var(--teal)}.chatbot-flow-row strong,.chatbot-flow-row small,.chatbot-flow-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chatbot-flow-row strong{font-size:14px;line-height:1.2}.chatbot-flow-row small,.chatbot-flow-row span{color:var(--ink-soft);font-size:11px;font-weight:700}.chatbot-designer{align-content:start;gap:10px;display:grid}.chatbot-designer-head{grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(130px,.55fr) auto;align-items:end;gap:8px;display:grid}.chatbot-designer-head input,.chatbot-designer-head select,.automation-chatbots .flow-controls select{min-height:38px;padding:8px 10px}.chatbot-designer-head .primary-button{white-space:nowrap;min-height:38px;padding:8px 12px}.automation-chatbots .flow-controls{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:end;gap:8px;margin:0}.automation-chatbots .node-toolbar{justify-content:flex-end}.automation-chatbots .node-toolbar button{min-height:34px;padding:7px 10px}.automation-chatbots .flow-map{min-height:360px}.automation-chatbots .flow-map-canvas{align-items:flex-start;min-height:280px}.automation-chatbots .flow-start,.automation-chatbots .flow-map-node{flex-basis:190px;min-height:112px}.chatbot-inspector{align-content:start;max-height:calc(100vh - 190px);padding:0;overflow:auto}.chatbot-inspector .node-card{box-shadow:none;border:0;padding:12px}.chatbot-inspector .node-inspector-card{position:static}.dialogs-layout{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.18fr) minmax(280px,.68fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dialog-list-panel,.dialog-chat-panel,.dialog-profile-panel{align-content:start;gap:10px;min-width:0;height:min(720px,100vh - 172px);min-height:500px;padding:12px;overflow:hidden}.dialog-list-panel{grid-template-rows:auto auto minmax(0,1fr)}.dialog-chat-panel{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.dialog-profile-panel{overflow:auto}.dialogs-workspace .topbar{align-items:center}.dialogs-workspace .topbar h1{margin-top:3px;font-size:32px}.dialogs-workspace .metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px}.dialogs-workspace .metric{cursor:pointer;text-align:left;width:100%;padding:10px 12px}.dialogs-workspace .metric span{width:30px;height:30px;margin-right:8px}.dialogs-workspace .metric strong{font-size:18px}.dialogs-workspace .metric small{font-size:12px}.dialog-filter-card{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.dialog-filter-card:hover,.dialog-filter-card.is-active{background:#eef4ff;border-color:#155dff57}.dialog-filter-card.is-active{box-shadow:inset 4px 0 0 var(--teal)}.dialog-filter-card:focus-visible{outline-offset:2px;outline:3px solid #155dff38}.dialogs-workspace .panel-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.dialogs-workspace .panel-heading>div{min-width:0}.dialogs-workspace .panel-kicker{font-size:10px}.dialog-search label{gap:6px}.search-control{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:0 10px;display:grid}.search-control svg{color:var(--ink-soft)}.search-control input{border:0;min-height:36px;padding-left:8px;font-size:13px}.dialog-list{gap:5px;min-height:0;max-height:none;padding-right:3px;display:grid;overflow:auto}.dialog-preview{border:1px solid var(--line);color:var(--foreground);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:32px minmax(0,1fr) minmax(42px,auto);align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px;display:grid}.dialog-avatar{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.dialog-avatar-large{width:42px;height:42px}.dialog-preview-main,.client-identity>div,.subscription-row>span{gap:2px;min-width:0;display:grid}.dialog-preview-main strong,.client-identity strong,.subscription-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.2;display:block;overflow:hidden}.dialog-preview-main small,.dialog-preview-main em,.dialog-preview-side,.client-identity small,.subscription-row small,.muted{color:var(--ink-soft);font-size:11px;line-height:1.2}.dialog-preview-main small,.client-identity small,.subscription-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dialog-preview-main em{text-overflow:ellipsis;white-space:nowrap;color:var(--danger);font-style:normal;font-weight:800;overflow:hidden}.dialog-preview-side{place-items:end;gap:4px;min-width:42px;display:grid}.dialog-preview-side time{text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:10px;overflow:hidden}.dialog-preview-side b{background:var(--coral);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.message-stream{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;align-content:start;gap:7px;min-height:0;max-height:none;padding:10px;display:flex;overflow:auto}.message-bubble{border:1px solid var(--line);border-radius:8px;gap:5px;max-width:min(72%,460px);padding:7px 9px;font-size:13px;line-height:1.38;display:grid;overflow:visible}.message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.message-bubble time{color:var(--ink-soft);justify-self:end;font-size:11px}.message-inbound{background:#eaf1ff;align-self:flex-start}.message-outbound{background:#f8edce;align-self:flex-end}.reply-composer{background:#eef4ff;border:1px solid #c7d8ff;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.reply-composer textarea{min-height:58px;padding:8px 10px;font-size:13px}.reply-composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.reply-target{color:var(--ink-soft);overflow-wrap:anywhere;flex:180px;min-width:0;font-size:11px;font-weight:700}.reply-composer .primary-button{min-height:36px;padding:8px 12px}.block-client-button{color:var(--danger);cursor:pointer;background:#fff7f4;border:1px solid #b4231840;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;padding:8px 10px;font-size:13px;font-weight:900;display:inline-flex}.block-client-button:hover:not(:disabled){background:#ffece7;border-color:#b423186b}.block-client-button:disabled{cursor:default;opacity:.72}.block-client-button.is-blocked{border-color:var(--line);color:var(--ink-soft);background:#f7f4ef}.client-profile{gap:10px;min-width:0;display:grid}.client-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.profile-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.profile-grid span,.profile-grid strong{border-bottom:1px solid var(--line);min-width:0;min-height:30px;padding:6px 9px}.profile-grid span:nth-last-child(-n+2),.profile-grid strong:nth-last-child(-n+2){border-bottom:0}.profile-grid span{background:var(--panel-strong);color:var(--ink-soft);font-size:11px;font-weight:800}.profile-grid strong{overflow-wrap:anywhere;font-size:12px}.profile-section{gap:8px;min-width:0;display:grid}.profile-section h3{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.tag-list{flex-wrap:wrap;gap:7px;display:flex}.tag-list span{color:var(--teal-dark);background:#eef4ff;border:1px solid #155dff38;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.subscription-list,.variable-list{gap:8px;display:grid}.subscription-row,.variable-list div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-width:0;padding:7px 9px;display:grid}.subscription-row b{color:var(--teal-dark);font-size:11px}.variable-list span{color:var(--ink-soft);text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.variable-list strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:12px;line-height:1.25}.empty-dialog-state{color:var(--ink-soft);text-align:center;place-items:center;gap:8px;min-height:160px;padding:24px;display:grid}.empty-dialog-state strong{color:var(--foreground)}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:15px;min-width:0;padding:18px;display:grid}.wide-panel{min-width:0}.campaign-panel{border-top:5px solid var(--teal)}.composer-panel,.send-panel{align-content:start}.edit-scheduled-note{color:#6b4100;background:#fff6dc;border:1px solid #f0d8a5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.edit-scheduled-note strong,.edit-scheduled-note small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.edit-scheduled-note small{margin-top:2px;font-size:12px}.edit-scheduled-note .icon-button{min-width:32px;height:32px;padding:0 7px}.panel-heading{justify-content:space-between;align-items:start;display:flex}.panel-heading h2{margin:4px 0 0;font-size:21px;line-height:1.1}.panel-heading>svg{color:var(--teal)}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bot-segment-pair{grid-template-columns:minmax(260px,1fr) minmax(220px,1fr);align-items:start}.bot-segment-pair .bot-picker{grid-row:span 3}.bot-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.bot-choice-list{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.bot-choice{border:1px solid var(--line);color:var(--foreground);background:#fbfaf4;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.bot-choice input{accent-color:var(--teal);width:18px;min-height:18px;margin:0;padding:0}.bot-choice strong{overflow-wrap:anywhere;font-size:14px;display:block}.bot-choice small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:600;display:block}.bot-choice.is-selected{border-color:var(--teal);background:#eef4ff}.html-toolbar{border:1px solid var(--line);background:#eaf1ff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.html-toolbar button{border:1px solid var(--line);color:var(--foreground);white-space:nowrap;background:#fff;border-radius:7px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:800;line-height:1}.html-toolbar button:hover{border-color:var(--teal);color:var(--teal-dark)}.message-draft-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-6px;display:flex}.message-draft-actions .ghost-button{min-height:38px;padding:8px 14px}.message-draft-actions .scheduled-save-button{color:var(--teal-dark);border-color:#155dff47}.message-draft-actions span{color:var(--ink-soft);font-size:13px;font-weight:600}.message-draft-actions .compose-inline-status{color:#0b43c9;align-items:center;gap:6px;display:inline-flex}.field-label{color:var(--ink-soft);font-size:13px;font-weight:700}.button-builder{gap:9px;min-width:0;display:grid;container-type:inline-size}.button-builder-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.button-list{gap:8px;min-width:0;display:grid}.composer-attachments{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:10px;display:grid}.attachment-retention-note{color:var(--ink-soft);font-size:12px;font-weight:700}.button-config-row{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;min-width:0;max-width:100%;padding:8px;display:flex;overflow:hidden}.button-config-row input,.button-config-row select{min-width:0;min-height:38px}.button-config-field{flex:128px;gap:4px;min-width:min(100%,128px)}.button-config-field>span{color:var(--ink-soft);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.button-text-field,.button-segment-field{flex-basis:150px}.button-url-field{flex-basis:190px}.button-placement-field{flex-basis:128px}.button-row-field{flex:0 0 72px;gap:4px;min-width:0}.button-row-field input{min-height:32px;padding:6px 9px}.button-style-field{flex:0 112px;min-width:min(100%,104px)}.button-remove-button{flex:0 0 42px}.button-order{color:var(--teal-dark);background:#eaf1ff;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:2px;font-size:12px;font-weight:800;display:inline-flex}.node-toolbar{flex-wrap:wrap;gap:8px;display:flex}.node-toolbar button{border:1px solid var(--line);color:var(--foreground);background:#fff;border-radius:8px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:800}.node-toolbar button:hover{border-color:var(--teal);color:var(--teal-dark)}.flow-builder-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:14px;min-width:0;display:grid}.flow-canvas-section,.flow-inspector{min-width:0}.flow-controls{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:end;gap:10px;min-width:0;margin-bottom:10px;display:grid}.flow-controls label{min-width:0}.flow-map{background-color:#f6f9ff;background-image:radial-gradient(circle at 1px 1px,#155dff1f 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #dce6f7;border-radius:8px;gap:12px;padding:12px;display:grid;overflow:hidden}.flow-map-head{justify-content:space-between;align-items:center;display:flex}.flow-map-head strong{margin-top:3px;font-size:18px;line-height:1.15;display:block}.flow-map-head>span{color:var(--ink-soft);font-size:12px;font-weight:800}.flow-map-canvas{align-items:stretch;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.flow-start,.flow-map-node{color:inherit;cursor:pointer;font:inherit;text-align:left;flex:0 0 204px;text-decoration:none;position:relative}.flow-start{color:#fff;background:#0b1220;border:0;border-radius:8px;align-content:center;gap:5px;min-height:126px;padding:14px;display:grid}.flow-start span{color:#9dbaff;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px;font-weight:800}.flow-start strong{font-size:16px;line-height:1.15}.flow-start small{color:#fffdf7b8;font-size:12px;font-weight:700;line-height:1.35}.flow-map-node{border:1px solid var(--line);border-top:4px solid var(--teal);background:#fff;border-radius:8px;gap:7px;min-height:126px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.flow-map-node:hover,.flow-map-node.is-selected{border-color:#155dff75;box-shadow:0 8px 18px #11182714}.flow-map-node.is-selected{transform:translateY(-1px)}.flow-map-condition{border-top-color:var(--blue)}.flow-map-action{border-top-color:var(--amber)}.flow-map-timer{border-top-color:var(--coral)}.flow-map-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.flow-map-node small,.flow-node-links span{color:var(--ink-soft);font-size:12px;line-height:1.35}.flow-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-card-head>small{color:var(--teal-dark);text-align:center;background:#eaf1ff;border-radius:999px;min-width:24px;padding:2px 7px;font-weight:900}.flow-node-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden}.flow-node-links{gap:4px;margin-top:auto;display:grid}.flow-port{background:var(--teal);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;box-shadow:0 0 0 1px #155dff3d}.flow-port-in{left:-6px}.flow-port-out{right:-6px}.node-list,.trigger-list,.trigger-form,.flow-buttons,.flow-actions,.action-list{gap:10px;display:grid}.copy-field{background:#eaf1ff;border:1px solid #dce6f7;border-radius:8px;gap:6px;min-width:0;padding:10px 12px;display:grid}.copy-field span{color:var(--ink-soft);font-size:12px;font-weight:800}.copy-field code{color:var(--teal-dark);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:13px}.field-hint{color:var(--ink-soft);margin-top:6px;font-size:12px;font-weight:700;display:block}.compact-details{min-width:0}.compact-details summary{cursor:pointer;background:#fff7df;border:1px solid #ead9ae;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;list-style:none;display:flex}.compact-details summary::-webkit-details-marker{display:none}.compact-details summary::marker{content:""}.compact-details summary span{color:var(--ink);font-weight:900}.compact-details summary small{color:var(--teal-dark);font-size:13px;font-weight:900}.compact-details[open] summary{border-color:var(--amber)}.compact-details .trigger-list{margin-top:10px}.node-card{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;gap:10px;padding:12px;display:grid}.node-inspector-card{position:sticky;top:12px}.node-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.node-card header>div{gap:6px;display:grid}.node-card header strong{font-size:18px}.node-type{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.node-message{color:#0b43c9;background:#eaf1ff}.node-condition{color:var(--blue);background:#e9eef8}.node-action{color:#795000;background:#fff0cf}.node-timer{color:var(--danger);background:#ffe4dd}.timer-options{background:#fff;border:1px solid #dfe6ee;border-radius:16px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #1f304614}.timer-title-field{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dfe6ee;border-radius:16px;gap:2px;padding:13px 15px 12px;display:grid;box-shadow:0 12px 28px #1f304612}.timer-title-field span{color:#7b8797;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.timer-title-field input{color:#182536;background:0 0;border:0;min-height:32px;padding:0;font-size:20px;font-weight:700}.timer-title-field input:focus{box-shadow:inset 0 -2px var(--teal);outline:0}.timer-section{background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;gap:11px;padding:15px;display:grid}.timer-section:last-child{border-bottom:0}.timer-section-head{align-items:center;gap:9px;display:flex}.timer-section-head strong{color:#263545;font-size:15px;line-height:1.25;display:block}.timer-step{color:#39779f;background:#eef4ff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.timer-options label{color:#667386;font-size:12px;font-weight:600}.timer-options select,.timer-options input{background:#fbfcfe;border-color:#d5dde7;border-radius:10px;min-height:40px}.timer-options select:focus,.timer-options input:focus{border-color:#7fb8d1;outline:0;box-shadow:0 0 0 3px #7fb8d12e}.timer-placeholder{color:#778394;background:#f8fafc;border:1px dashed #c9d5e2;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.4}.action-simple{background:#fff;border:1px solid #e5dfcf;border-radius:8px;padding:10px}.weekday-selector{gap:8px;display:grid}.weekday-grid{grid-template-columns:repeat(7,minmax(44px,1fr));gap:8px;display:grid}.weekday-item{border:1px solid var(--line);color:var(--foreground);cursor:pointer;background:#fbfaf4;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:6px;font-size:13px;display:flex}.weekday-item input{accent-color:var(--teal);width:auto;min-height:auto}.action-config-row{background:#fff;border:1px solid #e5dfcf;border-radius:8px;grid-template-columns:34px minmax(190px,.9fr) minmax(160px,.75fr) minmax(160px,.75fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.action-config-row>.button-order{margin-top:25px}.action-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.webhook-action-fields{grid-column:2/-2;gap:9px;display:grid}.webhook-action-fields textarea{min-height:92px}.trigger-row{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;gap:4px;padding:10px;display:grid}.trigger-row small,.trigger-row span{color:var(--ink-soft);word-break:break-word;font-size:12px}.toggle-row{color:var(--foreground);flex-direction:row;align-items:center;gap:9px;font-size:13px;display:flex}.toggle-row input{accent-color:var(--teal);width:auto;min-height:auto}.save-dialog-toggle{background:#eef4ff;border:1px solid #c7d8ff;border-radius:8px;padding:10px 12px;font-weight:800}.primary-button,.ghost-button,.icon-button,.text-button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.primary-button{background:var(--teal);color:#fff;min-height:44px;padding:10px 14px}.primary-button:hover{background:var(--teal-dark)}.ghost-button{color:#6b4100;background:#fff6dc;min-height:40px;padding:9px 12px}.test-send-button{color:var(--danger);background:#fff0ed;border:1px solid #ffc6bd}.test-send-button:hover{color:#8f1d14;background:#ffe1dc}.test-send-button:disabled{color:var(--danger);opacity:.72;background:#fff5f3;border-color:#f2c8c1}.broadcast-submit-button{margin-top:18px}.icon-button{border:1px solid var(--line);color:var(--foreground);background:#fff;min-width:40px;height:40px;padding:0 10px}.icon-button:hover{border-color:var(--teal);color:var(--teal-dark)}.icon-button:disabled{cursor:not-allowed;opacity:.45}.text-button{color:var(--teal-dark);background:0 0;padding:0}.helper-text{color:var(--ink-soft);margin:-2px 0 0;font-size:12px;font-weight:700}.bot-list,.webhook-list,.log-list,.campaign-history-list{gap:8px;min-height:0;max-height:min(520px,100vh - 232px);padding-right:4px;display:grid;overflow:auto}.bot-row{border:1px solid var(--line);color:inherit;text-align:left;background:#fbfaf4;border-radius:8px;justify-content:space-between;align-items:center;min-height:62px;padding:10px 12px;display:flex}.bot-row.is-selected{border-color:var(--teal);background:#eef4ff}.bot-row strong,.log-row strong{display:block}.bot-row small,.log-row small,.empty{color:var(--ink-soft)}.bot-row-side{color:var(--teal-dark);text-align:right}.segment-list .segment-row{cursor:default}.segments-workspace{gap:14px;padding:20px 24px}.segments-workspace .topbar{align-items:center}.segments-workspace .topbar h1{margin-top:2px;font-size:clamp(34px,3vw,44px)}.segments-workspace .metrics{grid-template-columns:repeat(3,minmax(160px,220px));gap:10px}.segments-workspace .metric{min-height:70px;padding:10px 12px}.segments-workspace .metric span{width:30px;height:30px;margin-right:10px}.segments-workspace .metric strong{font-size:22px}.segments-workspace .notice{max-width:760px;padding:9px 12px;font-size:14px}.segments-workspace .tech-grid{grid-template-columns:minmax(0,980px)}.segments-workspace .panel{gap:12px;padding:14px 16px}.segments-workspace .panel-heading h2{font-size:24px}.integration-workspace{gap:14px;padding:18px 22px}.integration-workspace .topbar{align-items:center}.integration-workspace .topbar h1{margin-top:2px;font-size:38px}.integration-workspace .metrics{grid-template-columns:repeat(3,minmax(160px,220px));gap:10px}.integration-workspace .metric{min-height:70px;padding:10px 12px}.integration-workspace .metric span{width:30px;height:30px;margin-right:10px}.integration-workspace .metric strong{font-size:22px}.integration-workspace .tech-grid{grid-template-columns:minmax(320px,560px) minmax(280px,420px);align-items:start;max-width:1040px}.integration-workspace .panel{gap:10px;padding:14px 16px}.integration-workspace .panel-heading h2{font-size:22px}.integration-create-panel input,.integration-create-panel select{min-height:38px;padding:8px 10px}.integration-create-panel label{gap:5px}.integration-create-panel .primary-button{min-height:40px;padding:8px 14px}.integration-library-panel{align-self:start;min-width:0}.webhook-drawer{min-width:0}.webhook-drawer summary{cursor:pointer;background:#eaf1ff;border:1px solid #dce6f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;list-style:none;display:flex}.webhook-drawer summary::-webkit-details-marker{display:none}.webhook-drawer summary::marker{content:""}.webhook-drawer[open] summary{border-color:var(--teal)}.webhook-summary-main{color:var(--teal-dark);align-items:center;gap:9px;min-width:0;display:flex}.webhook-summary-main>span{min-width:0}.webhook-summary-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;display:block;overflow:hidden}.webhook-summary-main small{color:var(--ink-soft);font-size:12px;font-weight:800;display:block}.webhook-summary-action{color:#8a5d05;background:#fff6db;border-radius:8px;flex:none;padding:7px 9px;font-size:12px;font-weight:900}.webhook-drawer-body{gap:8px;min-width:0;max-height:min(460px,100vh - 286px);margin-top:10px;padding-right:2px;display:grid;overflow:auto}.integration-workspace .webhook-list{max-height:min(460px,100vh - 286px);overflow-x:hidden}.integration-workspace .webhook-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px}.webhook-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.webhook-row-head>small{color:var(--teal-dark);white-space:nowrap;background:#eaf1ff;border-radius:999px;padding:5px 8px;font-weight:900}.integration-workspace .webhook-row code{max-height:58px;padding:7px;font-size:11px;overflow:auto}.integration-workspace .webhook-copy-button{min-height:30px;padding:6px 9px}.integration-workspace .webhook-row-footer,.integration-workspace .webhook-row em,.integration-workspace .webhook-copied{grid-column:auto}.staff-workspace{gap:14px;padding:18px 22px}.staff-workspace .topbar h1{font-size:38px}.staff-workspace .metrics{grid-template-columns:minmax(190px,260px)}.staff-workspace .tech-grid{grid-template-columns:minmax(360px,620px) minmax(280px,420px);align-items:start;max-width:1060px}.staff-workspace .panel{gap:10px;padding:14px 16px}.staff-workspace .panel-heading h2{font-size:22px}.project-admin-list{gap:8px;display:grid}.project-admin-row{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.project-admin-avatar{color:#fff;background:#2f5ea5;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.project-admin-main{min-width:0}.project-admin-main strong,.project-admin-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-admin-main strong{font-size:16px;line-height:1.2}.project-admin-main small{color:var(--ink-soft);margin-top:3px;font-size:13px}.project-admin-access{color:var(--teal-dark);white-space:nowrap;background:#eef5ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.staff-add-panel input{min-height:38px;padding:8px 10px}.staff-add-panel .primary-button{min-height:40px;padding:8px 14px}.compact-panel{align-self:start}.segment-directory-panel{min-width:0}.segment-create-inline{background:#eaf1ff;border:1px solid #dce6f7;border-radius:8px;grid-template-columns:minmax(220px,420px) auto;align-items:end;gap:10px;padding:10px;display:grid}.segment-create-inline label{gap:5px}.segment-create-inline input{min-height:38px;padding:8px 10px}.segment-create-button{white-space:nowrap;min-height:38px;padding:8px 14px}.segment-directory-list{gap:6px;min-height:0;max-height:min(520px,100vh - 238px);padding-right:2px;display:grid;overflow:hidden auto}.segment-directory-row{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.segment-directory-main{gap:2px;min-width:0;display:grid}.segment-directory-main strong,.segment-directory-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segment-directory-main small{color:var(--ink-soft);font-size:12px;font-weight:700}.segment-directory-main input{min-height:34px;padding:7px 9px}.segment-directory-counts{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.segment-directory-counts span{white-space:nowrap;background:#eaf1ff;border-radius:7px;padding:4px 7px}.segment-directory-counts b{color:var(--foreground);margin-right:4px}.segment-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.compact-action-button{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.danger-action-button{color:var(--danger)}.danger-action-button:hover{color:var(--danger);border-color:#c0222259}.analytics-bot-list,.file-storage-list{gap:8px;min-height:0;max-height:min(640px,100vh - 250px);padding-right:4px;display:grid;overflow:auto}.analytics-bot-card{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.analytics-bot-card header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.analytics-bot-card strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.analytics-bot-card small,.analytics-bot-card header>span,.file-storage-row small,.file-storage-row time{color:var(--ink-soft);font-size:12px;font-weight:700}.analytics-bot-card header>span{color:var(--teal-dark);flex:none}.analytics-bot-stats{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;margin:0;display:grid}.analytics-bot-stats div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.analytics-bot-stats dt{color:var(--ink-soft);font-size:11px;font-weight:800}.analytics-bot-stats dd{margin:3px 0 0;font-size:18px;font-weight:900}.compact-error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.file-storage-row{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.file-storage-row strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.file-storage-row time{color:var(--teal-dark);text-align:right;white-space:nowrap}.webhook-list{max-height:300px}.webhook-row{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.webhook-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.webhook-row small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.webhook-row code{color:var(--teal-dark);overflow-wrap:anywhere;white-space:normal;background:#eaf1ff;border:1px solid #dce6f7;border-radius:7px;max-width:100%;padding:8px;font-size:12px;line-height:1.35;display:block}.webhook-url-set{gap:6px;min-width:0;display:grid}.webhook-url-set>span{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:900}.webhook-copy-button{justify-self:start;min-height:32px;padding:7px 10px;font-size:12px}.webhook-row-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.webhook-row-footer .icon-button{min-width:34px;height:34px}.webhook-row em{color:var(--danger);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:700}.webhook-copied{color:var(--teal-dark);font-size:12px;font-weight:800}.file-drop{border:1px dashed var(--teal);color:var(--teal-dark);cursor:pointer;text-align:center;background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f5f1e4 10px 20px);border-radius:8px;flex-direction:row;justify-content:center;align-items:center;min-height:104px;padding:18px;font-weight:800;display:flex}.media-drop{border:1px dashed var(--blue);color:#244c89;cursor:pointer;text-align:center;background:#f3f6f8;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:96px;padding:16px;font-weight:800;display:flex}.media-inline-error{color:var(--danger);background:#fff0ed;border:1px solid #f0b2a8;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:-4px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.media-inline-error svg{flex:none;margin-top:1px}.file-drop input,.media-drop input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.file-drop span,.media-drop span{overflow-wrap:anywhere;word-break:break-word;gap:4px;min-width:0;max-width:100%;display:grid}.media-drop small{color:var(--ink-soft);font-size:12px;font-weight:700}.media-tools-row{align-items:center;gap:8px;min-width:0;display:flex}.telegram-video-button{min-height:36px;padding:8px 11px}.large-video-dialog{border:1px solid var(--line);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:8px;margin:auto;padding:20px;overflow-y:auto}.large-video-dialog::backdrop{background:#00000059}.large-video-dialog[open]{gap:16px;display:grid}.large-video-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.large-video-heading h2{margin:0;font-size:18px}.large-video-dialog label{gap:6px;min-width:0;font-size:13px;display:grid}.large-video-dialog select{width:100%;min-width:0;font-size:14px}.large-video-limit{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px}.large-video-progress{overflow-wrap:anywhere;gap:8px;font-size:13px;display:grid}.large-video-progress progress{width:100%;accent-color:var(--teal)}@media (max-width:600px){.senler-broadcast .composer-attachment-row{grid-template-columns:20px minmax(0,1fr)}.senler-broadcast .composer-attachment-row .attachment-actions{flex-wrap:wrap;grid-column:2;display:flex}}.telegram-video-intake{border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.telegram-video-intake svg{flex:none;margin-top:1px}.telegram-video-intake span{overflow-wrap:anywhere;min-width:0}.telegram-video-intake small{opacity:.76;margin-top:2px;font-size:11px;font-weight:700;display:block}.telegram-video-intake.is-pending{color:#795000;background:#fff6df;border:1px solid #f0d28c}.telegram-video-intake.is-ready{color:#0b43c9;background:#eef4ff;border:1px solid #c7d8ff}.visually-hidden{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.attachment-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;overflow:hidden}.attachment-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:flex}.attachment-preview-toggle{min-height:34px;padding:7px 10px}.attachment-row>svg{color:var(--blue)}.attachment-row strong{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0;max-width:100%;line-height:1.25;display:block}.attachment-row small{color:var(--ink-soft);min-width:0;display:block}.composer-attachment-row{background:#f6f9ff;max-width:560px}.attachment-preview{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:560px;margin-top:8px;padding:8px;display:grid;overflow:hidden}.attachment-preview img,.attachment-preview video{object-fit:contain;background:#101820;border-radius:6px;width:100%;max-width:100%;max-height:300px;display:block}.attachment-preview audio{width:100%;display:block}.attachment-preview-note{color:var(--ink-soft);gap:4px;line-height:1.35}.attachment-preview-note strong{color:var(--ink)}.import-preview{border-left:4px solid var(--blue);background:#f3f6f8;border-radius:8px;align-items:end;gap:2px;padding:13px;display:grid}.import-preview span,.import-preview small{color:var(--ink-soft);font-size:12px;font-weight:800}.import-preview strong{font-size:30px;line-height:1}.test-send-card{background:#eef4ff;border:1px solid #c7d8ff;border-radius:8px;align-content:center;gap:9px;padding:10px;display:grid}.test-inline-status{border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.test-inline-status svg{flex:none;margin-top:1px}.test-inline-status.is-error{color:var(--danger);background:#fff0ed;border:1px solid #f0b2a8}.test-inline-status.is-ok{color:#0b43c9;background:#eef4ff;border:1px solid #c7d8ff}.admin-check-select,.segment-exclude-select{gap:7px;min-width:0;display:grid}.check-select-trigger{border:1px solid var(--line);color:var(--foreground);text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 12px;display:grid}.check-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.check-select-menu{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;max-height:220px;padding:8px;display:grid;overflow:auto}.check-select-option{color:var(--foreground);background:#fbfaf4;border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.check-select-option:hover{border-color:#155dff38}.check-select-option input{accent-color:var(--teal);width:18px;min-height:18px;margin:2px 0 0;padding:0}.check-select-option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.check-select-option small{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:600;display:block}.campaign-exclusion-line{color:var(--danger)}.table-wrap{overflow-x:auto}.queue-table-wrap{max-height:min(360px,100vh - 260px);overflow:hidden auto}.queue-table{table-layout:fixed;width:100%;min-width:0}.queue-table th,.queue-table td{padding:8px 10px;font-size:14px}.queue-table th{font-size:11px}.queue-table td:first-child{width:31%}.queue-table td:nth-child(2){overflow-wrap:anywhere;width:18%}.queue-table td:nth-child(3){width:18%}.queue-table td:nth-child(4){width:15%}.queue-table td:nth-child(5){width:18%}.queue-table strong{font-size:14px}.queue-table small{margin-top:2px;font-size:12px;line-height:1.25}.queue-table .status-pill{padding:4px 7px}.queue-row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.queue-row-actions .ghost-button{border:1px solid var(--line);min-height:30px;padding:6px 8px;font-size:12px}.queue-edit-button{color:var(--teal-dark);background:#eef4ff}.queue-cancel-button{background:#fff0ed}.status-pill{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-active,.status-sent{color:#0b43c9;background:#eaf1ff}.status-scheduled,.status-sending{color:#795000;background:#fff0cf}.status-draft,.status-unchecked{color:var(--blue);background:#e9eef8}.status-failed,.status-blocked,.status-inactive{color:var(--danger);background:#ffe4dd}.progress-text{white-space:nowrap}.log-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.log-row .icon-button{align-self:center}.message-id-line{overflow-wrap:anywhere}.log-row em{color:var(--danger);word-break:break-word;margin-top:4px;font-size:12px;font-style:normal;display:block}.dot{border-radius:50%;width:10px;height:10px;margin-top:5px}.dot-sent{background:var(--teal)}.dot-failed{background:var(--coral)}.danger-icon{color:var(--danger)}.campaign-history-panel{align-content:start;min-height:0}.campaign-history-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;padding:8px;display:grid}.campaign-history-row.is-selected{background:#eef4ff;border-color:#155dff52}.campaign-history-main{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.campaign-history-main>span{min-width:0}.campaign-history-main strong,.campaign-history-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.campaign-history-main small{color:var(--ink-soft);margin-top:3px;font-size:12px}.campaign-history-main b{color:var(--teal-dark);white-space:nowrap;font-size:12px}.campaign-history-chevron{color:var(--ink-soft);transition:transform .16s}.campaign-history-chevron.is-open{transform:rotate(180deg)}.campaign-history-actions,.campaign-details-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.campaign-history-actions .icon-button{min-width:34px;height:34px;padding:0 8px}.campaign-details{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;gap:10px;min-width:0;padding:10px;display:grid}.campaign-details-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.campaign-details-head-actions{flex:none;align-items:center;gap:8px;display:flex}.campaign-details-head-actions .icon-button{min-width:32px;height:32px;padding:0 7px}.campaign-details-head h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:18px;line-height:1.2}.campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.campaign-detail-grid div{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;min-width:0;padding:8px 10px}.campaign-detail-grid dt{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:900}.campaign-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:3px 0 0;font-size:13px;font-weight:800}.campaign-message-card{border:1px solid var(--line);background:#fbfaf4;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.campaign-message-card span{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:900}.campaign-message-card p{overflow-wrap:anywhere;-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;max-height:84px;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.campaign-detail-meta{flex-wrap:wrap;gap:6px;display:flex}.campaign-detail-meta span{color:var(--ink-soft);background:#eaf1ff;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.campaign-delete-note{color:var(--ink-soft);margin:0;font-size:12px;font-weight:700}.danger-action{color:var(--danger);background:#fff0ed}.empty{margin:0;line-height:1.45}.footer-strip{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;padding:6px 0 0;display:flex}.auth-shell{background:linear-gradient(145deg, #155dff1f, transparent 42%), var(--background);align-items:center;min-height:100vh;padding:22px;display:grid}.auth-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:18px;width:100%;max-width:440px;margin:0 auto;padding:22px;display:grid}.auth-brand{align-items:center;gap:14px;display:flex}.auth-brand>svg{background:var(--teal);color:#fff;border-radius:8px;width:50px;height:50px;padding:8px}.auth-brand span{color:var(--teal-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.auth-brand h1{margin:4px 0 0;font-size:31px;line-height:1}.auth-provider-grid,.auth-form,.auth-reset{gap:10px;display:grid}.auth-provider{border:1px solid var(--line);color:var(--foreground);background:#eaf1ff;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-weight:800;display:inline-flex}.auth-provider:hover{border-color:var(--teal);color:var(--teal-dark)}.auth-muted{border:1px solid var(--line);color:var(--ink-soft);background:#f3f6f8;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:700}.auth-reset{border-top:1px solid var(--line);padding-top:15px}.input-with-button{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-status{justify-items:start}.auth-status>svg{color:var(--teal)}.auth-status h1{margin:4px 0 0;font-size:30px;line-height:1}.auth-status p{color:var(--ink-soft);margin:0;line-height:1.45}.auth-status .primary-button{text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spin{animation:none}}@media (max-width:1180px){.tool-grid,.compose-grid,.tech-grid,.lower-grid,.max-grid,.dialogs-layout,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-panel,.composer-panel,.wide-panel{grid-column:1/-1}.max-grid.max-grid-single,.segment-directory-row{grid-template-columns:minmax(0,1fr)}.segment-actions{justify-content:flex-start}.integration-workspace .tech-grid,.staff-workspace .tech-grid,.integration-workspace .webhook-row{grid-template-columns:minmax(0,1fr)}.flow-builder-layout,.chatbot-workbench,.chatbot-designer-head,.flow-controls{grid-template-columns:1fr}.node-inspector-card{position:static}.chatbot-list-panel,.chatbot-inspector{max-height:none;overflow:visible}}@media (max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:18px}.topbar h1{font-size:34px}.automation-shell .topbar h1{font-size:32px}.tool-grid,.compose-grid,.tech-grid,.lower-grid,.max-grid,.dialogs-layout,.metrics,.form-pair{grid-template-columns:1fr}.dialog-list-panel,.dialog-chat-panel,.dialog-profile-panel,.message-stream{height:auto;min-height:auto;overflow:visible}.dialog-list{max-height:none}.message-stream{min-height:260px;max-height:56vh;overflow:auto}.message-bubble{max-width:100%}th,td{padding:11px 9px}.button-config-row,.action-config-row{grid-template-columns:34px 1fr}.button-config-row input,.button-config-row select,.button-config-row .button-row-field,.action-config-row label,.action-config-row .action-range,.webhook-action-fields{grid-column:2}.button-config-row .icon-button,.action-config-row .icon-button{grid-column:2;justify-self:start}.weekday-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.segments-workspace .metrics,.integration-workspace .metrics,.staff-workspace .metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.chatbot-create-panel{border:1px solid var(--line);min-height:calc(100vh - var(--senler-header) - 60px);background:#fff;grid-column:2/-1;align-content:start;gap:18px;padding:22px;display:grid}.chatbot-create-panel h2{margin:4px 0 6px;font-size:24px;line-height:1.15}.chatbot-create-panel p{color:var(--ink-soft);margin:0;font-size:13px;font-weight:600}.flow-add-buttons{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.flow-add-buttons>span{color:var(--ink-soft);flex-basis:100%;font-size:11px;font-weight:800}.flow-add-buttons button{color:#526071;cursor:pointer;font:inherit;background:#f6f9ff;border:1px solid #dce6f7;border-radius:4px;min-height:26px;padding:3px 6px;font-size:11px;font-weight:800}.flow-add-buttons button:hover{color:var(--teal-dark);border-color:#9bb6ff}.flow-branch-actions{border-top:1px solid #eaf1ff;gap:8px;padding-top:8px;display:grid}.flow-branch-actions>div{gap:4px;display:grid}.flow-branch-actions>div>span{color:var(--ink-soft);font-size:11px;font-weight:900}.channel-picker{border:1px solid #dce6f7;border-radius:6px;gap:9px;margin:0;padding:11px;display:grid}.channel-picker legend{color:var(--ink-soft);padding:0 6px;font-size:12px;font-weight:900}.channel-picker-grid{gap:8px;display:grid}.channel-option{border:1px solid var(--line);cursor:pointer;background:#fbfaf4;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:flex}.channel-option input{accent-color:var(--teal)}.channel-option span{gap:2px;min-width:0;display:grid}.channel-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-option small,.channel-picker>small{color:var(--ink-soft);font-size:12px;font-weight:700}@media (max-width:1180px){.chatbot-create-panel{grid-column:1;min-height:auto}}@media (max-width:520px){.workspace{padding:14px}.topbar{flex-direction:column;align-items:stretch}.sidebar-nav{grid-template-columns:1fr}.footer-strip{flex-direction:column;align-items:flex-start;gap:10px}.weekday-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segments-workspace .metrics,.integration-workspace .metrics{grid-template-columns:1fr}}.senler-broadcast{--background:#fff;--foreground:#19212c;--panel:#fff;--panel-strong:#eef4ff;--ink-soft:#667381;--line:#e2e7ea;--teal:#155dff;--teal-dark:#0b43c9;--shadow:none;background:#fff;grid-template-columns:240px minmax(0,1fr)}.senler-broadcast .sidebar{border-right:1px solid var(--line);color:#535e6e;z-index:40;background:#fff;gap:0;padding:0 12px 18px}.senler-broadcast .brand-mark{align-items:center;gap:10px;min-height:72px;padding:0 10px}.senler-broadcast .brand-mark>svg{color:var(--teal);background:0 0;border-radius:0;width:30px;height:30px;padding:0}.senler-broadcast .brand-mark span{display:none}.senler-broadcast .brand-mark strong{color:#202832;margin:0;font-size:21px;font-weight:700}.senler-broadcast .sidebar-nav{gap:6px;padding-top:12px}.senler-broadcast .sidebar-nav a,.senler-broadcast .sidebar-nav button{color:#536171;white-space:normal;border-radius:5px;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.senler-broadcast .sidebar-nav a svg,.senler-broadcast .sidebar-nav button svg{color:#657080}.senler-broadcast .sidebar-nav a:hover,.senler-broadcast .sidebar-nav button:hover{background:#f6f9ff}.senler-broadcast .sidebar-nav a.is-active,.senler-broadcast .sidebar-nav a[aria-current=page]{color:var(--teal);background:#eef4ff}.senler-broadcast .sidebar-nav a.is-active svg,.senler-broadcast .sidebar-nav a[aria-current=page] svg{color:var(--teal)}.senler-broadcast .sidebar-note{border-top:1px solid var(--line);color:#6f7c88;padding:16px 10px 0;font-size:12px}.senler-broadcast .note-label{color:#8a949e;font-family:var(--font-geist-sans), Arial, sans-serif;text-transform:none;font-size:10px}.senler-broadcast .workspace{background:#fff;gap:0;padding:0}.senler-broadcast [hidden]{display:none!important}.senler-broadcast .topbar{border-bottom:1px solid var(--line);align-items:center;min-height:72px;padding:0 28px}.senler-broadcast .eyebrow,.senler-broadcast .panel-kicker{color:#8c949e;font-family:var(--font-geist-sans), Arial, sans-serif;text-transform:none;font-size:12px;font-weight:500}.senler-broadcast .topbar h1{color:#19212c;margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.25}.senler-broadcast .topbar-actions{gap:8px}.senler-broadcast .account-chip{border-color:var(--line);color:#535e6b;background:#fff;border-radius:5px;min-height:38px;font-size:13px}.senler-broadcast.screen-editor .legacy-metrics{display:none}.senler-broadcast.screen-list .legacy-metrics{grid-template-columns:repeat(5,minmax(120px,1fr));padding:22px 28px 0}.senler-broadcast .metric{border-color:var(--line);box-shadow:none;padding:12px 14px}.senler-broadcast .metric span{width:32px;height:32px}.senler-broadcast .metric strong{font-size:21px}.senler-broadcast .notice{border-radius:5px;margin:16px 28px 0}.senler-broadcast .unified-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:26px;max-width:100%;display:flex;overflow-x:auto}.senler-broadcast .unified-tabs button{color:#697482;background:0 0;border:0;border-radius:0;flex:none;min-height:44px;padding:10px 0 13px;font-size:14px;font-weight:600;position:relative}.senler-broadcast .unified-tabs button[aria-selected=true]{color:var(--teal)}.senler-broadcast .unified-tabs button[aria-selected=true]:after{background:var(--teal);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.senler-broadcast .unified-editor-tabs{width:calc(100% - 414px);margin:24px 28px 0}.senler-broadcast .compose-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:20px 28px;padding:22px 28px 112px;display:grid}.senler-broadcast .panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.senler-broadcast .campaign-panel{border-top:0}.senler-broadcast .legacy-heading,.senler-broadcast .legacy-schedule,.senler-broadcast .broadcast-submit-button,.senler-broadcast .legacy-history{display:none!important}.senler-broadcast .unified-message-fields,.senler-broadcast .form-pair,.senler-broadcast .unified-schedule-fields{min-width:0}.senler-broadcast .unified-message-fields>label,.senler-broadcast .form-pair>label,.senler-broadcast .segment-exclude-select,.senler-broadcast .bot-picker{margin-bottom:20px}.senler-broadcast label,.senler-broadcast .field-label{color:#535e6b;font-size:13px;font-weight:600}.senler-broadcast input,.senler-broadcast select,.senler-broadcast textarea{color:#27303b;background:#fff;border-color:#dce1e5;border-radius:5px;min-height:42px;font-weight:400}.senler-broadcast .unified-rich-editor{background:#fff;border:1px solid #dce1e5;border-radius:5px;overflow:hidden}.senler-broadcast .unified-rich-editor .html-toolbar{background:#fff;border:0;border-bottom:1px solid #edf0f1;border-radius:0;gap:4px;min-height:46px;padding:6px 12px}.senler-broadcast .unified-rich-editor .html-toolbar button{color:#414c5c;background:0 0;border:0;border-radius:4px;gap:6px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.senler-broadcast .unified-rich-editor .html-toolbar button:after{content:attr(aria-label)}.senler-broadcast .unified-rich-editor .html-toolbar button[aria-pressed=true],.senler-broadcast .unified-rich-editor .html-toolbar button:hover{color:var(--teal);background:#eef4ff}.senler-broadcast .unified-rich-content{overflow-wrap:anywhere;outline:0;min-height:300px;padding:20px;font-size:16px;font-weight:400;line-height:1.7}.senler-broadcast .unified-rich-content p{margin:0 0 18px}.senler-broadcast .unified-rich-content p:last-child{margin-bottom:0}.senler-broadcast .unified-rich-content blockquote,.unified-rich-content blockquote{color:#27303b;background:#f6f9ff;border-left:3px solid #155dff;border-radius:5px;margin:0 0 18px;padding:10px 14px}.senler-broadcast .unified-rich-content blockquote p,.unified-rich-content blockquote p{margin:0}.senler-broadcast .unified-rich-editor textarea{resize:vertical;border:0;border-radius:0;min-height:300px}.senler-broadcast .unified-editor-count{color:#9ba3ac;text-align:right;border-top:1px solid #edf0f1;padding:8px 12px;font-size:11px}.senler-broadcast .message-draft-actions{margin:12px 0 22px}.senler-broadcast .message-draft-actions .ghost-button,.senler-broadcast .ghost-button{color:#536171;background:#fff;border:1px solid #dce1e5;border-radius:5px;font-weight:700}.senler-broadcast .message-draft-actions .ghost-button:hover,.senler-broadcast .ghost-button:hover{color:var(--teal);background:#f6f9ff}.senler-broadcast .primary-button{background:var(--teal);color:#fff;border-radius:5px;min-height:44px;font-weight:700}.senler-broadcast .primary-button:hover{background:var(--teal-dark)}.senler-broadcast .button-builder,.senler-broadcast .composer-attachments{border-top:1px solid var(--line);padding-top:18px}.senler-broadcast .button-builder-heading{min-height:34px}.senler-broadcast .text-button{color:var(--teal);font-weight:700}.senler-broadcast .button-config-row,.senler-broadcast .bot-choice,.senler-broadcast .check-select-option{border-color:var(--line);background:#fff;border-radius:5px}.senler-broadcast .bot-choice.is-selected{background:#f6f9ff;border-color:#9bb6ff}.senler-broadcast .send-panel:not([hidden]){grid-area:2/1;gap:12px;display:grid}.senler-broadcast .media-inline-error{margin:0}.senler-broadcast .media-drop{color:#244c89;text-align:left;background:#f8fafb;border-color:#bed1e3;justify-content:flex-start;min-height:58px;padding:12px 14px}.senler-broadcast .media-drop small{color:#667381}.senler-broadcast .telegram-video-button{color:#7a4d00;background:#fff8e9;border-color:#f4dfad}.senler-broadcast .save-dialog-toggle{background:#eef4ff;border-color:#c7d8ff;border-radius:5px;padding:10px 12px;font-weight:700}.senler-broadcast .test-send-card{background:#fff;border:1px solid #dce1e5;border-radius:5px;align-content:start;padding:12px}.senler-broadcast .broadcast-test-dialog{color:var(--ink);background:#fff;border:1px solid #dce1e5;border-radius:6px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto}.broadcast-test-dialog::backdrop{background:#00000059}.broadcast-test-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.broadcast-test-dialog>header h2{margin:0;font-size:18px}.broadcast-test-dialog .check-select-menu{box-shadow:none;max-height:260px;margin-top:8px;position:static}.broadcast-test-dialog .test-send-button{width:100%;margin-top:16px}.senler-broadcast .test-send-button{color:var(--danger);background:#fff0ed;border-color:#ffc6bd}.senler-broadcast .unified-live-preview{grid-area:1/2/span 2;min-width:0;position:sticky;top:94px}.senler-broadcast .unified-preview-heading{color:#818c98;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:14px;font-size:13px;display:flex}.senler-broadcast .unified-preview-heading .text-button{color:var(--danger);font-size:13px}.senler-broadcast .telegram-preview-wall{background:#eaf1ff;border:1px solid #dce6f7;border-radius:7px;padding:16px}.senler-broadcast .telegram-preview-message{background:#fff;border-radius:6px;padding:8px;overflow:hidden;box-shadow:0 1px 2px #22372d14}.senler-broadcast .telegram-preview-message img,.senler-broadcast .telegram-preview-message video{object-fit:contain;background:#101820;border-radius:3px;width:100%;max-height:260px;display:block}.senler-broadcast .telegram-preview-message audio{width:100%;margin:8px 0;display:block}.telegram-preview-document{color:#26313d;overflow-wrap:anywhere;background:#eef3f7;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:14px;display:flex}.telegram-rich-content{white-space:pre-wrap;overflow-wrap:anywhere}.senler-broadcast .telegram-rich-content{overflow-wrap:anywhere;padding:12px 8px 5px;font-size:15px;font-weight:400;line-height:1.65}.senler-broadcast .telegram-rich-content p{margin:0 0 14px}.senler-broadcast .telegram-preview-buttons{gap:6px;margin-top:10px;display:grid}.senler-broadcast .telegram-preview-buttons span{color:#2183a6;background:#f6f9ff;border:1px solid #e2eef1;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px;font-size:13px;font-weight:600;display:inline-flex}.senler-broadcast .telegram-preview-time{color:#7f8da3;text-align:right;padding:5px 2px 0;font-size:10px;display:block}.senler-broadcast .unified-preview-summary{color:#717d8b;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f2;align-items:center;gap:14px;width:100%;padding:16px 2px;display:flex}.senler-broadcast .unified-preview-summary span{color:#313c48;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.55}.senler-broadcast .unified-preview-summary small{color:#9099a3;margin-bottom:3px;font-size:11px;display:block}.senler-broadcast .unified-schedule-fields{max-width:520px}.senler-broadcast .unified-schedule-fields h2{margin-bottom:18px;font-size:19px}.senler-broadcast .unified-schedule-fields label{margin-bottom:14px}.senler-broadcast .unified-summary{border-top:1px solid var(--line);color:#535e6b;gap:8px;margin-top:22px;padding-top:18px;display:grid}.senler-broadcast .unified-summary strong{color:var(--foreground)}.senler-broadcast .unified-editor-footer{border-top:1px solid var(--line);z-index:25;background:#fffffffa;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:16px 28px;display:flex;position:fixed;bottom:0;left:240px;right:0}.senler-broadcast .unified-editor-footer>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.senler-broadcast .unified-editor-footer .text-button{color:#7a8490;font-size:13px}.senler-broadcast .unified-mailing-list{gap:16px;padding:24px 28px 80px;display:grid}.channel-broadcast .unified-mailing-list{gap:16px;min-width:0;display:grid}.senler-broadcast .unified-mailing-list .unified-tabs{border-bottom-color:var(--line)}.senler-broadcast .unified-tabs button span,.channel-broadcast .unified-mailing-list .unified-tabs button span{color:#536171;background:#eaf1ff;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:11px}.senler-broadcast .unified-list-tools,.channel-broadcast .unified-list-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.senler-broadcast .unified-search,.channel-broadcast .unified-search{border:1px solid var(--line);border-radius:5px;flex:1;align-items:center;gap:9px;max-width:420px;padding:0 12px;display:flex}.senler-broadcast .unified-search input,.channel-broadcast .unified-search input{border:0;min-height:40px;padding:8px 0}.channel-broadcast .unified-search,.channel-broadcast .unified-search input{min-width:0}.channel-broadcast .unified-search svg{flex:0 0 18px}.channel-broadcast .unified-list-tools>span{color:#697482;white-space:nowrap;font-size:13px}.senler-broadcast .unified-table-scroll{border:1px solid var(--line);border-radius:5px;max-height:calc(100vh - 290px);overflow:auto}.senler-broadcast .unified-campaign-table{min-width:860px}.senler-broadcast .unified-campaign-table th,.senler-broadcast .unified-campaign-table td{padding:11px 12px}.campaign-channel-cell{align-items:start;gap:5px;min-width:0;display:grid}.campaign-channel-name{color:#07111f;overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.35;display:block}.campaign-platform-list{flex-wrap:wrap;gap:5px;min-height:20px;display:flex}.campaign-platform-badge{color:#506170;background:#eef5f7;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.campaign-platform-badge[data-platform=telegram]{color:#1f78b4;background:#eaf6ff}.campaign-platform-badge[data-platform=max]{color:#6247aa;background:#f1ecff}.campaign-platform-badge[data-platform=vk]{color:#2e6fa7;background:#edf5ff}.campaign-platform-badge[data-platform=whatsapp]{color:#0b43c9;background:#eef4ff}.senler-broadcast .unified-row-title{color:#19212c;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.senler-broadcast .unified-row-actions{justify-content:flex-end;gap:7px;display:flex}.senler-broadcast .icon-button{color:#536171;background:#fff;border-color:#dce1e5;border-radius:5px;min-width:36px;height:36px}.senler-broadcast .icon-button:hover{color:var(--teal);background:#f6f9ff;border-color:#dce6f7}.senler-broadcast .attachment-row,.senler-broadcast .attachment-preview{background:#fff;border-color:#dce1e5;border-radius:5px;max-width:680px}.senler-broadcast .attachment-preview img,.senler-broadcast .attachment-preview video{max-height:360px}.channel-preview-dialog{border:1px solid var(--line);width:min(680px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:8px;margin:auto;padding:0;overflow:hidden}.channel-preview-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.channel-preview-dialog::backdrop{background:#19212c70}.channel-preview-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.channel-preview-heading h2{margin:0;font-size:18px}.channel-preview-body{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:16px;overflow:auto}.channel-preview-date{color:var(--ink-soft);margin:0 0 12px;font-size:13px}.channel-preview-body h3{margin:20px 0 10px;font-size:15px}.channel-preview-dialog .telegram-preview-wall{background:#eaf1ff;border-radius:6px;padding:12px}.channel-preview-dialog .telegram-preview-message{background:#fff;border-radius:6px;min-width:0;padding:12px}.channel-preview-dialog .telegram-rich-content{white-space:pre-wrap;font-size:14px;line-height:1.5}.channel-preview-dialog .telegram-preview-message img,.channel-preview-dialog .telegram-preview-message video{object-fit:contain;max-width:100%;max-height:40dvh;margin:0 auto 12px;display:block}.channel-preview-dialog .telegram-preview-message audio{max-width:100%}.channel-preview-dialog .telegram-preview-time{text-align:right;color:var(--ink-soft);margin-top:8px;font-size:11px;display:block}.channel-preview-target{border-top:1px solid var(--line);gap:4px;padding:10px 0;font-size:13px;display:grid}.channel-preview-target span{color:var(--ink-soft)}.channel-preview-target p{margin:0}.channel-preview-footer{border-top:1px solid var(--line);justify-content:flex-end;padding:12px 16px;display:flex}.senler-broadcast .unified-modal-backdrop{z-index:80;background:#19212c70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.senler-broadcast .unified-modal{background:#fff;border-radius:8px;width:min(760px,100%);max-width:760px;max-height:min(760px,90vh);padding:22px;overflow:auto}@media (max-width:1180px){.senler-broadcast{grid-template-columns:220px minmax(0,1fr)}.senler-broadcast .unified-editor-footer{left:220px}.senler-broadcast .compose-grid{grid-template-columns:minmax(0,1fr) 320px}.senler-broadcast .unified-editor-tabs{width:calc(100% - 376px)}}@media (max-width:900px){.senler-broadcast{grid-template-columns:1fr}.senler-broadcast .sidebar{height:auto;position:static}.senler-broadcast .sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.senler-broadcast .compose-grid{flex-direction:column;padding:18px 18px 100px;display:flex}.senler-broadcast .unified-editor-tabs{width:auto;margin:18px 18px 0}.senler-broadcast .unified-live-preview{order:3;width:100%;position:static}.senler-broadcast .send-panel{order:2;width:100%}.senler-broadcast .unified-editor-footer{padding:12px 18px;left:0}}@media (max-width:620px){.senler-broadcast .topbar{flex-direction:column;align-items:stretch;min-height:auto;padding:16px 18px}.senler-broadcast .topbar h1{font-size:22px}.senler-broadcast .sidebar-nav{grid-template-columns:1fr}.senler-broadcast .unified-rich-editor .html-toolbar button:after{content:""}.senler-broadcast .unified-editor-footer{gap:8px}.senler-broadcast .unified-editor-footer>div{flex:1}.senler-broadcast .unified-editor-footer .ghost-button,.senler-broadcast .unified-editor-footer .primary-button{flex:1;min-width:0;padding:9px 10px}}:root{--background:#fff;--foreground:#19212c;--panel:#fff;--panel-strong:#f6f9ff;--ink:#19212c;--ink-soft:#6d7784;--line:#e3e7ea;--teal:#155dff;--teal-dark:#0b43c9;--coral:#e77570;--amber:#d99022;--blue:#4e87bd;--danger:#bc3b32;--shadow:none;--senler-sidebar:240px;--senler-header:76px}body{color:var(--foreground);-webkit-font-smoothing:antialiased;background:#fff;font-size:14px}h1,h2,h3,p{margin:0}input,select,textarea{color:#27303b;background:#fff;border-color:#dce1e5;border-radius:5px;min-height:40px;padding:10px 12px;font-size:14px;font-weight:400}textarea{min-height:96px;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--teal)}label{color:#535e6b;gap:9px;font-size:13px;font-weight:500}.app-shell,.senler-broadcast.app-shell{background:#fff;min-height:100vh;display:block}.sidebar,.senler-broadcast .sidebar{border-right:1px solid var(--line);color:#202832;height:auto;width:var(--senler-sidebar);z-index:50;background:#fff;flex-direction:column;gap:0;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.brand-mark,.senler-broadcast .brand-mark{height:var(--senler-header);align-items:center;gap:12px;padding:0 26px;display:flex}.brand-mark>svg,.brand-mark>img,.senler-broadcast .brand-mark>svg{color:var(--teal);background:0 0;border-radius:0;width:25px;height:25px;padding:0}.brand-mark strong,.senler-broadcast .brand-mark strong{color:#202832;margin:0;font-size:23px;font-weight:600;line-height:1.1;display:block}.brand-mark span,.senler-broadcast .brand-mark span{color:#8b96a1;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;margin-top:4px;font-size:10px;font-weight:500;display:block}.sidebar-nav,.senler-broadcast .sidebar-nav{flex-direction:column;gap:6px;padding:24px 14px;display:flex}.sidebar-nav-group{flex:none;flex-direction:inherit;gap:6px;min-width:0;display:flex}.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.sidebar-nav a,.sidebar-nav button,.senler-broadcast .sidebar-nav a,.senler-broadcast .sidebar-nav button{color:#535e6e;background:0 0;border:0;border-radius:5px;align-items:center;gap:14px;min-height:46px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.sidebar-nav a svg,.sidebar-nav button svg,.senler-broadcast .sidebar-nav a svg,.senler-broadcast .sidebar-nav button svg{color:#6e7986}.sidebar-nav a:hover,.sidebar-nav button:hover,.senler-broadcast .sidebar-nav a:hover,.senler-broadcast .sidebar-nav button:hover{background:#f6f9ff}.sidebar-nav a.is-active,.sidebar-nav a[aria-current=page],.senler-broadcast .sidebar-nav a.is-active,.senler-broadcast .sidebar-nav a[aria-current=page]{color:var(--teal);background:#eef4ff;font-weight:600}.sidebar-nav a.is-active svg,.sidebar-nav a[aria-current=page] svg,.senler-broadcast .sidebar-nav a.is-active svg,.senler-broadcast .sidebar-nav a[aria-current=page] svg{color:var(--teal)}.sidebar-note,.senler-broadcast .sidebar-note{border-top:1px solid var(--line);color:#7c8794;margin-top:auto;padding:18px 20px;font-size:12px;line-height:1.45}.note-label,.sidebar-note .note-label{color:#202832;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.workspace,.senler-broadcast .workspace,.automation-shell .workspace,.technical-workspace,.dialogs-workspace{margin-left:var(--senler-sidebar);gap:20px;min-width:0;padding:30px 32px 34px;display:grid}.topbar,.senler-broadcast .topbar,.dialogs-workspace .topbar{border-bottom:1px solid var(--line);min-height:var(--senler-header);background:#fff;justify-content:space-between;align-items:center;gap:14px;margin:-30px -32px 0;padding:0 32px;display:flex}.topbar h1,.senler-broadcast .topbar h1,.automation-shell .topbar h1,.dialogs-workspace .topbar h1{color:#19212c;margin:0;font-size:24px;font-weight:600;line-height:1.35}.eyebrow,.panel-kicker,.senler-broadcast .eyebrow,.senler-broadcast .panel-kicker{color:#8d97a0;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12px;font-weight:500}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-chip{border:1px solid var(--line);color:#535e6b;background:#fff;border-radius:5px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600}.metrics,.senler-broadcast .metrics,.automation-shell .metrics,.dialogs-workspace .metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.metric,.senler-broadcast .metric,.automation-shell .metric,.dialogs-workspace .metric{border:1px solid var(--line);box-shadow:none;text-align:left;background:#fff;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:72px;padding:14px 16px;display:grid}.metric span,.senler-broadcast .metric span,.automation-shell .metric span,.dialogs-workspace .metric span{color:var(--teal);background:#f6f9ff;border-radius:5px;grid-row:span 2;justify-content:center;align-items:center;width:36px;height:36px;margin:0;display:flex}.metric strong,.senler-broadcast .metric strong,.automation-shell .metric strong,.dialogs-workspace .metric strong{color:#19212c;font-size:24px;font-weight:600;line-height:1}.metric small,.senler-broadcast .metric small,.automation-shell .metric small,.dialogs-workspace .metric small{color:#6d7784;font-size:12px;font-weight:500}.panel,.chatbot-list-panel,.chatbot-designer,.chatbot-inspector,.senler-broadcast .panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:5px;gap:18px;padding:20px 22px}.panel-heading,.senler-broadcast .panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 4px;padding-bottom:16px;display:flex}.panel-heading h2,.senler-broadcast .panel-heading h2,.dialogs-workspace .panel-heading h2{color:#19212c;margin:0;font-size:19px;font-weight:600;line-height:1.35}.primary-button,.ghost-button,.icon-button,.text-button,.senler-broadcast .primary-button,.senler-broadcast .ghost-button,.senler-broadcast .icon-button,.senler-broadcast .text-button{border-radius:5px;font-weight:500}.primary-button,.senler-broadcast .primary-button{background:var(--teal);color:#fff;min-height:43px;padding:10px 16px}.primary-button:hover,.senler-broadcast .primary-button:hover{background:var(--teal-dark)}.ghost-button,.senler-broadcast .ghost-button{color:#535e6b;background:#fff;border:1px solid #dce1e5;min-height:40px;padding:9px 14px}.ghost-button:hover,.senler-broadcast .ghost-button:hover{background:#f6f9ff}.icon-button,.senler-broadcast .icon-button{color:#657080;background:#fff;border:0;min-width:34px;height:34px;min-height:34px;padding:0}.icon-button:hover,.senler-broadcast .icon-button:hover{color:var(--teal);background:#eef4ff}.text-button,.senler-broadcast .text-button{color:var(--teal);background:0 0;min-height:32px;padding:6px 0}.notice,.senler-broadcast .notice{border-radius:5px;padding:12px 14px;font-size:13px;line-height:1.45}.notice-ok{color:#0b43c9;background:#eef4ff}.notice-error{color:var(--danger);background:#fff1ee;border:1px solid #f0c4ba}table{border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:10px 12px}th{color:#8a939f;text-transform:uppercase;background:#f8f9fa;font-size:11px;font-weight:600}td{font-size:13px}.status-pill,.badge,.node-type{border-radius:4px;padding:5px 7px;font-size:11px;font-weight:500}.compose-grid,.senler-broadcast .compose-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:32px}.unified-tabs,.senler-broadcast .unified-tabs,.tabs{border-bottom:1px solid var(--line);white-space:nowrap;gap:27px;display:flex;overflow-x:auto}.unified-tabs button,.senler-broadcast .unified-tabs button,.tabs button{color:#697482;background:0 0;border:0;border-radius:0;min-height:46px;padding:12px 0 13px;font-size:14px;font-weight:400;position:relative}.unified-tabs button[aria-selected=true],.senler-broadcast .unified-tabs button[aria-selected=true],.tabs button[aria-selected=true]{color:var(--teal);font-weight:600}.unified-tabs button[aria-selected=true]:after,.senler-broadcast .unified-tabs button[aria-selected=true]:after,.tabs button[aria-selected=true]:after{background:var(--teal);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.html-toolbar,.senler-broadcast .html-toolbar,.unified-rich-toolbar,.format-toolbar{background:#fff;border:1px solid #dce1e5;border-radius:5px 5px 0 0;gap:3px;min-height:47px;padding:6px 12px}.html-toolbar button,.senler-broadcast .html-toolbar button,.unified-rich-toolbar button,.format-toolbar button{color:#414c5c;background:0 0;border:0;border-radius:4px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:500}.html-toolbar button:hover,.senler-broadcast .html-toolbar button:hover,.unified-rich-toolbar button:hover,.format-toolbar button:hover{color:var(--teal);background:#eef4ff}.composer-panel textarea,.senler-broadcast .composer-panel textarea,.unified-rich-editor{border-radius:0 0 5px 5px;min-height:290px;padding:20px;font-size:16px;line-height:1.7}.media-drop,.file-drop,.senler-broadcast .media-drop,.senler-broadcast .file-drop{color:#527083;background:#f7f9fa;border:1px dashed #cbd7dc;border-radius:5px;min-height:82px}.attachment-row,.composer-attachment-row,.senler-broadcast .attachment-row,.senler-broadcast .composer-attachment-row{border:1px solid var(--line);background:#fff;border-radius:5px;min-height:64px;padding:12px 14px}.dialogs-layout{grid-template-columns:300px minmax(420px,1fr) minmax(280px,360px);gap:0}.dialog-list-panel,.dialog-chat-panel,.dialog-profile-panel{box-shadow:none;height:calc(100vh - var(--senler-header) - 60px);border-radius:0;min-height:500px}.dialog-list-panel{border-right:1px solid var(--line)}.dialog-chat-panel{border-left:0;border-right:0}.dialog-preview{border-color:#f1f3f5;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;min-height:64px;padding:12px 10px}.dialog-preview:hover,.dialog-preview.is-selected{background:#eef4ff;border-color:#c7d8ff}.dialog-avatar{color:#0b43c9;background:#eaf1ff;width:38px;height:38px}.message-stream{background:#f6f9ff;border-radius:5px;gap:14px;padding:20px}.message-bubble{background:#fff;border-color:#dce6f7;border-radius:6px;max-width:min(460px,85%);padding:13px 15px;font-size:13px;line-height:1.6}.message-outbound{background:#eaf1ff;border-color:#c7d8ff}.reply-composer{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0;padding:18px 20px}.profile-grid span,.profile-grid strong,.variable-list div,.subscription-row{font-size:12px}.chatbot-workbench{grid-template-columns:300px minmax(520px,1fr) minmax(300px,360px);gap:0}.chatbot-list-panel,.chatbot-designer,.chatbot-inspector{box-shadow:none;min-height:calc(100vh - var(--senler-header) - 60px);border-radius:0}.chatbot-list-panel{border-right:1px solid var(--line)}.chatbot-designer{border-left:0;border-right:0}.chatbot-designer-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) minmax(120px,.5fr) auto;gap:12px;padding-bottom:16px}.flow-map{background:#f6f9ff;border:1px solid #dce6f7;border-radius:7px}.flow-map-canvas{gap:18px}.flow-start{color:#19212c;background:#fff;border:1px solid #cbd9ff}.flow-start span{color:var(--teal);font-family:var(--font-geist-sans), Arial, sans-serif;text-transform:none}.flow-start small{color:#7c8794}.flow-map-node{border:1px solid #dce1e5;border-left:4px solid var(--teal);background:#fff;border-top:1px solid #dce1e5;border-radius:6px;box-shadow:0 1px 2px #155dff0d}.flow-map-node.is-selected,.flow-map-node:hover{border-color:#7fa4ff;box-shadow:0 6px 20px #1425311a}.flow-map-condition{border-left-color:var(--blue)}.flow-map-action{border-left-color:var(--amber)}.flow-map-timer{border-left-color:var(--coral)}.node-card{background:#fff;border-radius:5px}.node-toolbar button,.chatbot-flow-row,.trigger-row,.compact-details summary{border-radius:5px;font-weight:500}.auth-shell{background:#fff}.auth-panel{border-radius:7px;box-shadow:0 20px 90px #155dff1a}.auth-brand>svg,.auth-brand>img{color:var(--teal);background:0 0;width:32px;height:32px;padding:0}.auth-brand span{color:var(--teal);font-family:var(--font-geist-sans), Arial, sans-serif;text-transform:none;font-size:13px;font-weight:600}@media (max-width:1180px){.chatbot-workbench,.chatbot-designer-head{grid-template-columns:1fr}.chatbot-list-panel,.chatbot-designer,.chatbot-inspector{min-height:auto}}@media (max-width:820px){.app-shell,.senler-broadcast.app-shell{display:block}.sidebar,.senler-broadcast .sidebar{width:100%;height:auto;position:static}.brand-mark,.senler-broadcast .brand-mark{height:64px}.workspace,.senler-broadcast .workspace,.automation-shell .workspace,.technical-workspace,.dialogs-workspace{margin-left:0;padding:20px}.topbar,.senler-broadcast .topbar,.dialogs-workspace .topbar{min-height:64px;margin:-20px -20px 0;padding:0 20px}.topbar h1,.senler-broadcast .topbar h1,.automation-shell .topbar h1,.dialogs-workspace .topbar h1{font-size:22px}.sidebar-nav,.senler-broadcast .sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.compose-grid,.senler-broadcast .compose-grid,.dialogs-layout,.chatbot-workbench{grid-template-columns:1fr}.dialog-list-panel,.dialog-chat-panel,.dialog-profile-panel,.chatbot-list-panel,.chatbot-designer,.chatbot-inspector{border:1px solid var(--line);border-radius:5px;height:auto;min-height:auto}}.automation-chatbots .metrics{display:none}.automation-chatbots .workspace{gap:12px}.automation-chatbots .topbar h1{font-size:28px}.automation-chatbots .chatbot-workbench{min-height:calc(100vh - var(--senler-header) - 42px);grid-template-columns:280px minmax(620px,1fr) 340px}.automation-chatbots .chatbot-list-panel,.automation-chatbots .chatbot-designer,.automation-chatbots .chatbot-inspector{min-height:calc(100vh - var(--senler-header) - 42px)}.automation-chatbots .chatbot-designer{background:#f6f9ff;padding:0}.automation-chatbots .chatbot-designer-head{border-bottom:1px solid var(--line);background:#fff;padding:14px 16px}.automation-chatbots .flow-controls{border-bottom:1px solid var(--line);background:#fff;padding:10px 16px}.automation-chatbots .flow-map{min-height:calc(100vh - var(--senler-header) - 190px);background:#f6f9ff;border:0;border-radius:0;padding:0;overflow:auto}.automation-chatbots .flow-map-head{border-bottom:1px solid var(--line);z-index:3;background:#fff;padding:10px 16px;position:sticky;top:0;left:0}.automation-chatbots .flow-canvas-senler{background-image:linear-gradient(#dce6f7 1px,#0000 1px),linear-gradient(90deg,#dce6f7 1px,#0000 1px);background-size:24px 24px;min-height:520px;padding:0;display:block;position:relative;overflow:visible}.automation-chatbots .flow-lines{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.automation-chatbots .flow-lines path{fill:none;stroke:#7f8da3;stroke-width:2px}.automation-chatbots .flow-lines marker path{fill:#7f8da3;stroke:none}.automation-chatbots .flow-lines text{fill:#64736d;font-size:12px;font-weight:700}.automation-chatbots .flow-start,.automation-chatbots .flow-map-node{z-index:2;width:224px;position:absolute}.automation-chatbots .flow-start{border:1px solid #c7d8ff;width:190px;min-height:94px;box-shadow:0 6px 18px #102e2a14}.automation-chatbots .flow-map-node{border-left:0;border-top:4px solid var(--teal);min-height:158px;padding:12px;box-shadow:0 8px 22px #16262214}.automation-chatbots .flow-map-condition{border-top-color:#3465a4}.automation-chatbots .flow-map-timer{border-top-color:#b98624}.automation-chatbots .flow-map-action{border-top-color:#d95c45}.automation-chatbots .flow-node-links{min-height:28px}.automation-chatbots .flow-add-buttons{margin-top:4px;display:block;position:relative}.automation-chatbots .flow-add-buttons summary{color:#795000;cursor:pointer;background:#fff8e7;border:1px solid #ead9ae;border-radius:18px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.automation-chatbots .flow-add-buttons summary::-webkit-details-marker{display:none}.automation-chatbots .flow-add-buttons div{border:1px solid var(--line);z-index:8;background:#fff;border-radius:6px;gap:4px;min-width:150px;padding:6px;display:grid;position:absolute;top:30px;left:0;box-shadow:0 12px 24px #151f2829}.automation-chatbots .flow-add-buttons:not([open]) div{display:none}.automation-chatbots .flow-add-buttons button{color:#243041;text-align:left;background:#fff;border:0;border-radius:4px;justify-content:flex-start;width:100%;font-size:12px}.automation-chatbots .flow-add-buttons button:hover{color:var(--teal-dark);background:#eef4ff}.automation-chatbots .flow-branch-actions{grid-template-columns:1fr 1fr;gap:8px}.automation-chatbots .flow-branch-actions>div{background:#f6f9ff;border:1px solid #eaf1ff;border-radius:5px;padding:6px}@media (max-width:1180px){.automation-chatbots .chatbot-workbench{grid-template-columns:1fr}.automation-chatbots .flow-map,.automation-chatbots .flow-canvas-senler{min-height:560px}}.chatbot-list-shell .chatbot-catalog-workspace{gap:14px;padding:18px 24px}.chatbot-list-shell .topbar h1{font-size:40px}.chatbot-catalog-layout{grid-template-columns:220px minmax(420px,760px);align-items:start;gap:16px;max-width:1010px;display:grid}.chatbot-catalog-side,.chatbot-catalog-main,.chatbot-create-inline,.chatbot-catalog-card{border:1px solid var(--line);background:#fff;border-radius:8px}.chatbot-catalog-side{gap:12px;padding:12px;display:grid}.chatbot-filter-stack{gap:7px;display:grid}.chatbot-filter-button{border:1px solid var(--line);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#fbfaf4;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;display:flex}.chatbot-filter-button span{color:var(--ink-soft);font-size:13px;font-weight:800}.chatbot-filter-button strong{color:var(--ink);font-size:18px;line-height:1}.chatbot-filter-button.is-active{background:#eef4ff;border-color:#9bb6ff}.chatbot-tag-box{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.chatbot-tag-list{flex-wrap:wrap;gap:6px;display:flex}.chatbot-tag-list button,.chatbot-tag-list small{color:var(--ink-soft);background:#eaf1ff;border:1px solid #dce6f7;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.chatbot-catalog-main{gap:10px;padding:14px;display:grid}.chatbot-catalog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chatbot-catalog-head h2{margin:0;font-size:26px;line-height:1.1}.chatbot-create-inline{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.chatbot-create-inline input,.chatbot-create-inline select{min-height:38px;padding:8px 10px}.chatbot-card-list{gap:8px;display:grid}.chatbot-catalog-card{gap:7px;padding:9px;display:grid}.chatbot-card-main{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;display:grid}.chatbot-card-main strong,.chatbot-card-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.chatbot-card-main strong{font-size:18px;line-height:1.2}.chatbot-card-main small{color:var(--ink-soft);margin-top:3px;font-size:12px;font-weight:800}.status-dot{border-radius:50%;width:10px;height:10px}.status-dot-active{background:var(--teal)}.status-dot-draft{background:#c7b27a}.chatbot-card-meta{color:var(--ink-soft);flex-wrap:wrap;gap:8px;padding-left:19px;font-size:12px;font-weight:800;display:flex}.chatbot-card-actions{justify-content:flex-end;gap:8px;display:flex}.chatbot-card-actions .primary-button,.chatbot-card-actions .ghost-button,.chatbot-catalog-head .primary-button,.chatbot-create-inline .primary-button{min-height:36px;padding:7px 11px}.chatbot-editor-screen{color:var(--foreground);background:#f6f9ff;grid-template-rows:auto 1fr;height:100vh;display:grid;overflow:hidden}.chatbot-editor-bar{border-bottom:1px solid var(--line);z-index:8;background:#fff;grid-template-columns:auto minmax(220px,1fr) 260px auto auto;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid;position:relative}.chatbot-editor-bar label,.chatbot-editor-name{color:var(--ink-soft);text-transform:uppercase;gap:4px;min-width:0;font-size:11px;font-weight:900;display:grid}.chatbot-editor-bar input,.chatbot-editor-bar select{background:#fbfaf4;min-height:34px;padding:7px 9px}.chatbot-editor-name input{color:var(--ink);font-size:18px;font-weight:900}.chatbot-editor-actions{align-items:center;gap:8px;display:flex}.chatbot-editor-actions .primary-button,.chatbot-editor-actions .ghost-button{white-space:nowrap;min-height:36px;padding:7px 11px}.chatbot-editor-toast{z-index:20;border-radius:8px;align-items:center;gap:8px;max-width:min(680px,100vw - 32px);padding:10px 12px;font-weight:800;display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #10182824}.chatbot-editor-layout{grid-template-columns:minmax(0,1fr) 340px;gap:0;min-height:0;display:grid}.chatbot-editor-screen .flow-map{border:0;border-radius:0;grid-template-rows:auto 1fr;min-height:0;padding:0;display:grid;overflow:hidden}.flow-map-tools{align-items:center;gap:6px;display:flex}.flow-map-tools button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;font-weight:900;display:inline-flex}.flow-map-tools span{color:var(--ink-soft);text-align:center;min-width:42px;font-size:12px;font-weight:900}.chatbot-editor-screen .flow-map-head{border-bottom:1px solid var(--line);background:#fff;padding:10px 14px}.flow-map-viewport{background-color:#f6f9ff;background-image:linear-gradient(#e0e9ff 1px,#0000 1px),linear-gradient(90deg,#e0e9ff 1px,#0000 1px);background-size:24px 24px;min-height:0;overflow:auto}.flow-map-viewport.is-linking{cursor:crosshair}.chatbot-editor-screen .flow-map-canvas,.automation-chatbots .flow-map-canvas{background:0 0;min-height:100%;padding:0;display:block;position:relative;overflow:visible}.flow-map-scale{transform-origin:0 0;position:relative}.flow-lines{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.flow-lines path{fill:none;stroke:#8aa4d6;stroke-width:2px}.flow-lines marker path{fill:#8aa4d6;stroke:none}.flow-lines text{fill:#536171;font-size:12px;font-weight:900}.chatbot-editor-screen .flow-start,.chatbot-editor-screen .flow-map-node,.automation-chatbots .flow-start,.automation-chatbots .flow-map-node{-webkit-user-select:none;user-select:none;z-index:2;position:absolute}.chatbot-editor-screen .flow-start,.automation-chatbots .flow-start{width:190px;min-height:94px}.chatbot-editor-screen .flow-map-node,.automation-chatbots .flow-map-node{cursor:grab;width:224px;min-height:158px}.chatbot-editor-screen .flow-map-node:active,.automation-chatbots .flow-map-node:active{cursor:grabbing}.chatbot-editor-screen .flow-map-node.is-link-target,.automation-chatbots .flow-map-node.is-link-target{outline-offset:3px;outline:1px dashed #155dff3d}.flow-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:4px;display:grid}.flow-link-row>button:first-child{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#f6f9ff;border:1px solid #dce6f7;border-radius:6px;align-items:center;gap:2px;min-height:34px;padding:5px 7px;display:grid}.flow-link-row>button:first-child span,.flow-link-row>button:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-link-row>button:first-child span{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:900}.flow-link-row>button:first-child strong{color:var(--teal-dark);font-size:12px;line-height:1.15}.flow-link-row.is-armed>button:first-child{border-color:var(--amber);background:#fff7df}.flow-unlink{border:1px solid var(--line);color:var(--danger);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;font-size:18px;font-weight:900;display:inline-flex}.chatbot-editor-inspector{border-left:1px solid var(--line);background:#fff;border-radius:0;height:100%;padding:14px;overflow:auto}.chatbot-editor-inspector .node-inspector-card{position:static}@media (max-width:1180px){.chatbot-catalog-layout{grid-template-columns:1fr}.chatbot-catalog-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chatbot-editor-layout{grid-template-columns:1fr}.chatbot-editor-inspector{border-left:0;border-top:1px solid var(--line);max-height:40vh}}@media (max-width:760px){.chatbot-list-shell .topbar h1{font-size:30px}.chatbot-create-inline,.chatbot-editor-bar,.chatbot-catalog-side{grid-template-columns:1fr}.chatbot-editor-screen{height:auto;min-height:100vh;overflow:auto}.chatbot-editor-layout{min-height:720px}}.chatbot-list-shell{background:#fff}.chatbot-list-shell .sidebar{position:sticky}.senler-chatbots-workspace{color:#1f2933;background:#fff;gap:0;padding:0 28px 34px}.senler-chatbots-titlebar{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:74px;margin:0 -28px;padding:0 28px;display:flex}.senler-chatbots-titlebar h1{color:#111;margin:0;font-size:21px;font-weight:500;line-height:1.2}.senler-chatbots-workspace .account-chip,.senler-chatbots-workspace .icon-button{box-shadow:none;color:#4b5563;background:#fff;border-color:#d3d3d3;border-radius:6px}.senler-chatbots-workspace .notice{margin-top:16px}.senler-chatbots-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.senler-chatbot-tabs,.senler-chatbot-tools{align-items:center;gap:5px;display:flex}.senler-chatbot-tabs .chatbot-filter-button{color:#202020;background:#fff;border:1px solid #c8c8c8;border-radius:4px;justify-content:center;gap:8px;min-height:47px;padding:9px 18px}.senler-chatbot-tabs .chatbot-filter-button span{color:#202020;font-size:22px;font-weight:400}.senler-chatbot-tabs .chatbot-filter-button strong{color:#fff;background:#65717d;border-radius:4px;min-width:22px;padding:4px 6px;font-size:13px;line-height:1}.senler-chatbot-tabs .chatbot-filter-button:not(.is-active) strong{display:none}.senler-chatbot-tabs .chatbot-filter-button.is-active{background:#eef4ff;border-color:#9bb6ff}.senler-chatbot-tools button,.senler-blue-button,.senler-light-button{border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:47px;padding:9px 15px;font-weight:400;display:inline-flex}.senler-light-button{color:#111;background:#fff;border:1px solid #d3d3d3;font-size:21px}.senler-blue-button{color:#fff;background:#438dcc;border:1px solid #367fbd;font-size:21px}.senler-search-field{color:#111;background:#fff;border:1px solid #d3d3d3;border-radius:4px;align-items:center;gap:8px;width:128px;min-height:47px;padding:0 12px;display:flex}.senler-search-field input{border:0;border-radius:0;min-height:auto;padding:0}.senler-search-field input::placeholder{color:#111;opacity:1}.senler-chatbot-count{color:#586779;margin:27px 0 21px;font-size:21px}.senler-tags-strip{grid-template-columns:28px 62px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:20px;display:grid}.senler-mini-check{background:#d9d9d9;border:0;border-radius:5px;width:21px;height:21px}.senler-tag-settings{color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:4px;justify-content:center;align-items:center;width:62px;height:34px;display:inline-flex}.senler-tag-scroll{border-bottom:6px solid #e5e5e5;gap:10px;min-width:0;padding-bottom:11px;display:flex;overflow-x:auto}.senler-tag-scroll button{color:#52606d;background:#fff;border:1px solid #cfcfcf;border-radius:4px;flex:none;align-items:center;gap:8px;min-height:34px;padding:5px 11px;font-size:18px;display:inline-flex}.senler-tag-scroll span{color:#fff;text-align:center;background:#67727c;border-radius:4px;min-width:20px;padding:3px 5px;font-size:13px;font-weight:900}.senler-chatbot-create{background:#f7f7f7;border:1px solid #d8d8d8;border-radius:4px;grid-template-columns:minmax(220px,360px) minmax(230px,340px) auto;align-items:end;gap:12px;margin:0 0 12px 50px;padding:14px;display:grid}.senler-chatbot-create label{color:#536272;gap:5px;font-size:13px;display:grid}.senler-chatbot-create input{background:#fff;border-color:#d4d4d4;border-radius:4px;min-height:38px;padding:7px 10px}.senler-chatbot-list{gap:10px;display:grid}.senler-chatbot-item{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:22px;display:grid}.senler-row-checkbox{background:#d9d9d9;border:0;border-radius:5px;align-self:start;width:21px;height:21px;margin-top:37px}.senler-chatbot-row{background:#f7f7f9;border:1px solid #d9d9dd;border-radius:4px;min-width:0}.senler-chatbot-item.is-open .senler-chatbot-row{border-color:#155dff}.senler-row-main{color:#111;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:62px 56px minmax(0,1fr) auto;align-items:stretch;width:100%;min-height:92px;padding:0;display:grid}.senler-row-state{color:#fff;justify-content:center;align-items:center;display:flex}.senler-row-state.is-active{background:#155dff}.senler-row-state.is-paused{background:#b7b7b7}.senler-row-code{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;place-self:center;max-width:46px;padding:6px 10px;font-size:17px;overflow:hidden}.senler-row-info{align-self:center;min-width:0}.senler-row-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:400;line-height:1.22;display:block;overflow:hidden}.senler-row-info small{color:#536272;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:16px;display:flex}.senler-row-id{color:#586779;white-space:nowrap;align-self:center;padding:0 21px;font-size:17px}.senler-row-expand{background:#fff;border-top:1px solid #d9d9dd;gap:10px;padding:35px 24px 27px;display:grid}.senler-row-actions{flex-wrap:wrap;gap:0;display:flex}.senler-row-actions button{color:#111;background:#fff;border:1px solid #d4d4d4;align-items:center;gap:8px;min-height:47px;padding:9px 18px;font-size:20px;display:inline-flex}.senler-row-actions button+button{border-left:0}.senler-row-expand p{color:#586779;margin:0;font-size:16px}.senler-chatbot-editor{--senler-blue:#2c78b7;--senler-blue-deep:#2367a7;--senler-blue-soft:#58a9cf;color:#1d2730;background:#faf7ff;font-family:Arial,Helvetica,sans-serif}.senler-chatbot-editor .chatbot-editor-bar{background:linear-gradient(92deg, var(--senler-blue-deep) 0%, var(--senler-blue) 56%, var(--senler-blue-soft) 100%);color:#fff;border:0;grid-template-columns:36px 45px minmax(220px,1fr) minmax(260px,360px) auto;gap:13px;min-height:68px;padding:0 30px;display:grid;box-shadow:0 2px 10px #1b518338}.senler-editor-back,.senler-editor-settings{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.senler-editor-back:hover,.senler-editor-settings:hover:not(:disabled){background:#ffffff1f;border-radius:50%}.senler-editor-settings:disabled{cursor:not-allowed;opacity:.5}.senler-editor-avatar{color:#fff;background:#2c628f;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:13px;font-weight:900;display:inline-flex}.senler-chatbot-editor .chatbot-editor-name{align-self:center}.senler-chatbot-editor .chatbot-editor-name input{color:#fff;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:14px;font-weight:700}.senler-chatbot-editor .chatbot-editor-name input:focus{box-shadow:none}.senler-chatbot-editor .chatbot-editor-actions{justify-content:end;align-items:center;gap:10px}.senler-editor-pill{color:#f6fbff;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(#ffffff38,#ffffff14),#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #19538424}.senler-editor-pill svg{width:17px;height:17px}.senler-editor-pill:hover:not(:disabled){background:linear-gradient(#ffffff4d,#ffffff1f),#ffffff2e;border-color:#ffffff6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 10px 22px #19538433}.senler-editor-pill:focus-visible{outline-offset:2px;outline:2px solid #ffffffd1}.senler-editor-pill:disabled{box-shadow:none;opacity:.62}.senler-save-pill{background:linear-gradient(#ffffff2e,#ffffff0a),#16795380}.chatbot-settings-backdrop{z-index:34;background:#141f2c61;justify-content:center;align-items:flex-start;padding:86px 18px 24px;display:flex;position:fixed;inset:0}.chatbot-settings-dialog{color:#1d2730;background:#fff;border:1px solid #243f5c1f;border-radius:8px;gap:16px;width:min(720px,100%);max-width:720px;max-height:calc(100vh - 112px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 60px #0f233c38}.chatbot-settings-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.chatbot-settings-dialog h2{margin:4px 0 0;font-size:20px;line-height:1.18}.chatbot-settings-kicker{color:#667587;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.chatbot-settings-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.chatbot-settings-stats>div{background:#f6f9ff;border:1px solid #dce7f6;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.chatbot-settings-stats svg{color:#2c78b7}.chatbot-settings-stats span{color:#667587;font-size:12px;font-weight:900}.chatbot-settings-stats strong{color:#1d2730;font-size:24px;line-height:1}.chatbot-settings-stats .has-errors{background:#fff5f3;border-color:#f0c3bb}.chatbot-settings-stats .has-errors svg,.chatbot-settings-stats .has-errors strong{color:#c43b28}.chatbot-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.chatbot-settings-actions button,.chatbot-settings-form footer button{cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.chatbot-settings-actions button{color:#283849;background:#fff;border:1px solid #d8e2ef}.chatbot-settings-actions button:hover:not(:disabled){background:#f6f9ff;border-color:#a9c3e2}.chatbot-settings-actions button:disabled,.chatbot-settings-form footer button:disabled{cursor:not-allowed;opacity:.58}.chatbot-settings-form{border-top:1px solid #e4ebf4;gap:12px;padding-top:14px;display:grid}.chatbot-settings-form label{color:#667587;text-transform:uppercase;gap:6px;font-size:12px;font-weight:900;display:grid}.chatbot-settings-form input{color:#1d2730;text-transform:none;background:#fbfdff;border:1px solid #d8e2ef;border-radius:8px;min-height:40px;padding:9px 11px;font-size:15px}.chatbot-settings-form input:focus{border-color:#6ea6d0;outline:none;box-shadow:0 0 0 3px #4d90c424}.chatbot-settings-form footer{justify-content:flex-end;gap:8px;display:flex}.senler-chatbot-editor .chatbot-editor-layout{min-height:0;display:block;position:relative}.senler-chatbot-editor .flow-map{background:#fbf8ff;grid-template-rows:59px 1fr;height:calc(100vh - 68px);display:grid}.senler-chatbot-editor .flow-map-head{background:#fbf8ff;border-bottom:0;padding:12px 12px 0 0}.senler-flow-block-tools{gap:0;display:flex}.senler-flow-block-tools button,.senler-chatbot-editor .flow-map-tools button{color:#111;background:#fff;border:1px solid #cfcfd3;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:60px;height:47px;display:inline-flex}.senler-flow-block-tools button+button,.senler-chatbot-editor .flow-map-tools button+button{border-left:0;border-radius:0}.senler-flow-block-tools button:last-child,.senler-chatbot-editor .flow-map-tools button:last-child{border-radius:0 4px 4px 0}.senler-chatbot-editor .flow-map-tools{gap:0}.senler-chatbot-editor .flow-map-tools span{display:none}.senler-chatbot-editor .flow-map-viewport{background:#fbf8ff;min-height:0}.senler-flow-map-viewport .flow-map-scale{margin-top:255px;margin-left:520px}.senler-chatbot-editor .flow-lines path{stroke:#b9beca;stroke-width:1.6px}.senler-chatbot-editor .flow-lines text{font-size:10px}.senler-chatbot-editor .flow-start{color:#25313d;background:#fff;border:1px solid #d9dde5;border-left:5px solid #155dff;border-radius:2px;width:176px;min-height:82px;padding:10px;box-shadow:0 1px 2px #161f291f}.senler-chatbot-editor .flow-start span{color:#155dff}.senler-chatbot-editor .flow-start strong{font-size:14px}.senler-chatbot-editor .flow-start small{color:#6b7280}.senler-chatbot-editor .flow-map-node{background:#fff;border:1px solid #dce0e8;border-top:6px solid #dbe9f7;border-radius:2px;gap:5px;width:190px;min-height:128px;padding:8px;box-shadow:0 1px 2px #161f291f}.senler-chatbot-editor .flow-map-node.is-selected,.senler-chatbot-editor .flow-map-node:hover{border-color:#93bde0;transform:none;box-shadow:0 2px 5px #22496f33}.senler-chatbot-editor .flow-map-condition{border-top-color:#fff2b8}.senler-chatbot-editor .flow-map-timer{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #cfe0ef;border-top:0;border-radius:14px;padding:10px;overflow:hidden;box-shadow:0 12px 28px #285b801f}.senler-chatbot-editor .flow-map-timer:before{content:"";background:linear-gradient(90deg,#74b8d6 0%,#d9b978 55%,#f2e6c8 100%);height:5px;position:absolute;top:0;left:0;right:0}.senler-chatbot-editor .flow-map-timer .flow-card-head{background:#f3f8fc;border:1px solid #dbe8f2;border-radius:10px;margin-top:3px;padding:5px 6px}.senler-chatbot-editor .flow-map-timer .node-type{color:#2f789e;background:#e8f4fb}.senler-chatbot-editor .flow-map-timer .flow-card-head>small{color:#7d6a41;background:#fff}.senler-chatbot-editor .flow-map-timer>strong{color:#172738;padding:1px 2px 0;font-size:14px}.senler-chatbot-editor .flow-map-timer .flow-node-summary{color:#6d604d;background:#fffaf0;border:1px solid #eadbbf;border-radius:10px;min-height:32px;padding:7px 8px}.senler-chatbot-editor .flow-map-action{border-top-color:#eef4ff}.senler-chatbot-editor .node-type{border-radius:3px;padding:3px 6px;font-size:10px}.senler-chatbot-editor .flow-map-node strong{font-size:13px}.senler-chatbot-editor .flow-node-summary,.senler-chatbot-editor .flow-node-links{font-size:11px}.senler-chatbot-editor .flow-link-row>button:first-child{border-radius:2px;min-height:26px;padding:3px 5px}.senler-chatbot-editor .flow-unlink{border-radius:2px;width:26px;min-height:26px}.senler-chatbot-editor .flow-add-buttons summary{border-radius:3px;min-height:24px;padding:4px 7px}.senler-floating-add{color:#fff;z-index:15;background:#155dff;border:0;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;position:fixed;bottom:28px;right:24px;box-shadow:0 4px 9px #00000047}.senler-floating-info{color:#111;z-index:15;background:#fff;border:1px solid #cfcfd3;border-radius:4px;justify-content:center;align-items:center;width:49px;height:47px;display:inline-flex;position:fixed;bottom:16px;left:0}.senler-node-drawer{z-index:18;background:#fff;border:1px solid #d1d5db;border-radius:4px 0 0 4px;width:min(430px,92vw);max-width:430px;height:calc(100vh - 68px);padding:14px;position:fixed;top:68px;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #141e2829}.senler-drawer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.senler-drawer-head strong{font-size:20px;font-weight:500}.launch-channel-select{align-self:center;min-width:0;position:relative}.launch-channel-select summary{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-height:45px;padding:6px 10px;list-style:none;display:grid}.launch-channel-select summary::-webkit-details-marker{display:none}.launch-channel-select summary span{color:#ffffffb8;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:700;line-height:1}.launch-channel-select summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.launch-channel-menu{color:#1f2933;z-index:25;background:#fff;border:1px solid #cfd4dc;border-radius:5px;gap:4px;min-width:280px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 10px 28px #0f172a2e}.launch-channel-menu label{color:#1f2933;text-transform:none;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.launch-channel-menu label:hover{background:#eef4ff}.launch-channel-menu input{accent-color:#155dff;width:16px;height:16px;min-height:auto;padding:0}.launch-channel-menu strong,.launch-channel-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launch-channel-menu strong{color:#111;font-size:14px;font-weight:600}.launch-channel-menu small{color:#667085;font-size:12px}.senler-chatbot-create .launch-channel-select summary{color:#111;background:#fff;border-color:#d4d4d4}.senler-chatbot-create .launch-channel-select summary span{color:#536272}.senler-chatbot-create .launch-channel-select summary strong{color:#111}@media (max-width:1180px){.senler-chatbots-actions{flex-direction:column;align-items:stretch}.senler-chatbot-tools{justify-content:flex-end}.senler-chatbot-create{grid-template-columns:1fr;margin-left:0}.senler-chatbot-editor .chatbot-editor-bar{grid-template-columns:36px 45px minmax(180px,1fr);min-height:auto;padding:10px 14px}.senler-chatbot-editor .launch-channel-select,.senler-chatbot-editor .chatbot-editor-actions{grid-column:1/-1}}@media (max-width:900px){.chatbot-list-shell{display:block}.chatbot-list-shell .sidebar{border-bottom:1px solid #dde2e7;border-right:0;width:100%;height:auto;position:static}.chatbot-list-shell .brand-mark{height:54px;padding:0 14px}.chatbot-list-shell .brand-mark strong{font-size:18px}.chatbot-list-shell .sidebar-nav{gap:6px;padding:0 10px 10px;display:flex;overflow-x:auto}.chatbot-list-shell .sidebar-nav a{white-space:nowrap;flex:none;min-height:38px;padding:8px 10px;font-size:13px}.chatbot-list-shell .sidebar-note{display:none}.senler-chatbots-workspace{margin-left:0;padding:0 14px 24px}.senler-chatbots-titlebar{min-height:56px;margin:0 -14px;padding:0 14px}.senler-chatbots-workspace .account-chip{display:none}.senler-chatbots-actions{gap:10px;margin-top:14px}.senler-chatbot-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.senler-chatbot-tabs .chatbot-filter-button{gap:5px;min-height:38px;padding:7px 8px}.senler-chatbot-tabs .chatbot-filter-button span{font-size:15px}.senler-chatbot-tools{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.senler-search-field{width:auto}.senler-chatbot-tools button,.senler-blue-button,.senler-light-button{min-height:38px;padding:7px 10px;font-size:15px}.senler-chatbot-count{margin:13px 0 12px;font-size:15px}.senler-tags-strip{grid-template-columns:22px 42px minmax(0,1fr);gap:7px;margin-bottom:12px}.senler-tag-settings{width:42px;height:30px}.senler-tag-scroll{border-bottom-width:4px;gap:6px;padding-bottom:8px}.senler-tag-scroll button{min-height:30px;padding:4px 8px;font-size:14px}.senler-chatbot-create{grid-template-columns:1fr;margin:0 0 12px;padding:10px}.senler-chatbot-item{grid-template-columns:20px minmax(0,1fr);gap:8px}.senler-row-checkbox{width:18px;height:18px;margin-top:24px}.senler-row-main{grid-template-columns:42px minmax(0,1fr);min-height:66px}.senler-row-code,.senler-row-id{display:none}.senler-row-info{padding:0 10px}.senler-row-info strong{font-size:16px}.senler-row-info small{gap:4px;margin-top:5px;font-size:12px}.senler-row-expand{gap:8px;padding:11px 12px 13px}.senler-row-actions button{min-height:36px;padding:7px 10px;font-size:14px}.senler-row-expand p{font-size:12px}}@media (max-width:760px){.senler-chatbot-editor{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.senler-chatbot-editor .chatbot-editor-bar{grid-template-columns:34px 36px minmax(0,1fr);align-items:center;gap:8px;min-height:auto;padding:8px 10px}.senler-editor-back,.senler-editor-settings{width:34px;height:34px}.senler-editor-avatar{width:36px;height:36px;font-size:11px}.senler-chatbot-editor .chatbot-editor-name input{font-size:14px}.senler-chatbot-editor .launch-channel-select{grid-column:1/-1;width:100%}.senler-chatbot-editor .chatbot-editor-actions{grid-column:1/-1;justify-content:flex-start;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.senler-editor-pill{flex:none;min-height:36px;padding:7px 11px;font-size:14px}.chatbot-settings-backdrop{padding:74px 10px 14px}.chatbot-settings-dialog{max-height:calc(100vh - 88px);padding:14px}.chatbot-settings-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chatbot-settings-form footer{grid-template-columns:1fr;display:grid}.launch-channel-select summary{min-height:38px;padding:5px 9px}.launch-channel-menu{width:100%;min-width:0}.senler-chatbot-editor .chatbot-editor-layout{min-height:0;overflow:hidden}.senler-chatbot-editor .flow-map{grid-template-rows:48px minmax(0,1fr);height:100%}.senler-chatbot-editor .flow-map-head{gap:8px;padding:6px 8px;overflow-x:auto}.senler-flow-block-tools button,.senler-chatbot-editor .flow-map-tools button{width:42px;height:36px}.senler-chatbot-editor .flow-map-viewport{min-height:0}.senler-flow-map-viewport .flow-map-scale{margin-top:72px;margin-left:24px}.senler-floating-add{width:58px;height:58px;bottom:16px;right:14px}.senler-floating-info{width:40px;height:38px;bottom:12px;left:8px}.senler-node-drawer{border-radius:10px 10px 0 0;width:100%;max-width:none;height:auto;max-height:72dvh;padding:12px;top:auto;bottom:0;right:0}}@media (max-width:520px){.senler-chatbots-titlebar h1{font-size:19px}.senler-chatbot-tabs .chatbot-filter-button{align-items:center;gap:4px;padding:6px 5px}.senler-chatbot-tabs .chatbot-filter-button span{font-size:13px}.senler-chatbot-tabs .chatbot-filter-button strong{min-width:18px;padding:3px 4px;font-size:11px}.senler-chatbot-tools{grid-template-columns:1fr}.senler-chatbot-tools .senler-light-button,.senler-chatbot-tools .senler-blue-button{width:100%}.senler-row-info strong{font-size:15px}.senler-row-info small svg{display:none}.senler-row-actions{grid-template-columns:1fr;display:grid}.senler-row-actions button,.senler-row-actions button+button{border-left:1px solid #d4d4d4}}.app-shell,.workspace,.technical-workspace,.dialogs-workspace,.senler-broadcast,.senler-broadcast *,.unified-broadcast,.unified-broadcast *,.automation-shell,.automation-shell *,.chatbot-list-shell,.chatbot-list-shell *{min-width:0}@media (max-width:1180px){.metrics,.automation-shell .metrics,.dialogs-workspace .metrics,.segments-workspace .metrics,.integration-workspace .metrics,.staff-workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-grid,.tech-grid,.management-grid,.lower-grid,.max-grid,.max-grid-single,.chatbot-workbench,.flow-builder-layout,.compose-grid,.senler-broadcast .compose-grid,.channel-broadcast .compose-grid,.dialogs-layout,.bot-segment-pair,.form-pair,.action-config-row,.button-config-row,.analytics-bot-card,.file-storage-row,.webhook-url-set,.segment-directory-row,.project-admin-row,.campaign-detail-grid{grid-template-columns:1fr}.chatbot-list-panel,.chatbot-designer,.chatbot-inspector,.dialog-list-panel,.dialog-chat-panel,.dialog-profile-panel{height:auto;min-height:0;max-height:none}.unified-table-scroll,.table-wrap,.queue-table-wrap{overflow-x:auto}}@media (max-width:900px){.topbar,.senler-broadcast .topbar,.dialogs-workspace .topbar,.segments-workspace .topbar,.integration-workspace .topbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.topbar-actions{justify-content:flex-start;width:100%}.account-chip{max-width:min(100%,360px)}.unified-live-preview,.send-panel,.campaign-history-panel,.integration-library-panel,.staff-list-panel,.segment-directory-panel{align-self:stretch}.unified-tabs,.campaign-tabs,.senler-chatbot-tabs,.senler-tag-strip{scrollbar-width:thin;overflow-x:auto}.unified-tabs button,.campaign-tabs button,.senler-chatbot-tabs button,.senler-tag-chip{white-space:nowrap;flex:none}}@media (max-width:820px){.app-shell,.senler-broadcast.app-shell,.unified-broadcast.app-shell,.channel-broadcast.app-shell,.chatbot-list-shell{min-height:100dvh;display:block}.sidebar,.senler-broadcast .sidebar,.unified-broadcast .sidebar,.channel-broadcast .sidebar,.chatbot-list-shell .sidebar{z-index:70;border-bottom:1px solid #dce6f7;border-right:0;width:100%;height:auto;max-height:132px;padding:0;position:sticky;top:0;left:0;overflow:hidden}.brand-mark,.senler-broadcast .brand-mark,.chatbot-list-shell .brand-mark{height:52px;padding:0 12px}.brand-mark h1,.senler-broadcast .brand-mark h1{font-size:18px}.brand-mark span,.senler-broadcast .brand-mark span{font-size:9px}.sidebar-nav,.senler-broadcast .sidebar-nav,.unified-broadcast .sidebar-nav,.channel-broadcast .sidebar-nav,.chatbot-list-shell .sidebar-nav{scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;padding:0 10px 10px;display:flex;overflow-x:auto}.sidebar-nav a,.sidebar-nav button,.senler-broadcast .sidebar-nav a,.senler-broadcast .sidebar-nav button,.chatbot-list-shell .sidebar-nav a,.chatbot-list-shell .sidebar-nav button{scroll-snap-align:start;white-space:nowrap;flex:none;gap:7px;min-height:38px;padding:8px 10px;font-size:13px}.sidebar-note,.senler-broadcast .sidebar-note,.chatbot-list-shell .sidebar-note{display:none}.workspace,.senler-broadcast .workspace,.automation-shell .workspace,.technical-workspace,.dialogs-workspace,.senler-chatbots-workspace{gap:14px;margin-left:0;padding:14px}.topbar,.senler-broadcast .topbar,.dialogs-workspace .topbar,.segments-workspace .topbar,.integration-workspace .topbar{min-height:58px;margin:-14px -14px 0;padding:10px 14px}.topbar h1,.senler-broadcast .topbar h1,.automation-shell .topbar h1,.dialogs-workspace .topbar h1,.segments-workspace .topbar h1,.integration-workspace .topbar h1,.staff-workspace .topbar h1{font-size:28px;line-height:1.08}.eyebrow,.panel-kicker,.dialogs-workspace .panel-kicker{letter-spacing:0;font-size:10px}.metric,.dialogs-workspace .metric,.segments-workspace .metric,.integration-workspace .metric,.staff-workspace .metric{gap:10px;min-height:66px;padding:12px}.metric strong,.dialogs-workspace .metric strong,.segments-workspace .metric strong,.integration-workspace .metric strong{font-size:24px}.panel,.senler-broadcast .panel,.technical-workspace .panel,.dialogs-workspace .panel{border-radius:7px;padding:12px}.panel-heading,.dialogs-workspace .panel-heading{align-items:flex-start;gap:10px}.panel-heading h2,.dialogs-workspace .panel-heading h2,.segments-workspace .panel-heading h2,.integration-workspace .panel-heading h2,.staff-workspace .panel-heading h2{font-size:22px;line-height:1.12}input,select,textarea,.check-select-trigger{min-height:40px;font-size:16px}.primary-button,.ghost-button,.danger-action,.text-button,.auth-provider{min-height:40px}.notice{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.notice-link{margin-left:0}.senler-broadcast .unified-editor-footer{min-height:66px;padding:10px 14px;left:0}.senler-broadcast .unified-mailing-list{padding:16px 0 82px}.senler-broadcast .unified-list-tools,.channel-broadcast .unified-list-tools{grid-template-columns:1fr;align-items:stretch;display:grid}.senler-broadcast .unified-search,.channel-broadcast .unified-search{max-width:none}}@media (max-width:700px){.dialog-list{max-height:360px}.dialog-preview{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:62px;padding:9px}.dialog-preview h3{font-size:15px}.dialog-preview-meta{font-size:11px}.dialog-preview-body{display:none}.message-stream{min-height:360px;padding:10px}.message-bubble{max-width:92%}.reply-composer{padding:10px}.reply-composer textarea{min-height:88px}.reply-composer-footer{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.reply-composer-footer .primary-button{width:100%}.client-identity,.profile-grid,.subscription-card,.variable-row{grid-template-columns:1fr}.block-client-button{width:100%}}@media (max-width:620px){.metrics,.automation-shell .metrics,.dialogs-workspace .metrics,.segments-workspace .metrics,.integration-workspace .metrics,.staff-workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric small,.dialogs-workspace .metric small,.segments-workspace .metric small,.integration-workspace .metric small{font-size:11px}.unified-message-fields,.button-builder,.composer-attachments,.unified-schedule-fields,.unified-live-preview,.send-panel,.test-send-card,.media-drop,.telegram-video-intake,.save-dialog-toggle,.admin-check-select,.integration-create-panel,.integration-library-panel,.segment-create-inline,.segment-directory-panel,.staff-add-panel,.staff-list-panel{gap:10px}.html-toolbar,.media-tools-row,.attachment-row,.composer-attachment-row,.unified-file-row,.unified-channel-attachments,.unified-recipient,.webhook-row-head,.webhook-row-footer,.segment-directory-counts,.segment-actions,.project-admin-access,.admin-check-option,.check-select-option,.unified-editor-footer,.senler-broadcast .unified-editor-footer{flex-wrap:wrap;align-items:stretch}.media-tools-row,.button-config-row,.webhook-row-head,.webhook-row-footer,.segment-directory-counts,.segment-actions,.project-admin-access,.file-storage-row,.analytics-bot-stats{grid-template-columns:1fr;display:grid}.html-toolbar button{min-height:34px;padding:6px 9px;font-size:13px}.message-draft-actions,.attachment-actions,.unified-row-actions,.queue-row-actions,.campaign-details-actions{flex-wrap:wrap;gap:6px;display:flex}.message-draft-actions .ghost-button,.message-draft-actions .primary-button,.attachment-actions .ghost-button,.attachment-actions .danger-action,.campaign-details-actions .ghost-button,.campaign-details-actions .primary-button{flex:160px}.check-select-menu,.segment-exclude-menu,.admin-check-select .check-select-menu{max-width:calc(100vw - 32px);max-height:260px}.unified-table-scroll{border:0;max-height:none;overflow:visible}.unified-campaign-table,.unified-campaign-table thead,.unified-campaign-table tbody,.unified-campaign-table tr,.unified-campaign-table th,.unified-campaign-table td{width:100%;min-width:0;display:block}.unified-campaign-table thead{display:none}.unified-campaign-table tr{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:10px;padding:10px}.unified-campaign-table td{border:0;grid-template-columns:minmax(104px,36%) minmax(0,1fr);gap:4px;padding:7px 0;display:grid}.unified-campaign-table td:before{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:800}.unified-campaign-table td:first-child:before{content:"Рассылка"}.unified-campaign-table td:nth-child(2):before{content:"Получатели"}.unified-campaign-table td:nth-child(3):before{content:"Время"}.unified-campaign-table td:nth-child(4):before{content:"Статус"}.unified-campaign-table td:nth-child(5):before{content:"Доставка"}.unified-campaign-table td:nth-child(6):before{content:"Действия"}.unified-campaign-table td:first-child,.unified-campaign-table td:last-child{grid-template-columns:1fr}.unified-campaign-table td:first-child:before,.unified-campaign-table td:last-child:before{margin-bottom:2px}.unified-row-title{text-align:left;white-space:normal;max-width:100%}.queue-table-wrap{max-height:none;overflow:visible}.queue-table,.queue-table thead,.queue-table tbody,.queue-table tr,.queue-table th,.queue-table td{width:100%;min-width:0;display:block}.queue-table thead{display:none}.queue-table tr{border:1px solid var(--line);border-radius:7px;margin-bottom:10px;padding:10px}.queue-table td{border:0;grid-template-columns:minmax(104px,36%) minmax(0,1fr);gap:4px;width:auto;padding:7px 0;display:grid}.queue-table td:before{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:800}.queue-table td:first-child:before{content:"Рассылка"}.queue-table td:nth-child(2):before{content:"Бот"}.queue-table td:nth-child(3):before{content:"План"}.queue-table td:nth-child(4):before{content:"Прогресс"}.queue-table td:nth-child(5):before{content:"Статус"}.queue-table td:first-child{grid-template-columns:1fr}.unified-modal,.campaign-details{width:calc(100vw - 24px);max-height:86dvh;overflow:auto}.campaign-message-card{max-height:45dvh}.auth-shell{min-height:100dvh;padding:14px}.auth-panel{width:100%;max-width:none;padding:18px}.auth-brand h1{font-size:26px}}@media (max-width:520px){.workspace,.senler-broadcast .workspace,.automation-shell .workspace,.technical-workspace,.dialogs-workspace,.senler-chatbots-workspace{padding:10px}.topbar,.senler-broadcast .topbar,.dialogs-workspace .topbar,.segments-workspace .topbar,.integration-workspace .topbar{margin:-10px -10px 0;padding:9px 10px}.topbar h1,.senler-broadcast .topbar h1,.automation-shell .topbar h1,.dialogs-workspace .topbar h1,.segments-workspace .topbar h1,.integration-workspace .topbar h1,.staff-workspace .topbar h1{font-size:24px}.metrics,.automation-shell .metrics,.dialogs-workspace .metrics,.segments-workspace .metrics,.integration-workspace .metrics,.staff-workspace .metrics{grid-template-columns:1fr}.panel,.senler-broadcast .panel,.technical-workspace .panel,.dialogs-workspace .panel{padding:10px}.panel-heading h2,.dialogs-workspace .panel-heading h2,.segments-workspace .panel-heading h2,.integration-workspace .panel-heading h2,.staff-workspace .panel-heading h2{font-size:20px}.unified-tabs,.campaign-tabs,.senler-chatbot-tabs{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.unified-campaign-table td,.queue-table td{grid-template-columns:1fr}.unified-campaign-table td:before,.queue-table td:before{margin-bottom:1px}.senler-broadcast .unified-editor-footer{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:8px 10px;display:grid}.senler-broadcast .unified-editor-footer>div{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.senler-broadcast .unified-editor-footer .ghost-button,.senler-broadcast .unified-editor-footer .primary-button,.senler-broadcast .unified-editor-footer .text-button{justify-content:center;width:100%}.unified-mailing-list{gap:10px}.dialog-preview{grid-template-columns:36px minmax(0,1fr)}.dialog-preview .unread-badge,.dialog-preview-meta{justify-self:start}.message-bubble{max-width:100%}.client-avatar,.dialog-avatar{width:36px;height:36px}.project-admin-row,.segment-directory-row,.webhook-row,.file-storage-row,.analytics-bot-card{padding:10px}.webhook-drawer summary{gap:8px}.telegram-preview-wall,.unified-preview-shell{padding:10px}.telegram-preview-message{max-width:100%}.auth-brand{gap:10px}.auth-brand>svg{width:40px;height:40px}.auth-provider-grid,.auth-form,.auth-reset{gap:10px}}@media (max-width:820px){.sidebar,.senler-broadcast .sidebar,.unified-broadcast .sidebar,.channel-broadcast .sidebar,.chatbot-list-shell .sidebar{gap:0}.sidebar-nav,.senler-broadcast .sidebar-nav,.unified-broadcast .sidebar-nav,.channel-broadcast .sidebar-nav,.chatbot-list-shell .sidebar-nav{flex-flow:row;width:100%;display:flex}.sidebar-nav-group+.sidebar-nav-group{border-top:0;border-left:1px solid var(--line);margin-top:0;margin-left:6px;padding-top:0;padding-left:6px}.sidebar-nav a,.sidebar-nav button,.senler-broadcast .sidebar-nav a,.senler-broadcast .sidebar-nav button,.unified-broadcast .sidebar-nav a,.unified-broadcast .sidebar-nav button,.channel-broadcast .sidebar-nav a,.channel-broadcast .sidebar-nav button,.chatbot-list-shell .sidebar-nav a,.chatbot-list-shell .sidebar-nav button{width:auto;min-width:max-content}.senler-broadcast .unified-editor-footer{border:1px solid var(--line);border-radius:7px;position:static;left:auto;right:auto}.senler-chatbots-titlebar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.senler-chatbots-titlebar h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segment-create-inline{grid-template-columns:1fr}.segment-create-button,.segment-create-inline .primary-button{justify-content:center;width:100%}.segment-directory-counts{position:static}}@media (max-width:520px){.senler-chatbots-titlebar{align-items:center}.senler-chatbots-titlebar h1{font-size:22px}.senler-chatbots-titlebar .topbar-actions{justify-content:flex-end;gap:6px;width:auto}.senler-chatbots-titlebar .account-chip{display:none}}@media (min-width:901px){.chatbot-list-shell .sidebar{position:fixed}.chatbot-list-shell .senler-chatbots-workspace{padding:0 24px 24px}.chatbot-list-shell .senler-chatbots-titlebar{min-height:55px;margin:0 -24px;padding:0 24px}.chatbot-list-shell .senler-chatbots-titlebar h1{font-size:18px}.chatbot-list-shell .senler-chatbots-actions{gap:10px;margin-top:24px}.chatbot-list-shell .senler-chatbot-tabs,.chatbot-list-shell .senler-chatbot-tools{gap:5px}.chatbot-list-shell .senler-chatbot-tabs .chatbot-filter-button{gap:5px;min-height:32px;padding:4px 10px}.chatbot-list-shell .senler-chatbot-tabs .chatbot-filter-button span{font-size:15px}.chatbot-list-shell .senler-chatbot-tabs .chatbot-filter-button strong{min-width:18px;padding:2px 5px;font-size:11px}.chatbot-list-shell .senler-chatbot-tools button,.chatbot-list-shell .senler-blue-button,.chatbot-list-shell .senler-light-button{min-height:32px;padding:5px 10px;font-size:15px}.chatbot-list-shell .senler-search-field{width:118px;min-height:32px;padding:0 9px}.chatbot-list-shell .senler-chatbot-count{margin:14px 0 12px;font-size:15px}.chatbot-list-shell .senler-tags-strip{margin-bottom:15px}.chatbot-list-shell .senler-tag-scroll button{min-height:28px;padding:4px 8px;font-size:14px}.chatbot-list-shell .senler-chatbot-list{gap:7px}.chatbot-list-shell .senler-chatbot-item{grid-template-columns:28px minmax(0,1fr);gap:12px}.chatbot-list-shell .senler-row-checkbox{width:19px;height:19px;margin-top:20px}.chatbot-list-shell .senler-row-main{grid-template-columns:48px 48px minmax(0,1fr) auto;min-height:64px}.chatbot-list-shell .senler-row-state svg{width:20px;height:20px}.chatbot-list-shell .senler-row-code{border-radius:6px;max-width:40px;padding:5px 8px;font-size:14px}.chatbot-list-shell .senler-row-info strong{font-size:19px;line-height:1.18}.chatbot-list-shell .senler-row-info small{gap:4px;margin-top:4px;font-size:13px}.chatbot-list-shell .senler-row-info small svg{width:13px;height:13px}.chatbot-list-shell .senler-row-id{padding:0 16px;font-size:14px}.chatbot-list-shell .senler-row-expand{gap:8px;padding:14px 24px 15px}.chatbot-list-shell .senler-row-actions button{gap:6px;min-height:34px;padding:5px 12px;font-size:16px}.chatbot-list-shell .senler-row-actions button svg{width:15px;height:15px}.chatbot-list-shell .senler-row-expand p{font-size:13px}}.senler-title-path{color:#111;flex-wrap:wrap;align-items:center;gap:9px;font-size:18px;line-height:1.2;display:flex}.senler-title-path button{color:#4b5563;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.senler-title-path button:hover,.senler-title-path span{color:#111}.senler-title-path strong{color:#111;font-weight:500}.senler-chatbot-create-screen{width:min(100%,1160px);max-width:1160px;margin:42px auto 0;display:grid}.senler-create-row{border-bottom:2px solid #d8d8d8;grid-template-columns:170px minmax(0,1fr);align-items:center;min-height:72px;display:grid}.senler-create-row>span{color:#111;white-space:nowrap;justify-self:end;padding-right:34px;font-size:18px}.senler-create-row input{color:#1f2933;background:0 0;border:0;border-radius:0;min-height:52px;padding:0 14px;font-size:18px}.senler-create-row input::placeholder{color:#596575;opacity:1}.senler-create-row input:focus{outline:none}.senler-chatbot-create-screen .launch-channel-select{width:100%}.senler-chatbot-create-screen .launch-channel-select summary{color:#1f2933;background:0 0;border:0;border-radius:0;min-height:52px;padding:0 14px}.senler-chatbot-create-screen .launch-channel-select summary span{display:none}.senler-chatbot-create-screen .launch-channel-select summary strong{color:#596575;font-size:18px}.senler-chatbot-create-screen .launch-channel-menu{width:auto;left:14px;right:14px}.senler-create-actions{grid-template-columns:1fr 1fr;max-width:626px;margin-left:170px;padding-top:26px;display:grid}.senler-create-back{color:#111;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:4px 0 0 4px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px 14px;font-size:18px;display:inline-flex}.senler-create-actions .senler-blue-button{border-radius:0 4px 4px 0;min-height:46px;font-size:18px}@media (max-width:760px){.senler-title-path{font-size:16px}.senler-chatbot-editor .chatbot-editor-toast{pointer-events:none;top:auto;bottom:88px}.senler-chatbot-create-screen{margin-top:18px}.senler-create-row{grid-template-columns:1fr;align-items:stretch;gap:6px;min-height:0;padding:12px 0}.senler-create-row>span{justify-self:start;padding-right:0;font-size:14px}.senler-create-row input,.senler-chatbot-create-screen .launch-channel-select summary{background:#fff;border:1px solid #d8d8d8;border-radius:5px;min-height:42px;padding:0 10px;font-size:15px}.senler-chatbot-create-screen .launch-channel-select summary strong{font-size:15px}.senler-create-actions{grid-template-columns:1fr;max-width:none;margin-left:0;padding-top:16px}.senler-create-back,.senler-create-actions .senler-blue-button{border-radius:5px}}.automations-admin{color:#142033;background:radial-gradient(circle at 15% 8%,#0080801f,#0000 28rem),radial-gradient(circle at 85% 18%,#ffc45729,#0000 24rem),#f6f9ff;min-height:100vh;display:flex}.automations-main{flex:1;min-width:0;padding:32px 42px 56px}.automations-shell{max-width:1320px;margin:0 auto}.automations-hero{background:linear-gradient(135deg,#fffffff5,#e8f6f4e6),#fff;border:1px solid #00808029;border-radius:28px;gap:18px;margin-bottom:24px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #14203314}.automations-hero:after{content:"";background:linear-gradient(135deg,#00808033,#ffc4573d);border-radius:999px;width:260px;height:260px;position:absolute;top:-90px;right:-80px}.automations-hero__eyebrow,.automation-panel__eyebrow{color:#155dff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.automations-hero h1,.automation-panel h2,.automation-card h3{color:#101828;margin:0}.automations-hero h1{letter-spacing:-.04em;max-width:820px;font-size:clamp(32px,4vw,52px);line-height:.96}.automations-hero__text{z-index:1;color:#536275;max-width:820px;margin:0;font-size:16px;line-height:1.65;position:relative}.automations-hero__meta{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.automation-pill{color:#155dff;background:#0080801a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.automation-pill--muted{color:#667085;background:#eef2f6}.automation-status-grid,.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.automation-status-card,.automation-metric{background:#ffffffe0;border:1px solid #dce6f7;border-radius:22px;gap:8px;padding:18px;display:grid;box-shadow:0 14px 34px #1420330f}.automation-status-card span,.automation-metric span{color:#667085;font-size:13px;font-weight:700}.automation-status-card strong,.automation-metric strong{color:#101828;font-size:28px;line-height:1}.automation-workspace{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.automation-scenario-grid{gap:12px;display:grid}.automation-card,.automation-panel{background:#fffffff0;border:1px solid #dce6f7;border-radius:26px;box-shadow:0 20px 50px #14203312}.automation-card{width:100%;color:inherit;text-align:left;cursor:pointer;gap:12px;padding:18px;display:grid}.automation-card:hover{border-color:#00808052;transform:translateY(-1px)}.automation-card--active{background:linear-gradient(135deg,#fff,#eef4ff);border-color:#0080809e}.automation-card__head,.automation-panel__header,.automation-actions,.automation-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-card__icon{color:#155dff;background:#eef4ff;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.automation-card p,.automation-panel p,.automation-note,.automation-copy-card small,.automation-check-card small{color:#667085;line-height:1.5}.automation-panel{overflow:hidden}.automation-panel__header{background:linear-gradient(135deg,#fffffffa,#eff8f7db);border-bottom:1px solid #eaf1ff;padding:24px 26px}.automation-panel__body{gap:20px;padding:24px 26px 28px;display:grid}.automation-field{gap:8px;display:grid}.automation-field--wide,.automation-actions,.automation-note,.automation-check-grid,.automation-endpoint-grid,.automation-metrics,.automation-danger-zone{grid-column:1/-1}.automation-field label{color:#344054;font-size:14px;font-weight:800}.automation-field input,.automation-field select,.automation-field textarea{color:#142033;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dce6f7;border-radius:14px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.automation-field textarea{resize:vertical;min-height:110px}.automation-check-grid,.automation-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-check-card,.automation-copy-card{background:#fff;border:1px solid #dce6f7;border-radius:18px;gap:7px;padding:14px;display:grid}.automation-check-card--ok{background:#f6f9ff;border-color:#00808057}.automation-check-card--muted{background:#f5f7fa}.automation-copy-card code{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.automation-save-button,.automation-secondary-button,.automation-ghost-button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-weight:800;display:inline-flex}.automation-save-button{color:#fff;background:#155dff;box-shadow:0 14px 30px #00808038}.automation-secondary-button{color:#344054;background:#fff;border:1px solid #dce6f7}.automation-ghost-button{color:#155dff;background:0 0}.automation-save-button:disabled,.automation-secondary-button:disabled,.automation-ghost-button:disabled{cursor:not-allowed;opacity:.62}.automation-danger-zone{background:#fef3f2a8;border:1px dashed #d92d2052;border-radius:18px;padding:16px}.automation-empty{text-align:center;background:#ffffffb8;border:1px dashed #dce6f7;border-radius:24px;gap:12px;padding:32px;display:grid}.automation-status-dot{background:#155dff;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #12b76a24}.automation-status-dot--off{background:#98a2b3;box-shadow:0 0 0 5px #98a2b324}@media (max-width:1100px){.automations-main{padding:24px 18px 42px}.automation-workspace,.automation-status-grid,.automation-metrics{grid-template-columns:1fr}}@media (max-width:720px){.automations-main{padding:18px 14px 36px}.automations-hero,.automation-panel__header,.automation-panel__body{padding:20px}.automation-form-grid,.automation-check-grid,.automation-endpoint-grid{grid-template-columns:1fr}.automation-card__head,.automation-panel__header,.automation-actions,.automation-inline{flex-direction:column;align-items:flex-start}}.automations-main{background:linear-gradient(#f6f9ff 0%,#fff 45%)}.automations-hero{border:1px solid #dce6f7;box-shadow:0 18px 46px #15534b14}.automation-status-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.automation-metric{background:#fff;border:1px solid #dce6f7;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 12px 30px #155dff0f}.automation-metric>span{color:#155dff;background:#eef4ff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.automation-metric strong{color:#14233b;font-size:24px;line-height:1;display:block}.automation-metric small{color:#738096;margin-top:4px;display:block}.automation-alert{border-radius:18px;align-items:center;gap:10px;margin:0 0 18px;padding:14px 16px;display:flex}.automation-alert.is-success{color:#0b43c9;background:#eef4ff}.automation-alert.is-error{color:#a43a3a;background:#fff0f0}.automation-board{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.automation-library,.automation-editor-shell{min-width:0}.automation-library{background:#fff;border:1px solid #dce6f7;border-radius:24px;padding:18px;position:sticky;top:20px;box-shadow:0 18px 50px #14233b14}.automation-library-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.automation-library-head h2{color:#17243a;margin:2px 0 0;font-size:20px}.automation-mini-button{color:#fff;cursor:pointer;background:#155dff;border:0;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.automation-tile-list{gap:12px;display:grid}.automation-tile{color:inherit;cursor:pointer;text-align:left;background:#f6f9ff;border:1px solid #dce6f7;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;width:100%;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.automation-tile:hover,.automation-tile.is-active{border-color:#155dff;transform:translateY(-1px);box-shadow:0 16px 34px #155dff24}.automation-tile.is-active{background:linear-gradient(135deg,#f1f5ff 0%,#fff 100%)}.automation-tile-icon,.automation-panel-icon{border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.automation-tile-icon.tone-success,.automation-panel-icon{color:#155dff;background:#eaf1ff}.automation-tile-icon.tone-warning{color:#b67300;background:#fff3d8}.automation-tile-icon.tone-muted{color:#64748b;background:#eef2f6}.automation-tile-icon.tone-accent{color:#2f75c8;background:#edf5ff}.automation-tile-body{gap:5px;min-width:0;padding-right:74px;display:grid}.automation-tile-body strong{color:#17243a;font-size:16px}.automation-tile-body span,.automation-tile-body small{color:#66748a;line-height:1.35}.automation-tile-body small{font-size:12px}.automation-tile-status{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.automation-tile-status.tone-success,.automation-status-tile.is-good{color:#0b43c9;background:#eef4ff}.automation-tile-status.tone-warning,.automation-status-tile.is-warn{color:#a76400;background:#fff4db}.automation-tile-status.tone-muted{color:#66748a;background:#edf1f5}.automation-tile-status.tone-accent{color:#2f75c8;background:#e8f2ff}.automation-panel{gap:16px;display:grid}.automation-panel-head,.automation-card,.automation-save-card{background:#fff;border:1px solid #dce6f7;border-radius:24px;box-shadow:0 18px 50px #14233b14}.automation-panel-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.automation-panel-head h2{color:#14233b;margin:2px 0 6px;font-size:26px}.automation-panel-head p:last-child{color:#65748a;margin:0}.automation-panel-status{color:#155dff;background:#eef4ff;border-radius:999px;padding:9px 13px;font-weight:800}.automation-section-title h3{color:#17243a;margin:0 0 14px;font-size:18px}.automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automation-field{color:#334155;gap:8px;font-weight:700;display:grid}.automation-field.is-full{grid-column:1/-1}.automation-field input,.automation-field select,.automation-field textarea,.automation-copy-line input{color:#17243a;font:inherit;background:#fff;border:1px solid #dce6f7;border-radius:14px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-weight:500}.automation-field textarea{resize:vertical;line-height:1.45}.automation-field input:focus,.automation-field select:focus,.automation-field textarea:focus{border-color:#155dff;box-shadow:0 0 0 4px #155dff1f}.automation-field small{color:#7a8699;font-weight:500}.automation-switch-row{cursor:pointer;background:#f6f9ff;border:1px solid #dce6f7;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}.automation-switch-row input{display:none}.automation-switch-control{background:#cbd9ff;border-radius:999px;width:52px;height:28px;position:relative}.automation-switch-control:after{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0f172a38}.automation-switch-row input:checked+.automation-switch-control{background:#155dff}.automation-switch-row strong,.automation-switch-row small{display:block}.automation-switch-row small{color:#6e7b90;margin-top:3px;font-weight:500}.automation-copy-line{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.automation-copy-line button{color:#155dff;cursor:pointer;background:#eef4ff;border:1px solid #c7d8ff;border-radius:14px;justify-content:center;align-items:center;width:52px;min-height:48px;display:inline-flex}.automation-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automation-status-tile{border-radius:20px;gap:8px;min-height:130px;padding:16px;display:grid}.automation-status-tile strong{color:#17243a}.automation-status-tile span{color:#617084;line-height:1.35}.automation-recipe{gap:12px;display:grid}.automation-recipe-step{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;display:grid}.automation-recipe-step span{color:#fff;background:#155dff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.automation-recipe-step p{color:#334155;margin:3px 0 0;line-height:1.45}.automation-save-card{justify-content:space-between;align-items:center;padding:16px;display:flex}.automation-save-card span{color:#6a778b}.spin{animation:.9s linear infinite automation-spin}@keyframes automation-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.automation-board,.automation-status-line{grid-template-columns:1fr}.automation-library{position:static}}@media (max-width:760px){.automation-panel-head,.automation-save-card,.automation-form-grid,.automation-status-grid{grid-template-columns:1fr}.automation-save-card{align-items:stretch;gap:12px}}.automations-main{box-sizing:border-box;min-width:0;padding:14px 18px 24px;overflow-x:hidden}.automations-main .page-hero.compact.automations-hero{border-radius:18px;min-height:0;margin-bottom:10px;padding:14px 18px}.automations-main .page-hero.compact.automations-hero h1{margin:2px 0 4px;font-size:28px;line-height:1.12}.automations-main .page-hero.compact.automations-hero p{margin:0}.automations-main .ghost-button{border-radius:12px;min-height:38px;padding:8px 12px}.automation-status-line{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin:10px 0 14px}.automation-metric{border-radius:15px;gap:10px;min-height:58px;padding:9px 12px}.automation-metric>span{border-radius:11px;width:34px;height:34px}.automation-metric svg,.automation-tile svg,.automation-panel svg,.automation-alert svg{width:17px;height:17px}.automation-metric strong{font-size:18px}.automation-metric small{margin-top:2px;font-size:12px}.automation-alert{border-radius:14px;margin:0 0 12px;padding:10px 12px}.automation-board{grid-template-columns:minmax(250px,292px) minmax(0,1fr);gap:16px;max-width:100%}.automation-library{border-radius:18px;padding:12px;top:12px}.automation-library-head{margin-bottom:10px}.automation-library-head h2{font-size:17px;line-height:1.2}.automation-mini-button{border-radius:12px;width:36px;height:36px}.automation-tile-list{gap:8px}.automation-tile{border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:9px 10px}.automation-tile:hover,.automation-tile.is-active{transform:translateY(-1px);box-shadow:0 10px 22px #155dff1f}.automation-tile-icon,.automation-panel-icon{border-radius:11px;width:34px;height:34px}.automation-tile-body{gap:2px;padding-right:0}.automation-tile-body strong{font-size:14px;line-height:1.2}.automation-tile-body span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.automation-tile-body small{color:#7a8798;font-size:11px;line-height:1.15}.automation-tile-status{white-space:nowrap;align-self:start;padding:4px 7px;font-size:11px;position:static}.automation-editor-shell{min-width:0}.automation-panel{gap:12px}.automation-panel-head,.automation-card,.automation-save-card{border-radius:18px;box-shadow:0 12px 28px #14233b0f}.automation-panel-head{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:14px 16px}.automation-panel-head h2{margin:0 0 4px;font-size:23px;line-height:1.12}.automation-panel-head p:last-child{font-size:14px;line-height:1.35}.automation-panel-status{padding:7px 11px;font-size:13px}.automation-card{padding:14px 16px}.automation-section-title h3{margin:0 0 10px;font-size:16px}.automation-form-grid{gap:12px 14px}.automation-field{gap:6px;font-size:13px}.automation-field input,.automation-field select,.automation-field textarea,.automation-copy-line input{border-radius:11px;min-height:39px;padding:8px 11px;font-size:14px}.automation-field textarea{min-height:96px}.automation-switch-row{border-radius:14px;gap:12px;min-height:58px;margin-bottom:10px;padding:9px 12px}.automation-switch-control{width:44px;height:24px}.automation-switch-control:after{width:18px;height:18px}.automation-switch-row input:checked+.automation-switch-control:after{transform:translate(20px)}.automation-switch-row strong{font-size:14px}.automation-switch-row small{margin-top:2px;font-size:12px;line-height:1.25}.automation-copy-line{gap:6px}.automation-copy-line button{border-radius:11px;width:43px;min-height:39px}.automation-status-grid{gap:10px}.automation-status-tile{border-radius:15px;gap:5px;min-height:88px;padding:11px 12px}.automation-status-tile strong{font-size:14px}.automation-status-tile span{font-size:12px;line-height:1.25}.automation-recipe{gap:8px}.automation-recipe-step{gap:9px}.automation-recipe-step span{width:24px;height:24px}.automation-recipe-step p{margin:1px 0 0;font-size:13px}.automation-save-card{padding:11px 14px}.automation-save-card span{font-size:13px}.automation-save-card .primary-button{border-radius:12px;min-height:38px;padding:8px 14px}@media (max-width:1320px){.automation-status-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.automation-board{grid-template-columns:1fr}.automation-library{position:static}}.app-layout:has(.automations-main){min-height:100vh;display:block}.app-layout>.automations-main{margin-left:var(--senler-sidebar);width:calc(100vw - var(--senler-sidebar))}@media (max-width:820px){.app-layout>.automations-main{width:100%;margin-left:0}}.automation-groups-card{padding:18px}.automation-webhook-list{gap:12px;display:grid}.automation-hook-row{background:linear-gradient(135deg,#fffffff5,#f0fdfad6),#fff;border:1px solid #0f766e29;border-radius:22px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 12px 30px #0f766e0f}.automation-hook-number{color:#155dff;background:#0d94881a;border-radius:12px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.automation-hook-fields{grid-template-columns:minmax(220px,.7fr) minmax(140px,.35fr) minmax(260px,1fr);gap:12px;min-width:0;display:grid}.automation-hook-toggle{color:#155dff;background:#0d94881a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.automation-hook-toggle input{accent-color:#155dff}@media (max-width:1100px){.automation-hook-row,.automation-hook-fields{grid-template-columns:1fr}.automation-hook-number,.automation-hook-toggle{justify-self:start}}.automation-panel-actions{flex-wrap:wrap;gap:10px;margin:14px 0 18px;display:flex}.automation-secondary-button{color:#155dff;background:#ffffffeb;border:1px solid #0f766e2e;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #0f766e12}.automation-secondary-button svg{width:16px;height:16px}.automation-secondary-button:hover{background:#f0fdfafa;border-color:#0d948861}.automation-hook-row .automation-field>span:first-child{letter-spacing:.01em;font-size:12px;line-height:1.2}.automation-group-name-textarea{resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap;min-height:58px;padding-top:12px;padding-bottom:12px;line-height:1.35}.automation-prompt-card{background:linear-gradient(135deg,#f0fdfaeb,#fffffffa),#fff;border-color:#0d948833;padding:14px}.automation-prompt-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.automation-prompt-head h3{color:#14233b;margin:0 0 3px;font-size:17px;line-height:1.2}.automation-prompt-head p{color:#65748a;margin:0;font-size:13px;line-height:1.35}.automation-prompt-badge{color:#155dff;background:#eef4ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.automation-prompt-layout{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.automation-prompt-textarea{color:#17243a;font:inherit;resize:vertical;background:#fff;border:1px solid #dce6f7;border-radius:14px;outline:none;width:100%;min-height:92px;padding:11px 12px;font-size:14px;font-weight:500;line-height:1.42}.automation-prompt-textarea:focus{border-color:#155dff;box-shadow:0 0 0 4px #155dff1f}.automation-prompt-actions{flex-direction:column;gap:8px;min-width:190px;display:flex}.automation-voice-button.is-recording{color:#b54708;background:#fff3ec;border-color:#ea580c47}.automation-prompt-message{color:#607084;margin:8px 0 0;font-size:12px;line-height:1.35}@media (max-width:900px){.automation-prompt-layout{grid-template-columns:1fr}.automation-prompt-actions{flex-flow:wrap;min-width:0}}.integration-board-v2{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.integration-rail,.integration-detail-v2,.integration-settings-card{background:#ffffffe6;border:1px solid #008c862e;border-radius:24px;box-shadow:0 22px 70px #10363c14}.integration-rail{gap:12px;padding:16px;display:grid;position:sticky;top:16px}.integration-rail-head h2,.integration-detail-head h2{color:var(--ink);margin:2px 0 0;font-size:26px;line-height:1.05}.integration-tile-v2{box-shadow:none;color:var(--ink);cursor:pointer;text-align:left;background:linear-gradient(135deg,#f6f9ff 0%,#fff 58%,#eef8ff 100%);border:1px solid #008c862e;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:12px;width:100%;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.integration-tile-v2:hover,.integration-tile-v2:focus-visible,.integration-tile-v2.is-active{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 16px 34px #008c861f}.integration-tile-mark{color:var(--teal);background:#eef4ff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.integration-tile-copy{gap:5px;min-width:0;display:grid}.integration-tile-copy strong{color:var(--ink);font-size:18px;line-height:1.1}.integration-tile-copy span,.integration-tile-copy small,.integration-detail-head p,.integration-settings-head p{color:var(--ink-soft);font-size:13px;line-height:1.35}.integration-tile-status{border-radius:999px;grid-column:2;justify-self:start;padding:6px 10px;font-size:12px;font-weight:800}.integration-tile-status.is-ok{color:var(--teal-dark);background:#eef4ff}.integration-tile-status.is-muted{color:#607084;background:#eef2f7}.integration-detail-v2{gap:14px;padding:18px;display:grid}.integration-detail-head,.integration-settings-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-detail-badge{color:var(--teal-dark);white-space:nowrap;background:#eef4ff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.integration-settings-card{gap:14px;padding:16px;display:grid}.integration-settings-head h3{color:var(--ink);margin:0 0 4px;font-size:19px;line-height:1.15}.integration-settings-head>svg{color:var(--teal);flex:none}.integration-form-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-form-grid-v2 label{color:var(--ink);gap:6px;font-size:13px;font-weight:800;display:grid}.integration-form-grid-v2 label.is-wide{grid-column:1/-1}.integration-form-grid-v2 input{color:var(--ink);font:inherit;background:#fff;border:1px solid #112c3424;border-radius:14px;min-height:42px;padding:10px 12px}.integration-save-button{justify-self:start;min-height:42px;padding:10px 16px}.integration-webhook-list-v2{gap:12px;max-height:min(520px,100vh - 360px);padding-right:4px;display:grid;overflow:auto}.integration-webhook-card-v2{background:linear-gradient(135deg,#f7fffdeb,#fffffffa);border:1px solid #008c8629;border-radius:18px;gap:12px;padding:14px;display:grid}.integration-webhook-card-v2 header,.integration-webhook-card-v2 footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-webhook-card-v2 strong{color:var(--ink);font-size:15px;line-height:1.2;display:block}.integration-webhook-card-v2 small,.integration-webhook-card-v2 footer span{color:var(--ink-soft);font-size:12px;line-height:1.35}.integration-webhook-card-v2 footer span{color:var(--teal-dark);background:#eef4ff;border-radius:999px;padding:5px 9px;font-weight:800}.integration-hook-count{color:var(--teal-dark);background:#eaf1ff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.integration-url-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-url-box{background:#fff;border:1px solid #112c341f;border-radius:15px;gap:8px;min-width:0;padding:10px;display:grid}.integration-url-box>span{color:var(--ink-soft);font-size:12px;font-weight:800}.integration-url-box code{color:var(--ink);font-family:var(--font-geist-mono), monospace;white-space:normal;word-break:break-all;background:#f6f9ff;border:1px solid #008c861f;border-radius:10px;max-height:66px;padding:8px;font-size:11px;line-height:1.45;display:block;overflow:auto}.integration-url-box .webhook-copy-button{justify-self:start;min-height:32px;padding:6px 10px}.integration-webhook-card-v2 em{color:#9a2f2f;background:#fff2f2;border-radius:12px;padding:8px 10px;font-size:12px;font-style:normal}.integration-empty-v2{background:#f6f9ff;border:1px dashed #008c863d;border-radius:16px;padding:18px}@media (max-width:980px){.integration-board-v2{grid-template-columns:1fr}.integration-rail{position:static}.integration-url-grid{grid-template-columns:1fr}}@media (max-width:640px){.integration-detail-v2,.integration-settings-card,.integration-rail{border-radius:18px;padding:12px}.integration-form-grid-v2{grid-template-columns:1fr}.integration-detail-head,.integration-settings-head,.integration-webhook-card-v2 header,.integration-webhook-card-v2 footer{flex-direction:column;align-items:stretch}}.automation-ai-spec-card{background:linear-gradient(135deg,#f8fbfff0,#fffffffa),#fff;border-color:#478dcc38}.automation-chip.is-success{color:#155dff;background:#eaf1ff}.automation-chip.is-warning{color:#966e26;background:#fff3d9}.automation-clarification-box{background:#f8fafc;border:1px solid #e1e6ed;border-radius:7px;gap:12px;padding:14px;display:grid}.automation-clarification-box>strong,.automation-ai-spec-list>strong,.automation-ai-warning>strong{color:#34495e;font-size:13px;font-weight:650}.automation-clarification-box label{gap:6px;display:grid}.automation-clarification-box label>span{color:#52667a;font-size:12px;line-height:1.45}.automation-ai-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-ai-spec-list,.automation-ai-warning{background:#fff;border:1px solid #e1e6ed;border-radius:7px;gap:8px;min-width:0;padding:12px;display:grid}.automation-ai-spec-list ul,.automation-ai-warning ul{color:#65748a;gap:5px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.automation-ai-spec-list li,.automation-ai-warning li{overflow-wrap:anywhere}.automation-ai-spec-list li:before,.automation-ai-warning li:before{color:#155dff;content:"• ";font-weight:800}.automation-ai-spec-list span{color:#8390a0;font-size:12px}.automation-ai-warning{background:#fffaf0;border-color:#f1ddb3}.automation-ai-warning li:before{color:#c27a13}@media (max-width:760px){.automation-ai-spec-grid{grid-template-columns:minmax(0,1fr)}}.senler-chatbot-editor .chatbot-editor-actions{gap:12px}.senler-chatbot-editor .senler-editor-publish-pill{color:#fff;background:linear-gradient(#41a46feb,#2a845ce0);border-color:#97dbb0e6;min-width:178px;box-shadow:0 6px 16px #2792372e}.senler-chatbot-editor .senler-editor-publish-pill:hover:not(:disabled){background:linear-gradient(#49b079f2,#2d8e62e6);border-color:#beebcff2;transform:translateY(-1px)}.senler-chatbot-editor .senler-editor-publish-pill svg{color:#fff;stroke-width:3px}.analytics-filter-panel{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 28px #0f172a0f}.analytics-filter-head{grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center;gap:12px;display:grid}.analytics-filter-head strong{color:var(--foreground);margin-top:3px;font-size:18px;line-height:1.25;display:block}.analytics-preset-list{flex-wrap:wrap;gap:8px;display:flex}.analytics-preset-list button{color:#46566c;background:#fff;border:1px solid #d6e0ef;border-radius:999px;width:auto;min-height:34px;padding:7px 13px;font-size:13px;font-weight:800}.analytics-preset-list button:hover,.analytics-preset-list button[aria-pressed=true]{color:#0b43c9;background:#eef4ff;border-color:#9eb6ff}.analytics-custom-period{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.analytics-period-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:14px;display:grid}.analytics-period-card{background:#f6f9ff;border:1px solid #dbe6f7;border-radius:12px;gap:4px;padding:12px;display:grid}.analytics-period-card span{color:var(--ink-soft);font-size:12px;font-weight:800}.analytics-period-card strong{color:#0b43c9;font-size:24px;line-height:1}.analytics-period-stats{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.analytics-period-stats span{color:#42536b;background:#eef4ff;border:1px solid #d6e0ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.analytics-period-stats b{color:#0b43c9}@media (max-width:760px){.analytics-filter-head,.analytics-custom-period,.analytics-period-summary{grid-template-columns:minmax(0,1fr)}}:root{--select-bg:#eef4ff;--select-bg-soft:#f6f9ff;--select-border:#c7d8ff;--select-border-strong:#9bb6ff;--select-text:#0b43c9}.sidebar-nav a:hover,.sidebar-nav button:hover,.senler-broadcast .sidebar-nav a:hover,.senler-broadcast .sidebar-nav button:hover,.chatbot-flow-row:hover,.dialog-filter-card:hover,.dialog-preview:hover,.bot-choice:hover,.bot-row:hover,.campaign-history-row:hover,.chatbot-filter-button:hover,.senler-chatbot-tabs .chatbot-filter-button:hover,.automation-tile:hover,.integration-tile-v2:hover,.html-toolbar button:hover,.senler-broadcast .html-toolbar button:hover,.unified-rich-toolbar button:hover,.format-toolbar button:hover,.icon-button:hover,.senler-broadcast .icon-button:hover{background:var(--select-bg-soft);border-color:var(--select-border)}.sidebar-nav a.is-active,.sidebar-nav a[aria-current=page],.senler-broadcast .sidebar-nav a.is-active,.senler-broadcast .sidebar-nav a[aria-current=page],.chatbot-flow-row.is-active,.dialog-filter-card.is-active,.dialog-preview.is-selected,.bot-choice.is-selected,.bot-row.is-selected,.campaign-history-row.is-selected,.chatbot-filter-button.is-active,.senler-chatbot-tabs .chatbot-filter-button.is-active,.automation-tile.is-active,.integration-tile-v2.is-active{background:var(--select-bg);border-color:var(--select-border-strong);color:var(--select-text)}.dialog-avatar,.metric span,.automation-metric>span,.automation-tile-icon.tone-success,.automation-panel-icon,.automation-panel-status,.automation-copy-line button,.senler-chatbot-tabs .chatbot-filter-button.is-active strong,.senler-tag-scroll span{color:var(--select-text);background:#eaf1ff}.message-stream,.flow-map,.flow-map-viewport,.chatbot-editor-screen,.chatbot-editor-screen .flow-map-head,.media-drop,.file-drop{background-color:var(--select-bg-soft)}.message-outbound,.flow-link-row>button:first-child,.chatbot-tag-list button,.chatbot-tag-list small{border-color:var(--select-border);background:#eaf1ff}.flow-lines path{stroke:#8aa4d6}.flow-lines marker path{fill:#8aa4d6}.flow-map-node.is-selected,.flow-map-node:hover,.senler-chatbot-editor .flow-map-node.is-selected,.chatbot-editor-screen .flow-map-node.is-link-target,.automation-chatbots .flow-map-node.is-link-target{border-color:var(--select-border-strong);outline-color:#155dff3d}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
