/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--font-ei-shell:"EquipoIdeal Outfit", "Segoe UI", Arial, sans-serif;--color-ei-brand:#465fff;--color-ei-ink:#101828;--color-ei-muted:#475467;--color-ei-line:#e4e7ec;--color-ei-bg:#f9fafb;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--tracking-wide:.025em}}@layer utilities;@font-face{font-family:EquipoIdeal Outfit;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/Outfit-variable-vXxiUg8D.ttf)format("truetype")}.ei-shell{background:#f9fafb;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.ei-shell .ei-sidebar,.ei-shell .ei-header,.ei-shell .ei-mobile-menu,.ei-shell .ei-footer{font-family:var(--font-ei-shell);box-sizing:border-box}.ei-shell .ei-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-ei-line);background-color:var(--color-white);min-width:0;height:100dvh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);flex-direction:column;display:flex;position:sticky;top:0}.ei-shell .ei-brand{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);color:var(--color-ei-ink);flex-shrink:0;text-decoration-line:none;display:flex}.ei-shell .ei-brand-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-ei-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex-shrink:0;place-items:center;display:grid}.ei-shell .ei-brand-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ei-shell .ei-brand-name small{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ei-muted);text-transform:uppercase;display:block}.ei-shell .ei-navigation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:0;display:block;overflow-y:auto}.ei-shell .ei-nav-group{margin-bottom:calc(var(--spacing) * 6)}.ei-shell .ei-nav-heading{margin-top:0;margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ei-muted);text-transform:uppercase}.ei-shell .ei-nav-links{gap:var(--spacing);display:grid}.ei-shell .ei-nav-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#344054;text-decoration-line:none;display:flex}@media (hover:hover){.ei-shell .ei-nav-link:hover{background-color:#f2f4f7}}.ei-shell .ei-nav-link{box-sizing:border-box}.ei-shell .ei-nav-link svg{color:#667085;flex-shrink:0}.ei-shell .ei-nav-link-active{color:#3641f5;background-color:#ecf3ff}.ei-shell .ei-nav-link-active svg{color:#3641f5}.ei-shell .ei-nav-text{overflow-wrap:anywhere;min-width:0}.ei-shell .ei-nav-link{position:relative}.ei-shell .ei-nav-icon{flex-shrink:0;display:inline-flex;position:relative}.ei-shell .ei-nav-copy{gap:5px;min-width:0;display:grid}.ei-shell .ei-nav-counters{flex-wrap:wrap;gap:4px;display:flex}.ei-shell .ei-nav-counter{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 5px;font-size:11px;line-height:18px;display:inline-flex}.ei-shell .ei-nav-counter strong{font-size:12px;font-weight:700}.ei-shell .ei-nav-unread{color:#3538cd;background:#eef4ff}.ei-shell .ei-nav-counter-zero{color:#667085;background:#f2f4f7}.ei-shell .ei-nav-counter-alert{color:#fff;background:#b54708}.ei-shell .ei-nav-counter-status{color:#667085;font-size:12px;line-height:22px}.ei-shell .ei-nav-counter-status b{display:none}.ei-shell .ei-nav-needs-attention{box-shadow:inset 3px 0 #b54708}.ei-shell .ei-nav-link .ei-nav-icon-attention{background:#fffaeb;border-radius:50%;box-shadow:0 0 0 5px #fffaeb}.ei-shell .ei-nav-link .ei-nav-icon-attention svg{color:#b54708}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-copy,.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counters{display:contents}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-conversations{min-height:64px}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter{justify-content:center;min-width:18px;padding:0 3px;line-height:18px;position:absolute;right:0}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter strong{font-size:11px}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-unread{top:0}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-attention{bottom:0}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter>span,.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter-zero{display:none}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter-status{font-size:10px;position:absolute;bottom:0;right:0}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter-status>span{display:none}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-counter-status b{font-size:12px;display:block}.ei-shell .ei-sidebar-note{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-ei-bg);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ei-muted);flex-shrink:0;margin-top:auto;display:grid}.ei-shell .ei-note-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#344054}.ei-shell>.ei-main{width:100%;min-width:0;max-width:none;margin:0;padding:0;overflow:visible}.ei-shell .ei-header{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-ei-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);display:flex}.ei-shell .ei-header-title{align-items:center;gap:calc(var(--spacing) * 3);flex:180px;min-width:0;display:flex}.ei-shell .ei-header-title>div{min-width:0}.ei-shell .ei-header-eyebrow{margin:0;margin-bottom:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ei-muted);text-transform:uppercase}.ei-shell .ei-header-heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ei-ink);overflow-wrap:anywhere;margin:0}.ei-shell .ei-menu-toggle,.ei-shell .ei-menu-close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ei-muted);border-width:1px;border-color:#98a2b3;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover){:is(.ei-shell .ei-menu-toggle,.ei-shell .ei-menu-close):hover{background-color:var(--color-ei-bg)}}.ei-shell .ei-header-context{flex:1.5 280px;min-width:0;max-width:460px;font-size:14px;position:relative}.ei-shell .ei-context-toggle{box-sizing:border-box;color:#344054;cursor:pointer;border:1px solid #98a2b3;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;list-style:none;display:flex}.ei-shell .ei-context-toggle::-webkit-details-marker{display:none}.ei-shell .ei-context-toggle:hover{background:#f9fafb}.ei-shell .ei-context-company,.ei-shell .ei-context-team{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ei-shell .ei-context-company{font-weight:600}.ei-shell .ei-context-divider,.ei-shell .ei-context-chevron{flex:none}.ei-shell .ei-context-panel{z-index:50;box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:16px;width:100%;min-width:280px;max-width:100%;max-height:calc(100dvh - 180px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #1018281f}.ei-shell .ei-header-context:not([open])>.ei-context-panel{display:none}.ei-shell .ei-context-current{color:#475467;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.ei-shell .ei-context-close{color:#344054;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #98a2b3;border-radius:8px;justify-self:end;padding:8px 12px}.ei-shell .ei-context-toggle:focus-visible,.ei-shell .ei-context-close:focus-visible{outline-offset:3px;outline:3px solid #3641f5}.ei-shell .ei-context-field{gap:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 4);min-width:0;font-size:13px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ei-muted);margin:0;display:grid}.ei-shell .ei-context-field>span{padding-inline:calc(var(--spacing) * .5)}.ei-shell .ei-context-field>select{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#344054;box-sizing:border-box;border-width:1px;border-color:#98a2b3;margin:0;font-family:inherit}.ei-shell .ei-session{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.ei-shell .ei-user-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#3641f5;background-color:#ecf3ff;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.ei-shell .ei-user-name{max-width:calc(var(--spacing) * 32);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#344054;overflow-wrap:anywhere}.ei-shell .ei-session-button{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ei-muted);border-width:1px;border-color:#98a2b3;display:flex}@media (hover:hover){.ei-shell .ei-session-button:hover{background-color:var(--color-ei-bg)}}.ei-shell .ei-session-button{box-sizing:border-box}.ei-shell .ei-session-button svg{flex-shrink:0}.ei-shell .ei-page-content{width:100%;min-width:0;max-width:1540px;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7);box-sizing:border-box;margin-inline:auto}.ei-shell .ei-footer{width:100%;min-width:0;max-width:1540px;padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ei-muted);box-sizing:border-box;margin-inline:auto}.ei-shell .ei-mobile-menu{height:100dvh;max-height:none;width:calc(var(--spacing) * 80);border-style:var(--tw-border-style);background-color:var(--color-white);max-width:calc(100% - 32px);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);color:var(--color-ei-ink);border-width:0;border-radius:0;margin:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.ei-shell .ei-mobile-menu:not([open]){display:none}.ei-shell .ei-mobile-menu[open]{flex-direction:column;display:flex}.ei-shell .ei-mobile-menu::backdrop{background:#10182880}.ei-shell .ei-mobile-heading{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.ei-shell .ei-mobile-heading h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.ei-shell .ei-mobile-menu .ei-brand{margin-bottom:calc(var(--spacing) * 5)}.ei-shell .ei-mobile-menu .ei-navigation{overflow-y:auto}.ei-shell .ei-skip{z-index:1300;color:#3641f5;background:#fff;padding:12px;font-size:14px;position:fixed;top:-100px;left:12px}.ei-shell .ei-skip:focus{top:8px}.ei-shell .ei-menu-toggle:focus-visible,.ei-shell .ei-menu-close:focus-visible,.ei-shell .ei-nav-link:focus-visible,.ei-shell .ei-brand:focus-visible,.ei-shell .ei-session-button:focus-visible,.ei-shell .ei-context-field>select:focus-visible{outline-offset:3px;outline:3px solid #3641f5}.ei-shell.ei-shell-collapsed{grid-template-columns:90px minmax(0,1fr)}.ei-shell.ei-shell-collapsed .ei-sidebar{padding-inline:calc(var(--spacing) * 4)}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-brand{justify-content:center;padding-inline:0}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-brand-name,.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-heading,.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-text,.ei-shell.ei-shell-collapsed .ei-sidebar-note{display:none}.ei-shell.ei-shell-collapsed .ei-sidebar .ei-nav-link{padding-inline:calc(var(--spacing) * 2);justify-content:center}@media (width<=1023px){.ei-shell,.ei-shell.ei-shell-collapsed{grid-template-columns:minmax(0,1fr)}.ei-shell .ei-sidebar{display:none}.ei-shell .ei-header{flex-wrap:wrap;gap:8px 16px;padding:10px 20px}.ei-shell .ei-header-title{flex:180px}.ei-shell .ei-header-context{flex-basis:100%;order:3;max-width:none}.ei-shell .ei-user-name{max-width:120px}.ei-shell .ei-page-content{padding:24px 20px}.ei-shell .ei-footer{padding:0 20px 20px}}@media (width<=520px){.ei-shell .ei-header{gap:8px;padding:10px 16px}.ei-shell .ei-header-title{flex:150px;gap:10px}.ei-shell .ei-header-heading{font-size:17px;line-height:24px}.ei-shell .ei-user-avatar,.ei-shell .ei-user-name{display:none}.ei-shell .ei-session-button{padding:9px;font-size:11px}.ei-shell .ei-session-button svg{width:17px;height:17px}.ei-shell .ei-header-context{font-size:13px}.ei-shell .ei-context-field>select{padding-left:8px;padding-right:8px;font-size:14px}.ei-shell .ei-page-content{padding:22px 16px}.ei-shell .ei-footer{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){.ei-shell *{scroll-behavior:auto!important;transition:none!important}}@media (width>=1024px) and (width<=1350px){.ei-shell .ei-header{flex-wrap:wrap;gap:8px 16px}.ei-shell .ei-header-title{flex:240px}.ei-shell .ei-header-context{flex-basis:100%;order:3;max-width:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.ei-workspace{color:#344054;min-width:0;font-family:EquipoIdeal Outfit,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.ei-workspace *{box-sizing:border-box}.ei-workspace :is(button,input,select,textarea){font-family:inherit}.ei-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a4bcfd}.ei-workspace :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.ei-workspace :is(h1,h2,h3,h4){color:#101828;letter-spacing:-.025em;overflow-wrap:anywhere}.ei-workspace h2{font-size:22px;font-weight:600}.ei-workspace h3{font-size:18px;font-weight:600}.ei-workspace h4{font-size:15px;font-weight:600}.ei-workspace .eyebrow{color:#667085;letter-spacing:.06em;font-size:11px;font-weight:600}.ei-workspace .page-intro{min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:0;display:flex}.ei-workspace .page-intro h2{margin:0 0 5px;font-size:26px}.ei-workspace .page-intro .eyebrow{margin:0 0 4px}.ei-workspace .page-intro p:not(.eyebrow){color:#667085;max-width:760px;margin:0;font-size:14px;line-height:1.5}.ei-workspace :is(.primary-button,.secondary-button,.text-button,.danger-button){justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);max-width:100%;min-height:42px;box-shadow:none;white-space:normal;line-height:1.4;display:inline-flex}.ei-workspace .primary-button{color:#fff;background:#465fff;border:1px solid #465fff}.ei-workspace .primary-button:hover:not(:disabled){background:#3641f5;border-color:#3641f5}.ei-workspace .secondary-button{color:#344054;background:#fff;border:1px solid #d0d5dd}.ei-workspace .secondary-button:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}.ei-workspace .text-button{color:#3641f5;background:0 0;border:0}.ei-workspace .text-button.danger{color:#b42318}.ei-workspace :is(.empty-list,.wa-empty,.campaign-empty,.role-empty){color:#667085;background:#f9fafb;border-color:#e4e7ec;font-size:13px}.ei-workspace .ei-catalog-disclosure{margin-bottom:24px}.ei-workspace .ei-catalog-disclosure>summary{cursor:pointer;color:#101828;font-size:16px;font-weight:600}.ei-workspace .ei-catalog-disclosure>summary span{color:#667085;margin-left:8px;font-size:13px;font-weight:400;display:inline-block}.ei-workspace .ei-catalog-disclosure[open]>summary{border-bottom:1px solid #eaecf0;margin-bottom:18px;padding-bottom:18px}.ei-workspace :is(.danger-button,.secondary-button.danger){color:#b42318;background:#fff;border:1px solid #fecdca}.ei-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.5}.ei-workspace input:is([type=checkbox],[type=radio]){accent-color:#465fff;flex-shrink:0}.ei-workspace label{color:#344054;font-size:13px}.ei-workspace :is(.panel,.configuration-panel,.state-card,.campaign-editor,.campaign-list-panel,.contact-catalog,.contact-detail){background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 1px 3px #10182808}.ei-workspace :is(.panel,.configuration-panel){padding:24px}.ei-workspace :is(.form-message,.form-error,.role-removal-confirm,.team-connections-warning){overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ei-workspace :is(.form-message.error,.form-error,.role-removal-confirm){color:#b42318;background:#fff4f3;border:1px solid #fecdca;border-radius:8px;padding:12px}.ei-workspace .form-message.success{color:#067647}.ei-workspace :is(.ready-label,.status-pill,.coordinator-label,.disabled-label){border-radius:6px;padding:4px 8px;font-size:12px}.ei-workspace .ready-label{color:#067647;background:#ecfdf3}.ei-workspace .disabled-label{color:#667085;background:#f2f4f7}.ei-workspace :is(.selected,.active-selection){background:#f2f4ff;border-color:#a4bcfd}.ei-workspace :is(.selected,.active-selection):focus-visible{outline-color:#465fff}.ei-workspace :is(pre,code){overflow-wrap:anywhere}.ei-workspace pre{max-width:100%;overflow:auto}.ei-workspace .ei-support{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;margin-top:24px}.ei-workspace .ei-support>summary{cursor:pointer;color:#475467;padding:16px 20px;font-size:14px;font-weight:500}.ei-workspace .ei-support[open]>summary{border-bottom:1px solid #e4e7ec}.ei-workspace .ei-support>.ei-support-body{padding:20px}.ei-dashboard .ei-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ei-dashboard .ei-overview h2{margin:4px 0;font-size:28px}.ei-dashboard .ei-overview p{color:#667085;margin:0}.ei-dashboard .metrics{gap:16px;margin:0 0 24px}.ei-dashboard .metric-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:18px 20px}.ei-dashboard .metric-icon{color:#667085;background:#f2f4f7;border-radius:10px}.ei-dashboard .metric-card strong{color:#101828;font-size:28px}.ei-dashboard .metric-card div>span{color:#667085;font-size:13px}.ei-dashboard .content-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:24px}.ei-dashboard .agent-row{border-color:#eaecf0;grid-template-columns:auto minmax(0,1fr) auto}.ei-dashboard .agent-row strong{font-size:14px}.ei-dashboard .agent-row div>span{color:#667085;font-size:13px}.ei-dashboard .agent-avatar{color:#465fff;background:#eef4ff}.ei-dashboard .activity-panel{box-shadow:none;background:#f9fafb}.ei-dashboard .steps{padding:0}.ei-dashboard .steps li{color:#667085}.ei-dashboard .steps li>span{color:#475467;background:#eaecf0}.ei-dashboard .steps small{font-size:12px}.ei-dashboard .quick-grid{gap:16px;margin-top:24px}.ei-dashboard .quick-card{text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:20px}.ei-dashboard .quick-card strong{color:#101828;font-size:16px}.ei-dashboard .quick-card span{color:#667085;font-size:13px}.ei-dashboard .quick-card b{color:#465fff;font-size:13px}.ei-contacts .contact-transfer-actions{flex-direction:row;gap:8px;margin:0;display:flex}.ei-contacts .contact-transfer-actions button{flex:auto;width:auto;padding:9px 12px;font-size:13px}.ei-contacts .contact-manager{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;margin:0}.ei-contacts .contact-catalog{padding:16px}.ei-contacts .contact-list{max-height:580px;margin-top:12px;overflow:auto}.ei-contacts .contact-list>button{background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;margin:2px 0;padding:12px 10px}.ei-contacts .contact-list>button.selected{background:#f2f4ff;border-color:#c7d7fe;box-shadow:inset 3px 0 #465fff}.ei-contacts .contact-list strong{color:#101828;overflow-wrap:anywhere;font-size:14px}.ei-contacts .contact-list small{color:#667085;font-size:12px}.ei-contacts .contact-status{color:#475467;background:#f2f4f7;font-size:11px}.ei-contacts .contact-pagination{border-top:1px solid #eaecf0;flex-wrap:wrap;gap:8px;padding-top:12px;font-size:12px}.ei-contacts .contact-pagination button{min-height:36px;padding:7px 10px;font-size:12px}.ei-contacts .contact-detail{padding:24px}.ei-contacts .contact-heading h2{margin:4px 0;font-size:24px}.ei-contacts .contact-heading p{color:#667085;font-size:13px}.ei-contacts .contact-fields{gap:14px;padding:16px 0 24px}.ei-contacts .contact-section{background:0 0;border:0;border-top:1px solid #eaecf0;border-radius:0;margin:0;padding:24px 0}.ei-contacts .contact-section>div:first-child>strong{color:#101828;font-size:16px}.ei-contacts .contact-section>div:first-child>span{color:#667085;font-size:13px}.ei-contacts .contact-chips button{color:#475467;background:#fff;border:1px solid #d0d5dd;font-size:13px}.ei-contacts .contact-chips button.selected{color:#3538cd;background:#eef4ff;border-color:#a4bcfd}.ei-contacts .role-data-section{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:12px;padding:20px}.ei-contacts :is(.role-value-grid,.role-account-card){background:#fff;border-color:#e4e7ec;border-radius:8px}.ei-contacts .role-value-grid-head{color:#667085;background:#f9fafb;font-size:12px}.ei-contacts :is(.role-value-grid-row,.role-account-heading){border-color:#eaecf0;font-size:13px}.ei-contacts .role-value-name strong{font-size:13px}.ei-contacts .role-value-name code{color:#667085;font-size:11px}.ei-contacts .role-contact-heading>div{gap:6px;min-width:0;display:grid}.ei-contacts .role-contact-heading>div>strong{color:#101828;font-size:15px;line-height:1.5}.ei-contacts .role-contact-heading>div>span{color:#667085;font-size:13px;line-height:1.5;display:block}.ei-contacts :is(.role-validation-note,.role-value-scope,.role-value-unavailable,.role-value-feedback,.validation-state),.ei-contacts .role-values-group>div>span{font-size:13px;line-height:1.5}.ei-contacts .danger-zone{background:#fffbfa;border:1px solid #fecdca;border-radius:10px;margin-top:20px;padding:20px}.ei-contacts .identity-list article{background:#f9fafb;border-color:#eaecf0;font-size:13px}.ei-contacts .audit-list{font-size:13px}.ei-contacts .audit-list small{color:#667085;font-size:12px}.ei-campaigns .campaign-metrics{gap:12px;margin:0 0 20px}.ei-campaigns .campaign-metrics article{background:#fff;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ei-campaigns .campaign-metrics strong{color:#101828;font-size:22px}.ei-campaigns .campaign-metrics span{color:#667085;font-size:12px}.ei-campaigns .campaign-metrics article:last-child{background:0 0;border-color:#0000}.ei-campaigns .campaign-metrics article:last-child strong{color:#475467;font-size:14px;font-weight:500}.ei-campaigns .campaign-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:24px}.ei-campaigns .campaign-workspace{grid-template-columns:minmax(0,1fr)}.ei-campaigns .campaign-workspace>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.ei-campaigns :is(.campaign-form-grid,.campaign-approval,.campaign-summary dl)>*{min-width:0}.ei-campaigns .campaign-list-panel{padding:16px;position:static}.ei-campaigns .campaign-list{max-height:650px;overflow:auto}.ei-campaigns .campaign-list button{background:#fff;border-color:#0000;border-radius:8px;min-width:0;padding:12px}.ei-campaigns .campaign-list button.selected{background:#f2f4ff;border-color:#c7d7fe;box-shadow:inset 3px 0 #465fff}.ei-campaigns .campaign-list strong{color:#101828;overflow-wrap:anywhere;font-size:14px}.ei-campaigns .campaign-list :is(span,small){color:#667085;font-size:12px}.ei-campaigns .campaign-editor{padding:24px}.ei-campaigns .campaign-editor>header{border-color:#eaecf0;margin-bottom:18px}.ei-campaigns .campaign-editor>header h3{margin:4px 0;font-size:20px}.ei-campaigns .campaign-editor :is(p,small,label,span){font-size:13px;line-height:1.5}.ei-campaigns .campaign-summary dl{flex-wrap:wrap;gap:12px 24px;display:flex}.ei-campaigns .campaign-summary dl>div{background:0 0;flex:130px;padding:0}.ei-campaigns .campaign-summary>p{margin-bottom:12px}.ei-campaigns .campaign-summary dt{color:#667085;font-size:12px}.ei-campaigns .campaign-summary dd{color:#101828;font-size:14px}.ei-campaigns .campaign-approval{background:#f5f8ff;border:1px solid #a4bcfd;border-left:4px solid #465fff;border-radius:12px;padding:24px}.ei-campaigns .campaign-approval :is(span,small,p,label){font-size:14px;line-height:1.6}.ei-campaigns .campaign-actions{background:#fff;border:1px solid #d0d5dd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ei-campaigns .campaign-note{color:#475467;background:#f9fafb;border-color:#e4e7ec;font-size:13px}.ei-campaigns :is(.campaign-report,.campaign-data-preview){background:#fff;border-color:#e4e7ec;border-radius:12px}.ei-campaigns .campaign-resource-picker{background:#f9fafb;border-color:#e4e7ec}.ei-campaigns :is(.campaign-resource-picker,.campaign-data-preview){grid-template-columns:minmax(0,1fr);min-width:0}.ei-campaigns :is(.campaign-resource-picker,.campaign-data-preview)>*{min-width:0;max-width:100%}.ei-campaigns .file-picker input[type=file]{width:100%;min-width:0;max-width:100%;font-size:13px}.ei-campaigns .campaign-message-preview{background:#f9fafb;border-color:#eaecf0}.ei-campaigns .campaign-recipient-panel{min-width:0;margin-top:24px}.ei-campaigns .campaign-recipient-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.ei-campaigns .campaign-recipient-heading h4{margin:0;font-size:16px}.ei-campaigns .campaign-recipient-heading p{color:#667085;margin:0;font-size:13px}.ei-campaigns .campaign-recipient-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;display:grid}.ei-campaigns .campaign-recipient-toolbar label{gap:6px;min-width:0;display:grid}.ei-campaigns .campaign-recipient-scope{color:#667085;margin:10px 0 14px;font-size:13px}.ei-campaigns .campaign-recipient-results{scrollbar-gutter:stable;border:1px solid #e4e7ec;border-radius:10px;min-width:0;max-height:clamp(240px,48dvh,520px);padding:0 16px;overflow-y:auto}.ei-campaigns .campaign-recipient-results article{gap:12px}.ei-campaigns .campaign-recipient-results article>div{flex:220px;min-width:0}.ei-campaigns .campaign-recipient-results article:last-child{border-bottom:0}.ei-campaigns .campaign-recipient-results :is(strong,p,small,a){overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ei-campaigns .campaign-recipient-results a{color:#3641f5;text-underline-offset:3px}.ei-campaigns .campaign-recipient-empty{color:#667085;margin:0;padding:20px 0}@media (width<=900px){.ei-campaigns .campaign-recipient-toolbar{grid-template-columns:minmax(0,1fr)}.ei-campaigns .campaign-recipient-toolbar button{justify-self:start}.ei-campaigns .campaign-recipient-results{max-height:clamp(220px,45dvh,400px);padding:0 12px}}.ei-workspace :is(.contact-transfer-modal,.tool-modal){background:#fff;border-color:#e4e7ec;border-radius:16px}.ei-workspace :is(.contact-transfer-header,.tool-modal-header){background:#f9fafb;border-color:#e4e7ec}.ei-workspace :is(.configuration-heading,.tool-catalog-heading,.agents-heading,.role-editor-heading,.note-editor-heading){border-color:#eaecf0;flex-wrap:wrap;gap:16px}.ei-workspace :is(.configuration-heading,.tool-catalog-heading) p:not(.eyebrow){color:#667085;font-size:13px;line-height:1.5}.ei-workspace :is(.team-fields,.field-grid,.resource-fields,.note-fields){gap:16px}.ei-workspace :is(.team-fields,.field-grid,.resource-fields,.note-fields) label{font-size:13px}.ei-workspace :is(.team-card,.agent-editor,.manager-editor,.tool-catalog-card,.resource-editor,.note-editor,.role-editor-panel){background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0}.ei-workspace :is(.manager-grid,.resource-manager,.note-manager){grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px}.ei-workspace :is(.manager-list,.resource-catalog,.note-catalog){border-color:#eaecf0;min-width:0;padding-right:18px}.ei-workspace :is(.manager-list>button,.resource-card,.note-card,.team-card){color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:10px}.ei-workspace :is(.manager-list>button.selected,.resource-card.selected,.note-card.selected,.team-card.selected){background:#f2f4ff;border-color:#a4bcfd;box-shadow:inset 3px 0 #465fff}.ei-workspace :is(.manager-list,.resource-list,.note-list) strong{color:#101828;font-size:14px}.ei-workspace :is(.manager-list,.resource-list,.note-list) small{color:#667085;font-size:12px}.ei-workspace :is(.manager-editor,.resource-editor,.note-editor){padding:20px}.ei-workspace :is(.resource-subsection,.tool-section,.limits,.role-definition-editor,.resource-version-panel){background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;padding:16px}.ei-workspace :is(.resource-subsection,.limits){margin-top:20px}.ei-workspace :is(.resource-subsection,.resource-policy,.resource-scopes,.resource-version-panel,.note-grant,.note-choice,.limit-grid,.tool-selector){color:#475467;font-size:13px;line-height:1.5}.ei-workspace :is(.resource-subsection,.resource-version-panel)>strong{color:#101828;font-size:15px}.ei-workspace :is(.resource-subsection,.resource-version-panel)>span{color:#667085;font-size:13px}.ei-workspace :is(.resource-actions,.tool-actions,.access-actions){border-top:1px solid #eaecf0;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px}.ei-teams .team-catalog{gap:12px;margin-bottom:24px}.ei-teams .team-card{padding:18px}.ei-teams .team-card-top strong{font-size:16px}.ei-teams :is(.team-card small,.team-connections-title,.team-connection-empty){color:#667085;font-size:12px}.ei-teams .configuration-panel{margin-top:24px}.ei-teams .agent-editors{gap:20px}.ei-teams .agent-editor{box-shadow:none;padding:20px}.ei-teams .agent-editor:has(.agent-avatar.navy){border-top:3px solid #465fff}.ei-workspace .agent-editor-heading{border-color:#eaecf0;flex-wrap:wrap;gap:12px}.ei-workspace .agent-identity strong{color:#101828;font-size:16px}.ei-workspace .agent-identity span{font-size:13px}.ei-workspace .agent-avatar{color:#465fff;background:#eef4ff}.ei-workspace .limits>summary{cursor:pointer;color:#475467;font-size:14px}.ei-workspace .limit-grid label{color:#475467;font-size:12px}.ei-workspace .prompt-field{min-width:0}.ei-workspace .prompt-field-heading{flex-wrap:wrap;gap:12px;font-size:13px}.ei-tools .tool-catalog-grid{gap:16px}.ei-tools .tool-catalog-card{box-shadow:none;padding:20px}.ei-tools .tool-card-copy h4{margin:12px 0 8px;font-size:17px}.ei-tools :is(.tool-card-copy p,.tool-card-meta,.tool-readonly-note,.tool-search-row small){color:#667085;font-size:13px;line-height:1.5}.ei-tools :is(.tool-method-badge,.tool-status-badge){border-radius:6px;font-size:12px}.ei-tools .tool-method-badge{color:#3538cd;background:#eef4ff}.ei-tools .tool-modal{width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px)}.ei-tools :is(.tool-modal-body,.tool-section){min-width:0}.ei-tools .tool-modal-actions{background:#fff;border-color:#eaecf0;flex-wrap:wrap;gap:10px}.ei-roles .role-workspace{gap:20px}.ei-roles .role-tabs{gap:8px}.ei-roles .role-tabs button{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:14px;font-size:14px}.ei-roles .role-tabs button.selected,.ei-roles .role-tabs button.active{color:#3538cd;background:#eef4ff;border-color:#a4bcfd}.ei-roles :is(.role-definition-main strong,.role-editor-heading strong){color:#101828;font-size:15px}.ei-roles :is(.role-definition-meta,.role-definition-main code,.role-count){color:#667085;font-size:12px}.ei-roles .role-definition-table>article{border-color:#eaecf0;padding:16px}.ei-roles .role-definition-meta span{color:#475467;background:#f2f4f7;border-color:#eaecf0}.ei-roles .role-definition-meta .locked{color:#b54708;background:#fffaeb}.ei-notes .note-editor-heading{border-color:#eaecf0}.ei-notes .note-editor-heading span{color:#667085;font-size:12px}.ei-notes .note-editor-heading>strong{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;padding:12px;font-size:13px}.ei-simulation .chat-section{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:24px}.ei-simulation .simulation-contact-card{background:#f9fafb;border-color:#e4e7ec;border-radius:10px;padding:18px}.ei-simulation :is(.simulation-contact-heading p,.simulation-role-row,.simulation-value-field,.routing-summary,.provider-summary,.budget-row){font-size:13px;line-height:1.5}.ei-simulation .chat-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:20px}.ei-simulation :is(.chat-card,.trace-card){background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0}.ei-simulation .trace-card{background:#f9fafb}.ei-simulation .chat-history{background:#fff;min-height:280px}.ei-simulation .chat-bubble{color:#344054;background:#f2f4f7;border-radius:12px;font-size:14px;line-height:1.6}.ei-simulation .chat-bubble.coordinator{color:#344054;background:#eef4ff}.ei-simulation .chat-composer{background:#fff;border-color:#e4e7ec}.ei-simulation .trace-heading{color:#475467}.ei-channels .page-actions{flex-wrap:wrap;gap:8px}.ei-channels :is(.channel-card,.channel-empty,.meta-business-card,.comment-card,.comment-rule-card){background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-width:0}.ei-channels .channel-list{gap:24px}.ei-channels .channel-card-heading{background:#fff;border-color:#eaecf0;flex-wrap:wrap;gap:12px;padding:20px 24px}.ei-channels .channel-card-heading strong{color:#101828;font-size:18px}.ei-channels .channel-card-heading small{color:#667085;font-size:13px}.ei-channels .channel-mark{color:#465fff;background:#eef4ff}.ei-channels .channel-status{border-radius:6px;padding:5px 9px;font-size:12px}.ei-channels .channel-status.paused{color:#b54708;background:#fffaeb}.ei-channels .channel-status.active{color:#067647;background:#ecfdf3}.ei-channels :is(.channel-facts,.channel-editor){background:#fff;border-color:#eaecf0;padding:20px 24px}.ei-channels .channel-facts{background:#f9fafb}.ei-channels .channel-facts span{color:#667085;font-size:12px}.ei-channels .channel-facts strong{color:#344054;overflow-wrap:anywhere;font-size:14px}.ei-channels :is(.channel-section-heading span,.channel-fields small,.comment-rule-result,.comment-rule-preview,.comment-rule-reply){font-size:13px;line-height:1.5}.ei-channels .channel-section-heading strong{color:#101828;font-size:16px}.ei-channels .channel-audit{background:#f9fafb;border-color:#eaecf0;font-size:13px}.ei-channels .channel-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89;font-size:14px}.ei-channels .channel-unlink{background:#fffbfa;border-color:#fecdca;padding:20px 24px}.ei-channels .comment-rule-form :is(fieldset,section){border-color:#e4e7ec;min-width:0}.ei-channels .comment-rule-form label{font-size:13px}.ei-channels .comment-rule-result{background:#f9fafb;border-color:#e4e7ec}.ei-channels .ei-comment-mode{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;flex-wrap:wrap;gap:8px 20px;margin:18px 0;padding:14px 16px;font-size:14px;display:flex}.ei-channels .ei-comment-mode strong{color:#101828}.ei-channels .ei-comment-mode span{color:#667085}.ei-channels .ei-comment-list{gap:12px;min-width:0;max-height:45dvh;display:grid;overflow:auto}.ei-channels .ei-channel-configuration{margin:20px 0}.ei-channels .ei-channel-configuration .comment-rule-reply{background:#fff;border-color:#e4e7ec}.ei-channels .channel-config-dialog{flex-direction:column;width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:clip}.ei-channels .channel-config-dialog:focus{outline:none}.ei-channels .channel-config-header{background:#fff;border-bottom:1px solid #eaecf0;flex-shrink:0;align-items:center;gap:14px;padding:20px 24px;display:flex}.ei-channels .channel-config-header>div{flex:1;min-width:0}.ei-channels .channel-config-header h2{color:#101828;margin:0;font-size:20px;font-weight:600;line-height:1.4}.ei-channels .channel-config-header p{color:#344054;overflow-wrap:anywhere;margin:3px 0;font-size:14px}.ei-channels .channel-config-header small{color:#667085;font-size:13px;line-height:1.5}.ei-channels .channel-config-header .modal-close-button{flex-shrink:0;align-self:flex-start}.ei-channels .channel-config-body{scrollbar-gutter:stable;min-height:0;padding:0 24px 24px;overflow-y:auto}.ei-channels .channel-config-body :is(p,label,legend,input,select,textarea,button){font-size:14px;line-height:1.5}.ei-channels .channel-config-body :is(small,.meta-business-option small){font-size:13px;line-height:1.5}.ei-channels .channel-config-body :is(p,small,legend,h3,h4,strong){overflow-wrap:anywhere}.ei-channels .channel-config-body h3{color:#101828;margin:0;font-size:17px}.ei-channels .channel-config-body h4{color:#344054;font-size:15px}.ei-channels .channel-config-body :is(input,select,textarea){border-color:#d0d5dd;border-radius:8px}.ei-channels .channel-config-body textarea{min-height:112px}.ei-channels .channel-config-body input[type=checkbox]{accent-color:#465fff;flex:0 0 18px;width:18px;height:18px;min-height:18px}.ei-channels .channel-config-body .comment-rule-check{align-items:flex-start}.ei-channels .channel-config-body .comment-rule-check input{margin-top:2px}.ei-channels .channel-config-body .comment-rule-reply{background:#fff;border-color:#e4e7ec}.ei-channels .channel-config-body .comment-rule-grid .comment-rule-reply{padding:14px}.ei-channels .channel-config-body .channel-parameter-fields>.comment-rule-reply{border:0;border-radius:0;gap:8px;padding:0}.ei-channels .channel-config-body .comment-rule-preview{border-top:0}.ei-channels .channel-config-dirty{color:#b54708;background:#fffaeb;flex-shrink:0;margin:0;padding:10px 24px;font-size:14px;line-height:1.5}.ei-channels .channel-config-discard{background:#fffaeb;border-bottom:1px solid #fedf89;flex-wrap:wrap;flex-shrink:0;gap:10px;padding:12px 24px;font-size:14px;display:flex}.ei-channels .channel-config-discard p{color:#344054;width:100%;margin:0}.ei-channels .channel-config-tabs{z-index:2;isolation:isolate;background:#fff;flex-wrap:wrap;gap:4px;padding:12px 0;display:flex;position:sticky;top:0}.ei-channels .channel-settings>.channel-config-tabs{padding:12px 16px;position:static}.ei-channels .channel-config-tabs button{color:#475467;white-space:normal;background:#f9fafb;border:1px solid #0000;border-radius:8px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.5}.ei-channels .channel-config-tabs button[aria-selected=true]{color:#3641f5;background:#f2f4ff;border-color:#a4bcfd}.ei-channels .channel-config-tabs button:disabled{opacity:.6;cursor:wait}.ei-channels .channel-config-panel:not([hidden]){gap:16px;min-width:0;display:grid}.ei-channels .channel-config-panel[hidden]{display:none!important}.ei-channels .channel-config-save{z-index:1;position:sticky;bottom:0;box-shadow:0 -8px 0 8px #fff}.ei-channels button.channel-config-save{justify-self:end;max-width:100%}.ei-channels .comment-rule-actions.channel-config-save{background:#fff;margin-top:8px;padding:12px 0}.ei-channels .channel-config-rule-list{gap:10px;max-height:45dvh;padding:2px;display:grid;overflow:auto}.ei-channels .channel-config-bindings{gap:12px;max-height:40dvh;padding:3px;display:grid;overflow:auto}.ei-channels .channel-config-bindings:focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-channels .response-policy-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.ei-channels .response-policy-table :is(td,th){text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #eaecf0;padding:10px 6px}.ei-channels :is(.channel-config-tabs button,.channel-config-rule-list,.channel-config-body summary):focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-channels .channel-policy-editor>.channel-config-tabs{position:static}@media (width<=600px){.ei-channels .channel-config-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ei-channels .channel-config-header{align-items:flex-start;gap:10px;padding:16px}.ei-channels .channel-config-header h2{font-size:18px}.ei-channels .channel-config-header .channel-brand{flex-basis:40px;width:40px;height:40px}.ei-channels .channel-config-body{padding:0 16px 16px}.ei-channels .channel-config-body .comment-rule-grid{grid-template-columns:minmax(0,1fr)}.ei-channels .channel-config-tabs button{padding:8px 10px;font-size:13px}.ei-channels .channel-config-dirty{padding:10px 16px}.ei-channels .channel-config-discard{padding:12px 16px}}.ei-channels .channel-group{margin-top:24px}.ei-channels .channel-group-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ei-channels .channel-group-heading h2{color:#101828;margin:0;font-size:18px;font-weight:600}.ei-channels .channel-group-heading>span{color:#667085;font-size:13px}.ei-channels .channel-group-description{color:#667085;margin:6px 0 0;font-size:14px}.ei-channels .channel-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.ei-channels .channel-list:empty{display:none}.ei-channels :is(.channel-social-list,.channel-long-list){max-height:72dvh;padding:2px 4px 6px 2px;overflow:auto}.ei-channels .channel-audit :is(summary,strong){font-size:14px;line-height:1.5}.ei-channels .channel-audit :is(small,time){overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ei-channels .channel-audit>div{max-height:36dvh;overflow:auto}.ei-channels .channel-audit article{flex-wrap:wrap}.ei-channels .channel-unlink strong{font-size:14px;line-height:1.5}.ei-channels .channel-unlink span{font-size:13px;line-height:1.5}.ei-channels .channel-brand{background:#fff;border:1px solid #eaecf0;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 2px 3px #10182808}.ei-channels .channel-card-heading{flex-wrap:nowrap;align-items:flex-start;padding:20px}.ei-channels .channel-card-heading>div{align-items:center;min-width:0}.ei-channels .channel-card-heading>div>span:last-child{min-width:0}.ei-channels .channel-card-heading strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.ei-channels .channel-card-heading small{font-size:13px;line-height:1.5}.ei-channels .channel-status{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.ei-channels .channel-status.selected{color:#344054;background:#f2f4f7}.ei-channels .channel-overview{color:#667085;overflow-wrap:anywhere;gap:6px;padding:18px 20px;font-size:14px;line-height:1.6;display:grid}.ei-channels .channel-overview strong{color:#344054;font-weight:500}.ei-channels .channel-overview p{margin:0;font-size:14px}.ei-channels .channel-card-footer{padding:0 20px 18px;display:flex}.ei-channels .channel-card-footer>button{justify-content:center;width:100%}.ei-channels .channel-action-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.ei-channels :is(.page-actions,.channel-card-footer) button{align-items:center;gap:8px;display:inline-flex}.ei-channels .channel-settings{border-top:1px solid #eaecf0}.ei-channels .channel-settings>summary{cursor:pointer;color:#344054;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;list-style:none;display:flex}.ei-channels .channel-settings>summary::-webkit-details-marker{display:none}.ei-channels .channel-settings>summary>svg:last-child{margin-left:auto;transition:transform .15s}.ei-channels .channel-settings[open]>summary>svg:last-child{transform:rotate(180deg)}.ei-channels .channel-settings[open]>summary{background:#f9fafb;border-bottom:1px solid #eaecf0}.ei-channels .channel-settings-options{gap:10px;padding:16px 20px 20px;display:grid}.ei-channels .channel-settings-options>button{text-align:left;white-space:normal;justify-content:start;gap:3px;min-height:60px;display:grid}.ei-channels .channel-settings-options>button span{color:#667085;font-size:13px;font-weight:400}.ei-channels .channel-settings .channel-editor{border-radius:10px;margin:16px;padding:16px}.ei-channels .channel-settings .channel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-channels .channel-fields label{color:#344054;font-size:14px;font-weight:500}.ei-channels .channel-settings .channel-fields :is(input,select){width:100%;min-width:0}.ei-channels .channel-technical{overflow-wrap:anywhere;margin:16px;font-size:14px}.ei-channels .channel-technical>summary{cursor:pointer;color:#344054;padding:10px 0}.ei-channels .channel-technical .channel-facts{grid-template-columns:1fr;padding:12px}.ei-channels .channel-authorization{background:#fff;border-color:#eaecf0;margin:12px 0;padding:12px}.ei-channels .channel-authorization dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ei-channels .channel-authorization :is(dt,dd){overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ei-channels .channel-unsaved{color:#b54708;margin:0 20px 14px;font-size:14px}.ei-channels .channel-empty{text-align:left;align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.ei-channels .channel-empty>div{gap:4px;min-width:0;display:grid}.ei-channels .channel-empty :is(strong,span){font-size:14px;line-height:1.6}.ei-channels .channel-search{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;font-size:14px;display:flex}.ei-channels .channel-search label{flex:1;gap:6px;min-width:200px;display:grid}.ei-channels .channel-search>span{color:#667085;padding-bottom:10px}.ei-channels :is(.channel-settings>summary,.channel-technical>summary,.channel-social-list,.channel-long-list,.channel-audit>div):focus-visible{outline-offset:-3px;border-radius:8px;outline:3px solid #465fff}@media (width<=1100px){.ei-channels .channel-list{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ei-channels .channel-card-heading{flex-direction:column;gap:10px;padding:16px}.ei-channels .channel-card-heading>.channel-status{margin-left:60px}.ei-channels .channel-overview{padding:16px}.ei-channels .channel-settings .channel-fields,.ei-channels .channel-authorization dl{grid-template-columns:minmax(0,1fr)}.ei-channels .channel-settings>summary{padding:16px}.ei-channels .channel-empty{align-items:flex-start;padding:16px}.ei-channels .channel-search label{flex-basis:100%;min-width:0}}.ei-companies .companies-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:24px}.ei-companies .company-card{background:#fff;border:1px solid #eaecf0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:16px}.ei-companies .company-card.selected{background:#eef4ff;border-color:#a4bcfd}.ei-companies .company-card strong{color:#101828;overflow-wrap:anywhere;font-size:16px}.ei-companies .company-card :is(small,b){color:#667085;font-size:12px}.ei-companies .company-mark{color:#465fff;background:#eef4ff}.ei-companies .create-company-panel{background:#f9fafb}.ei-companies .panel-copy{color:#667085;font-size:13px;line-height:1.6}.ei-access .access-create{background:#f9fafb}.ei-access .access-list article{padding:24px}.ei-access .access-list header strong{color:#101828;font-size:18px}.ei-access .access-list header span{color:#667085;font-size:13px}.ei-access .permission-grid{background:#fcfcfd;border:1px solid #eaecf0;border-radius:10px;gap:10px;padding:16px}.ei-access .permission-grid label{overflow-wrap:anywhere;min-width:0;font-size:13px}.ei-access .users-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ei-access :is(.users-catalog,.users-editor,.users-fields>label){min-width:0}.ei-access .users-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ei-access :is(.users-catalog-heading h2,.users-editor h2){margin:0;font-size:18px}.ei-access .users-editor h2{margin-bottom:16px}.ei-access :is(.users-catalog>label,.users-fields>label){gap:6px;font-size:14px;font-weight:500;display:grid}.ei-access :is(.users-count,.users-help){color:#667085;margin:10px 0;font-size:13px}.ei-access .users-list{scrollbar-gutter:stable;gap:8px;max-height:min(56vh,540px);padding:4px;display:grid;overflow:auto}.ei-access .users-row{text-align:left;color:#344054;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:3px;width:100%;min-width:0;padding:12px;display:grid}.ei-access .users-row>*{min-width:0}.ei-access .users-row strong{font-size:14px}.ei-access .users-row span{font-size:13px}.ei-access .users-row small{color:#667085;font-size:12px}.ei-access .users-row.selected{background:#f2f4ff;border-color:#a4bcfd}.ei-access .users-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ei-access fieldset{border:0;min-width:0;margin:0;padding:0}.ei-access legend{margin-bottom:8px;font-size:14px;font-weight:500}.ei-access .users-dirty{color:#b54708;margin:0;font-size:13px}@media (width<=1050px){.ei-access .users-layout{grid-template-columns:minmax(0,1fr)}.ei-access .users-list{max-height:270px}}@media (width<=600px){.ei-access .users-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.ei-workspace.ei-access .permission-grid{grid-template-columns:minmax(0,1fr)}}.ei-login{background:#f9fafb;min-height:100dvh}.ei-login .login-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:32px;box-shadow:0 8px 28px #1018280f}.ei-login .login-card h1{margin:8px 0;font-size:28px}.ei-login .login-card p{color:#667085;font-size:14px}.ei-login .login-card small{color:#667085;font-size:12px}.ei-login .brand-mark{color:#fff;background:#465fff}.ei-login .login-form label{font-size:14px;font-weight:500}@media (width<=1100px){.ei-contacts .contact-manager,.ei-campaigns .campaign-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:16px}.ei-contacts .contact-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ei-workspace :is(.manager-grid,.resource-manager,.note-manager),.ei-simulation .chat-layout,.ei-companies .companies-layout{grid-template-columns:minmax(0,1fr)}.ei-workspace :is(.manager-list,.resource-catalog,.note-catalog){border-bottom:1px solid #eaecf0;border-right:0;padding:0 0 18px}.ei-workspace :is(.manager-list,.resource-list,.note-list){max-height:300px;overflow:auto}.ei-workspace :is(.team-fields,.field-grid,.resource-fields,.note-fields,.channel-fields,.access-form.compact,.tool-test-inputs){grid-template-columns:minmax(0,1fr)}.ei-workspace :is(.agent-actions,.tool-modal-actions,.channel-actions,.comment-rule-actions,.access-actions){flex-wrap:wrap}.ei-workspace :is(.limit-grid,.permission-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.ei-workspace :is(.channel-facts,.role-definition-create){grid-template-columns:minmax(0,1fr)}.ei-workspace .role-tabs{flex-wrap:wrap}.ei-workspace :is(.tool-catalog-grid,.team-catalog){grid-template-columns:minmax(0,1fr)}.ei-workspace .tool-modal{border-radius:0;width:100%;max-height:100dvh}.ei-simulation .chat-section{padding:16px}.ei-channels :is(.channel-card-heading,.channel-facts,.channel-editor),.ei-login{padding:18px}.ei-login .login-card{padding:24px}.ei-dashboard .content-grid,.ei-contacts .contact-manager,.ei-campaigns .campaign-layout{grid-template-columns:minmax(0,1fr)}.ei-contacts .contact-list,.ei-campaigns .campaign-list{max-height:290px}.ei-workspace .page-intro h2{font-size:24px}.ei-workspace :is(.panel,.configuration-panel),.ei-contacts .contact-detail,.ei-campaigns .campaign-editor{padding:18px}.ei-contacts .contact-catalog{padding:14px}.ei-contacts .contact-inline{flex-wrap:wrap}.ei-contacts .contact-inline>*{min-width:0;max-width:100%}.ei-campaigns .campaign-form-grid{grid-template-columns:minmax(0,1fr)}.ei-campaigns .campaign-approval{grid-template-columns:minmax(0,1fr);padding:18px;display:grid}.ei-workspace :is(.page-actions,.contact-transfer-actions){flex-wrap:wrap}}.ei-resources .resource-manager{grid-template-columns:minmax(240px,300px) minmax(0,1fr);margin-top:0}.ei-resources .resource-workarea{min-width:0}.ei-resources .resource-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:180px;max-height:calc(100dvh - 300px);padding:4px;display:block;overflow-y:auto}.ei-resources .resource-group{margin:0 0 20px}.ei-resources .resource-group-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ei-resources .resource-group-heading h3{letter-spacing:0;margin:0;font-size:14px}.ei-resources .resource-group-heading>span,.ei-resources .resource-count,.ei-resources .resource-group-empty{color:#667085;font-size:13px}.ei-resources .resource-group-empty{margin:8px 0}.ei-resources .resource-group-heading .text-button{padding:4px 12px;font-size:20px}.ei-resources .resource-card{grid-template-columns:minmax(0,1fr);gap:6px;margin:6px 0;padding:12px}.ei-resources .resource-card>span{gap:4px;min-width:0;display:grid}.ei-resources .resource-card strong,.ei-resources .resource-card small{white-space:normal;overflow-wrap:anywhere}.ei-resources .resource-card b{justify-self:start;font-size:12px}.ei-resources .resource-editor fieldset{border:0;min-width:0;margin:0;padding:0}.ei-resources .resource-create-options{gap:12px;margin:20px 0;display:grid}.ei-resources .resource-create-options button{text-align:left;justify-items:start;padding:18px;display:grid}.ei-resources .resource-create-options button span{color:#667085;font-weight:400}.ei-resources .resource-actions{flex-wrap:wrap}.ei-resources .resource-draft-state{color:#b54708;background:#fffaeb;border-radius:8px;padding:8px 12px}.ei-resources .resource-query{border-top:1px solid #e4e7ec;margin-top:24px;padding-top:16px}.ei-resources .resource-query summary{cursor:pointer;font-weight:600}.ei-resources .resource-catalog-editor fieldset{gap:16px;display:grid}.ei-resources .resource-version-panel,.ei-resources .resource-version-panel>div{overflow-wrap:anywhere;min-width:0}.ei-resources .resource-subsection>span,.ei-resources .resource-version-panel span{font-size:13px}@media (width<=1100px){.ei-resources .resource-scopes,.ei-resources .resource-policy{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.ei-resources .resource-manager{grid-template-columns:minmax(0,1fr)}.ei-resources .resource-list{min-height:0;max-height:260px}.ei-resources .resource-fields{grid-template-columns:minmax(0,1fr)}.ei-resources .resource-editor{padding:16px}.ei-resources .resource-scopes>div{grid-template-columns:minmax(0,1fr)}.ei-resources .resource-catalog{border-bottom:1px solid #eaecf0;border-right:0;padding:0 0 16px}}.ei-resources .resource-scopes label,.ei-resources .resource-policy>label,.ei-resources .resource-fields label,.ei-resources .resource-subsection>strong,.ei-resources .resource-version-panel strong{font-size:14px}.ei-resources .resource-scopes select{font-size:13px}.ei-workspace .external-intervention-field small{font-size:13px;line-height:1.5}.ei-companies .company-ai-panel{min-width:0;margin-top:1.5rem}.ei-companies .company-ai-config{border-bottom:1px solid #e2e8f0;max-width:40rem;margin:1rem 0;padding-bottom:1rem}.ei-companies .company-ai-config input{box-sizing:border-box;width:100%}.ei-companies .company-ai-actions,.ei-companies .company-ai-period{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0;display:flex}.ei-companies .company-ai-period label{gap:.3rem;min-width:0;display:grid}.ei-companies .company-ai-total{gap:.35rem;margin:1.5rem 0;display:grid}.ei-companies .company-ai-total strong{overflow-wrap:anywhere;font-size:1.8rem}.ei-companies .company-ai-total small{font-size:.9rem}.ei-companies .company-ai-table{max-width:100%;max-height:28rem;overflow:auto}.ei-companies .company-ai-table table{border-collapse:collapse;text-align:left;width:100%;min-width:32rem}.ei-companies .company-ai-table th,.ei-companies .company-ai-table td{overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;max-width:20rem;padding:.65rem}.ei-companies .company-ai-table th{color:#334155;background:#f8fafc;position:sticky;top:0}.ei-companies .company-ai-table td:last-child,.ei-companies .company-ai-table .company-ai-money{white-space:nowrap}.ei-companies .company-ai-pagination{justify-content:space-between;align-items:center}.ei-companies .company-ai-pagination .secondary-button{width:auto}.ei-companies .company-ai-table:focus-visible,.ei-companies .company-ai-panel summary:focus-visible{outline-offset:3px;outline:3px solid #465fff}.ei-companies .company-ai-panel summary{cursor:pointer;padding:.6rem 0;font-weight:600}.ei-conversations .conversation-filters .conversation-filter-toolbar{align-items:center;gap:8px;display:flex}.ei-conversations .conversation-filter-toolbar .conversation-search{flex:1;min-width:0}.ei-conversations .conversation-filter-toolbar .conversation-search input{min-height:40px;font-size:13px}.ei-conversations .conversation-filter-trigger{color:#344054;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:13px;font-weight:500;display:inline-flex}.ei-conversations .conversation-filter-trigger:hover{background:#f9fafb}.ei-conversations .conversation-filter-count{color:#3538cd;background:#eef4ff;border-radius:8px;min-width:17px;padding:0 3px;font-size:11px;line-height:17px}.ei-conversations .conversation-filters .conversation-applied-filters{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ei-conversations .conversation-filter-chip{color:#3538cd;min-width:0;max-width:100%;font:inherit;cursor:pointer;text-align:left;background:#eef4ff;border:1px solid #c7d7fe;border-radius:16px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.ei-conversations .conversation-filter-chip>span:first-child{overflow-wrap:anywhere;min-width:0}.ei-conversations .conversation-filter-chip>span:last-child{flex-shrink:0}.ei-conversations .conversation-default-filter{color:#475467;background:#f9fafb;border-color:#e4e7ec}.ei-conversations .conversation-filters>small{margin-top:8px;font-size:12px;line-height:1.5;display:block}.ei-conversations .conversation-filter-popup{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:inherit;overflow:hidden;box-shadow:0 20px 60px #10182840}.ei-conversations .conversation-filter-popup::backdrop{background:#10182866}.ei-conversations .conversation-filter-popup .conversation-filter-form{flex-direction:column;min-height:0;max-height:calc(100dvh - 34px);margin:0;padding:0;display:flex}.ei-conversations .conversation-filter-popup .conversation-filter-form>header{background:#fff;border-bottom:1px solid #eaecf0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.ei-conversations .conversation-filter-popup .conversation-filter-form h2{color:#101828;margin:0;font-size:18px;font-weight:600;line-height:24px}.ei-conversations .conversation-filter-popup .conversation-filter-form header p{color:#667085;margin:4px 0 0;font-size:13px;line-height:20px}.ei-conversations .conversation-filter-popup .conversation-filter-form .conversation-filter-close{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;font-size:24px;line-height:1;display:grid}.ei-conversations .conversation-filter-popup .conversation-filter-fields{overscroll-behavior:contain;gap:14px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.ei-conversations .conversation-filter-popup .conversation-filter-fields label{gap:5px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:grid}.ei-conversations .conversation-filter-popup .conversation-filter-fields :is(input,select){box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:40px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.ei-conversations .conversation-filter-popup .conversation-filter-fields p{color:#667085;margin:0;font-size:13px;line-height:20px}.ei-conversations .conversation-filter-popup .conversation-filter-form>footer{background:#fff;border-top:1px solid #eaecf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.ei-conversations .conversation-filter-popup .conversation-filter-form footer>div{gap:8px;margin-left:auto;display:flex}.ei-conversations .conversation-filter-popup .conversation-filter-form footer button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:20px}.ei-conversations .conversation-filter-popup .conversation-filter-form footer .conversation-filter-reset{color:#475467;background:0 0;border:0;min-height:32px;padding:4px 0}.ei-conversations .conversation-filter-popup .conversation-filter-form footer .conversation-filter-apply{color:#fff;background:#465fff;border-color:#465fff}.ei-conversations :is(.conversation-filter-trigger,.conversation-filter-chip,.conversation-filter-popup button,.conversation-filter-popup input,.conversation-filter-popup select):focus-visible{outline-offset:3px;outline:3px solid #a4bcfd}@media (width<=420px){.ei-conversations .conversation-filter-popup .conversation-filter-form>header,.ei-conversations .conversation-filter-popup .conversation-filter-fields{padding:16px}.ei-conversations .conversation-filter-popup .conversation-filter-form>footer{padding:12px 16px}.ei-conversations .conversation-filter-popup .conversation-filter-form footer .conversation-filter-reset{margin-right:100%}}.ei-conversations .ei-conversation-summary{background:#f9fafb;border-bottom:1px solid #eaecf0;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 18px;display:flex}.ei-conversations .ei-conversation-summary>span{color:#667085;font-size:12px}.ei-conversations .ei-conversation-summary>button{min-height:38px;padding:8px 12px;font-size:13px}.ei-conversations .ei-summary-dialog{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:min(760px,100%);min-width:0;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 20px 40px #10182826}.ei-conversations .ei-summary-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.ei-conversations .ei-summary-dialog h2{color:#101828;margin:0 0 6px;font-size:20px}.ei-conversations .ei-summary-dialog>header p{color:#667085;overflow-wrap:anywhere;margin:0;font-size:13px}.ei-conversations .ei-summary-dialog button{flex-shrink:0}.ei-conversations .ei-summary-content{overflow-wrap:anywhere;padding:20px 24px;font-size:14px;line-height:1.65}.ei-conversations .ei-summary-scope,.ei-conversations .ei-summary-meta{color:#667085;margin:0 0 14px;font-size:13px}.ei-conversations .ei-summary-notice{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;padding:12px}.ei-conversations .ei-summary-heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.ei-conversations .ei-summary-content h3{color:#101828;margin:0;font-size:16px}.ei-conversations .ei-summary-heading>span{color:#3538cd;background:#eef4ff;border-radius:6px;padding:3px 8px;font-size:12px}.ei-conversations .ei-summary-text{white-space:pre-wrap;margin:12px 0}.ei-conversations .ei-summary-items{border-top:1px solid #eaecf0;margin-top:16px;padding-top:16px}.ei-conversations .ei-summary-items ul{gap:14px;margin:8px 0;padding-left:20px;display:grid}.ei-conversations .ei-summary-items li>p{margin:0}.ei-conversations .ei-summary-items li>:is(span,small){color:#667085;font-size:13px;display:block}.ei-conversations .ei-summary-items .text-button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:36px;padding:6px 0;font-size:13px}.ei-conversations .ei-summary-empty{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;padding:16px}.ei-conversations .ei-summary-empty p{margin:8px 0 0}.ei-conversations .ei-summary-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #a4bcfd}@media (width<=600px){.ei-conversations .ei-conversation-summary{padding:8px 12px}.ei-conversations .ei-summary-dialog{max-height:calc(100dvh - 24px)}.ei-conversations .ei-summary-dialog>header{flex-wrap:wrap;padding:16px}.ei-conversations .ei-summary-content{padding:16px}.ei-conversations .ei-summary-dialog>header>div{flex:150px;min-width:0}}.ei-conversations .conversation-item.ei-inbox-row{text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:12px 10px;display:flex}.ei-conversations .ei-inbox-row .ei-inbox-avatar-wrap{flex:0 0 38px;padding-bottom:4px;position:relative}.ei-conversations .ei-inbox-row .ei-contact-avatar{color:#3538cd;background:#e0e7ff;width:38px;height:38px;font-size:12px}.ei-conversations .ei-inbox-row .ei-inbox-channel{color:#344054;background:#f2f4f7;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:0;right:-3px}.ei-conversations .ei-inbox-row .ei-inbox-channel.channel-whatsapp{color:#067647;background:#dcfae6}.ei-conversations .ei-inbox-row .ei-inbox-channel.channel-instagram{color:#9e165f;background:#fce7f6}.ei-conversations .ei-inbox-row .ei-inbox-channel.channel-facebook{color:#175cd3;background:#d1e9ff}.ei-conversations .ei-inbox-row .ei-inbox-item-content{flex:1;gap:5px;min-width:0;display:grid}.ei-conversations .ei-inbox-row .conversation-item-top{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ei-conversations .ei-inbox-row .conversation-item-top strong{text-overflow:ellipsis;white-space:nowrap;color:#101828;min-width:0;font-size:14px;overflow:hidden}.ei-conversations .ei-inbox-row time{color:#667085;flex:none;font-size:12px;font-weight:400}.ei-conversations .ei-inbox-row.unread time{color:#3538cd}.ei-conversations .ei-inbox-preview-line{align-items:center;gap:6px;min-width:0;display:flex}.ei-conversations .ei-inbox-row .conversation-preview{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;line-height:1.5;display:block;overflow:hidden}.ei-conversations .ei-inbox-row .inbox-unread-badge{flex:none;margin:0;padding:1px 5px;font-size:12px;line-height:18px}.ei-conversations .ei-inbox-row .conversation-item-meta,.ei-conversations .ei-inbox-context,.ei-conversations .ei-inbox-alerts{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.ei-conversations .ei-inbox-row .conversation-item-meta>*{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.4}.ei-conversations .ei-inbox-row .ei-label-chip{text-overflow:ellipsis;white-space:nowrap;max-width:110px;padding:1px 5px;overflow:hidden}.ei-conversations .ei-inbox-channel-name,.ei-conversations .ei-inbox-label-overflow{color:#667085}.ei-conversations .conversation-item.ei-inbox-row .ei-inbox-context>*{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.4}.ei-conversations .ei-inbox-row .inbox-attention-badge{margin:0;font-size:12px}.ei-conversations .ei-inbox-row:focus-visible{outline-offset:-3px;outline:3px solid #465fff}@media (width<=600px){.ei-conversations .conversation-item.ei-inbox-row{gap:10px;padding:10px 8px}.ei-conversations .ei-inbox-row .conversation-item-top strong{font-size:13px}.ei-conversations .ei-inbox-row time{font-size:12px}}.ei-conversations .ei-inbox-row .conversation-item-meta{flex-wrap:nowrap}.ei-conversations .ei-inbox-row .conversation-item-meta:empty{display:none}.ei-conversations .ei-inbox-row .ei-label-chip{flex:0 auto;min-width:0}.ei-conversations .ei-inbox-row .ei-inbox-label-overflow{flex:none}.ei-conversations .ei-inbox-row .ei-inbox-avatar-wrap{margin-top:2px}.ei-conversations .reply-channel-selector{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.ei-conversations .reply-channel-selector select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:8px}.ei-conversations .reply-channel-selector small{color:#475467;overflow-wrap:anywhere;font-size:12px}.ei-conversations .reply-channel-selector select:focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-conversations .reply-channel-readonly{border-top:1px solid #e4e7ec;padding:12px 16px}.ei-conversations .unified-attention{background:#f9fafb;border-bottom:1px solid #e4e7ec;min-width:0;padding:12px 16px}.ei-conversations .unified-attention-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.ei-conversations .unified-attention p{overflow-wrap:anywhere;margin:4px 0 8px}.ei-conversations .unified-attention label{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.ei-conversations .unified-attention select,.ei-conversations .unified-attention input{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;max-width:100%;padding:8px}.ei-conversations .unified-attention small{color:#475467;font-size:12px}.ei-conversations .unified-close{flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px;display:flex}.ei-conversations .unified-close label{flex:240px}.ei-conversations .unified-close small{flex-basis:100%}.ei-conversations .unified-close .unified-uncertain{color:#b54708;flex-direction:row;flex:100%;align-items:start;gap:8px;display:flex}.ei-conversations .unified-close .unified-uncertain input{flex:none;width:16px;min-width:16px;height:16px;margin:2px 0}.ei-conversations .unified-close .unified-uncertain span{overflow-wrap:anywhere;min-width:0}.ei-conversations .unified-attention ul{max-height:180px;padding:0;list-style:none;overflow:auto}.ei-conversations .unified-attention li{margin:4px 0}.ei-conversations .unified-attention :is(input,select,summary,button):focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-conversations .message-origin-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=600px){.ei-conversations .unified-attention{padding:12px}.ei-conversations .unified-attention .conversation-actions{flex-wrap:wrap;width:100%;display:flex}.ei-conversations .unified-attention button{white-space:normal}}.ei-conversations .message-meta-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;max-width:100%;margin-left:auto;display:inline-flex}.ei-conversations .chat-message-meta{align-items:center}.ei-conversations .chat-message-meta>strong{overflow-wrap:anywhere;min-width:0}.ei-conversations .message-trace-button.message-trace-icon{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;margin:0;padding:4px;display:inline-flex}.ei-conversations .message-trace-button.message-trace-icon:hover{color:#3641f5;background:#e0e7ff}.ei-conversations .message-trace-button.message-trace-icon:focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-conversations .chat-message>small{display:block}.ei-conversations .message-analysis-modal .message-trace-step{min-width:0;display:block}.ei-conversations .message-analysis-modal .message-trace-wide{width:100%;min-width:0}.ei-conversations .message-analysis-modal :is(p,li,code,blockquote){overflow-wrap:anywhere;white-space:pre-wrap}.ei-conversations .message-analysis-modal .message-trace-heading{z-index:1;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:start;display:flex;position:sticky;top:0}.ei-conversations .message-analysis-modal .message-trace-heading>div{min-width:0}.ei-conversations .message-analysis-modal .message-trace-heading button{flex:none}.ei-conversations .message-analysis-modal .message-trace-response summary{cursor:pointer;font-size:14px;font-weight:600}.ei-conversations .message-analysis-modal .message-trace-response p{margin-top:12px}.ei-conversations .message-analysis-modal .message-trace-events{border:1px solid #eaecf0;border-radius:8px;max-height:min(360px,50dvh);margin-top:12px;padding:12px 16px;overflow:auto}.ei-conversations .message-analysis-modal .message-trace-events ol{margin:0;padding-left:20px}.ei-conversations .message-analysis-modal .message-trace-events li{margin:0 0 12px}.ei-conversations .message-analysis-modal :focus-visible{outline-offset:3px;outline:3px solid #465fff}.ei-conversations .message-analysis-modal .message-trace-section{overflow-wrap:anywhere;margin:0 24px 16px}.ei-conversations .message-analysis-modal .message-trace-section h3{margin:0 0 8px}.ei-conversations .message-analysis-modal .message-trace-section p{margin:6px 0}@media (width<=480px){.ei-conversations .message-analysis-modal .message-trace-heading{gap:12px;padding:16px}.ei-conversations .message-analysis-modal .message-trace-heading h2{font-size:18px}.ei-conversations .message-analysis-modal .message-trace-body{padding:16px}.ei-conversations .message-analysis-modal .message-trace-step{padding:14px}.ei-conversations .message-analysis-modal :is(.message-trace-response,.message-trace-scope),.ei-conversations .message-analysis-modal .message-trace-section{margin-left:16px;margin-right:16px}}.ei-conversation-labels{color:#344054;border-bottom:1px solid #e4e7ec;min-width:0;padding:12px 16px;font-size:14px}.ei-label-bar,.ei-label-actions,.ei-label-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ei-label-bar>button{margin-left:auto}.ei-label-chip{white-space:nowrap;text-overflow:ellipsis;color:#3641f5;background:#eef4ff;border:1px solid #a4bcfd;border-radius:12px;max-width:min(240px,100%);padding:3px 9px;font-size:13px;display:inline-block;overflow:hidden}.ei-conversation-labels small,.ei-label-dialog small{color:#475467;overflow-wrap:anywhere;font-size:13px;display:block}.ei-conversation-labels summary{cursor:pointer;padding:8px 0}.ei-label-help{color:#475467;margin:8px 0;font-size:13px;line-height:1.5}.ei-label-scroll{overscroll-behavior:contain;min-width:0;max-height:min(38vh,360px);margin:8px 0;overflow:auto}.ei-label-scroll article{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ei-label-scroll article>div{overflow-wrap:anywhere;min-width:0}.ei-label-assignment,.ei-label-editor{gap:12px;margin:12px 0;display:grid}.ei-label-assignment label,.ei-label-editor label,.ei-label-tools label{gap:5px;min-width:0;font-size:14px;display:grid}.ei-label-assignment input,.ei-label-assignment select,.ei-label-editor input:not([type=checkbox]),.ei-label-editor textarea,.ei-label-tools input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px}.ei-label-editor .ei-label-check{align-items:flex-start;gap:8px;display:flex}.ei-label-check input{flex:none;margin-top:3px}.ei-label-tools{justify-content:space-between}.ei-label-tools label{flex:1}.ei-label-dialog .ei-label-editor .ei-label-check{align-items:flex-start;min-width:0;display:flex}.ei-label-dialog .ei-label-editor .ei-label-check input[type=checkbox]{flex:0 0 16px;align-self:flex-start;width:16px;min-width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0}.ei-label-dialog .ei-label-check span{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.ei-label-reason{gap:5px;display:grid}.ei-label-reason input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px}.ei-label-dialog{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;font-family:inherit;overflow:auto;box-shadow:0 20px 50px #10182830}.ei-label-dialog::backdrop{background:#10182870}.ei-label-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ei-label-dialog h2{color:#101828;margin:0;font-size:20px}.ei-label-dialog h3{margin:0;font-size:16px}.ei-conversation-labels :focus-visible,.ei-label-dialog :focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-label-dialog button,.ei-label-dialog input,.ei-label-dialog textarea{font:inherit}.ei-label-dialog button{cursor:pointer}.ei-label-dialog button:disabled{cursor:default;opacity:.6}@media (width<=480px){.ei-label-dialog{padding:16px}.ei-label-scroll article{flex-wrap:wrap}.ei-label-bar>button{margin-left:0}.ei-label-dialog header{align-items:flex-start}.ei-label-tools{flex-direction:column;align-items:stretch}}.ei-conversations{color:#344054;min-width:0;font-family:EquipoIdeal Outfit,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.ei-conversations :is(button,input,select,textarea){box-sizing:border-box;font-family:inherit}.ei-conversations :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a4bcfd}.ei-conversations :is(button,input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.ei-conversations .page-intro{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;margin:0 0 24px;padding:0;display:flex}.ei-conversations .page-intro>div:first-child{min-width:0;max-width:760px}.ei-conversations .eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#465fff;margin:0}.ei-conversations .page-intro h2{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#101828}.ei-conversations .page-intro p:not(.eyebrow){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#667085;margin:0}.ei-conversations .page-actions{margin:0}.ei-conversations :is(.primary-button,.secondary-button,.danger-button,.text-button){min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);max-width:100%;box-shadow:none;letter-spacing:normal;text-transform:none;white-space:normal;line-height:1.4;text-decoration:none;display:inline-flex}.ei-conversations .primary-button{color:#fff;background:#465fff;border:1px solid #465fff}.ei-conversations .primary-button:hover:not(:disabled){background:#3641f5;border-color:#3641f5}.ei-conversations .secondary-button{color:#344054;background:#fff;border:1px solid #d0d5dd}.ei-conversations .secondary-button:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}.ei-conversations .danger-button{color:#b42318;background:#fff;border:1px solid #fecdca}.ei-conversations .danger-button:hover:not(:disabled){background:#fef3f2;border-color:#fda29b}.ei-conversations .text-button{color:#3641f5;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:8px 0}.ei-conversations :is(input[type=search],select,textarea){border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#344054;border-width:1px;border-color:#d0d5dd;line-height:1.5}.ei-conversations :is(input[type=search],select){min-height:44px}.ei-conversations .conversation-workspace{min-height:640px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:20px;margin:0;display:grid;overflow:visible}.ei-conversations :is(.conversation-inbox,.conversation-panel){background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #10182808}.ei-conversations .conversation-inbox>header{border-bottom:1px solid #eaecf0;gap:8px;min-height:108px;padding:20px;display:grid}.ei-conversations .conversation-inbox>header>div{gap:4px;display:grid}.ei-conversations .conversation-inbox>header strong{color:#101828;font-size:16px;font-weight:600}.ei-conversations .conversation-inbox>header :is(span,small){color:#667085;font-size:12px}.ei-conversations .conversation-inbox>header .ei-inbox-eyebrow{color:#465fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.ei-conversations .conversation-filters{background:#fff;border-color:#eaecf0;gap:10px;padding:16px}.ei-conversations .conversation-filters-title{letter-spacing:normal;text-transform:none;color:#475467;font-size:12px;font-weight:500}.ei-conversations .conversation-filters>div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ei-conversations .conversation-filters>small{color:#667085;font-size:12px}.ei-conversations .conversation-search input:focus{border-color:#8098f9;outline:3px solid #e0eaff}.ei-conversations .conversation-list{scrollbar-width:thin;max-height:880px;padding:8px;overflow:auto}.ei-conversations .conversation-item{color:#344054;text-align:left;width:100%;min-width:0;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;margin:2px 0;padding:14px 12px;display:flex;position:relative}.ei-conversations .conversation-item:hover{background:#f9fafb}.ei-conversations .conversation-item.selected{box-shadow:none;background:#f0f4ff;border-color:#c7d7fe}.ei-conversations .ei-contact-avatar{color:#475467;background:#f2f4f7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}.ei-conversations .selected .ei-contact-avatar{color:#3641f5;background:#e0eaff}.ei-conversations .ei-inbox-item-content{flex:1;gap:8px;min-width:0;display:grid}.ei-conversations .conversation-item-top{gap:3px;min-width:0;display:grid}.ei-conversations .conversation-item-top strong{color:#101828;font-size:14px;font-weight:600}.ei-conversations .conversation-item-top small{color:#667085;font-size:11px}.ei-conversations .conversation-item-meta{gap:4px}.ei-conversations :is(.channel-badge,.owner-badge,.contact-role-badge,.campaign-conversation-badge,.waiting-badge){letter-spacing:normal;border-radius:6px;align-items:center;width:fit-content;max-width:100%;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.45;display:inline-flex}.ei-conversations .channel-badge{color:#475467;background:#f2f4f7}.ei-conversations .channel-whatsapp{color:#027a48;background:#ecfdf3}.ei-conversations .channel-simulation{color:#5925dc;background:#f4f3ff}.ei-conversations :is(.owner-badge,.conversation-owner){color:#3538cd;background:#eff4ff}.ei-conversations :is(.owner-badge.owner-human,.conversation-owner.owner-human){color:#b54708;background:#fffaeb}.ei-conversations .contact-role-badge{color:#5925dc;background:#f4f3ff}.ei-conversations .campaign-conversation-badge{color:#475467;background:#f2f4f7}.ei-conversations .conversation-preview{color:#667085;font-size:13px;line-height:1.5}.ei-conversations .waiting-badge{color:#b93815;background:#fff4ed;position:static}.ei-conversations .conversation-panel{background:#fff;flex-direction:column;display:flex}.ei-conversations .conversation-placeholder{color:#667085;background:#fff;gap:10px;min-height:640px;padding:32px}.ei-conversations .conversation-placeholder strong{color:#101828;font-size:18px}.ei-conversations .conversation-placeholder span{font-size:14px}.ei-conversations .conversation-header{min-height:unset;background:#fff;border-color:#eaecf0;flex-flow:wrap;align-items:center;gap:20px;padding:24px;display:flex}.ei-conversations .ei-conversation-identity{flex:220px;align-items:flex-start;gap:12px;min-width:0;display:flex}.ei-conversations .ei-conversation-identity>div{min-width:0}.ei-conversations .ei-conversation-identity .ei-contact-avatar{color:#3641f5;background:#ecf3ff;width:48px;height:48px;font-size:15px}.ei-conversations .conversation-title-line{gap:8px}.ei-conversations .conversation-title-line h2{color:#101828;overflow-wrap:anywhere;font-size:18px;font-weight:600}.ei-conversations .conversation-header p{color:#667085;overflow-wrap:anywhere;margin:6px 0 8px;font-size:12px}.ei-conversations .conversation-owner{border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.ei-conversations .conversation-actions{flex:280px;justify-content:flex-start;gap:8px}.ei-conversations .conversation-actions button{padding:9px 12px;font-size:12px}.ei-conversations .conversation-contact-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:20px 20px 0;padding:20px;display:grid}.ei-conversations .conversation-contact-card>div:first-child{gap:6px}.ei-conversations .conversation-contact-card strong{color:#101828;overflow-wrap:anywhere;font-size:15px;font-weight:600}.ei-conversations .conversation-contact-card small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ei-conversations .conversation-contact-card label{color:#344054;gap:7px;font-size:12px;font-weight:500}.ei-conversations .conversation-contact-card .eyebrow{font-size:11px}.ei-conversations .conversation-contact-roles{color:#667085;gap:8px;font-size:12px}.ei-conversations .conversation-contact-roles b{color:#475467;background:#f2f4f7;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500}.ei-conversations .conversation-contact-card>.secondary-button{justify-self:start}.ei-conversations .conversation-campaigns{color:#667085;gap:8px;margin:16px 20px 0;font-size:12px}.ei-conversations .conversation-campaigns b{color:#475467;background:#f2f4f7;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.ei-conversations .conversation-annotation-launch{background:#f5f8ff;border-color:#d9e5ff;border-radius:12px;gap:12px;margin:16px 20px 0;padding:14px 16px}.ei-conversations .conversation-annotation-launch>div{gap:4px;display:grid}.ei-conversations .conversation-annotation-launch span{color:#3538cd;font-size:14px;font-weight:500}.ei-conversations .conversation-annotation-launch small{color:#667085;font-size:12px}.ei-conversations .conversation-annotation-launch button{padding:8px 12px;font-size:12px}.ei-conversations :is(.conversation-notice,.conversation-empty,.conversation-error,.conversation-success){color:#475467;overflow-wrap:anywhere;background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;margin:16px 20px 0;padding:12px 16px;font-size:13px;line-height:1.6}.ei-conversations .conversation-empty{margin:16px}.ei-conversations .conversation-success{color:#067647;background:#ecfdf3;border-color:#abefc6;margin:0 0 20px}.ei-conversations .conversation-error{color:#b42318;background:#fef3f2;border-color:#fecdca}.ei-conversations .conversation-notice.human{color:#93370d;background:#fffaeb;border-color:#fedf89}.ei-conversations .conversation-notice.waiting{color:#b93815;background:#fff4ed;border-color:#f9dbaf}.ei-conversations .chat-thread{scrollbar-width:thin;background:#f9fafb;border-top:1px solid #eaecf0;gap:20px;min-height:360px;max-height:620px;margin-top:20px;padding:24px}.ei-conversations .chat-message{overflow-wrap:anywhere;border:1px solid #e4e7ec;border-radius:12px;width:fit-content;max-width:85%;padding:16px;box-shadow:0 1px 2px #10182805}.ei-conversations .chat-message.incoming{background:#fff;border-color:#e4e7ec;border-bottom-left-radius:3px}.ei-conversations .chat-message.coordinator{background:#eef4ff;border-color:#c7d7fe;border-bottom-right-radius:3px}.ei-conversations .chat-message.human{background:#ecfdf3;border-color:#abefc6;border-bottom-right-radius:3px}.ei-conversations .chat-message.delivery-error{box-shadow:none;background:#fff8f7;border:2px solid #f04438}.ei-conversations .chat-message-meta{color:#667085;flex-wrap:wrap;gap:6px 16px;font-size:11px}.ei-conversations .chat-message-meta strong{color:#344054;text-transform:none;letter-spacing:normal;font-weight:600}.ei-conversations .chat-message p{color:#344054;margin:8px 0 0;font-size:14px;line-height:1.65}.ei-conversations .message-delivery-error{color:#b42318;background:#fee4e2;border-radius:8px;padding:12px}.ei-conversations .message-delivery-error :is(strong,span){font-size:12px;line-height:1.6}.ei-conversations .message-kind{color:#475467;background:#f2f4f7;margin-top:8px;font-size:11px;font-weight:500}.ei-conversations .campaign-message-context{background:#fffaeb;border-left:3px solid #f79009;gap:4px;padding:12px}.ei-conversations .campaign-message-context span{color:#93370d;font-size:11px;font-weight:500}.ei-conversations .campaign-message-context strong{color:#7a2e0e;font-size:13px}.ei-conversations :is(.campaign-message-context small,.campaign-message-footer,.campaign-message-warning){color:#7a2e0e;font-size:12px;line-height:1.5}.ei-conversations .campaign-message-buttons span{color:#93370d;background:#fff;border-color:#fedf89;border-radius:6px;padding:5px 10px;font-size:12px}.ei-conversations .message-attachment{background:#ffffffa6;border-color:#d0d5dd;border-radius:8px;gap:4px;padding:12px}.ei-conversations .message-attachment strong{color:#3641f5;font-size:13px}.ei-conversations .message-attachment span{color:#667085;font-size:12px}.ei-conversations .delivery{color:#667085;margin-top:10px;font-size:11px}.ei-conversations :is(.delivery-read,.delivery-delivered,.delivery-sent){color:#027a48}.ei-conversations :is(.delivery-failed,.delivery-unknown){color:#b42318}.ei-conversations .message-trace-button{color:#3641f5;min-height:36px;padding:6px 0;font-size:12px;font-weight:500}.ei-conversations .human-composer{background:#fff;border-color:#eaecf0;padding:20px}.ei-conversations .human-composer textarea{resize:vertical;min-height:100px}.ei-conversations .human-composer textarea:disabled{color:#667085;opacity:1;background:#f9fafb}.ei-conversations .human-composer span{color:#667085;font-size:12px;line-height:1.6}.ei-conversations .human-composer button{flex:none}.ei-conversations .consultation-search-result{background:#f5f8ff;border:1px solid #d9e5ff;border-radius:12px;margin:8px;padding:16px}.ei-conversations .consultation-search-result>header{flex-wrap:wrap}.ei-conversations :is(.consultation-search-result>header span,.consultation-search-links span){color:#667085;font-size:11px;font-weight:500}.ei-conversations .consultation-search-result>header strong{color:#3538cd;overflow-wrap:anywhere;font-size:13px}.ei-conversations .consultation-search-links>div{border-color:#e4e7ec;gap:6px}.ei-conversations .consultation-search-links strong{color:#344054;font-size:14px}.ei-conversations .consultation-search-links small{color:#667085;font-size:12px}.ei-conversations .consultation-search-links button{font-size:12px}.ei-conversations .consultation-search-result .wa-status{font-size:11px}.ei-conversations .modal-backdrop{background:#10182880;padding:24px}.ei-conversations :is(.conversation-close-modal,.conversation-role-attributes-modal,.conversation-annotation-modal,.message-trace-modal){color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:16px;max-width:100%;max-height:calc(100dvh - 48px);font-family:inherit;overflow:auto;box-shadow:0 20px 40px #10182826}.ei-conversations .conversation-close-modal{width:min(520px,100%);padding:28px}.ei-conversations .conversation-role-attributes-modal{width:min(800px,100%);padding:24px}.ei-conversations :is(.conversation-annotation-modal,.message-trace-modal){width:min(920px,100%)}.ei-conversations :is(.conversation-close-modal,.conversation-role-attributes-modal,.conversation-annotation-modal,.message-trace-modal) h2{color:#101828;margin:6px 0 10px;font-size:20px;font-weight:600;line-height:1.35}.ei-conversations :is(.conversation-close-modal,.conversation-role-attributes-modal) p{color:#667085;font-size:14px;line-height:1.65}.ei-conversations :is(.conversation-annotation-modal>header,.message-trace-heading){background:#fff;border-color:#eaecf0;gap:16px;padding:24px}.ei-conversations :is(.conversation-annotation-modal>header p,.message-trace-heading p){color:#667085;font-size:13px;line-height:1.6}.ei-conversations .conversation-close-actions{flex-wrap:wrap;gap:12px;margin-top:24px}.ei-conversations .conversation-role-attributes-list article{background:#f9fafb;border-color:#e4e7ec;border-radius:10px;padding:16px}.ei-conversations .conversation-role-attributes-list strong{font-size:14px}.ei-conversations .conversation-role-attributes-list small{color:#667085;font-size:12px}.ei-conversations .conversation-role-attributes-list article>b{font-size:14px;font-weight:500}.ei-conversations .conversation-role-attributes-list article>b.missing{color:#b42318}.ei-conversations .conversation-annotation{background:#fff;border-color:#e4e7ec;border-radius:12px;gap:16px;margin:20px;padding:20px}.ei-conversations .conversation-annotation-modal>.conversation-annotation{margin:20px}.ei-conversations :is(.conversation-annotation.pending,.conversation-annotation.stale){background:#fffaeb;border-color:#fedf89}.ei-conversations .conversation-annotation>header{flex-wrap:wrap}.ei-conversations :is(.conversation-annotation>header strong,.conversation-annotation>div:first-child strong){color:#101828;font-size:16px;font-weight:600}.ei-conversations .conversation-annotation>header>b{color:#3538cd;background:#eef4ff;border-radius:6px;font-size:12px;font-weight:500}.ei-conversations .conversation-annotation>p{color:#475467;font-size:14px;line-height:1.7}.ei-conversations .conversation-annotation>small{color:#667085;font-size:12px;line-height:1.6}.ei-conversations .annotation-columns{grid-template-columns:1fr;gap:12px}.ei-conversations .annotation-items{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;padding:16px}.ei-conversations .annotation-items>strong{color:#101828;font-size:14px}.ei-conversations .annotation-items ul{gap:12px;margin-top:12px}.ei-conversations .annotation-items li{color:#475467;gap:6px;font-size:13px;line-height:1.6}.ei-conversations .annotation-items li :is(b,a){color:#3641f5;background:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.ei-conversations .message-trace-response{background:#eef4ff;border-color:#c7d7fe;border-radius:12px;margin:20px 24px 0;padding:16px}.ei-conversations .message-trace-response strong{letter-spacing:normal;color:#3538cd;font-size:12px}.ei-conversations .message-trace-response p{color:#344054;font-size:14px;line-height:1.6}.ei-conversations .message-trace-scope{color:#667085;background:#f9fafb;margin:16px 24px 0;padding:12px 16px;font-size:13px;line-height:1.6}.ei-conversations .message-trace-loading{color:#667085;margin:24px;font-size:14px}.ei-conversations .message-trace-body{gap:16px;padding:20px 24px 24px}.ei-conversations .message-trace-step{background:#fff;border-color:#e4e7ec;border-radius:12px;gap:14px;padding:20px}.ei-conversations .message-trace-number{color:#3641f5;background:#eef4ff;width:28px;height:28px;font-size:13px;font-weight:600}.ei-conversations .message-trace-step strong{color:#101828;font-size:14px}.ei-conversations .message-trace-step p{color:#475467;font-size:13px;line-height:1.65}.ei-conversations .message-trace-step blockquote{color:#475467;background:#f5f8ff;border-color:#8098f9;padding:12px;font-size:13px}.ei-conversations .message-trace-cards{gap:10px}.ei-conversations .message-trace-cards article{background:#f9fafb;border-color:#eaecf0;border-radius:10px;padding:14px}.ei-conversations .message-trace-cards b{color:#344054;font-size:13px}.ei-conversations .message-trace-cards small{color:#667085;font-size:12px;line-height:1.6}.ei-conversations .message-trace-status{color:#027a48;background:#ecfdf3;border-radius:6px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:500}.ei-conversations :is(.message-trace-status.status-failed,.message-trace-status.status-blocked){color:#b42318;background:#fef3f2}.ei-conversations .message-trace-resources span{color:#5925dc;background:#f4f3ff;padding:6px 10px;font-size:12px}.ei-conversations .message-trace-metrics{gap:10px}.ei-conversations .message-trace-metrics span{background:#f9fafb;border:1px solid #eaecf0;gap:5px;padding:14px}.ei-conversations .message-trace-metrics b{color:#101828;white-space:normal;overflow-wrap:anywhere;font-size:14px}.ei-conversations .message-trace-metrics small{color:#667085;font-size:11px}.ei-conversations .message-trace-id{color:#667085;font-size:12px}@media (width>=1600px){.ei-conversations .conversation-workspace{grid-template-columns:360px minmax(0,1fr);gap:24px}}@media (width<=1199px){.ei-conversations .conversation-workspace{grid-template-columns:minmax(240px,290px) minmax(0,1fr);gap:16px}.ei-conversations .conversation-contact-card{grid-template-columns:1fr}.ei-conversations .conversation-header{padding:20px}}@media (width<=900px){.ei-conversations .conversation-workspace{grid-template-columns:minmax(0,1fr)}.ei-conversations .conversation-inbox{border:1px solid #e4e7ec}.ei-conversations .conversation-list{max-height:340px}.ei-conversations .conversation-item-top{flex-wrap:wrap;justify-content:space-between;display:flex}.ei-conversations .conversation-contact-card{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-conversations .conversation-actions{flex-basis:100%;width:auto}.ei-conversations .conversation-actions button{width:auto}}@media (width<=600px){.ei-conversations .page-intro{align-items:flex-start;gap:16px}.ei-conversations .page-intro h2{font-size:22px}.ei-conversations .conversation-inbox>header{padding:16px}.ei-conversations .conversation-contact-card{grid-template-columns:1fr;margin:16px 12px 0;padding:16px}.ei-conversations .conversation-header{gap:16px;padding:16px}.ei-conversations .conversation-actions{grid-template-columns:1fr;display:grid}.ei-conversations .conversation-actions button{width:100%}.ei-conversations .conversation-annotation-launch{flex-wrap:wrap;margin:16px 12px 0}.ei-conversations :is(.conversation-campaigns,.conversation-notice,.conversation-error){margin-left:12px;margin-right:12px}.ei-conversations .chat-thread{gap:16px;max-height:65dvh;padding:16px 12px}.ei-conversations .chat-message{max-width:94%;padding:12px}.ei-conversations .human-composer{padding:16px}.ei-conversations .human-composer>div{flex-direction:column;align-items:stretch}.ei-conversations .modal-backdrop{padding:12px}.ei-conversations :is(.conversation-close-modal,.conversation-role-attributes-modal,.conversation-annotation-modal,.message-trace-modal){border-radius:12px;max-height:calc(100dvh - 24px)}.ei-conversations :is(.conversation-close-modal,.conversation-role-attributes-modal){padding:20px}.ei-conversations :is(.conversation-annotation-modal>header,.message-trace-heading,.conversation-role-attributes-modal>header){flex-direction:column;align-items:stretch;padding:20px}.ei-conversations .conversation-role-attributes-modal>header{padding:0}.ei-conversations .conversation-role-attributes-list article{grid-template-columns:1fr}.ei-conversations .conversation-role-attributes-list article>b{text-align:left}.ei-conversations .conversation-annotation-modal>.conversation-annotation{margin:16px;padding:16px}.ei-conversations :is(.message-trace-response,.message-trace-scope){margin-left:16px;margin-right:16px}.ei-conversations .message-trace-body{padding:16px}.ei-conversations .message-trace-step{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px}.ei-conversations .message-trace-number{width:24px;height:24px}.ei-conversations :is(.message-trace-cards,.message-trace-metrics){grid-template-columns:1fr}}.ei-conversations .page-intro{gap:12px;min-height:0;margin-bottom:16px}.ei-conversations .page-intro .eyebrow{display:none}.ei-conversations .page-intro h2{margin:0 0 3px;font-size:20px}.ei-conversations .page-intro p:not(.eyebrow){font-size:13px}.ei-conversations .conversation-workspace{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:20px;height:auto;min-height:460px}.ei-conversations .conversation-inbox{background:#f9fafb;flex-direction:column;min-height:0;display:flex}.ei-conversations .conversation-inbox>header{min-height:unset;gap:4px;padding:14px 16px}.ei-conversations .conversation-inbox>header>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ei-conversations .conversation-inbox>header .ei-inbox-eyebrow{display:none}.ei-conversations .conversation-inbox>header strong{font-size:14px}.ei-conversations .conversation-inbox>header small{color:#667085;font-size:11px}.ei-conversations .conversation-filters{background:#fff;gap:0;padding:12px}.ei-conversations .conversation-filters-title{display:none}.ei-conversations .conversation-filters>div{gap:8px}.ei-conversations .conversation-filters :is(input,select){min-height:38px;padding:7px 10px;font-size:12px}.ei-conversations .conversation-list{flex:1;min-height:0;max-height:clamp(280px,100dvh - 400px,640px);padding:6px}.ei-conversations .conversation-item{background:0 0;gap:10px;padding:10px}.ei-conversations .conversation-item.selected{background:#eef4ff;border-color:#c7d7fe;box-shadow:inset 3px 0 #465fff}.ei-conversations .conversation-item .ei-contact-avatar{width:34px;height:34px;font-size:11px}.ei-conversations .ei-inbox-item-content{grid-template-columns:minmax(0,1fr);gap:5px}.ei-conversations .conversation-item-top strong{font-size:13px}.ei-conversations .conversation-item-top small{font-size:10px}.ei-conversations .conversation-preview{color:#475467;font-size:12px}.ei-conversations .conversation-item :is(.channel-badge,.owner-badge,.contact-role-badge,.campaign-conversation-badge){color:#667085;background:#f2f4f7;border-radius:4px;padding:1px 4px;font-size:10px}.ei-conversations .conversation-item .owner-human{color:#93370d;background:#fffaeb}.ei-conversations .conversation-item .waiting-badge{color:#b93815;background:#fff4ed;font-weight:600}.ei-conversations .conversation-panel{min-height:0;overflow:visible;box-shadow:0 4px 16px #10182808}.ei-conversations .conversation-header{border-radius:16px 16px 0 0;flex:none;gap:12px;padding:14px 18px;position:relative}.ei-conversations .ei-conversation-identity{flex:180px;align-items:center;gap:10px}.ei-conversations .ei-conversation-identity .ei-contact-avatar{width:36px;height:36px;font-size:12px}.ei-conversations .conversation-title-line h2{font-size:16px}.ei-conversations .conversation-header p{margin:2px 0 4px;font-size:11px}.ei-conversations .conversation-owner{color:#475467;background:0 0;padding:0;font-size:11px}.ei-conversations .conversation-owner.owner-human{color:#93370d;background:0 0}.ei-conversations .conversation-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;width:auto}.ei-conversations .conversation-actions :is(button,summary){width:auto;min-height:38px;padding:8px 10px;font-size:12px}.ei-conversations .conversation-actions .secondary-button{background:0 0;border-color:#e4e7ec}.ei-conversations .conversation-actions .secondary-button:disabled{opacity:1;color:#98a2b3;background:#f9fafb;border-color:#eaecf0}.ei-conversations .conversation-actions .ei-annotation-button{color:#475467;border-color:#0000}.ei-conversations summary{cursor:pointer;list-style:none}.ei-conversations summary::-webkit-details-marker{display:none}.ei-conversations summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #a4bcfd}.ei-conversations .ei-conversation-more{flex:none;position:relative}.ei-conversations .ei-conversation-more>summary{color:#475467;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:8px;display:flex}.ei-conversations .ei-conversation-more[open]>summary{background:#f2f4f7}.ei-conversations .ei-more-actions{z-index:30;background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:4px;width:255px;max-width:calc(100vw - 56px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 24px #10182826}.ei-conversations .conversation-actions .ei-more-actions button{text-align:left;border:0;justify-content:flex-start;width:100%;min-height:42px}.ei-conversations .conversation-actions .ei-more-actions .danger-button{color:#b42318;background:#fff;border-top:1px solid #eaecf0;border-radius:0 0 6px 6px;margin-top:4px;padding-top:12px}.ei-conversations .ei-context-inspector{background:#f9fafb;border-bottom:1px solid #eaecf0;flex:none;min-width:0}.ei-conversations .ei-context-inspector>summary{color:#475467;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 18px;font-size:12px;display:flex}.ei-conversations .ei-context-label{align-items:center;gap:8px;font-weight:500;display:flex}.ei-conversations .ei-context-glance{color:#667085;flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.ei-conversations .ei-context-inspector[open]{max-height:45dvh;overflow:auto}.ei-conversations .ei-context-inspector[open]>summary{z-index:1;background:#f2f4f7;border-bottom:1px solid #e4e7ec;position:sticky;top:0}.ei-conversations .ei-context-inspector .conversation-contact-card{background:#fff;border:0;border-radius:0;gap:12px;margin:0;padding:16px 18px}.ei-conversations .ei-context-inspector .conversation-campaigns{background:#fff;margin:0;padding:0 18px 16px}.ei-conversations .conversation-notice{flex:none;margin:8px 14px 0;padding:8px 12px;font-size:12px}.ei-conversations .conversation-notice:not(.human):not(.waiting){color:#667085;background:#fff;border:0;margin:0;padding:8px 18px}.ei-conversations .conversation-notice strong{color:#475467;font-weight:600}.ei-conversations .chat-thread{overscroll-behavior:contain;background:#fff;border-top:1px solid #eaecf0;flex:auto;gap:16px;height:clamp(260px,100dvh - 440px,560px);min-height:260px;max-height:none;margin:0;padding:18px}.ei-conversations .ei-history-heading{text-transform:uppercase;letter-spacing:.06em;color:#667085;align-self:stretch;margin:0 0 4px;font-size:11px;font-weight:500}.ei-conversations .chat-message{box-shadow:none;border:0;max-width:88%;padding:12px 14px}.ei-conversations .chat-message.incoming{background:#f2f4f7}.ei-conversations .chat-message.coordinator{background:#eef4ff}.ei-conversations .chat-message.human{background:#ecfdf3}.ei-conversations .chat-message.delivery-error{background:#fff8f7;border:2px solid #f04438}.ei-conversations .chat-message p{color:#101828;font-size:14px}.ei-conversations .human-composer{border-radius:0 0 16px 16px;flex:none;padding:12px 16px}.ei-conversations .human-composer textarea{height:70px;min-height:70px}.ei-conversations .human-composer>div{gap:10px;margin-top:8px}.ei-conversations .human-composer span{font-size:11px}.ei-conversations .ei-composer-readonly{background:#f9fafb;padding:10px 18px}.ei-conversations .ei-composer-readonly :is(textarea,button){display:none}.ei-conversations .ei-composer-readonly>div{margin:0}@media (width<=1199px) and (width>=901px){.ei-conversations .conversation-workspace{grid-template-columns:240px minmax(0,1fr);gap:14px}.ei-conversations .conversation-actions{justify-content:flex-start}}@media (width<=900px){.ei-conversations .conversation-workspace{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ei-conversations .conversation-list{flex:none;max-height:240px}.ei-conversations .conversation-inbox>header>div{justify-content:space-between}.ei-conversations .conversation-header{flex-direction:row;align-items:center}.ei-conversations .conversation-actions{flex:0 auto;justify-content:flex-start}.ei-conversations .chat-thread{height:auto;min-height:240px;max-height:65dvh}.ei-conversations .ei-context-inspector .conversation-contact-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ei-conversations .page-intro h2{font-size:18px}.ei-conversations .page-intro p:not(.eyebrow){display:none}.ei-conversations .conversation-header{padding:12px}.ei-conversations .conversation-actions{flex-wrap:wrap;flex-basis:100%;display:flex;position:relative}.ei-conversations .conversation-actions :is(button,summary){width:auto;min-height:40px}.ei-conversations .ei-context-inspector>summary{padding:10px 12px}.ei-conversations .ei-context-inspector .conversation-contact-card{grid-template-columns:1fr;padding:16px 12px}.ei-conversations .chat-thread{padding:16px 12px}.ei-conversations .chat-message{max-width:94%}.ei-conversations .ei-conversation-more{position:static}.ei-conversations .ei-more-actions{width:100%;max-width:100%;left:0;right:auto}.ei-conversations .human-composer>div{align-items:stretch}}.ei-conversations .conversation-item.unread{border-inline-start:3px solid #465fff}.ei-conversations .conversation-item.unread .conversation-item-top strong{font-weight:700}.ei-conversations .inbox-unread-badge,.ei-conversations .inbox-attention-badge{border-radius:6px;width:fit-content;margin:3px 4px 3px 0;padding:2px 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.ei-conversations .inbox-unread-badge{color:#3538cd;background:#eef4ff}.ei-conversations .inbox-attention-badge{color:#93370d;background:#fffaeb}.ei-conversations .conversation-filters .inbox-primary-filters{grid-template-columns:minmax(0,1fr) minmax(145px,1fr);gap:8px;display:grid}.ei-conversations .inbox-state-filter{min-width:0}.ei-conversations .inbox-state-filter select{width:100%}.ei-conversations .inbox-more-filters{min-width:0;margin:7px 0;font-size:13px}.ei-conversations .inbox-more-filters summary{cursor:pointer;color:#344054;overflow-wrap:anywhere}.ei-conversations .inbox-more-filters>div{gap:8px;padding:8px 0;display:grid}.ei-conversations .inbox-more-filters label{gap:4px;min-width:0;font-size:13px;display:grid}.ei-conversations .inbox-more-filters select{max-width:100%}.ei-conversations .inbox-more-filters small{color:#667085;font-size:12px}.ei-conversations .conversation-panel:focus-visible{outline-offset:2px;outline:2px solid #465fff}.ei-conversations .conversation-title-line .manual-attention-badge{color:#93370d;white-space:normal;text-align:left;cursor:pointer;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;align-items:center;gap:6px;width:auto;min-height:32px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ei-conversations .manual-attention-badge:focus-visible{outline-offset:3px;outline:3px solid #a4bcfd}.ei-conversations .manual-attention-reason{color:#93370d;overflow-wrap:anywhere;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;margin:10px 18px;padding:12px;font-size:13px}.ei-conversations .manual-attention-reason[hidden]{display:none}.ei-conversations .manual-attention-reason>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ei-conversations .manual-attention-reason p{margin:8px 0 0}.ei-conversations .manual-attention-reason .secondary-button{min-height:32px;padding:4px 8px;font-size:12px}@media (width<=600px){.ei-conversations .manual-attention-reason{margin:8px 12px}}.ei-conversations .private-media-list{gap:12px;min-width:0;margin-top:12px;display:grid}.ei-conversations .private-media-item{overflow-wrap:anywhere;border:1px solid #d0d5dd;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.ei-conversations .private-media-item img,.ei-conversations .private-media-item video{object-fit:contain;border-radius:6px;max-width:100%;max-height:320px}.ei-conversations .private-media-item audio{width:100%;min-width:0}.ei-conversations .private-media-item .secondary-button{white-space:normal;justify-self:start;max-width:100%}.ei-conversations .private-media-item small,.ei-conversations .private-media-legacy{color:#475467;font-size:13px}.ei-conversations .private-media-item a{color:#3641f5;text-decoration:underline}.ei-conversations .chat-message.external{color:#344054;background:#f4ebff;border-color:#d6bbfb;border-bottom-right-radius:3px}.ei-conversations .ei-conversation-labels{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 12px;display:grid}.ei-conversations .ei-conversation-labels>.ei-label-bar{grid-area:1/1;gap:6px}.ei-conversations .ei-conversation-labels>details:not([open]){grid-area:1/2}.ei-conversations .ei-conversation-labels>details[open],.ei-conversations .ei-conversation-labels>.conversation-error,.ei-conversations .ei-conversation-labels>[role=status]{grid-column:1/-1}.ei-conversations .ei-conversation-labels>details>summary{box-sizing:border-box;min-height:32px;padding:6px 0;font-size:13px}.ei-conversations .ei-label-management{margin:8px 0}.ei-conversations .unified-attention{padding:8px 12px}.ei-conversations .unified-attention-top{align-items:center;gap:6px 12px}.ei-conversations .unified-attention-top>div:first-child{flex-wrap:wrap;flex:280px;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ei-conversations .unified-attention-top strong{font-size:13px}.ei-conversations .unified-attention-top p{margin:0;font-size:13px}.ei-conversations .unified-attention-top>.conversation-actions{flex:0 auto}.ei-conversations .unified-attention>details>summary{cursor:pointer;padding:4px 0;font-size:13px}.ei-conversations .conversation-header.social-contact-heading{gap:8px 12px;padding:10px 12px}.ei-conversations .social-contact-heading .conversation-title-line h2{margin:0;font-size:16px;line-height:1.4}.ei-conversations .social-contact-heading p{margin:2px 0 0;font-size:12px}.ei-conversations .social-contact-heading .conversation-actions{flex:0 auto}.ei-conversations .social-contact-heading .ei-conversation-identity{flex:280px;align-items:center;gap:8px}.ei-conversations .social-contact-heading .ei-social-profile{font-size:12px}.ei-conversations .social-contact-heading .ei-social-profile>summary{cursor:pointer;box-sizing:border-box;min-height:32px;padding:4px 0}.ei-conversations .social-contact-heading .ei-social-profile>summary:focus-visible{outline-offset:2px;outline:3px solid #465fff}@media (width<=600px){.ei-conversations .ei-conversation-labels{gap:2px 8px}.ei-conversations .ei-conversation-labels>.ei-label-bar{flex-wrap:wrap}.ei-conversations .unified-attention-top>.conversation-actions{width:auto}.ei-conversations .social-contact-heading .conversation-actions{flex-wrap:wrap;width:100%}.ei-conversations .social-contact-heading .conversation-actions button,.ei-conversations .unified-attention-top .conversation-actions button,.ei-conversations .ei-conversation-labels>details>summary{min-height:40px}}.meta-whatsapp-preparation{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0;margin-top:20px;padding:16px}.meta-whatsapp-preparation .meta-business-option>div{min-width:0}.meta-whatsapp-preparation label{margin-top:16px;display:block}.meta-whatsapp-preparation input{box-sizing:border-box;border:1px solid #e4e7ec;border-radius:8px;width:100%;max-width:100%;margin-top:8px;padding:10px;display:block}.meta-whatsapp-preparation .meta-business-actions button{overflow-wrap:anywhere;background:#fff;border-color:#e4e7ec;max-width:100%;font-weight:400}.meta-whatsapp-preparation .meta-business-actions .meta-whatsapp-prepare{color:#fff;background:#465fff;border-color:#465fff;font-weight:600}.meta-whatsapp-preparation button:focus-visible,.meta-whatsapp-preparation input:focus-visible{outline-offset:2px;outline:3px solid #465fff}.meta-whatsapp-preparation nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ei-channels .channel-card[aria-current=true]{outline-offset:2px;border-color:#465fff;outline:2px solid #465fff;scroll-margin-top:24px}.meta-business-modal .contact-transfer-header>div,.meta-business-modal .meta-business-option>div{min-width:0}.meta-business-modal strong,.meta-business-modal button,.meta-business-modal p{overflow-wrap:anywhere}.meta-business-modal .meta-business-catalog{overscroll-behavior:contain;max-height:min(42vh,360px);overflow-y:auto}.meta-business-modal .meta-business-selected{max-height:240px;overflow-y:auto}.meta-business-modal input[type=search]{box-sizing:border-box;border:1px solid #e4e7ec;border-radius:8px;width:100%;margin:8px 0;padding:10px;display:block}.meta-business-modal .meta-business-actions button{background:#fff;border-color:#e4e7ec;max-width:100%;font-weight:400}.meta-business-modal .meta-business-actions .meta-business-primary,.meta-business-modal .meta-business-actions .meta-whatsapp-prepare{color:#fff;background:#465fff;border-color:#465fff;font-weight:600}.meta-business-modal :focus-visible{outline-offset:2px;outline:3px solid #465fff}.meta-business-modal .meta-business-actions{flex:none;max-width:100%}@media (width<=640px){.meta-business-modal .contact-transfer-header,.meta-business-modal .contact-transfer-body{padding:16px}.meta-business-modal .meta-business-catalog{max-height:36vh}}.ei-channels .channel-selected-caption{color:#344054;background:#eef4ff;margin:0;padding:12px 20px;font-weight:600}.ei-channels .channel-check-result{overflow-wrap:anywhere;padding:0 20px;font-size:14px}.ei-channels .channel-preparation-tools{justify-items:start;gap:16px;min-width:0;padding:0 20px 20px;display:grid}.ei-channels .channel-preparation-tools details{width:100%;min-width:0}.ei-channels .channel-preparation-tools summary{cursor:pointer;font-weight:600}.ei-channels .channel-pending .channel-card-heading>div,.ei-channels .channel-pending .channel-card-heading>div>span{min-width:0}.ei-channels .channel-pending .channel-card-heading strong{overflow-wrap:anywhere;font-size:16px}.ei-channels .channel-pending .channel-card-heading small,.ei-channels .channel-pending .channel-fields label,.ei-channels .channel-pending .channel-fields small{font-size:12px}.ei-channels .channel-pending .channel-fields select{min-width:0;max-width:100%}.ei-channels .meta-whatsapp-preparation .meta-business-actions button{color:#344054;font:inherit;border:1px solid #e4e7ec;border-radius:8px;padding:10px 14px;font-size:14px}.ei-channels .meta-whatsapp-preparation .meta-business-actions button:not(.meta-whatsapp-prepare),.meta-business-modal .meta-business-actions button:not(.meta-business-primary):not(.meta-whatsapp-prepare){color:#344054;background:#fff;border-color:#e4e7ec;font-weight:400}.ei-channels .meta-whatsapp-preparation .meta-business-actions .meta-whatsapp-prepare{color:#fff;background:#465fff;border-color:#465fff;font-weight:600}.ei-meta-backdrop{z-index:200;box-sizing:border-box;background:#1018288c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ei-meta-backdrop .ei-meta-manager{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;width:min(1040px,100%);min-width:0;max-height:calc(100dvh - 48px);font-size:14px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 24px 60px #10182833}.ei-meta-manager *,.ei-meta-manager :before,.ei-meta-manager :after{box-sizing:border-box}.ei-meta-backdrop .ei-meta-manager h2,.ei-meta-backdrop .ei-meta-manager h3,.ei-meta-manager p{margin:0}.ei-meta-backdrop .ei-meta-manager h2{color:#101828;font-size:24px;font-weight:600;line-height:1.3}.ei-meta-backdrop .ei-meta-manager h3{color:#101828;font-size:16px;font-weight:600}.ei-meta-backdrop .ei-meta-manager p,.ei-meta-backdrop .ei-meta-manager label{font-size:14px;line-height:1.5}.ei-meta-manager strong,.ei-meta-manager p,.ei-meta-manager button,.ei-meta-manager small{overflow-wrap:anywhere}.ei-meta-manager .ei-meta-eyebrow{color:#667085;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ei-meta-manager .ei-meta-header{border-bottom:1px solid #e4e7ec;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 20px;display:flex}.ei-meta-manager .ei-meta-header>div{flex:auto;min-width:0}.ei-meta-manager .ei-meta-header p{color:#667085;margin-top:6px}.ei-meta-backdrop .ei-meta-manager button{color:#344054;min-width:0;max-width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.4}.ei-meta-backdrop .ei-meta-manager button:disabled{cursor:default;opacity:.5}.ei-meta-backdrop .ei-meta-manager button.ei-meta-primary,.ei-meta-backdrop .ei-meta-manager .meta-oauth-connect>button.primary-button{color:#fff;background:#465fff;border-color:#465fff;font-weight:600}.ei-meta-backdrop .ei-meta-manager button.ei-meta-primary:hover:not(:disabled),.ei-meta-backdrop .ei-meta-manager .meta-oauth-connect>button.primary-button:hover:not(:disabled){background:#3641f5;border-color:#3641f5}.ei-meta-backdrop .ei-meta-manager button.ei-meta-close{color:#667085;background:#f9fafb;border:0;flex:0 0 36px;width:36px;height:36px;padding:0;font-size:26px;line-height:1}.ei-meta-manager .ei-meta-steps{background:#f9fafb;border-bottom:1px solid #e4e7ec;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 24px;list-style:none;display:grid}.ei-meta-manager .ei-meta-steps li{color:#667085;align-items:center;gap:10px;min-width:0;display:flex}.ei-meta-manager .ei-meta-steps li>span{background:#fff;border:1px solid #d0d5dd;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.ei-meta-manager .ei-meta-steps li>div{min-width:0}.ei-meta-manager .ei-meta-steps li strong{font-size:13px;font-weight:600;display:block}.ei-meta-manager .ei-meta-steps li small{font-size:12px;display:block}.ei-meta-manager .ei-meta-steps li[aria-current=step]{color:#344054}.ei-meta-manager .ei-meta-steps li[aria-current=step]>span{color:#fff;background:#465fff;border-color:#465fff}.ei-meta-manager .ei-meta-steps li.done>span{color:#465fff;background:#eef4ff;border-color:#c7d7fe}.ei-meta-manager .ei-meta-body{overscroll-behavior:contain;gap:20px;min-height:0;padding:24px;display:grid;overflow:auto}.ei-meta-manager .ei-meta-access{min-width:0}.ei-meta-manager .ei-meta-access>summary{color:#344054;cursor:pointer;font-size:14px;font-weight:600;display:list-item}.ei-meta-manager .ei-meta-access>summary>span{color:#667085;margin-left:8px;font-size:12px;font-weight:400;display:inline}.ei-meta-manager .ei-meta-access[open]>.meta-oauth-connect{margin-top:12px}.ei-meta-manager .meta-oauth-connect{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;min-width:0;display:grid}.ei-meta-manager .meta-oauth-connect>div{min-width:0}.ei-meta-manager .meta-oauth-coexistence{background:#f2f4ff;border:1px solid #c7d7fe;border-radius:10px;grid-column:1/-1;padding:16px}.ei-meta-manager .meta-oauth-coexistence>button{margin-top:12px}.ei-meta-manager .meta-oauth-connect>p,.ei-meta-manager .meta-oauth-connect>div:not(:first-child){grid-column:1/-1}.ei-meta-manager .meta-oauth-connect>div:first-child>strong{color:#101828;font-size:16px;font-weight:600}.ei-meta-manager .meta-oauth-connect>button.primary-button{width:auto}.ei-meta-manager .ei-meta-access>div{min-width:0}.ei-meta-manager .ei-meta-access p{color:#667085;margin-top:6px}.ei-meta-manager .ei-meta-access>div:last-child{justify-items:start;gap:8px;max-width:320px;display:grid}.ei-meta-manager .ei-meta-access>div:last-child p{margin:0;font-size:12px}.ei-meta-manager .ei-meta-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.ei-meta-backdrop .ei-meta-manager label{color:#344054;gap:6px;min-width:0;margin:0;font-weight:500;display:grid}.ei-meta-backdrop .ei-meta-manager select,.ei-meta-backdrop .ei-meta-manager input{color:#344054;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;display:block}.ei-meta-backdrop .ei-meta-manager select:disabled,.ei-meta-backdrop .ei-meta-manager input:disabled{color:#667085;background:#f9fafb}.ei-meta-manager .ei-meta-empty{background:#f9fafb;border:1px dashed #d0d5dd;border-radius:10px;padding:20px}.ei-meta-manager .ei-meta-empty strong{color:#344054;font-size:14px;display:block}.ei-meta-manager .ei-meta-empty p{color:#667085;margin-top:4px}.ei-meta-manager .ei-meta-breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ei-meta-backdrop .ei-meta-manager .ei-meta-breadcrumbs button{color:#344054;background:#f2f4f7;border:0;padding:3px 6px;font-size:12px;font-weight:500}.ei-meta-manager .ei-meta-section-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:12px;display:flex}.ei-meta-manager .ei-meta-section-heading small{color:#667085;text-align:right;font-size:12px}.ei-meta-manager .ei-meta-search{margin-bottom:12px}.ei-meta-manager .ei-meta-search small{color:#667085;font-size:12px;font-weight:400}.ei-meta-manager .ei-meta-catalog{overscroll-behavior:contain;gap:8px;min-width:0;max-height:min(42dvh,360px);padding:2px;display:grid;overflow:auto}.ei-meta-manager .ei-meta-asset{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.ei-meta-manager .ei-meta-asset.selected{background:#f2f4ff;border-color:#a4bcfd}.ei-meta-manager .ei-meta-asset>div{min-width:0}.ei-meta-manager .ei-meta-asset strong{color:#101828;font-size:14px;font-weight:600;display:block}.ei-meta-manager .ei-meta-asset small,.ei-meta-manager .ei-meta-type{color:#667085;margin-top:3px;font-size:12px;display:block}.ei-meta-manager .ei-meta-type{margin:0 0 4px}.ei-meta-manager .ei-meta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:350px;display:flex}.ei-meta-backdrop .ei-meta-manager .ei-meta-next{margin-top:12px}.ei-meta-manager .ei-meta-selected{border-top:1px solid #e4e7ec;min-width:0;padding-top:20px}.ei-meta-manager .ei-meta-selected-list{overscroll-behavior:contain;gap:8px;min-width:0;max-height:240px;padding:2px;display:grid;overflow:auto}.ei-meta-manager .ei-meta-muted{color:#667085;font-size:13px}.ei-meta-manager .ei-meta-feedback{background:#eef4ff;border:1px solid #c7d7fe;border-radius:8px;justify-items:start;gap:10px;padding:12px 16px;display:grid}.ei-meta-manager .ei-meta-feedback.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.ei-meta-manager .ei-meta-status{color:#667085;align-items:center;gap:8px;display:flex}.ei-meta-manager .ei-meta-status:before{content:"";border:2px solid #d0d5dd;border-top-color:#465fff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:1s linear infinite ei-meta-spin}.ei-meta-manager .ei-meta-footer{color:#667085;background:#f9fafb;border-top:1px solid #e4e7ec;flex:none;padding:12px 24px;font-size:12px}.ei-meta-manager :focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-meta-manager .ei-meta-preparation{border:0;border-radius:0;gap:20px;margin:0;padding:0;display:grid}.ei-meta-manager .ei-meta-preparation>header{justify-items:start;gap:4px;min-width:0;display:grid}.ei-meta-manager .ei-meta-preparation>header h3{overflow-wrap:anywhere;font-size:18px}.ei-meta-manager .ei-meta-pending{color:#b54708;background:#fffaeb;border-radius:6px;margin-top:6px;padding:3px 8px;font-size:12px;display:inline-block}.ei-meta-manager .ei-meta-preparation-note{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;padding:16px}.ei-meta-manager .ei-meta-preparation-note strong{color:#344054;font-size:14px}.ei-meta-manager .ei-meta-preparation-note p{color:#667085;margin-top:6px}.ei-meta-manager .ei-meta-preparation-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.ei-meta-backdrop .ei-meta-manager .ei-meta-preparation-actions button{width:auto}@keyframes ei-meta-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ei-meta-manager .ei-meta-status:before{animation:none}}@media (width<=640px){.ei-meta-backdrop{padding:12px}.ei-meta-backdrop .ei-meta-manager{border-radius:12px;max-height:calc(100dvh - 24px)}.ei-meta-manager .ei-meta-header{gap:10px;padding:16px}.ei-meta-backdrop .ei-meta-manager h2{font-size:20px}.ei-meta-manager .ei-meta-header p{font-size:13px}.ei-meta-manager .ei-meta-steps{gap:8px;padding:12px 16px}.ei-meta-manager .ei-meta-steps li{align-content:start;gap:5px;display:grid}.ei-meta-manager .ei-meta-steps li>span{width:26px;height:26px}.ei-meta-manager .ei-meta-steps li strong{font-size:12px}.ei-meta-manager .ei-meta-steps li small{display:none}.ei-meta-manager .ei-meta-body{gap:18px;padding:16px}.ei-meta-manager .meta-oauth-connect{grid-template-columns:minmax(0,1fr);gap:12px}.ei-meta-manager .ei-meta-access>div:last-child{max-width:100%}.ei-meta-manager .ei-meta-asset{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.ei-meta-manager .ei-meta-actions{justify-content:flex-start;max-width:100%}.ei-meta-manager .ei-meta-section-heading{flex-wrap:wrap;align-items:flex-start;gap:4px}.ei-meta-manager .ei-meta-section-heading small{text-align:left}.ei-meta-manager .ei-meta-catalog{max-height:36dvh}.ei-meta-manager .ei-meta-empty{padding:16px}.ei-meta-manager .ei-meta-footer{padding:10px 16px;font-size:12px}}@media (height<=420px){.ei-meta-manager .ei-meta-header{padding-block:10px}.ei-meta-manager .ei-meta-header p,.ei-meta-manager .ei-meta-eyebrow{display:none}.ei-meta-manager .ei-meta-steps{padding-block:8px}.ei-meta-manager .ei-meta-steps li small{display:none}.ei-meta-manager .ei-meta-footer{padding-block:8px}}.campaign-response-dialog{color:#344054;box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:hidden}.campaign-response-dialog[open]{flex-direction:column;display:flex}.campaign-response-dialog::backdrop{background:#1018288c}.campaign-response-dialog>header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-response-dialog>header>div{flex:auto;min-width:0}.campaign-response-dialog h2{overflow-wrap:anywhere;margin:4px 0 0}.campaign-response-dialog>header>button.secondary-button{white-space:nowrap;flex:none;width:auto;min-width:0}.campaign-response-dialog .campaign-data-contacts-list{overscroll-behavior:contain;min-height:0;padding:12px 2px 2px;overflow:auto}.campaign-response-dialog .campaign-data-contacts-list article{grid-template-columns:minmax(0,1fr) minmax(0,220px);min-width:0}.campaign-response-dialog .campaign-data-contacts-list article>div,.campaign-response-dialog .campaign-data-contacts-list article>small{overflow-wrap:anywhere;min-width:0}.campaign-response-dialog :focus-visible{outline-offset:2px;outline:2px solid #465fff}@media (width<=600px){.campaign-response-dialog{padding:16px}.campaign-response-dialog h2{font-size:1.2rem}.campaign-response-dialog .campaign-data-contacts-list article{grid-template-columns:minmax(0,1fr);gap:8px}}.ei-labels .ei-label-catalog-page{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:16px}.ei-labels .labels-team-context{overflow-wrap:anywhere;background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;min-height:0;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.ei-labels .ei-label-catalog-page .ei-label-scroll{max-height:min(55vh,520px)}.ei-labels .ei-label-catalog-page .ei-label-editor .ei-label-check{align-items:flex-start;gap:8px;display:flex}.ei-labels .ei-label-catalog-page .ei-label-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0}.ei-labels .ei-label-catalog-page .ei-label-check span{overflow-wrap:anywhere;min-width:0}.ei-labels .ei-label-catalog-page input,.ei-labels .ei-label-catalog-page textarea{font:inherit}@media (width<=600px){.ei-labels .ei-label-catalog-page{padding:12px}.ei-labels .ei-label-scroll article{flex-wrap:wrap}}.ei-labels .labels-workspace{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;padding:20px;font-size:14px;display:grid}.ei-labels :is(.labels-catalog,.labels-detail,.labels-field){min-width:0}.ei-labels .labels-catalog{border-right:1px solid #eaecf0;padding-right:20px}.ei-labels .labels-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ei-labels .labels-workspace h3{color:#101828;margin:0;font-size:18px}.ei-labels .labels-catalog label{gap:6px;font-size:14px;display:grid}.ei-labels .labels-workspace :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#101828;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px}.ei-labels .labels-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.ei-labels .labels-count{color:#667085;font-size:13px;line-height:1.5}.ei-labels .labels-list{scrollbar-gutter:stable;min-height:180px;max-height:calc(100dvh - 390px);padding:4px;overflow:auto}.ei-labels .labels-row{text-align:left;color:#344054;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7ec;border-radius:10px;gap:6px;width:100%;min-width:0;margin:0 0 8px;padding:12px;display:grid}.ei-labels .labels-row strong{color:#101828;font-size:14px}.ei-labels .labels-row span{font-size:13px;font-weight:400;line-height:1.5}.ei-labels .labels-row small{color:#667085;font-size:12px;font-weight:400}.ei-labels .labels-row.selected{background:#f2f4ff;border-color:#a4bcfd;box-shadow:inset 3px 0 #465fff}.ei-labels .labels-detail>p{line-height:1.5}.ei-labels .ei-label-editor{gap:16px;margin:0}.ei-labels .labels-workspace fieldset{border:1px solid #eaecf0;border-radius:10px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.ei-labels .labels-workspace legend{padding:0 6px;font-size:15px;font-weight:600}.ei-labels .labels-field{gap:6px;display:grid}.ei-labels .labels-ai{justify-self:start;font-size:13px}.ei-labels .labels-workspace .ei-label-check{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.ei-labels .labels-workspace input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0}.ei-labels .labels-dirty{color:#b54708;background:#fffaeb;border-radius:8px;margin:0;padding:8px 12px}.ei-labels .labels-proposal{overflow-wrap:anywhere;background:#eef4ff;border:1px solid #a4bcfd;border-radius:8px;padding:12px}.ei-labels .labels-proposal p{white-space:pre-wrap;font-size:14px;line-height:1.5}.ei-labels .labels-proposal button{margin:0 8px 8px 0}.ei-labels .labels-proposal small{font-size:13px;display:block}.ei-labels .labels-workspace :focus-visible{outline-offset:2px;outline:3px solid #465fff}.ei-labels .labels-detail h3:focus{outline:0}@media (width<=800px){.ei-labels .labels-workspace{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.ei-labels .labels-catalog{border-bottom:1px solid #eaecf0;border-right:0;padding:0 0 16px}.ei-labels .labels-list{min-height:0;max-height:260px}.ei-labels .labels-workspace fieldset{padding:12px}}:root{color:#17223a;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f2ea;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}.contact-importer{background:#fff;min-width:0;padding:22px}.contact-importer p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}.import-heading,.import-sheet,.import-toolbar,.import-person-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.import-heading strong{font-size:18px}.import-steps{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.import-steps span{color:#65758a;background:#f1eee6;border-radius:30px;padding:8px 12px;font-size:12px}.import-steps .current{color:#fff;background:#12213c}.contact-importer fieldset{border:0;min-width:0;margin:16px 0;padding:0}.contact-importer label{gap:7px;min-width:0;font-size:13px;display:grid}.contact-importer input:not([type=checkbox]),.contact-importer select{background:#fff;border:1px solid #d6dce1;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px}.import-setup{grid-template-columns:minmax(150px,1fr) auto minmax(180px,1.5fr);align-items:end;gap:16px;display:grid}.import-note{color:#65758a}.import-mapping{gap:16px;display:grid}.import-table-scroll{width:100%;min-width:0;overflow-x:auto}.contact-importer table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.contact-importer td,.contact-importer th{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e3ded2;padding:10px}.contact-importer th{background:#f5f2ea;font-weight:600}.import-mapping th:last-child{width:48%}.import-example{color:#65758a}.contact-importer .import-check{align-items:flex-start;gap:9px;display:flex}.import-check input{accent-color:#12213c;flex:none;width:16px;height:16px;margin-top:3px}.import-summary{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.import-summary span{background:#f1eee6;border-radius:10px;padding:10px 14px;font-size:13px}.import-summary strong{margin-right:6px;font-size:20px}.import-person-list{gap:12px;max-height:650px;margin:18px 0;display:grid;overflow-y:auto}.import-person{border:1px solid #dce3df;border-radius:12px;min-width:0;padding:16px}.import-person.has-error{background:#fffaf7;border-color:#e0c0b5}.import-person-title>span{color:#65758a;font-size:12px}.import-person details{margin:10px 0}.import-person summary{cursor:pointer;font-size:13px;font-weight:600}.contact-importer .import-error{color:#9c3326}.import-merge{background:#fbf3dc;border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.import-confirm{border-top:1px solid #e3ded2;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.import-confirm p{flex:260px}@media (width<=700px){.contact-importer{padding:14px}.import-setup{grid-template-columns:minmax(0,1fr)}.import-heading,.import-sheet,.import-toolbar{flex-direction:column;align-items:stretch}.import-mapping table{min-width:520px}.import-confirm button{width:100%}}.contact-transfer-actions{justify-content:flex-end;gap:10px;margin:-8px 0 20px;display:flex}.modal-backdrop.contact-transfer-backdrop{align-items:center;padding:24px}.contact-transfer-modal{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #030f1c57}.contact-transfer-modal.compact{width:min(560px,100%)}.contact-transfer-header{background:#fbfaf7;border-bottom:1px solid #e1ddd4;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.contact-transfer-header>div{gap:4px;display:grid}.contact-transfer-header strong{color:#20364e;font-size:18px}.contact-transfer-header p{color:#65758a;margin:0;font-size:12px}.contact-transfer-body{padding:0 24px 24px;overflow-y:auto}.contact-exporter .contact-transfer-body{gap:16px;padding-top:22px;display:grid}.contact-exporter label{gap:7px;font-size:13px;display:grid}.contact-exporter select{background:#fff;border:1px solid #d6dce1;border-radius:8px;width:100%;padding:10px}@media (width<=700px){.contact-transfer-actions{flex-direction:column;align-items:stretch}.contact-transfer-actions button{width:100%}.modal-backdrop.contact-transfer-backdrop{align-items:stretch;padding:0}.contact-transfer-modal{border-radius:0;width:100%;max-height:100vh}.contact-transfer-header{padding:16px 18px}.contact-transfer-body{padding-left:18px;padding-right:18px}}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,a,input,textarea{font:inherit}button{cursor:pointer}input,textarea{color:inherit}select{color:inherit;font:inherit}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#12213c;flex-direction:column;height:100vh;padding:32px 22px;display:flex;position:sticky;top:0}.brand{color:#fff;flex:none;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#12213c;letter-spacing:.04em;background:#d7a93d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}nav{gap:7px;margin-top:52px;display:grid}.nav-item{color:#abb5c6;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#203252}.nav-dot{border:1px solid;border-radius:50%;width:7px;height:7px}.nav-item.active .nav-dot{background:#d7a93d;border-color:#d7a93d;box-shadow:0 0 0 4px #d7a93d24}.sidebar-note{color:#bdc6d5;border:1px solid #31415e;border-radius:13px;flex:none;gap:5px;margin-top:auto;padding:18px;font-size:12px;display:grid}.sidebar-note strong{color:#fff;font-size:14px}main{padding:38px 48px 26px;overflow:hidden}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#7e8796;margin:0 0 5px;font-size:10px;font-weight:700}.eyebrow.light{color:#e8d7ac}h1,h2,h3{margin:0}h1{letter-spacing:-.035em;font-size:25px}h2{letter-spacing:-.045em;max-width:650px;font-size:clamp(27px,3.3vw,42px)}h3{font-size:19px}.topbar-actions{align-items:center;gap:14px;display:flex}.status-pill{color:#697180;background:#ece8dc;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.status-pill span,.ready-dot{background:#d7a93d;border-radius:50%;width:7px;height:7px}.avatar{color:#fff;background:#2d435f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.hero{color:#fff;background:linear-gradient(125deg,#172a49 0%,#263f61 70%,#385a71 100%);border-radius:23px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:230px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #1d2e451f}.hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-100px;right:-70px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff08}.hero>*{z-index:1;position:relative}.hero p:not(.eyebrow){color:#cbd4df;max-width:600px;margin:15px 0 0;font-size:14px;line-height:1.6}.primary-button{color:#17223a;background:#d7a93d;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button:disabled{cursor:not-allowed;opacity:.65}button[aria-busy=true]:disabled{cursor:wait}.campaign-results{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;display:grid}.campaign-results article{background:#f3f5f2;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.campaign-results strong{font-size:1.6rem}.campaign-engagement-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:14px 0;display:grid}.campaign-engagement-summary button{appearance:none;text-align:left;color:inherit;cursor:pointer;background:#f7faf7;border:1px solid #d6ded9;border-radius:12px;gap:5px;padding:16px;display:grid}.campaign-engagement-summary button:hover{border-color:#9baea2}.campaign-engagement-summary strong{font-size:1.5rem}.campaign-engagement-summary span{font-weight:800}.campaign-engagement-summary small{color:#69766f}.campaign-recipient-results article{overflow-wrap:anywhere;border-bottom:1px solid #dde3de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.campaign-recipient-results small{display:block}.campaign-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#eff5ed;border-radius:10px;padding:14px}.campaign-preview,.campaign-simple-parameters{min-width:0}.campaign-preview select,.campaign-editor textarea{box-sizing:border-box;width:100%}.campaign-editor summary{cursor:pointer;padding:12px 0}.metrics{grid-template-columns:repeat(3,1fr);gap:17px;margin:21px 0;display:grid}.metric-card{background:#ffffffb8;border:1px solid #e3ded2;border-radius:15px;align-items:center;gap:15px;padding:20px;display:flex}.metric-icon{color:#29435f;background:#e8edf1;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.metric-card div{display:grid}.metric-card strong{font-size:22px}.metric-card div span{color:#7d8490;font-size:11px}.metric-card.muted{opacity:.7}.content-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.75fr);gap:21px;display:grid}.panel{background:#ffffffc7;border:1px solid #e3ded2;border-radius:17px;padding:25px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.text-button{color:#65758a;background:0 0;border:0;font-size:12px}.agent-list{display:grid}.agent-row{border-top:1px solid #ece8df;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px 2px;display:grid}.agent-avatar{border-radius:11px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:700;display:grid}.agent-avatar.navy{color:#233b58;background:#dfe8f1}.agent-avatar.gold{color:#765d1f;background:#f3e7c8}.agent-avatar.green{color:#35604a;background:#dcebe3}.agent-avatar.blue{color:#315f6b;background:#dae9ed}.agent-row div{gap:3px;display:grid}.agent-row strong{font-size:13px}.agent-row div span{color:#858b94;font-size:11px}.coordinator-label,.ready-label,.disabled-label,.source-label{color:#4c5f75;text-transform:uppercase;letter-spacing:.05em;background:#e9edf2;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700}.ready-label{color:#35604a;background:#dcebe3}.ready-label.failed{color:#8b403c;background:#f3e2df}.disabled-label{color:#858079;background:#eeeae2}.source-label{color:#31566d;background:#e5edf2}.ready-dot{background:#6c9b7c;margin-right:9px}.steps{margin:2px 0 0;padding:0;list-style:none;display:grid}.steps li{color:#8b9098;grid-template-columns:31px 1fr;gap:12px;min-height:66px;display:grid;position:relative}.steps li:not(:last-child):after{content:"";background:#dfdbd1;width:1px;position:absolute;top:31px;bottom:4px;left:14px}.steps li>span{z-index:1;background:#faf9f5;border:1px solid #d6d1c7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid;position:relative}.steps li div{align-content:start;gap:4px;padding-top:3px;display:grid}.steps strong{color:#4c5665;font-size:12px}.steps small{font-size:10px}.steps .done>span{color:#426851;background:#dceae2;border-color:#dceae2}.steps .current>span{color:#17223a;background:#d7a93d;border-color:#d7a93d}.steps .current strong{color:#17223a}.prototype-note{color:#93979d;text-align:right;margin:16px 2px 0;font-size:10px}.campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.campaign-metrics article{background:#ffffffc2;border:1px solid #e3ded2;border-radius:14px;gap:2px;padding:17px 19px;display:grid}.campaign-metrics strong{font-size:22px}.campaign-metrics span{color:#7d8490;font-size:10px}.campaign-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.campaign-list-panel,.campaign-editor,.campaign-approval,.campaign-actions{background:#ffffffd1;border:1px solid #e3ded2;border-radius:16px}.campaign-list-panel{gap:15px;padding:16px;display:grid;position:sticky;top:22px}.campaign-list-panel>.primary-button{width:100%}.campaign-list{gap:7px;display:grid}.campaign-list>button{width:100%;color:inherit;text-align:left;background:#f7f5ef;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.campaign-list>button.selected{background:#eef2f4;border-color:#8699ab}.campaign-list>button>span{gap:3px;min-width:0;display:grid}.campaign-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-list small,.campaign-empty{color:#808791;font-size:9px}.campaign-empty{text-align:center;margin:4px 0}.campaign-status{color:#697180;white-space:nowrap;background:#ece8df;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.campaign-status.running{color:#35604a;background:#dcebe3}.campaign-status.scheduled{color:#31566d;background:#e5edf2}.campaign-status.paused{color:#765d1f;background:#f3e7c8}.campaign-status.cancelled,.campaign-status.expired{color:#8b403c;background:#f3e2df}.campaign-workspace{gap:15px;min-width:0;display:grid}.campaign-editor{padding:23px}.campaign-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.campaign-editor>header>span{color:#657282;background:#eef1f1;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.campaign-form-grid label{color:#556171;gap:6px;font-size:10px;font-weight:700;display:grid}.campaign-form-grid label.wide{grid-column:1/-1}.campaign-form-grid label small{color:#858b94;font-weight:400}.campaign-form-grid select{background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:10px 11px;font-size:13px}.campaign-resource-picker{background:#fbfaf7;border:1px solid #e4e0d8;border-radius:11px;gap:8px;margin:0 0 18px;padding:15px;display:grid}.campaign-resource-picker>strong{font-size:11px}.campaign-resource-picker>span{color:#7d8490;font-size:9px}.campaign-resource-picker article{border-top:1px solid #ebe7de;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:8px;display:grid}.campaign-resource-picker article>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.campaign-resource-picker b{font-size:10px}.campaign-resource-picker small{color:#7d8490;font-size:9px}.campaign-resource-picker label{color:#596777;align-items:center;gap:6px;font-size:9px;display:flex}.campaign-resource-picker input{width:auto}.campaign-data-audience .file-picker{justify-items:start;gap:7px;display:grid}.campaign-data-preview{border-top:1px solid #e4e0d8;gap:7px;padding-top:10px;display:grid}.campaign-data-preview p{color:#344454;margin:0;font-size:11px}.campaign-data-preview small{color:#7b4d35;line-height:1.4;display:block}.campaign-data-preview .secondary-button{justify-self:start;margin-top:4px}.campaign-data-actions{flex-wrap:wrap;gap:9px;display:flex}.campaign-data-contacts-modal{width:min(760px,100%)}.campaign-data-contacts-list{gap:10px;padding-top:20px;display:grid}.campaign-data-contacts-list article{background:#fbfaf7;border:1px solid #dce3df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:13px 15px;display:grid}.campaign-data-contacts-list article.blocked{background:#fffaf7;border-color:#e0c0b5}.campaign-data-contacts-list article>div{gap:3px;display:grid}.campaign-data-contacts-list small{color:#7d8490;font-size:10px}.campaign-data-contacts-list p{color:#8b403c;grid-column:1/-1;margin:0;font-size:10px}.conversation-role-attributes-modal{box-sizing:border-box;color:#17223a;background:#fff;border:1px solid #ddd8ce;border-radius:18px;width:min(760px,100%);max-height:min(86vh,820px);padding:24px;overflow:auto;box-shadow:0 24px 70px #0000004d}.conversation-role-attributes-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.conversation-role-attributes-modal h2{margin:4px 0;font-size:clamp(24px,3vw,38px);line-height:1.12}.conversation-role-attributes-modal p{color:#596771;margin:4px 0;font-size:14px;line-height:1.5}.conversation-role-attributes-list{gap:10px;margin-top:18px;display:grid}.conversation-role-attributes-list article{background:#fbfaf7;border:1px solid #dce3df;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:14px;padding:14px;display:grid}.conversation-role-attributes-list article>div{gap:4px;display:grid}.conversation-role-attributes-list small{color:#737f78}.conversation-role-attributes-list article>b{text-align:right;overflow-wrap:anywhere}.conversation-role-attributes-list article>b.missing{color:#8b403c;font-weight:600}@media (width<=640px){.conversation-role-attributes-modal{border-radius:14px;max-height:calc(100vh - 24px);padding:18px}.conversation-role-attributes-modal>header{flex-direction:column;align-items:stretch}.conversation-role-attributes-modal>header button{width:100%}.conversation-role-attributes-list article{grid-template-columns:1fr}.conversation-role-attributes-list article>b{text-align:left}}.campaign-form-grid>.wide{grid-column:1/-1}.campaign-template-extras label,.campaign-resource-picker .campaign-form-grid label,.campaign-preview label,.campaign-simple-parameters label{align-items:start;font-size:11px;display:grid}.campaign-template-extras input,.campaign-template-extras textarea{box-sizing:border-box;width:100%}.campaign-template-extras .campaign-form-grid{margin:8px 0}.campaign-summary>p{color:#596777;margin:0 0 18px;font-size:12px;line-height:1.6}.campaign-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.campaign-summary dl>div{background:#f6f4ee;border-radius:9px;gap:3px;padding:11px;display:grid}.campaign-summary dt{color:#7d8490;font-size:9px}.campaign-summary dd{margin:0;font-size:11px;font-weight:700}.campaign-note{color:#6f7884;margin:-7px 0 14px;font-size:10px}.campaign-follow-up{gap:12px;display:grid}.campaign-follow-up>p{margin:0}.campaign-follow-up-confirm{color:#556171;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.campaign-follow-up-confirm input{width:auto;margin-top:2px}.campaign-audience{gap:7px;max-height:430px;margin-bottom:14px;display:grid;overflow:auto}.campaign-audience>article{background:#fbfaf7;border:1px solid #e5e1d8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:10px;padding:11px;display:grid}.campaign-audience>article.ineligible{background:#faf8f4}.campaign-audience>article>input{width:auto}.campaign-audience article>div{gap:3px;display:grid}.campaign-audience strong{font-size:11px}.campaign-audience small{color:#7d8490;font-size:9px}.campaign-audience em{color:#8b5b3f;font-size:8px;font-style:normal}.campaign-consent{grid-template-columns:minmax(0,1fr) auto;align-items:center}.campaign-consent input{padding:8px 9px;font-size:10px}.campaign-consent button{padding:8px 9px}.campaign-approval,.campaign-actions{justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}.campaign-approval>div{gap:4px;display:grid}.campaign-approval strong{font-size:12px}.campaign-approval span,.campaign-actions>span{color:#7d8490;font-size:9px;line-height:1.45}.campaign-actions{justify-content:flex-end}.campaign-actions>span{margin-right:auto}.secondary-button.danger{color:#8b403c;border-color:#dfc4c1}@media (width<=900px){.campaign-layout{grid-template-columns:1fr}.campaign-list-panel{position:static}.campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.campaign-metrics,.campaign-form-grid,.campaign-summary dl,.campaign-list{grid-template-columns:1fr}.campaign-form-grid label.wide{grid-column:auto}.campaign-resource-picker article,.campaign-audience>article{grid-template-columns:auto minmax(0,1fr)}.campaign-resource-picker article{grid-template-columns:minmax(0,1fr)}.campaign-resource-picker article>label{grid-column:1}.campaign-consent{grid-column:2}.campaign-approval,.campaign-actions,.campaign-data-actions{flex-direction:column;align-items:stretch}.campaign-actions>span{margin:0}}.state-card{color:#677284;background:#ffffffb8;border:1px solid #e3ded2;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.state-card.error{color:#8b403c;flex-direction:column}.state-card button{color:#fff;background:#172a49;border:0;border-radius:8px;padding:9px 14px}.spinner{border:2px solid #d8d2c6;border-top-color:#29435f;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.configuration-panel{background:#ffffffdb;border:1px solid #e3ded2;border-radius:18px;margin-top:21px;padding:28px}.configuration-heading,.agents-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.configuration-heading p:not(.eyebrow),.agents-heading span{color:#7d8490;margin:7px 0 0;font-size:12px}.form-message{border-radius:9px;margin:20px 0 0;padding:11px 14px;font-size:12px}.form-message.success{color:#35604a;background:#e2efe7}.form-message.error{color:#8b403c;background:#f3e2df}.team-fields{border-bottom:1px solid #e8e3da;gap:15px;margin:25px 0 30px;padding-bottom:28px;display:grid}.team-fields label,.field-grid label,.full-field,.limit-grid label{color:#556171;gap:7px;font-size:11px;font-weight:700;display:grid}input,textarea{background:#fff;border:1px solid #d9d5cb;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:13px;font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical}input:focus,textarea:focus{border-color:#6e8299;box-shadow:0 0 0 3px #435d781a}.agents-heading h4{margin:0;font-size:16px}.secondary-button,.remove-button{color:#46586d;background:#fff;border:1px solid #d8d3c9;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.secondary-button:hover{border-color:#9ba9b8}.agent-editors{gap:14px;margin-top:17px;display:grid}.agent-editor{background:#fbfaf7;border:1px solid #e1ddd4;border-radius:13px;padding:20px}.agent-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.agent-identity{align-items:center;gap:11px;display:flex}.agent-identity>div{gap:3px;display:grid}.agent-identity strong{font-size:13px}.agent-identity span:not(.agent-avatar){color:#858b94;font-size:10px}.agent-actions{align-items:center;gap:13px;display:flex}.radio-label,.switch-label{color:#647082;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.radio-label input,.switch-label input{accent-color:#29435f;width:auto;margin:0}.remove-button{color:#8b504a;padding:7px 9px}.remove-button:disabled{cursor:not-allowed;opacity:.35}.field-grid{grid-template-columns:1fr 1.4fr;gap:13px;display:grid}.full-field{margin-top:13px}.limits{border-top:1px solid #e5e0d7;margin-top:15px}.limits summary{color:#667589;cursor:pointer;padding-top:14px;font-size:11px;font-weight:700}.limit-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;display:grid}.limit-grid input{padding:8px 9px}.tool-selector{border-top:1px solid #e5e0d7;gap:9px;margin-top:15px;padding-top:14px;display:grid}.tool-selector>span{color:#667589;font-size:11px;font-weight:700}.tool-selector label{background:#fff;border:1px solid #e1ddd4;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.tool-selector input{accent-color:#29435f;width:auto;margin:3px 0 0}.tool-selector label span{gap:2px;display:grid}.tool-selector b,.tool-selector strong{font-size:11px}.tool-selector small{color:#7d8490;font-size:10px;font-weight:400}.tool-picker{border-top:1px solid #e5e0d7;gap:10px;margin-top:15px;padding-top:14px;display:grid;position:relative}.tool-picker-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.tool-picker-heading>div{gap:3px;min-width:0;display:grid}.tool-picker-heading strong{color:#667589;font-size:11px}.tool-picker-heading>div>span{color:#7d8490;font-size:10px;line-height:1.4}.tool-picker-trigger{color:#344c65;background:#fff;border:1px solid #cfd6dc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:176px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.tool-picker-trigger:hover,.tool-picker-trigger[aria-expanded=true]{border-color:#71869b;box-shadow:0 0 0 3px #435d7814}.tool-picker-chips{flex-wrap:wrap;gap:6px;display:flex}.tool-picker-chips>span{color:#31566d;background:#e5edf2;border-radius:7px;align-items:center;gap:7px;padding:6px 7px 6px 9px;font-size:10px;font-weight:700;display:inline-flex}.tool-picker-chips>span.unavailable{color:#8b403c;background:#f3e2df}.tool-picker-chips small{text-transform:uppercase;letter-spacing:.04em;font-size:8px}.tool-picker-chips button{width:18px;height:18px;color:inherit;background:#ffffffa6;border:0;border-radius:50%;padding:0;line-height:1}.tool-picker-warning{color:#8b403c;background:#f3e2df;border-radius:7px;margin:0;padding:8px 10px;font-size:10px}.tool-picker-panel{background:#f8faf9;border:1px solid #d5dbe0;border-radius:11px;gap:10px;padding:12px;display:grid;box-shadow:0 12px 30px #1d2e451a}.tool-picker-panel input[type=search]{padding:9px 10px}.tool-picker-options{gap:6px;max-height:300px;display:grid;overflow-y:auto}.tool-picker-options>p{color:#7d8490;text-align:center;margin:0;padding:16px;font-size:10px}.tool-picker-options>label{cursor:pointer;background:#fff;border:1px solid #e1ddd4;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.tool-picker-options input{accent-color:#29435f;width:auto;margin:3px 0 0}.tool-picker-options label>span{gap:3px;min-width:0;display:grid}.tool-picker-options strong{font-size:11px}.tool-picker-options small{color:#7d8490;font-size:10px;font-weight:400;line-height:1.4}.tool-picker-options em{color:#596d82;white-space:nowrap;background:#eef2f3;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.tool-picker-panel>.secondary-button{justify-self:end}.tool-manager{gap:22px;display:grid}.tool-definition-list{gap:8px;display:grid}.tool-definition-list article{background:#fbfaf7;border:1px solid #e1ddd4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.tool-definition-list article div{gap:3px;min-width:0;display:grid}.tool-definition-list strong{font-size:12px}.tool-definition-list article div span{color:#7d8490;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tool-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.tool-editor-grid label,.tool-actions label{color:#556171;gap:7px;font-size:11px;font-weight:700;display:grid}.tool-editor-grid .wide-field{grid-column:1/-1}.tool-editor-grid select,.repeater-row select{background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:10px 11px;font-size:13px}.tool-subsection{border-top:1px solid #e5e0d7;gap:11px;padding-top:18px;display:grid}.subsection-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.subsection-heading>div{gap:3px;display:grid}.subsection-heading strong{color:#4c5665;font-size:12px}.subsection-heading span{color:#7d8490;font-size:10px}.repeater-row{grid-template-columns:1fr 1.45fr .7fr auto auto;align-items:center;gap:9px;display:grid}.tool-parameter-card{background:#fbfaf7;border:1px solid #e0dcd3;border-radius:12px;gap:10px;padding:12px;display:grid}.tool-parameter-card>label{color:#536170;gap:5px;font-size:11px;display:grid}.parameter-source-note{color:#657282;background:#eef2f4;border-radius:8px;margin:0;padding:9px 11px;font-size:10px}.parameter-bindings{background:#f5f8f8;border:1px solid #cfdce1;border-radius:10px;gap:10px;padding:13px;display:grid}.parameter-bindings.optional{background:#fafafa;border-style:dashed}.parameter-bindings.contextual{border-color:#9fb4bf;box-shadow:inset 3px 0 #658497}.parameter-binding-heading{gap:3px;display:grid}.parameter-binding-heading strong{color:#405367;font-size:11px}.parameter-binding-heading span{color:#72808d;font-size:10px;line-height:1.4}.role-binding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-binding-grid article{background:#fff;border:1px solid #d8e0e3;border-radius:9px;gap:8px;padding:10px;display:grid}.role-binding-grid article.selected{border-color:#7e9aaa;box-shadow:inset 0 0 0 1px #7e9aaa}.role-binding-toggle{align-items:center;gap:8px!important;display:flex!important}.role-binding-toggle input{accent-color:#29435f;width:auto;margin:0}.role-binding-toggle span{gap:2px;display:grid}.role-binding-toggle strong{color:#384b5f;font-size:11px}.role-binding-toggle small{color:#7b8792;font-size:9px;font-weight:400}.role-binding-grid article>label:last-child{color:#657282;gap:4px;font-size:9px;display:grid}.role-binding-grid select{background:#fff;border:1px solid #d9d5cb;border-radius:8px;width:100%;padding:8px 9px}.role-binding-empty,.role-binding-warning{border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.role-binding-empty{color:#695d42;background:#f1eee6}.role-binding-empty a{color:#29435f;font-weight:700}.role-binding-warning{color:#875b39;background:#fff0e5}.compact-check{white-space:nowrap;align-items:center;gap:6px!important;display:flex!important}.compact-check input{accent-color:#29435f;width:auto;margin:0}.tool-options{margin-top:0}.tool-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.tool-actions label{flex:1;min-width:190px}.routing-summary{background:#edf2f3;border:1px solid #d8e1e5;border-radius:10px;gap:4px;margin-bottom:13px;padding:12px;display:grid}.routing-summary strong{color:#596678;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.routing-summary p{color:#29435f;margin:0;font-size:12px;font-weight:700}.routing-summary small{color:#747d89;font-size:10px;line-height:1.4}.chat-section{background:#ffffffdb;border:1px solid #e3ded2;border-radius:18px;margin-top:21px;padding:28px}.chat-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;margin-top:22px;display:grid}.profile-picker{background:#f7f5ef;border:1px solid #ded9cf;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-top:20px;padding:14px 16px;display:flex}.profile-picker label{color:#556171;flex:1;gap:6px;font-size:11px;font-weight:700;display:grid}.profile-picker select{background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:10px 11px;font-size:12px}.profile-picker>span{color:#7d8490;max-width:310px;font-size:10px;line-height:1.45}.simulation-contact-card{background:#f5f8f5;border:1px solid #d8ded9;border-radius:13px;gap:16px;margin-top:20px;padding:17px;display:grid}.simulation-contact-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.simulation-contact-heading>div{gap:3px;display:grid}.simulation-contact-heading strong{color:#263f36;font-size:15px}.simulation-contact-heading p{color:#718078;margin:0;font-size:10px}.simulation-contact-heading>span{color:#68766e;text-align:right;max-width:310px;font-size:9px;line-height:1.45}.simulation-source-options{background:#e8ede9;border:1px solid #d8ded9;border-radius:10px;gap:3px;width:fit-content;padding:3px;display:flex}.simulation-source-options button{color:#607068;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:10px;font-weight:700}.simulation-source-options button.selected{color:#27483a;background:#fff;box-shadow:0 1px 3px #263f361f}.simulation-source-options button:disabled{cursor:default;opacity:.65}.simulation-saved-contact{border-top:1px solid #d8ded9;gap:11px;padding-top:14px;display:grid}.simulation-saved-summary{color:#596b61;background:#e8f0eb;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.simulation-role-row{grid-template-columns:minmax(210px,1fr) minmax(210px,1fr);align-items:end;gap:14px;display:grid}.simulation-role-row>label:not(.compact-check),.simulation-value-field{color:#53635a;gap:5px;font-size:10px;font-weight:700;display:grid}.simulation-validation{background:#fff;border:1px solid #d8ded9;border-radius:9px;justify-content:flex-start;min-height:41px;padding:10px 12px}.simulation-variable-group{border-top:1px solid #d8ded9;gap:11px;padding-top:14px;display:grid}.simulation-variable-group>div:first-child{gap:2px;display:grid}.simulation-variable-group>div:first-child strong{color:#31483d;font-size:11px}.simulation-variable-group>div:first-child span{color:#748078;font-size:9px}.simulation-values-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.simulation-value-field small{color:#879188;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.simulation-value-field input,.simulation-value-field select,.simulation-role-row select{width:100%}.simulation-empty{color:#718078;background:#ecefeb;border-radius:8px;margin:0;padding:10px 12px;font-size:9px}.simulation-account-create{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px!important;display:grid!important}.simulation-account-create .secondary-button{width:auto}.simulation-accounts{grid-template-columns:repeat(2,minmax(260px,1fr));gap:11px!important;display:grid!important}.simulation-accounts article{background:#fff;border:1px solid #d8ded9;border-radius:10px;gap:11px;padding:13px;display:grid}.simulation-accounts article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.simulation-accounts article>header strong{color:#31483d;font-size:11px}.simulation-accounts article .simulation-values-grid{grid-template-columns:1fr}.chat-card,.trace-card{background:#fbfaf7;border:1px solid #ded9cf;border-radius:14px;overflow:hidden}.chat-history{flex-direction:column;gap:13px;min-height:340px;max-height:520px;padding:22px;display:flex;overflow-y:auto}.chat-empty{text-align:center;color:#7d8490;gap:6px;margin:auto;font-size:12px;display:grid}.chat-empty strong{color:#46586d;font-size:14px}.chat-bubble{background:#e8edf1;border-radius:4px 14px 14px;align-self:flex-start;max-width:82%;padding:11px 14px}.chat-bubble.user{color:#fff;background:#203957;border-radius:14px 4px 14px 14px;align-self:flex-end}.chat-bubble small{color:#718094;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.chat-bubble.user small{color:#c7d2df}.chat-bubble p{margin:0;font-size:13px;line-height:1.5}.chat-bubble.pending{opacity:.65}.chat-simulation-warning{color:#7b5a34;border-top:1px solid #c7d0d8;margin-top:9px;padding-top:8px;font-size:10px;font-weight:700;line-height:1.4;display:block}.chat-composer{background:#fff;border-top:1px solid #e3ded2;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:15px;display:grid}.chat-composer textarea{resize:none;min-height:64px}.chat-card>.form-message{margin:0 15px 15px}.trace-card{background:#f6f4ee;padding:20px}.trace-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.trace-heading h4{margin:0;font-size:15px}.trace-empty{color:#858b94;font-size:11px;line-height:1.55}.trace-group{border-top:1px solid #dfdbd1;gap:9px;padding:15px 0;display:grid}.trace-group>strong{color:#596678;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.trace-group article{grid-template-columns:28px 1fr;gap:9px;display:grid}.trace-group article>span{color:#365f4a;background:#dfe8e3;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.trace-group article div{min-width:0}.trace-group b{font-size:11px}.trace-group p{color:#747d89;margin:3px 0 0;font-size:10px;line-height:1.45}.consultation-simulation-summary{border-left:3px solid #c28a45}.budget-row{border-top:1px solid #dfdbd1;flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.budget-row span{color:#596678;background:#e4e8e9;border-radius:6px;padding:5px 7px;font-size:9px}.trace-id{color:#858b94;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-family:ui-monospace,monospace;font-size:9px;display:block;overflow:hidden}.provider-summary{border-top:1px solid #dfdbd1;gap:8px;margin-top:12px;padding-top:12px;display:grid}.provider-summary>span{gap:2px;display:grid}.provider-summary b{font-size:10px}.provider-summary small{color:#7d8490;font-size:9px}@media (width<=980px){.app-shell{grid-template-columns:86px minmax(0,1fr)}.sidebar{align-items:center;padding:28px 15px}.brand>span:last-child,.nav-item:not(.active):after,.nav-item{font-size:0}.nav-item{justify-content:center;width:44px;height:44px}.sidebar-note{display:none}main{padding:30px}}@media (width<=720px){.app-shell{display:block}.sidebar{flex-direction:row;justify-content:space-between;width:100%;height:auto;padding:15px 20px;position:static}.brand>span:last-child{display:none}nav{margin:0;display:flex}.nav-item{display:none}.nav-item.active{display:flex}main{padding:24px 18px}.status-pill{display:none}.hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:280px;padding:29px}.metrics,.content-grid,.chat-layout{grid-template-columns:1fr}.metrics{gap:10px}.panel-heading .text-button{display:none}.configuration-panel{padding:20px}.configuration-heading,.agents-heading,.agent-editor-heading{flex-direction:column;align-items:stretch}.configuration-heading .primary-button,.secondary-button{width:100%}.agent-actions{flex-wrap:wrap}.field-grid,.limit-grid,.tool-editor-grid,.repeater-row,.repeater-row.output{grid-template-columns:1fr}.tool-picker-heading{flex-direction:column;align-items:stretch}.tool-picker-trigger{width:100%}.tool-picker-options>label{grid-template-columns:auto minmax(0,1fr)}.tool-picker-options em{grid-column:2;justify-self:start}.tool-editor-grid .wide-field{grid-column:auto}.tool-definition-list article{grid-template-columns:minmax(0,1fr) auto}.tool-definition-list .text-button{grid-column:1/-1}.subsection-heading{flex-direction:column;align-items:stretch}.chat-section{padding:20px}.profile-picker{flex-direction:column;align-items:stretch}.simulation-contact-heading{flex-direction:column;gap:8px}.simulation-contact-heading>span{text-align:left;max-width:none}.simulation-role-row,.simulation-accounts{grid-template-columns:1fr}.simulation-values-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.chat-composer{grid-template-columns:1fr}}.channel-list{gap:16px;margin-top:21px;display:grid}.channel-card{background:#ffffffd1;border:1px solid #ded9cf;border-radius:16px;overflow:hidden}.channel-card-heading{border-bottom:1px solid #e5e0d7;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.channel-card-heading>div{align-items:center;gap:11px;display:flex}.channel-card-heading>div>span:last-child{gap:3px;display:grid}.channel-card-heading strong{color:#26384d;font-size:13px}.channel-card-heading small{color:#7a8490;font-size:9px}.channel-mark{color:#285c44;background:#dcece3;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.channel-status{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.channel-status.active{color:#315c48;background:#dcece3}.channel-status.paused{color:#7b5a34;background:#f2e5d5}.channel-status.error,.channel-status.disconnected{color:#8b4031;background:#f4dfd9}.channel-facts{background:#fbfaf7;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 20px;display:grid}.channel-facts div{gap:4px;display:grid}.channel-facts span{color:#858d96;text-transform:uppercase;font-size:8px;font-weight:800}.channel-facts strong{color:#435466;text-overflow:ellipsis;font-size:10px;overflow:hidden}.channel-warning{color:#874536;background:#fff1eb;margin:0;padding:10px 20px;font-size:9px}.channel-editor,.channel-authorization{background:#fbfaf7;border:1px solid #e1ddd4;border-radius:12px;margin:18px 20px 0;padding:16px}.channel-section-heading>div{gap:3px;display:grid}.channel-section-heading strong{color:#33495d;font-size:11px}.channel-section-heading span{color:#7d8790;font-size:9px;line-height:1.45}.channel-fields{grid-template-columns:1fr 1fr .55fr;gap:11px;margin-top:13px;display:grid}.channel-fields label{color:#556171;gap:6px;font-size:10px;font-weight:700;display:grid}.channel-fields input,.channel-fields select{color:#26384d;background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:9px 10px}.channel-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:13px;display:flex}.channel-actions .form-message{margin:0 auto 0 0}.channel-authorization dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0 0;display:grid}.channel-authorization dl div{gap:3px;display:grid}.channel-authorization dt{color:#858d96;text-transform:uppercase;font-size:8px;font-weight:800}.channel-authorization dd{color:#435466;margin:0;font-size:10px}.channel-audit{background:#f1efe9;border-radius:10px;margin:18px 20px 20px;padding:12px 15px}.channel-audit summary{color:#4d5e6c;cursor:pointer;font-size:10px;font-weight:800}.channel-audit>div{gap:6px;margin-top:10px;display:grid}.channel-audit article{background:#fff;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 9px;display:flex}.channel-audit article span{gap:2px;display:grid}.channel-audit strong{color:#4d5e6c;font-size:9px}.channel-audit small,.channel-audit time{color:#899198;font-size:8px}.channel-empty{color:#73808b;text-align:center;border:1px dashed #d9d5cb;border-radius:14px;gap:6px;margin-top:21px;padding:28px;display:grid}.channel-empty strong{color:#46586b;font-size:12px}.channel-empty span{font-size:10px}.channel-unlink{background:#fff9f6;border:1px solid #ead8d2;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 20px;padding:14px 16px;display:flex}.channel-unlink>div{gap:3px;display:grid}.channel-unlink strong{color:#74483c;font-size:10px}.channel-unlink span{color:#856d65;max-width:620px;font-size:9px;line-height:1.45}.channel-unlink-modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (width<=820px){.channel-facts,.channel-authorization dl{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-fields{grid-template-columns:1fr}}@media (width<=520px){.channel-card-heading{flex-direction:column;align-items:flex-start}.channel-facts,.channel-authorization dl{grid-template-columns:1fr}.channel-actions{flex-direction:column;align-items:stretch}.channel-actions .primary-button{width:100%}.channel-audit article{flex-direction:column}.channel-unlink{flex-direction:column;align-items:stretch}.channel-unlink button,.channel-unlink-modal-actions button{width:100%}.channel-unlink-modal-actions{flex-direction:column-reverse}}.tool-catalog-panel{gap:22px;display:grid}.tool-catalog-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tool-catalog-heading>div{gap:4px;display:grid}.tool-catalog-heading h3{color:#1d304b;font-size:22px}.tool-catalog-heading p:not(.eyebrow){color:#7a8490;margin:0;font-size:11px}.tool-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 14px;max-width:720px;display:grid}.tool-search-row>label{color:#556171;grid-column:1/-1;font-size:11px;font-weight:700}.tool-search-row>div{position:relative}.tool-search-row>div>span{color:#7c8791;font-size:18px;position:absolute;top:50%;left:13px;transform:translateY(-52%)}.tool-search-row input{padding-left:40px;padding-right:40px}.tool-search-row>div>button{color:#5f6c78;background:#ece9e2;border:0;border-radius:50%;width:26px;height:26px;padding:0;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tool-search-row small{color:#7d8790;white-space:nowrap;font-size:10px}.tool-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:13px;display:grid}.tool-catalog-card{background:#fbfaf7;border:1px solid #dfdbd2;border-radius:14px;flex-direction:column;gap:14px;min-width:0;min-height:230px;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.tool-catalog-card:hover{border-color:#b8c2ca;transform:translateY(-1px);box-shadow:0 10px 24px #1d2e4512}.tool-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-method-badge,.tool-status-badge{letter-spacing:.055em;text-transform:uppercase;border-radius:6px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800}.tool-method-badge{color:#31536f;background:#e4ebf1}.tool-status-badge{color:#77736d;background:#eeeae2}.tool-status-badge.enabled{color:#35604a;background:#dcebe3}.tool-status-badge.tested{color:#365572;background:#e1e9f3}.tool-status-badge.failed{color:#8b403c;background:#f3e2df}.tool-status-badge.readonly{color:#6f6656;background:#eee8dd}.tool-card-copy{gap:7px;display:grid}.tool-card-copy h4{overflow-wrap:anywhere;color:#22364d;margin:0;font-size:14px}.tool-card-copy p{color:#697581;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.tool-card-meta{color:#78828b;border-top:1px solid #e8e4dc;gap:4px;padding-top:11px;font-size:9px;display:grid}.tool-card-meta span:first-child{color:#405973;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;overflow:hidden}.tool-catalog-card>.secondary-button,.tool-readonly-note{margin-top:auto}.tool-readonly-note{color:#716b62;background:#f0ede6;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.4}.tool-catalog-empty{color:#7b8590;text-align:center;background:#faf9f5;border:1px dashed #d3cec4;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:210px;padding:35px;display:grid}.tool-catalog-empty strong{color:#33485d;font-size:14px}.tool-catalog-empty span{font-size:11px}.tool-catalog-empty button{margin-top:6px}.tool-modal-backdrop{align-items:center;padding:24px}.tool-editor-modal{background:#fff;border:1px solid #ffffff59;border-radius:19px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #030f1c57}.tool-modal-header{background:#fbfaf7;border-bottom:1px solid #e1ddd4;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.tool-modal-header>div{gap:3px;display:grid}.tool-modal-header h3{color:#20364e;overflow-wrap:anywhere}.tool-modal-header p:not(.eyebrow){color:#7a8490;margin:2px 0 0;font-size:10px}.modal-close-button{color:#65717d;background:#fff;border:1px solid #d8d3ca;border-radius:10px;flex:0 0 36px;width:36px;height:36px;padding:0;font-size:22px;line-height:1}.modal-close-button:hover{color:#273b50;border-color:#aab4bd}.modal-close-button:disabled{cursor:wait;opacity:.5}.tool-modal-body{gap:22px;padding:24px;display:grid;overflow-y:auto}.tool-modal-body .tool-options[open] .tool-editor-grid{margin-top:15px}.tool-modal-body .tool-explorer{margin:0}.tool-empty-row{color:#7c858d;background:#f5f3ed;border-radius:9px;margin:0;padding:12px;font-size:10px}.tool-modal-actions{background:#fbfaf7;border-top:1px solid #ddd8ce;justify-content:flex-end;align-items:center;gap:9px;padding:14px 24px;display:flex}@media (width<=720px){.tool-catalog-heading{flex-direction:column;align-items:stretch}.tool-catalog-heading .primary-button{width:100%}.tool-search-row{grid-template-columns:1fr}.tool-search-row small{justify-self:start}.tool-catalog-grid{grid-template-columns:1fr}.tool-modal-backdrop{align-items:stretch;padding:0}.tool-editor-modal{border:0;border-radius:0;width:100%;max-height:100vh}.tool-modal-header,.tool-modal-body,.tool-modal-actions{padding-left:18px;padding-right:18px}.tool-modal-actions{flex-direction:column-reverse;align-items:stretch}.tool-modal-actions button{width:100%}.role-definition-create{grid-template-columns:1fr}.role-definition-create .primary-button{width:100%}.role-value-row,.role-workspace{grid-template-columns:1fr}.role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.role-editor-heading,.role-contact-heading{flex-direction:column}.role-definition-table article{grid-template-columns:1fr}.role-definition-table article .secondary-button{width:100%}.role-editor-actions{flex-direction:column-reverse;align-items:stretch}.role-editor-actions button{width:100%}.role-binding-grid{grid-template-columns:1fr}}main{width:100%;max-width:1540px;margin:0 auto}.sidebar nav{overscroll-behavior:contain;scrollbar-color:#40506a transparent;scrollbar-width:thin;flex:auto;width:100%;min-height:0;margin:42px 0 16px;padding-right:4px;overflow-y:auto}.nav-icon{color:#9eabbd;letter-spacing:.04em;border:1px solid #40506a;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.nav-item.active .nav-icon{color:#17223a;background:#d7a93d;border-color:#d7a93d}.nav-item .nav-dot{display:none}.topbar label{color:#6d7685;gap:5px;font-size:10px;font-weight:700;display:grid}.topbar select,.team-fields select,.field-grid select{background:#fff;border:1px solid #d9d5cb;border-radius:9px;min-width:170px;padding:9px 34px 9px 11px;font-size:12px}.context-actions{justify-content:flex-end}.page-intro{background:linear-gradient(130deg,#ffffffeb,#eff2f0d1);border:1px solid #ded9cf;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:154px;padding:29px 32px;display:flex}.page-intro>div:first-child{max-width:720px}.page-intro h2{color:#182944;font-size:clamp(27px,3vw,38px)}.page-intro p:not(.eyebrow){color:#6f7885;max-width:700px;margin:12px 0 0;font-size:13px;line-height:1.6}.page-actions{align-items:center;gap:10px;display:flex}.quick-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:21px;display:grid}.quick-card{text-align:left;color:#17223a;background:#ffffffc2;border:1px solid #e0dbd1;border-radius:15px;align-content:start;gap:8px;min-height:150px;padding:22px;display:grid}.quick-card:hover{border-color:#aeb9c4;transform:translateY(-1px);box-shadow:0 10px 24px #1d2e4514}.quick-card strong{font-size:15px}.quick-card span{color:#737c89;min-height:40px;font-size:11px;line-height:1.5}.quick-card b{color:#425f79;margin-top:auto;font-size:10px}.companies-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:21px;margin-top:21px;display:grid}.company-list{gap:10px;display:grid}.company-card{color:#17223a;text-align:left;background:#fbfaf7;border:1px solid #e1ddd4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:15px;display:grid}.company-card.selected{background:#eef2f3;border-color:#71869b;box-shadow:inset 3px 0 #29435f}.company-mark{color:#29435f;background:#dfe8f1;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.company-card>span:nth-child(2){gap:3px;display:grid}.company-card small{color:#818894;font-size:10px}.company-card b{color:#596d82;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.create-company-panel{align-content:start;gap:14px;display:grid}.create-company-panel label{color:#556171;gap:7px;font-size:11px;font-weight:700;display:grid}.panel-copy{color:#737c89;margin:-2px 0 8px;font-size:11px;line-height:1.55}.team-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.team-card{color:#17223a;text-align:left;background:#ffffffc2;border:1px solid #dfdad0;border-radius:13px;align-content:start;gap:10px;min-height:92px;padding:16px;display:grid}.team-card.selected{background:#eef2f3;border-color:#71869b;box-shadow:inset 0 -3px #29435f}.team-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.team-card strong{font-size:13px}.team-card small{color:#7c8490;font-size:10px}.team-connections-warning{color:#874536;background:#fff1eb;border-radius:9px;margin:16px 0 -5px;padding:10px 12px;font-size:10px}.team-connections{border-top:1px solid #e4dfd6;gap:6px;min-width:0;padding-top:10px;display:grid}.consultation-panel{background:#fff;border:1px solid #ded8ce;border-radius:14px;gap:18px;margin-top:22px;padding:24px;display:grid}.consultation-panel h2{margin:4px 0}.consultation-panel p{color:#66707a;margin:0}.consultation-panel label,.consultation-form,.consultation-template-form{gap:7px;display:grid}.consultation-panel select,.consultation-panel input{background:#fff;border:1px solid #cbc5bb;border-radius:8px;min-height:42px;padding:8px 10px}.consultation-manager-launch{background:#fbfaf7;border:1px solid #ddd8ce;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.consultation-manager-launch>div{gap:3px;display:grid}.consultation-manager-launch strong{color:#2e4357;font-size:13px}.consultation-manager-launch span{color:#546678;font-size:11px;font-weight:700}.consultation-manager-launch small{color:#7d8790;font-size:9px;line-height:1.45}.consultation-manager-modal{width:min(1040px,100%)}.consultation-manager-body{align-content:start;gap:18px;padding-top:22px;display:grid}.consultation-manager-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.consultation-manager-toolbar>div{gap:3px;display:grid}.consultation-manager-toolbar strong{color:#2e4357;font-size:12px}.consultation-manager-toolbar span{color:#7a8590;font-size:10px}.consultation-manager-grid{gap:18px;min-width:0;display:grid}.consultation-manager-grid.has-editor{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.consultation-list{gap:8px;display:grid}.consultation-list article{border:1px solid #e7e1d8;border-radius:9px;justify-content:space-between;gap:12px;padding:12px;display:flex}.consultation-list article.inactive{opacity:.72;background:#f5f3ee}.consultation-list article div{gap:3px;display:grid}.consultation-entry-actions,.consultation-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.consultation-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.consultation-form-actions{grid-column:1/-1}.consultation-manager-editor{background:#f8f6f1;border:1px solid #dcd7cd;border-radius:12px;grid-template-columns:1fr;align-items:stretch;padding:18px;position:sticky;top:0}.consultant-contact-field{color:#17223a;gap:7px;font-size:13px;display:grid}.consultant-contact-field>div{background:#fff;border:1px solid #cbc5bb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:flex}.consultant-contact-field strong{overflow-wrap:anywhere}.consultant-contact-field small{color:#7a8590;font-size:10px}.consultant-contact-search-backdrop{z-index:1100}.consultant-contact-search{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(640px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #030f1c61}.consultant-contact-search-body{align-content:start;gap:10px;min-height:0;padding:22px 24px 24px;display:grid;overflow-y:auto}.consultant-contact-search-body>label{color:#4f5e6d;font-size:11px;font-weight:700}.consultant-contact-search-body>input{background:#fff;border:1px solid #bcb6ab;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.consultant-contact-search-message{background:#f5f2eb;border-radius:9px;padding:12px;font-size:11px;color:#65717c!important}.consultant-contact-results{gap:7px;display:grid}.consultant-contact-results button{color:#24384c;text-align:left;background:#fff;border:1px solid #dfd9cf;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 13px;display:flex}.consultant-contact-results button:hover,.consultant-contact-results button.selected{background:#eef2f3;border-color:#71869b}.consultant-contact-results span{color:#78838d;white-space:nowrap;font-size:10px}.consultation-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.consultation-editor-heading h3{color:#2e4357;font-size:17px}.consultation-editor-heading .text-button{flex:none}.consultation-template-form{background:#f6f4ee;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:14px}.team-connections-title{color:#858d96;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.team-connection{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.team-connection-name{color:#435466;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex;overflow:hidden}.team-connection-name b{color:#285c44;background:#dcece3;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:19px;font-size:7px;display:grid}.team-connection-status{border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-weight:800}.team-connection-status.active{color:#315c48;background:#dcece3}.team-connection-status.paused{color:#7b5a34;background:#f2e5d5}.team-connection-status.error,.team-connection-status.disconnected{color:#8b4031;background:#f4dfd9}.team-connection-empty{color:#8a9299;font-size:9px;font-style:italic}.inline-check{align-items:center;gap:8px!important;display:flex!important}.inline-check input{width:auto}.manager-grid{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:22px;display:grid}.manager-list{border-right:1px solid #e5e0d7;align-content:start;gap:8px;padding-right:20px;display:grid}.manager-list-item{color:#17223a;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.manager-list-item:hover,.manager-list-item.selected{background:#eef2f3;border-color:#d9dfe3}.manager-list-item>span:last-child{gap:3px;min-width:0;display:grid}.manager-list-item strong{font-size:12px}.manager-list-item small{color:#7d8490;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.manager-editor{min-width:0}.compact-fields{margin-top:0}.empty-list{color:#7d8490;text-align:center;border:1px dashed #d6d0c5;border-radius:11px;margin:0;padding:20px;font-size:11px}.chat-section{margin-top:21px}.chat-empty-icon{color:#29435f;background:#dfe8f1;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 5px;font-size:10px;font-weight:800;display:grid}.agent-test-panel{margin-top:21px}.agent-test-form{border-top:1px solid #e5e0d7;margin-top:23px;padding-top:20px}.agent-test-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-test-fields label{color:#556171;gap:7px;font-size:11px;font-weight:700;display:grid}.agent-test-fields select{background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:10px 11px;font-size:12px}.agent-test-fields .wide-field{grid-column:1/-1}.agent-test-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.agent-test-actions>span{color:#7d8490;font-size:10px}.agent-test-result{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;margin-top:20px;display:grid}.agent-test-response,.agent-test-trace{background:#fbfaf7;border:1px solid #ded9cf;border-radius:13px;padding:20px}.agent-test-response h4{margin:4px 0 13px;font-size:15px}.agent-test-response>p:not(.eyebrow){color:#354257;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.safe-test-note{color:#35604a;background:#e2efe7;border-radius:9px;gap:3px;margin-top:20px;padding:11px 13px;display:grid}.safe-test-note strong{font-size:10px}.safe-test-note span{font-size:10px;line-height:1.45}.agent-test-trace{background:#f6f4ee;align-content:start;display:grid}.agent-test-trace>div{border-bottom:1px solid #dfdbd1;gap:3px;padding:12px 0;display:grid}.agent-test-trace>div:first-child{padding-top:0}.agent-test-trace strong{color:#596678;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.agent-test-trace span{color:#354257;font-size:11px;font-weight:700}.agent-test-trace small{color:#7d8490;font-size:9px;line-height:1.45}.tool-test-output{border-bottom:1px solid #dfdbd1;padding:12px 0}.tool-test-output summary{color:#46586d;cursor:pointer;font-size:10px;font-weight:700}.tool-test-output pre{color:#556171;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:7px;max-height:220px;margin:9px 0 0;padding:10px;font-size:9px;overflow:auto}@media (width<=1120px){.context-actions .status-pill{display:none}.context-actions label{max-width:190px}.quick-grid,.team-catalog{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.nav-icon,.nav-item.active .nav-icon{border:0}.context-actions label{max-width:155px}.context-actions select{width:100%;min-width:0}.manager-grid{grid-template-columns:1fr}.manager-list{border-bottom:1px solid #e5e0d7;border-right:0;padding:0 0 18px}}@media (width<=720px){.sidebar{align-items:center;gap:18px;overflow-x:auto}.sidebar nav{flex:none;gap:5px;width:auto;min-height:auto;margin:0;padding:0;display:flex;overflow:visible}.nav-item,.nav-item.active{width:auto;height:auto;padding:8px;font-size:0;display:flex}.nav-icon{flex-basis:28px;width:28px;height:28px;font-size:8px}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{width:100%}.context-actions{grid-template-columns:1fr 1fr auto;display:grid}.context-actions label{max-width:none}.page-intro{flex-direction:column;align-items:stretch;min-height:0;padding:24px}.page-actions .primary-button{width:100%}.quick-grid,.team-catalog,.companies-layout,.agent-test-fields,.agent-test-result,.consultation-form,.consultation-template-form{grid-template-columns:1fr}.quick-grid{gap:10px}.manager-grid{grid-template-columns:1fr}.agent-test-fields .wide-field{grid-column:auto}.agent-test-actions{flex-direction:column;align-items:stretch}.agent-test-actions .primary-button{width:100%}.consultation-manager-launch,.consultation-manager-toolbar,.consultation-editor-heading{flex-direction:column;align-items:stretch}.consultation-manager-launch button,.consultation-manager-toolbar button{width:100%}.consultation-manager-grid.has-editor{grid-template-columns:1fr}.consultation-manager-editor{position:static}.consultation-list article,.consultant-contact-field>div,.consultant-contact-results button{flex-direction:column;align-items:stretch}.consultant-contact-search{border-radius:0;width:100%;max-height:100vh}.consultation-entry-actions,.consultation-form-actions{flex-wrap:wrap;grid-column:auto}}@media (width<=460px){.context-actions{grid-template-columns:1fr 1fr}.context-actions .avatar,.brand{display:none}.sidebar{justify-content:center}.company-card{grid-template-columns:auto 1fr}.company-card>b{grid-column:2}.simulation-values-grid,.simulation-account-create{grid-template-columns:1fr}.simulation-account-create .secondary-button{width:100%}}.prompt-assistant-trigger{color:var(--navy,#17324d);cursor:pointer;background:0 0;border:0;margin:0 0 .45rem .5rem;font-weight:700;display:inline-block}.prompt-field{gap:.45rem;display:grid}.prompt-field-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.prompt-field-heading .prompt-assistant-trigger{margin:0}.prompt-field>label{display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-backdrop{z-index:1000;background:#0c1b2bad;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.prompt-assistant-modal{background:#fff;border-radius:18px;width:min(980px,100%);max-height:calc(100vh - 3rem);padding:1.5rem;overflow:auto;box-shadow:0 24px 70px #0000004d}.prompt-assistant-modal>label,.prompt-comparison label{gap:.45rem;display:grid}.prompt-comparison,.prompt-notes{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.prompt-notes>div{background:#f4f7f5;border-radius:12px;padding:1rem}.prompt-notes ul{margin:.5rem 0 0;padding-left:1.25rem}.prompt-metrics{color:#596771;font-size:.85rem}@media (width<=760px){.prompt-comparison,.prompt-notes{grid-template-columns:1fr}}.conversation-workspace{background:#ffffffd6;border:1px solid #dcd7cd;border-radius:17px;grid-template-columns:minmax(270px,340px) minmax(0,1fr);min-height:650px;margin-top:21px;display:grid;overflow:hidden;box-shadow:0 13px 35px #20303f12}.conversation-inbox{background:#f7f5f0;border-right:1px solid #ded9cf;min-width:0}.conversation-inbox>header{border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:16px 18px;display:flex}.conversation-inbox>header div{gap:2px;display:grid}.conversation-inbox>header strong{color:#21394d;font-size:15px}.conversation-inbox>header span,.conversation-inbox>header small{color:#77818a;font-size:9px}.conversation-filters{background:#f2f0eb;border-bottom:1px solid #ded9cf;gap:6px;padding:10px 12px;display:grid}.conversation-filters-title{color:#68737c;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:800}.conversation-filters>div{grid-template-columns:minmax(0,1fr) minmax(105px,.72fr);gap:6px;min-width:0;display:grid}.conversation-filters>small{color:#7b858e;font-size:8px}.conversation-search{min-width:0;display:block}.conversation-search input{color:#263b4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5d0c6;border-radius:9px;padding:10px 11px;font-weight:500}.conversation-search input:focus{border-color:#6d927f;outline:3px solid #507e6621}.conversation-campaign-filter{min-width:0;display:block}.conversation-campaign-filter select{color:#263b4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5d0c6;border-radius:9px;padding:9px 10px;font-weight:500}.conversation-list{max-height:740px;overflow-y:auto}.conversation-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3dfd6;gap:8px;padding:15px 17px;display:grid;position:relative}.conversation-item:hover{background:#f0eee8}.conversation-item.selected{background:#e8f0ec;box-shadow:inset 3px 0 #32674f}.conversation-item-top{justify-content:space-between;gap:10px;display:flex}.conversation-item-top strong{color:#263b4d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-item-top small{color:#899097;flex:none;font-size:8px}.conversation-item-meta{flex-wrap:wrap;gap:5px;display:flex}.consultation-search-result{background:#f8fcf9;border:1px solid #cfded5;border-radius:12px;gap:12px;margin:12px;padding:13px;display:grid}.consultation-search-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.consultation-search-result>header>div{gap:3px;min-width:0;display:grid}.consultation-search-result>header span,.consultation-search-links span{color:#758079;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.consultation-search-result>header strong{color:#244536;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:11px;overflow:hidden}.consultation-search-links{gap:9px;display:grid}.consultation-search-links>div{border-top:1px solid #dce6df;gap:4px;min-width:0;padding-top:9px;display:grid}.consultation-search-links strong{color:#2c4051;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.consultation-search-links small{color:#7c858d;font-size:8px}.consultation-search-links button{width:100%;margin-top:3px;padding:7px 9px;font-size:9px}.channel-badge,.owner-badge,.contact-role-badge,.campaign-conversation-badge{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.channel-badge{color:#4a5e6b;background:#e3e8eb}.channel-whatsapp{color:#276047;background:#dcefe5}.channel-simulation{color:#545777;background:#e7e8f1}.owner-badge{color:#526678;background:#e8edf2}.owner-human{color:#76521d;background:#f3e4c6}.contact-role-badge{color:#684a76;background:#eee5f2}.campaign-conversation-badge{color:#735d28;background:#f1ead8}.conversation-preview{color:#68747e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.waiting-badge{color:#fff;background:#a95b37;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;bottom:13px;right:16px}.conversation-panel{background:#fbfaf7;flex-direction:column;min-width:0;display:flex}.conversation-placeholder{color:#7a848c;text-align:center;place-content:center;gap:6px;min-height:620px;display:grid}.conversation-placeholder strong{color:#3a4c5c;font-size:16px}.conversation-placeholder span{font-size:11px}.conversation-header{background:#ffffffb3;border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:17px 21px;display:flex}.conversation-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.conversation-title-line h2{color:#1d354a;margin:0;font-size:19px}.conversation-header p{color:#76818b;margin:4px 0 6px;font-size:10px}.conversation-owner{color:#4d6373;font-size:9px;font-weight:700}.conversation-owner.owner-human{color:#7b5720}.conversation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.danger-button{color:#914730;font:inherit;cursor:pointer;background:#fff7f4;border:1px solid #bd6b55;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.danger-button:hover:not(:disabled){background:#f8e3dc}.danger-button:disabled{cursor:not-allowed;opacity:.48}.conversation-success{color:#35634a;background:#eaf5ee;border:1px solid #c7decf;border-radius:9px;margin:16px 0 -5px;padding:11px 13px;font-size:10px}.conversation-close-modal{background:#fff;border-radius:16px;width:min(470px,100%);padding:24px;box-shadow:0 24px 70px #00000047}.conversation-close-modal h2{color:#243b4d;margin:6px 0 9px;font-size:19px}.conversation-close-modal p{color:#63717b;margin:0;font-size:11px;line-height:1.55}.conversation-close-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.conversation-notice{color:#5d6c77;background:#eceff1;border-radius:9px;margin:10px 18px 0;padding:9px 12px;font-size:10px}.conversation-notice.human{color:#74531d;background:#fff0d5}.conversation-notice.waiting{color:#844832;background:#f6e6df}.chat-thread{background:linear-gradient(#f7f4ee 0%,#fbfaf7 100%);flex-direction:column;gap:12px;min-height:430px;max-height:570px;padding:22px;display:flex;overflow-y:auto}.chat-message{border:1px solid #0000;border-radius:13px;width:min(74%,640px);padding:11px 13px;box-shadow:0 3px 10px #2334410d}.chat-message.incoming{background:#fff;border-color:#dedad1;border-bottom-left-radius:4px;align-self:flex-start}.chat-message.coordinator{background:#e8f0f6;border-color:#cbd9e4;border-bottom-right-radius:4px;align-self:flex-end}.chat-message.human{background:#e3f0e8;border-color:#c6ddcf;border-bottom-right-radius:4px;align-self:flex-end}.chat-message.delivery-error{background:#fff9f7;border:2px solid #ba4c3d;box-shadow:0 4px 16px #942f2029}.chat-message-meta{color:#77828c;justify-content:space-between;gap:12px;font-size:8px;display:flex}.chat-message-meta strong{color:#4d6170;text-transform:uppercase;letter-spacing:.045em}.message-delivery-error{color:#832d21;background:#fbe4de;border-radius:8px;gap:4px;margin-top:9px;padding:10px 11px;line-height:1.4;display:grid}.message-delivery-error strong{font-size:11px}.message-delivery-error span{font-size:10px}.chat-message p{color:#263b4d;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.5}.message-kind{color:#687580;background:#ece9e2;border-radius:5px;margin-top:6px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-block}.campaign-message-context{background:#fff7df;border-left:4px solid #b98528;border-radius:7px;gap:2px;margin-top:8px;padding:8px 10px;display:grid}.campaign-message-context span{color:#8b641d;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:800}.campaign-message-context strong{color:#513f1f;font-size:11px}.campaign-message-context small,.campaign-message-footer,.campaign-message-warning{color:#76684e;font-size:8px}.campaign-message-footer{margin-top:7px;font-style:italic;display:block}.campaign-message-buttons{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.campaign-message-buttons span{color:#6e592d;background:#fffdf7;border:1px solid #dac99f;border-radius:999px;padding:3px 7px;font-size:8px}.campaign-message-warning{margin-top:7px;display:block}.campaign-parameter-error{color:#9b3225;font-weight:700}.message-attachment{background:#ffffff8c;border:1px solid #315a8229;border-radius:8px;gap:2px;margin-top:9px;padding:9px 10px;display:grid}.message-attachment strong{color:#315a82;font-size:10px}.message-attachment span{color:#73808a;font-size:8px}.delivery{color:#657582;text-align:right;margin-top:7px;font-size:8px}.delivery-read,.delivery-delivered,.delivery-sent{color:#347055}.delivery-failed,.delivery-unknown{color:#974d3b}.message-trace-button{color:#315a82;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:8px;font-weight:800}.message-trace-button:hover{text-decoration:underline}.message-trace-backdrop{padding:20px}.message-trace-modal{background:#fbfaf7;border-radius:17px;width:min(860px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #0000004d}.message-trace-heading{z-index:1;background:#fffffff5;border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 22px;display:flex;position:sticky;top:0}.message-trace-heading h2{color:#20384c;margin:4px 0;font-size:20px}.message-trace-heading p{color:#78838c;margin:0;font-size:9px}.message-trace-response{background:#e8f0f6;border:1px solid #cbd9e4;border-radius:11px;margin:18px 22px 0;padding:13px 15px}.message-trace-response strong{color:#315a82;text-transform:uppercase;letter-spacing:.045em;font-size:9px}.message-trace-response p{color:#2a4052;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.5}.message-trace-scope{color:#756b59;background:#f1ede4;border-radius:8px;margin:10px 22px 0;padding:9px 11px;font-size:9px;line-height:1.45}.message-trace-loading{color:#66737d;margin:22px;font-size:11px}.message-trace-body{gap:10px;padding:18px 22px 22px;display:grid}.message-trace-step{background:#fff;border:1px solid #dfdbd2;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:13px 14px;display:grid}.message-trace-number{color:#fff;background:#29435f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.message-trace-step>div{gap:5px;min-width:0;display:grid}.message-trace-step strong{color:#2b4053;font-size:11px}.message-trace-step p{color:#697680;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.message-trace-step blockquote{color:#536778;background:#f1f5f7;border-left:3px solid #8ba0b2;border-radius:0 7px 7px 0;margin:3px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.message-trace-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.message-trace-cards article{background:#f8faf9;border:1px solid #e0e4e4;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.message-trace-cards b{color:#405568;font-size:10px}.message-trace-cards small{color:#74818b;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.message-trace-status{color:#3f674f;background:#e5eee8;border-radius:999px;width:max-content;padding:3px 6px;font-size:7px;font-weight:800}.message-trace-status.status-failed,.message-trace-status.status-blocked{color:#8a4939;background:#f4e1dc}.message-trace-resources{flex-wrap:wrap;gap:6px;display:flex}.message-trace-resources span{color:#5b5870;background:#eceaf1;border-radius:6px;padding:5px 7px;font-size:8px}.message-trace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.message-trace-metrics span{background:#f0f3f3;border-radius:8px;gap:2px;min-width:0;padding:9px;display:grid}.message-trace-metrics b{color:#3c5264;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-trace-metrics small{color:#7c878f;text-transform:uppercase;font-size:7px}.message-trace-id{color:#818991;overflow-wrap:anywhere;font-size:8px}.human-composer{background:#fff;border-top:1px solid #ded9cf;padding:14px 18px 17px}.human-composer textarea{resize:vertical;width:100%;min-height:78px}.human-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.human-composer span{color:#77818a;font-size:9px}.conversation-empty,.conversation-error{color:#68737c;background:#ece9e2;border-radius:9px;margin:14px;padding:12px;font-size:10px}.conversation-error{color:#8d4535;background:#f7e3dd}.panel-error{margin-bottom:0}.conversation-contact-card{background:#f4f8f5;border:1px solid #d8ded9;border-radius:11px;grid-template-columns:minmax(180px,1.2fr) minmax(170px,.8fr) minmax(150px,.7fr) auto;align-items:center;gap:14px;margin:12px 18px 0;padding:12px 14px;display:grid}.conversation-contact-card>div:first-child{gap:3px;display:grid}.conversation-contact-card strong{color:#263f36;font-size:12px}.conversation-contact-card small{color:#718078;font-size:8px}.conversation-contact-card label{color:#52645a;gap:4px;font-size:9px;font-weight:700;display:grid}.conversation-contact-card select{background:#fff;border:1px solid #d1d8d3;border-radius:7px;min-width:0;padding:7px 8px;font-size:9px}.conversation-contact-roles{color:#718078;gap:5px;font-size:8px;display:grid}.conversation-contact-roles>div{flex-wrap:wrap;gap:4px;display:flex}.conversation-contact-roles b{color:#466052;background:#e4ece7;border-radius:999px;padding:4px 6px;font-size:8px}.conversation-campaigns{color:#7d7257;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 18px 0;font-size:8px;display:flex}.conversation-campaigns b{color:#6d5928;background:#f1ead8;border-radius:999px;padding:5px 8px;font-size:8px}.conversation-annotation-launch{background:#f4f8f5;border:1px solid #d7ded9;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:10px 18px 0;padding:8px 10px;display:flex}.conversation-annotation-launch>div{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.conversation-annotation-launch span{color:#345044;font-size:9px;font-weight:800}.conversation-annotation-launch small{color:#7b867f;font-size:8px}.conversation-annotation-launch button{flex:none;padding:7px 9px;font-size:8px}.conversation-annotation-backdrop{padding:20px}.conversation-annotation-modal{background:#fbfaf7;border-radius:17px;width:min(850px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #0000004d}.conversation-annotation-modal>header{z-index:1;background:#fffffff5;border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex;position:sticky;top:0}.conversation-annotation-modal>header>div{gap:3px;display:grid}.conversation-annotation-modal h2{color:#20384c;margin:0;font-size:19px}.conversation-annotation-modal>header p{color:#78838c;margin:0;font-size:9px}.conversation-annotation-modal>.conversation-annotation{margin:18px 21px 21px}.conversation-annotation{background:#f4f9f6;border:1px solid #ccdcd4;border-radius:11px;gap:9px;margin:12px 18px 0;padding:14px 15px;display:grid}.conversation-annotation.pending,.conversation-annotation.stale{background:#fbf7ed;border-color:#dfd4b8}.conversation-annotation>header,.conversation-annotation>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversation-annotation>header>div,.conversation-annotation>div:first-child{gap:3px;display:grid}.conversation-annotation>header strong,.conversation-annotation>div:first-child strong{color:#29483a;font-size:12px}.conversation-annotation>header>b{color:#315c48;white-space:nowrap;background:#dcece3;border-radius:999px;padding:5px 8px;font-size:8px}.conversation-annotation>p{color:#4e6258;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.conversation-annotation>small{color:#78857e;font-size:8px}.annotation-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.annotation-items{background:#ffffffb8;border-radius:8px;min-width:0;padding:9px 10px}.annotation-items>strong{color:#40584c;font-size:9px}.annotation-items ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.annotation-items li{color:#596b61;flex-wrap:wrap;align-items:flex-start;gap:4px;font-size:9px;line-height:1.4;display:flex}.annotation-items li span{flex:100%}.annotation-items li b,.annotation-items li a{color:#4e6759;background:#e8eee9;border-radius:5px;padding:2px 5px;font-size:7px;text-decoration:none}@media (width<=980px){.conversation-workspace{grid-template-columns:minmax(235px,290px) minmax(0,1fr)}.chat-message{width:84%}.conversation-contact-card{grid-template-columns:1fr 1fr}.annotation-columns{grid-template-columns:1fr}}@media (width<=760px){.conversation-workspace{grid-template-columns:1fr}.conversation-inbox{border-bottom:1px solid #ded9cf;border-right:0}.conversation-list{max-height:280px}.conversation-header{flex-direction:column;align-items:flex-start}.conversation-actions,.conversation-actions button{width:100%}.chat-message{width:92%}.human-composer>div{flex-direction:column;align-items:stretch}.conversation-contact-card,.conversation-filters>div{grid-template-columns:1fr}.conversation-annotation-backdrop{padding:0}.conversation-annotation-modal{border-radius:0;width:100%;max-height:100vh}.conversation-annotation-modal>header{flex-direction:column;align-items:stretch}.conversation-annotation-modal>header button{width:100%}.conversation-annotation-modal>.conversation-annotation{margin:14px}.message-trace-backdrop{padding:0}.message-trace-modal{border-radius:0;width:100%;max-height:100vh}.message-trace-heading{flex-direction:column;align-items:stretch}.message-trace-heading button{width:100%}.message-trace-cards,.message-trace-metrics{grid-template-columns:1fr}}.contact-manager{grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:22px;margin-top:21px;display:grid}.contact-catalog{border-right:1px solid #e1ddd4;padding-right:20px}.contact-catalog>label{color:#556171;gap:7px;font-size:10px;font-weight:700;display:grid}.contact-catalog input,.contact-fields input,.contact-fields select,.contact-inline select,.identity-list select{background:#fff;border:1px solid #d8d4ca;border-radius:8px;width:100%;padding:9px 10px}.contact-list{gap:6px;max-height:690px;margin-top:12px;display:grid;overflow-y:auto}.contact-list>button{color:#26384d;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.contact-list>button:hover,.contact-list>button.selected{background:#edf3ef;border-color:#d7dfd9}.contact-list>button>span{gap:3px;min-width:0;display:grid}.contact-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contact-list small{color:#7d8790;font-size:8px}.contact-page-status{color:#6f7a85;margin:10px 0 0;font-size:9px}.contact-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.contact-pagination span{color:#6f7a85;text-align:center;font-size:9px}.contact-pagination .secondary-button{padding:7px 9px}.contact-status{color:#546673;background:#e6ebed;border-radius:999px;padding:4px 6px;font-size:7px}.contact-status.provisional{color:#73531e;background:#fff0d5}.contact-status.known{color:#365f49;background:#dfeee5}.contact-status.inactive{color:#79655b;background:#eee8e5}.contact-detail{min-width:0}.contact-heading h2{color:#21394d;margin:2px 0 4px}.contact-heading p{color:#74808a;margin:0;font-size:9px}.contact-fields{grid-template-columns:1fr 170px auto;align-items:end;gap:10px;margin-top:16px;display:grid}.contact-fields label{color:#566475;gap:6px;font-size:10px;font-weight:700;display:grid}.contact-section{background:#fbfaf7;border:1px solid #e0dcd3;border-radius:12px;gap:11px;margin-top:15px;padding:15px;display:grid}.contact-section>div:first-child{gap:3px;display:grid}.contact-section>div:first-child strong{color:#2b4052;font-size:11px}.contact-section>div:first-child span{color:#7a8490;font-size:9px}.role-skeleton-panel{gap:12px;margin-bottom:16px;display:grid}.role-definition-create{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.role-definition-create>label:not(.compact-check){color:#596879;gap:5px;font-size:10px;font-weight:700;display:grid}.role-definition-create input,.role-definition-create select,.role-value-row input,.role-value-row select{background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:9px 10px}.role-definition-list{flex-wrap:wrap;gap:7px;display:flex}.role-definition-list span{color:#455563;background:#eef2f4;border-radius:999px;padding:7px 9px;font-size:10px}.role-data-section>button{justify-self:start}.role-account-card{background:#fff;border:1px solid #d7e0e6;border-radius:10px;gap:9px;padding:12px;display:grid}.role-value-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.role-value-row label{color:#536170;gap:5px;font-size:10px;display:grid}.role-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.role-tabs{gap:7px;margin:0;display:grid}.role-tabs button{color:#46586c;text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #dedbd3;border-radius:10px;gap:3px;width:100%;padding:13px 14px;display:grid}.role-tabs button.active{color:#fff;background:#29435f;border-color:#29435f}.role-tabs span{font-size:12px;font-weight:800}.role-tabs small{color:#84909a;font-size:9px}.role-tabs button.active small{color:#cbd7e2}.role-editor-panel{gap:18px;display:grid}.role-editor-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.role-editor-heading h2{color:#34495f;margin:3px 0;font-size:20px}.role-editor-heading p{color:#74808d;margin:0;font-size:11px}.role-heading-actions{align-items:center;gap:8px;display:flex}.role-count{color:#426050;white-space:nowrap;background:#e6eeeb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.role-definition-editor{background:#f7fafb;border:1px solid #cfd9df;border-radius:12px;gap:14px;padding:15px;display:grid}.role-definition-editor-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.role-definition-editor-heading>div{gap:3px;display:grid}.role-definition-editor-heading strong{color:#31495d;font-size:12px}.role-definition-editor-heading span{color:#788690;font-size:9px}.role-structure-note{border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:9px;line-height:1.45}.role-structure-note.editable{color:#3e6853;background:#e8f2ed}.role-structure-note.locked{color:#785d39;background:#f3ece2}.role-editor-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.role-definition-table{gap:7px;display:grid}.role-definition-table article{background:#fff;border:1px solid #e0dcd3;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(210px,auto) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.role-definition-table article.inactive{opacity:.62}.role-definition-main{gap:4px;min-width:0;display:grid}.role-definition-main strong{color:#394b5c;font-size:11px}.role-definition-main code{color:#77838e;text-overflow:ellipsis;font-size:9px;overflow:hidden}.role-definition-meta{flex-wrap:wrap;gap:5px;display:flex}.role-definition-meta span{color:#5f6e7a;background:#eef2f3;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700}.role-definition-meta span.editable{color:#426952;background:#e4f0e9}.role-definition-meta span.locked{color:#795d39;background:#f1e9dd}.role-definition-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.role-empty{color:#73808b;text-align:center;border:1px dashed #d9d5cb;border-radius:10px;gap:5px;padding:26px;display:grid}.role-empty strong{color:#46586b;font-size:12px}.role-empty span{font-size:10px}.role-empty button{justify-self:center;margin-top:7px}.role-contact-heading{justify-content:space-between;align-items:start;gap:12px;display:flex!important}.validation-state{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.validation-state.verified{color:#35604a;background:#dfede6}.validation-state.pending{color:#815f37;background:#f2e9dc}.role-variable-preview{flex-wrap:wrap;gap:6px;display:flex}.role-variable-preview>span{background:#f7f9f9;border:1px solid #dde3e5;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.role-variable-preview b{color:#46586b;font-size:9px}.role-variable-preview small{color:#7b8791;font-size:8px}.role-contact-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.role-validation-note{color:#746447;background:#f4f0e8;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.role-values-group{background:#f8fafa;border:1px solid #dce3e5;border-radius:10px;gap:9px;padding:12px;display:grid}.role-values-group>div:first-child{gap:3px;display:grid}.role-values-group>div:first-child strong{color:#44586c;font-size:10px}.role-values-group>div:first-child span{color:#788590;font-size:9px}.role-values-group.account-group{background:#f8f6f1;border-color:#e2ddd2}.role-value-grid{gap:6px;min-width:0;display:grid}.role-value-grid-head,.role-value-grid-row{grid-template-columns:minmax(150px,1.15fr) 90px minmax(150px,1fr) auto;align-items:center;gap:9px;display:grid}.role-value-grid-head{color:#87919a;text-transform:uppercase;padding:0 9px;font-size:8px;font-weight:800}.role-value-grid-row{background:#fff;border:1px solid #e1e5e5;border-radius:9px;padding:9px}.role-value-name{gap:3px;min-width:0;display:grid}.role-value-name strong{color:#3f5264;font-size:10px}.role-value-name code{color:#82909a;text-overflow:ellipsis;font-size:8px;overflow:hidden}.role-value-scope{color:#6d7b86;font-size:9px}.role-value-control{min-width:0}.role-value-control input,.role-value-control select{background:#fff;border:1px solid #d8d5cd;border-radius:8px;width:100%;padding:8px 9px}.role-value-control input:disabled,.role-value-control select:disabled{color:#7d858b;background:#f2f1ed}.role-value-unavailable{color:#838a90;background:#f2f1ed;border-radius:8px;padding:9px;font-size:9px;display:block}.role-value-action{justify-items:stretch;gap:4px;min-width:112px;display:grid}.role-value-feedback{max-width:180px;font-size:8px;line-height:1.35}.role-value-feedback.saving{color:#687786}.role-value-feedback.success{color:#2f6b4b;font-weight:800}.role-value-feedback.error{color:#a3423d;font-weight:700}.role-account-card.empty{color:#78848d}.role-account-card.empty>span{font-size:9px}.role-account-heading{gap:2px;display:grid}.role-account-heading strong{color:#3f5365;font-size:11px}.role-account-heading span{color:#818c94;font-size:8px}.contact-chips{flex-wrap:wrap;gap:6px!important;display:flex!important}.contact-chips>button{color:#44604f;background:#e6eee9;border:1px solid #0000;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.contact-chips>button.selected{border-color:#44604f;box-shadow:0 0 0 2px #44604f1f}.role-removal-confirm{color:#8b403c;background:#fff8f7;border:1px solid #dfc4c1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;font-size:10px;display:flex}.contact-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px!important;display:grid!important}.contact-identity-create{grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr) auto;align-items:end;gap:8px!important;display:grid!important}.identity-list{gap:7px;display:grid}.identity-list article{background:#fff;border-radius:9px;grid-template-columns:minmax(140px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.identity-list article>div{gap:2px;display:grid}.identity-list b{color:#66747e;text-transform:uppercase;font-size:8px}.identity-list strong{color:#273d4f;font-size:11px}.identity-list small,.identity-list label{color:#7a8490;font-size:8px}.danger-zone{background:#fff9f6;border-color:#e2cfc8}.audit-list{gap:6px;display:grid}.audit-list article{background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 9px;display:flex}.audit-list article>div{gap:2px;display:grid}.audit-list b{color:#4d5e6c;font-size:9px}.audit-list small{color:#899198;font-size:8px}@media (width<=900px){.contact-manager{grid-template-columns:1fr}.contact-catalog{border-bottom:1px solid #e1ddd4;border-right:0;padding:0 0 16px}.contact-list{max-height:260px}}@media (width<=650px){.contact-fields,.contact-inline,.contact-identity-create,.identity-list article{grid-template-columns:1fr}.contact-pagination{grid-template-columns:1fr 1fr}.contact-pagination span{grid-area:1/1/auto/-1}}.resource-manager{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:22px;margin-top:21px;display:grid}.resource-catalog{border-right:1px solid #e5e0d7;padding-right:20px}.resource-search{color:#556171;gap:7px;font-size:11px;font-weight:700;display:grid}.resource-search input,.resource-fields input,.resource-fields textarea,.resource-fields select,.resource-policy input,.resource-policy select,.resource-scopes select{color:#26384d;background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:10px 11px}.resource-list{gap:8px;margin-top:13px;display:grid}.resource-card{color:#17223a;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.resource-card:hover,.resource-card.selected{background:#eef2f3;border-color:#d9dfe3}.resource-kind{color:#29435f;background:#dfe8f1;border-radius:10px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.resource-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.resource-card strong{font-size:11px}.resource-card small{color:#7d8490;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.resource-card b{font-size:8px}.resource-fields{grid-template-columns:1fr .65fr;gap:13px;display:grid}.resource-fields label{color:#556171;gap:7px;font-size:11px;font-weight:700;display:grid}.resource-fields .wide-field{grid-column:1/-1}.file-picker{background:#f8faf8;border:1px dashed #c9cfcf;border-radius:11px;padding:14px}.file-picker small{color:#7a8490;font-weight:400;line-height:1.45}.resource-subsection{background:#fbfaf7;border:1px solid #e1ddd4;border-radius:12px;gap:5px;margin-top:18px;padding:17px;display:grid}.resource-subsection>strong,.resource-version-panel strong{color:#26384d;font-size:11px}.resource-subsection>span,.resource-version-panel span{color:#7a8490;font-size:9px;line-height:1.45}.resource-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.resource-scopes>div{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:7px;min-height:42px;padding:8px 9px;display:grid}.resource-scopes label,.resource-policy>label{color:#4c5968;align-items:center;gap:7px;font-size:10px;display:flex}.resource-scopes input,.resource-policy input[type=checkbox]{width:auto}.resource-scopes select{padding:6px 7px;font-size:9px}.resource-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.resource-policy>label:nth-last-child(-n+2){align-items:initial;display:grid}.resource-version-panel{background:#f8fbf9;border:1px solid #d7e2dc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding:14px;display:flex}.resource-version-panel>div{gap:3px;margin-right:auto;display:grid}.resource-version-panel .secondary-button{cursor:pointer;text-decoration:none}.resource-actions{gap:9px;margin-top:18px;display:flex}.note-manager{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:22px;margin-top:21px;display:grid}.note-catalog{border-right:1px solid #e5e0d7;padding-right:20px}.note-new{width:100%;margin-top:10px}.note-list{gap:8px;margin-top:13px;display:grid}.note-card{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 9px;width:100%;padding:12px;display:grid}.note-card:hover,.note-card.selected{background:#eef2f3;border-color:#d9dfe3}.note-card strong{color:#24384b;align-self:center;font-size:11px}.note-card small,.note-card b{color:#7d8490;grid-column:1/-1;font-size:9px}.note-card b{color:#9a4b38}.note-priority{color:#556473;text-transform:uppercase;background:#e7ebed;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.note-priority.important{color:#7b5a17;background:#f4ead3}.note-priority.critical{color:#8b4031;background:#f4dfd9}.note-editor-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.note-editor-heading div{gap:3px;display:grid}.note-editor-heading span{color:#76808d;text-transform:uppercase;font-size:9px;font-weight:700}.note-editor-heading h2{color:#24384b;margin:0;font-size:20px}.note-editor-heading>strong{color:#8b4031;background:#fff0eb;border-radius:8px;max-width:340px;padding:9px 11px;font-size:10px;line-height:1.4}.note-fields,.note-grant{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.note-fields.compact{margin-top:9px}.note-fields label,.note-grant label{color:#556171;gap:6px;font-size:10px;font-weight:700;display:grid}.note-fields input,.note-fields textarea,.note-fields select,.note-grant input,.note-grant select{color:#26384d;background:#fff;border:1px solid #d9d5cb;border-radius:9px;width:100%;padding:10px 11px}.note-fields .wide-field,.note-grant .wide-field{grid-column:1/-1}.note-choice,.note-grant-toggle{color:#4c5968;flex-wrap:wrap;gap:14px;margin-top:9px;font-size:10px;display:flex}.note-choice label,.note-grant-toggle{align-items:center;gap:7px;display:flex}.note-choice input,.note-grant-toggle input{width:auto}.note-grant{border-top:1px solid #e1ddd4;margin-top:14px;padding-top:14px}@media (width<=980px){.resource-manager{grid-template-columns:1fr}.resource-catalog{border-bottom:1px solid #e5e0d7;border-right:0;padding:0 0 18px}.note-manager{grid-template-columns:1fr}.note-catalog{border-bottom:1px solid #e5e0d7;border-right:0;padding:0 0 18px}}@media (width<=720px){.resource-fields,.resource-scopes,.resource-policy{grid-template-columns:1fr}.resource-fields .wide-field{grid-column:auto}.resource-version-panel{flex-direction:column;align-items:stretch}.resource-version-panel>div{margin:0}.resource-actions{flex-direction:column}.note-fields,.note-grant{grid-template-columns:1fr}.note-fields .wide-field,.note-grant .wide-field{grid-column:auto}.note-editor-heading{flex-direction:column}}.tool-explorer{background:#f8fbf9;border:1px solid #d7e2dc;border-radius:14px;margin:1.25rem 0;padding:1rem}.tool-test-inputs{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.tool-test-inputs label{gap:.35rem;min-width:210px;display:grid}.tool-preview-result{gap:.8rem;margin-top:1rem;display:grid}.tool-preview-result>div:first-child{justify-content:space-between;gap:1rem;display:flex}.tool-preview-result pre{color:#eaf5ef;white-space:pre-wrap;background:#132b3a;border-radius:10px;max-height:320px;margin:0;padding:1rem;font-size:.82rem;overflow:auto}.discovered-fields{gap:.45rem;display:grid}.discovered-fields>label{background:#fff;border-radius:8px;grid-template-columns:auto minmax(180px,.7fr) 1fr;align-items:center;gap:.65rem;padding:.55rem;display:grid}.discovered-fields code{overflow-wrap:anywhere}.discovered-fields span{color:#596771;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repeater-row.output{grid-template-columns:1fr .7fr 1.2fr auto}.wa-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:21px;display:grid}.wa-metrics article{background:#ffffffd1;border:1px solid #ded9cf;border-radius:13px;gap:3px;padding:17px 19px;display:grid}.wa-metrics strong{color:#1c3552;font-size:24px}.wa-metrics span{color:#76808d;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.wa-metrics .warning{background:#fff5f1;border-color:#dbb7ad}.wa-monitor{background:#ffffffc7;border:1px solid #ded9cf;border-radius:16px;margin-top:14px;padding:22px}.wa-monitor-heading,.wa-transaction-heading,.wa-outbound-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.wa-monitor-heading>div,.wa-transaction-heading>div{gap:4px;display:grid}.wa-monitor-heading strong{font-size:13px}.wa-monitor-heading span,.wa-monitor-heading small,.wa-transaction-heading small{color:#7c8591;font-size:10px}.wa-transaction-list{gap:13px;margin-top:17px;display:grid}.wa-transaction{background:#fbfaf7;border:1px solid #dfdad0;border-radius:13px;padding:18px}.wa-transaction-heading strong,.wa-outbound-heading strong{font-family:ui-monospace,monospace;font-size:11px}.wa-direction{color:#fff;text-transform:uppercase;letter-spacing:.07em;border-radius:6px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800}.wa-direction.inbound{background:#32674f}.wa-direction.outbound{background:#315a82}.wa-status{color:#4d5d6d;white-space:nowrap;background:#e7ebed;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.wa-status-delivered,.wa-status-read,.wa-status-sent,.wa-status-accepted,.wa-status-orchestrated{color:#315c48;background:#dcece3}.wa-status-failed,.wa-status-unknown{color:#8b4031;background:#f4dfd9}.wa-message{border-radius:11px;margin-top:14px;padding:13px 15px}.wa-message.incoming{background:#edf2ee}.wa-message.outgoing{background:#eaf0f6}.wa-message span{color:#6d7884;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.wa-message p{color:#26384d;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.wa-identifiers{flex-wrap:wrap;gap:15px;margin:11px 0 0;display:flex}.wa-identifiers div{gap:2px;display:grid}.wa-identifiers dt{color:#828a94;text-transform:uppercase;font-size:8px}.wa-identifiers dd{color:#4d5b6a;margin:0;font-family:ui-monospace,monospace;font-size:9px}.wa-outbound{border-top:1px solid #ded9cf;margin-top:15px;padding-top:15px}.wa-outbound-heading>div{align-items:center;gap:9px;display:flex}.wa-delivery-list{gap:7px;margin-top:12px;display:grid}.wa-delivery-list>strong{color:#687483;text-transform:uppercase;font-size:9px}.wa-delivery-list>span{align-items:center;gap:8px;display:flex}.wa-delivery-list small{color:#7c8591;font-size:9px}.wa-no-outbound,.wa-empty{color:#737c88;background:#f1efe9;border-radius:10px;margin:14px 0 0;padding:14px;font-size:10px}.wa-error{color:#8b4031;background:#f8e4df;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:10px}@media (width<=760px){.discovered-fields>label,.repeater-row.output{grid-template-columns:1fr}.wa-metrics{grid-template-columns:repeat(2,1fr)}.wa-monitor-heading,.wa-transaction-heading{flex-direction:column;align-items:flex-start}}@media (width<=720px){.tool-modal-backdrop.modal-backdrop{place-items:stretch stretch;padding:0}.tool-editor-modal{border:0;border-radius:0;width:100%;max-height:100vh}.tool-modal-body .tool-editor-grid,.tool-modal-body .repeater-row,.tool-modal-body .repeater-row.output{grid-template-columns:1fr}.tool-modal-body .tool-editor-grid .wide-field{grid-column:auto}.tool-modal-body .subsection-heading{flex-direction:column;align-items:stretch}.tool-modal-body .secondary-button{width:100%}.tool-modal-actions{flex-direction:column-reverse;align-items:stretch}.tool-modal-actions button{width:100%}.role-definition-create{grid-template-columns:1fr}.role-definition-create .primary-button{width:100%}.role-value-row,.role-workspace{grid-template-columns:1fr}.role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.role-editor-heading,.role-contact-heading{flex-direction:column}.role-heading-actions{justify-content:space-between;width:100%}.role-definition-editor-heading{flex-direction:column;align-items:stretch}.role-definition-table article{grid-template-columns:1fr}.role-definition-actions{flex-direction:column;align-items:stretch}.role-definition-actions button{width:100%}.role-editor-actions{flex-direction:column-reverse;align-items:stretch}.role-editor-actions button{width:100%}.role-value-grid-head{display:none}.role-value-grid-row{grid-template-columns:1fr;align-items:stretch}.role-value-grid-row .secondary-button{width:100%}.role-binding-grid{grid-template-columns:1fr}}.campaign-header-preview{object-fit:contain;border-radius:12px;width:min(100%,480px);max-width:100%;max-height:300px;display:block}.campaign-template-extras{overflow-wrap:anywhere;min-width:0}.campaign-template-extras input,.campaign-template-extras textarea{min-width:0;max-width:100%}.login-page{background:linear-gradient(135deg,#12213c,#29435f);place-items:center;max-width:none;min-height:100dvh;margin:0;padding:28px;display:grid;overflow:visible}.login-card{background:#fbfaf7;border-radius:20px;gap:25px;width:min(100%,430px);padding:34px;display:grid;box-shadow:0 24px 70px #0000003d}.login-brand{color:#17223a}.login-card p{color:#657282;line-height:1.5}.login-card small{color:#7d8792;line-height:1.45}.login-form,.access-form{gap:14px;display:grid}.login-form label,.access-form>label{color:#506071;gap:6px;font-size:12px;font-weight:700;display:grid}.login-form input,.access-form input:not([type=checkbox]),.access-form select{background:#fff;border:1px solid #d5d9dc;border-radius:9px;width:100%;padding:11px}.form-error{background:#f7e5e0;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;color:#8d3c32!important}.access-create{margin-bottom:20px}.access-create h2{margin-bottom:18px;font-size:20px}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.permission-grid label{color:#4e5c69;background:#f2f3ef;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.permission-grid input{width:auto}.access-list{gap:14px;display:grid}.access-list article>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.access-list article>header>div{gap:4px;display:grid}.access-list article>header span{color:#77828d;font-size:11px}.access-form.compact{grid-template-columns:1fr 160px 180px;margin-bottom:14px}.access-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=700px){.login-page{padding:14px}.login-card{padding:24px 20px}.access-form.compact{grid-template-columns:1fr}.access-actions{flex-direction:column-reverse;align-items:stretch}}.meta-channel-modal{max-width:680px}.meta-channel-body{padding-top:18px;overflow-y:auto}.meta-waba-group{border:1px solid #e1ddd4;border-radius:12px;margin-top:18px;padding:0 16px}.meta-waba-group>header{justify-content:space-between;gap:12px;padding:14px 0;display:flex}.meta-waba-group>header span{color:#65758a;font-size:12px}.meta-phone-option{border-top:1px solid #e1ddd4;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.meta-phone-option div{gap:3px;display:grid}.meta-phone-option span,.meta-phone-option small{color:#65758a}@media (width<=600px){.meta-waba-group>header{flex-direction:column;gap:3px}.meta-phone-option{flex-direction:column;align-items:stretch}.meta-phone-option button{width:100%}}.meta-business-modal{max-width:960px}.meta-business-modal select{box-sizing:border-box;background:#fff;border:1px solid #d6dce1;border-radius:8px;width:100%;margin:8px 0 16px;padding:10px;display:block}.meta-business-modal button:not(.modal-close-button){color:#17223a;background:#f7f8fa;border:1px solid #d6dce1;border-radius:8px;padding:10px 14px}.meta-business-modal button:disabled{cursor:not-allowed;opacity:.65}.meta-business-actions button:last-child{background:#d7a93d;border-color:#d7a93d;font-weight:700}.meta-business-breadcrumbs,.meta-business-actions{flex-wrap:wrap;gap:8px;display:flex}.meta-business-option{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.meta-business-option small,.meta-business-option span{overflow-wrap:anywhere;margin-top:4px;display:block}.meta-business-option small{color:#5f6d78}.meta-business-option span{color:#78621d;font-size:12px}@media (width<=640px){.meta-business-option{flex-direction:column;align-items:flex-start}}.comment-rule-modal{width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px)}.comment-rule-modal .contact-transfer-body{min-width:0;overflow-y:auto}.comment-rule-form,.comment-rule-preview{gap:16px;margin-top:20px;display:grid}.comment-rule-form label,.comment-rule-preview label{gap:7px;min-width:0;display:grid}.comment-rule-form input,.comment-rule-form select,.comment-rule-form textarea,.comment-rule-preview input,.comment-rule-preview textarea{box-sizing:border-box;width:100%;min-width:0}.comment-rule-form textarea,.comment-rule-preview textarea{resize:vertical}.comment-rule-form small,.comment-rule-preview small{color:var(--muted,#64748b)}.comment-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comment-rule-reply{border:1px solid #ddd9d0;border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.comment-rule-form .comment-rule-check{align-items:center;gap:10px;display:flex}.comment-rule-form .comment-rule-check input{width:auto}.comment-rule-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.comment-rule-result{overflow-wrap:anywhere;border:1px solid #ddd9d0;border-radius:12px;padding:16px}.comment-rule-result p{white-space:pre-wrap}.social-comment-accounts{min-width:0;margin-top:24px}@media (width<=600px){.comment-rule-grid{grid-template-columns:minmax(0,1fr)}.comment-rule-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.response-policy-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.response-policy-table th,.response-policy-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ded8cd;padding:8px 10px}
