.web-settings{font-size:14px;line-height:1.5}.web-settings .config-section-heading{margin-bottom:13.5px}.web-channel-cards{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 32px;display:grid}.web-channel{border:1px solid var(--border);border-radius:13px;min-width:0;min-height:298px;padding:16px}.web-channel h3{justify-content:flex-start;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:22px;display:flex}.web-unavailable-badge{color:#625d7a;background:#f5f4f8;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:400;line-height:20px}.web-channel-content>p{color:#625d7a;margin:12px 0 0;font-size:12px}.web-link-state{border:1px solid var(--border);color:#625d7a;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:18px 0 36px;padding:0 8px 0 12px;font-size:12px;display:flex}.web-channel button{min-height:28px;padding:3px 10px;font-size:13px}.web-link-state button{border:0;border-left:1px solid var(--border);border-radius:0;min-height:34px}.web-channel-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.web-save-boundary{color:#625d7a;margin:0 16px;font-size:12px}.web-general-options{border:0;min-width:0;margin:0;padding:22px 0 0}.web-choice-track{border:1px solid var(--border);background:#fff;border-radius:13px;min-height:128px;padding:38px 12px 8px;position:relative}.web-track-art{pointer-events:none;background:#e4e4ec;border-radius:4px;height:4px;margin:0 8px 8px;position:relative}.web-track-progress{width:var(--web-progress);background:var(--accent);border-radius:4px;position:absolute;inset:0 auto 0 0}.web-track-stop{background:#fff;border:2px solid #e4e4ec;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.web-track-stop.passed{background:var(--accent);border-color:var(--accent)}.web-track-stop.selected{border:3px solid var(--accent);width:24px;height:24px;box-shadow:0 1px 3px #1b153022}.web-segments{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,2fr)) minmax(0,1fr);gap:8px;display:grid}.web-segments label{color:#625d7a;text-align:center;cursor:pointer;border-radius:5px;justify-content:center;align-items:flex-start;min-width:0;max-width:none;min-height:44px;margin:0;padding:12px 2px 4px;font-size:12px;font-weight:400;line-height:16px;display:flex;position:relative}.web-segments label:first-child{text-align:left;justify-content:flex-start}.web-segments label:last-child{text-align:right;justify-content:flex-end}.web-segments label.selected{color:var(--text);font-weight:600}.web-segments input{opacity:0;width:1px;height:1px;min-height:0;margin:0;position:absolute}.web-segments label:has(input:focus-visible){outline-offset:2px;outline:3px solid #4338a9}.web-segments label:has(input:disabled){cursor:default;opacity:.7}.web-channel-body{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:16px;margin-top:22px;display:grid}.web-channel-content{align-self:start;min-width:0}.web-phone-preview{pointer-events:none;background:#fff;border:1px solid #48454f;border-radius:18px;width:120px;height:216px;padding:30px 10px 28px;position:relative;box-shadow:0 2px 3px #1b153018}.web-phone-earpiece{background:#e4e4e7;border-radius:4px;width:20px;height:3px;position:absolute;top:7px;left:calc(50% - 10px)}.web-phone-shapes{gap:10px;display:grid}.web-phone-shapes span{background:#f2f1f5;border-radius:5px;height:18px}.web-phone-shapes span:nth-child(2){width:70%}.web-phone-shapes span:nth-child(3){width:85%}.web-phone-bottom{background:#e4e2e9;border-radius:5px;height:18px;position:absolute;bottom:14px;left:10px;right:10px}.web-phone-chat .web-phone-shapes span{border-radius:10px;width:85%}.web-phone-chat .web-phone-shapes span:nth-child(2){background:#d6d3dd;justify-self:end;width:65%}.web-phone-chat .web-phone-bottom{background:0 0;border:1px solid #e4e4ec;height:15px;bottom:7px}.web-choice-state{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-top:10px;display:flex}.web-choice-state p{color:#625d7a;margin:0;font-size:12px}.web-choice-state button{min-height:30px;font-size:12px}.web-fields{border:0;border-radius:0;min-width:0;margin:0;padding:0 16px}.web-fields legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.web-fields label{flex-direction:column;gap:6px;max-width:100%;margin:0;font-size:12px;font-weight:500;display:flex}.web-fields select{width:100%;max-width:100%;min-height:36px;color:var(--text);font:inherit;border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px 10px}.web-fields p{color:#625d7a;margin:8px 0 0;font-size:12px}.web-customizations{border:1px solid var(--border);border-radius:7px;margin:26px 16px 0;padding:14px 16px}.web-customization-row{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.web-customization-row h3{margin:0;font-size:14px;font-weight:500}.web-product-summary{flex-wrap:wrap;gap:16px;display:flex}.web-product-summary p{color:#625d7a;margin:3px 0 0;font-size:11px}.web-product-buttons{flex:none;gap:8px;display:flex}.web-product-buttons button{min-height:28px;padding:3px 16px;font-size:13px}.web-product-panel{border-top:1px solid var(--border);margin-top:16px;padding:18px 0 0}.web-product-controls{grid-template-columns:1fr 1fr;gap:24px;display:grid}.web-reengagement-section{margin-top:28px}.web-reengagement-section>.web-fields{padding-top:18px}.web-reengagement{justify-content:space-between;align-items:center;gap:20px;display:flex}.web-reengagement label{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:24px;max-width:760px;font-size:14px}.web-unavailable{color:#625d7a;margin-top:20px;font-size:12px}.web-unavailable>div{flex-wrap:wrap;gap:8px;display:flex}.web-settings button:disabled{cursor:not-allowed}.web-save{margin-top:28px;position:static}.web-save p{margin:0}.web-settings .status:empty{display:none}.web-settings>.status:not(:empty){margin:0 0 16px}.web-settings>.technical-details{margin-top:20px}@media (width<=760px){.web-channel-cards,.web-product-controls{grid-template-columns:1fr}.web-channel-cards{margin-bottom:30px}.web-channel{min-height:0;padding:16px}.web-channel h3{flex-wrap:wrap}.web-link-state{margin-bottom:20px}.web-channel-actions{flex-direction:column}.web-fields,.web-general-options{padding-left:0;padding-right:0}.web-general-options{padding-top:20px}.web-save-boundary{margin:0}.web-choice-track{padding:30px 10px 10px}.web-segments{gap:6px}.web-segments label{overflow-wrap:anywhere;min-height:64px;padding-top:14px;font-size:11px;line-height:15px}.web-channel-body{grid-template-columns:minmax(0,1fr) 90px;gap:10px}.web-phone-preview{width:90px;height:176px;padding:26px 8px}.web-channel-content>p{margin-top:0}.web-channel-actions button{white-space:normal;text-align:left}.web-choice-state{flex-direction:column;align-items:flex-start}.web-customizations{margin:20px 0 28px;padding:14px 12px}.web-customization-row{flex-direction:column;align-items:stretch;gap:12px}.web-product-summary{display:block}.web-product-buttons button{flex:1}.web-reengagement{flex-direction:column;align-items:stretch;gap:12px}.web-fields select{min-height:44px;font-size:13px}.web-save>div{flex-direction:column}.web-products{gap:20px}.web-settings button{min-height:44px}.web-reengagement-section{margin-top:26px}}.private-archive{overflow-wrap:anywhere;min-width:0}.private-archive form{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.private-archive label{gap:6px;max-width:100%;display:grid}.private-archive input{min-width:0;max-width:100%}.private-archive dl{margin-block:12px}.private-archive dd{overflow-wrap:anywhere;margin:4px 0 12px}.preserved-records{gap:16px;padding:0;list-style:none;display:grid}.preserved-records>li{border:1px solid #d7dee8;border-radius:8px;min-width:0;padding:16px}.preserved-records .internal-note{background:#fff8e8;border-left:4px solid #8b5a00}.preserved-body{white-space:pre-wrap;overflow-wrap:anywhere}.private-archive h3{margin-top:0}.private-archive .crm-tools{flex-wrap:wrap}.funnel{max-width:1160px;color:var(--secondary);min-width:0;margin:20px 0;font-size:14px}.funnel p{overflow-wrap:anywhere;line-height:1.6}.funnel-limit{border-left:3px solid var(--accent);background:#fff4ee;border-radius:8px;padding:12px 16px}.funnel-filters{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.funnel label{flex-direction:column;gap:8px;min-width:0;display:flex}.funnel input,.funnel select{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c6c3ce;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px}.funnel-toolbar,.funnel-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.funnel button[aria-disabled=true]{opacity:.6;cursor:wait}.funnel-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.funnel-table caption{text-align:left;padding:12px 0}.funnel-table td,.funnel-table th{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:14px}.funnel-table nav{flex-direction:column;gap:12px;display:flex}.funnel-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.funnel-counts div{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:12px}.funnel dd{margin:8px 0 0;font-weight:600}.funnel details{margin:16px 0}.funnel summary{cursor:pointer;padding:12px 0}.funnel input:focus-visible,.funnel select:focus-visible,.funnel summary:focus-visible,.funnel [tabindex="-1"]:focus{outline-offset:3px;outline:3px solid #a83a0c}@media (width<=700px){.funnel-table caption{box-sizing:border-box;width:100%;display:block}.funnel-filters,.funnel-counts{grid-template-columns:1fr}.funnel-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.funnel-table,.funnel-table tbody,.funnel-table tr,.funnel-table th,.funnel-table td{box-sizing:border-box;width:100%;display:block}.funnel-table tr{border:1px solid var(--border);border-radius:10px;margin:12px 0}.funnel-table td,.funnel-table th{border:0;padding:10px 14px}.funnel-pages button{min-height:44px}}.bank-registration{border:1px solid var(--border,#e4e3e8);min-width:0;color:var(--secondary,#2e2944);background:#fbfbfc;border-radius:13px;margin:16px 0;padding:18px}.bank-registration h4{color:var(--text,#1b1530);margin:0 0 10px;font-size:14px;line-height:20px}.bank-registration h5{color:var(--text,#1b1530);margin:16px 0 8px;font-size:13px;line-height:20px}.bank-registration p,.bank-registration li,.bank-registration small{overflow-wrap:anywhere;line-height:1.5}.bank-registration label{color:var(--text,#1b1530);margin:10px 0 6px;font-weight:600;display:block}.bank-registration select,.bank-registration input[type=password]{width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--text,#1b1530);font:inherit;background:#fff;border:1px solid #c9c6d0;border-radius:9px;padding:8px 10px;display:block}.bank-registration fieldset{border:1px solid var(--border,#e4e3e8);background:#fff;border-radius:9px;min-width:0;margin:14px 0;padding:14px}.bank-registration legend{max-width:100%;color:var(--text,#1b1530);padding:0 5px;font-weight:600}.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registration-field small{margin:7px 0;display:block}.registration-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.registration-state{border-left:3px solid var(--accent,#f96326);color:var(--text,#1b1530);background:#fff4ee;border-radius:0 9px 9px 0;padding:10px 12px}.registration-note{color:var(--muted,#5f5a6d)}.bank-registration input[type=checkbox]{accent-color:var(--accent,#f96326);margin-right:8px}.bank-registration .registration-table{align-items:center;margin:8px 14px 8px 0;font-weight:500;display:inline-flex}.bank-registration button{white-space:normal}.bank-registration details summary{cursor:pointer;color:var(--text,#1b1530);padding:6px 0;font-weight:600}.bank-registration :focus-visible{outline:3px solid var(--accent-strong,#a83a0c);outline-offset:3px}@media (width<=700px){.bank-registration{padding:12px}.registration-fields{grid-template-columns:minmax(0,1fr)}.bank-registration select,.bank-registration input[type=password]{min-height:44px}}.team{max-width:1118px;color:var(--secondary);min-width:0;margin:20px 0;font-size:14px}.team p{font-size:13px;line-height:1.6}.team-source{border-left:3px solid var(--accent);background:#fff4ee;border-radius:8px;padding:10px 14px}.team-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-toolbar h2{color:var(--primary);font-size:18px}.team-toolbar h2:focus{outline-offset:3px;outline:3px solid #a83a0c}.team-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:#fff;border-radius:13px;width:100%;overflow:hidden}.team-table caption{text-align:left;padding:12px 0;font-weight:600}.team-table th,.team-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:12px}.team-table th{color:var(--primary);font-weight:600}.team-table thead th{background:#fcfcfd;font-size:13px}.team-table th:first-child{width:28%}.team-table th:nth-child(2){width:22%}.team-table tr:last-child>td,.team-table tbody tr:last-child>th{border-bottom:0}.team-pages{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.team-empty{border:1px dashed var(--border);background:#fff;border-radius:13px;padding:24px}@media (width<=700px){.team-table{font-size:12px}.team-table th,.team-table td{padding:8px 6px}.team-table thead th{font-size:12px}.team-table th:first-child{width:30%}.team-table th:nth-child(2){width:26%}.team button{min-height:44px}.team-pages button{flex:1}.team-toolbar{align-items:stretch}}.company{overflow-wrap:anywhere}.company-grid label{min-width:0}.company input{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #c6c3ce;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:42px;padding:8px}.company small{font-weight:400;line-height:1.5}.company button[aria-disabled=true]{opacity:.6;cursor:wait}@media (width<=700px){.company-grid{grid-template-columns:minmax(0,1fr)}.company input{min-height:44px}}.assistant{min-width:0;max-width:1118px;color:var(--secondary);margin:20px 0;font-size:14px}.assistant p{font-size:13px;line-height:1.6}.assistant h2{color:var(--primary);font-size:18px}.assistant h3{font-size:15px}.assistant-limit{border-left:3px solid var(--accent);background:#fff4ee;border-radius:8px;padding:12px 16px}.assistant-panel{border:1px solid var(--border);background:#fff;border-radius:13px;min-width:0;margin:16px 0;padding:20px}.assistant-actions,.assistant-presets{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant label{flex-direction:column;gap:8px;max-width:720px;margin:12px 0;font-weight:500;display:flex}.assistant select,.assistant input[type=number]{font:inherit;color:inherit;background:#fff;border:1px solid #c6c3ce;border-radius:8px;min-width:0;max-width:100%;min-height:40px;padding:8px}.assistant input[type=range]{accent-color:#a83a0c;width:100%;min-height:32px}.assistant .assistant-switch{flex-direction:row;align-items:center;min-height:40px}.assistant-switch input{accent-color:#a83a0c;flex:none;width:18px;height:18px}.assistant-modes{flex-wrap:wrap;gap:24px;display:flex}.assistant fieldset{border:1px solid var(--border);border-radius:9px;min-width:0;margin:20px 0;padding:16px}.assistant legend{padding:0 8px;font-weight:600}.assistant-preview{background:#fbf7ee;border-left:3px solid #8b6625;border-radius:8px;margin-top:16px;padding:16px}.assistant input:focus-visible,.assistant select:focus-visible{outline-offset:3px;outline:3px solid #a83a0c}.assistant textarea{font:inherit;resize:vertical;box-sizing:border-box;border:1px solid #c6c3ce;border-radius:8px;width:100%;max-width:100%;min-height:90px;padding:10px}.assistant textarea:focus-visible,.assistant [tabindex="-1"]:focus{outline-offset:3px;outline:3px solid #a83a0c}.followup-list{padding-left:24px}.followup-list>li{border-bottom:1px solid var(--border);padding:8px 0 16px}.followup-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.followup-row label{min-width:0}.first-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-preview{overflow-wrap:anywhere}@media (width<=700px){.followup-row{grid-template-columns:1fr;gap:0}.followup-row label{margin:6px 0}.assistant-panel{padding:16px}.assistant-presets,.assistant-actions{flex-direction:column;align-items:stretch;gap:8px}.assistant button,.assistant select,.assistant input[type=number],.assistant .assistant-switch{min-height:44px}.assistant-modes{gap:12px}}.simulator{min-width:0;max-width:1118px;color:var(--secondary);margin:20px 0;font-size:14px}.simulator h2{color:#1b1530;margin:0 0 10px;font-size:17px}.simulator p{margin:8px 0;font-size:13px}.simulator-intro,.simulator-submit{justify-content:space-between;align-items:center;gap:20px;display:flex}.simulator-limit{border-left:3px solid var(--accent);background:#fff4ee;border-radius:8px;padding:12px 16px}.simulator-panel{border:1px solid var(--border);background:#fff;border-radius:13px;min-width:0;margin:16px 0;padding:20px}.simulator label{flex-direction:column;gap:6px;min-width:0;font-weight:500;display:flex}.simulator input:not([type=checkbox]),.simulator select{width:100%;min-width:0;min-height:40px;font:inherit;color:inherit;background:#fff;border:1px solid #c6c3ce;border-radius:8px;padding:8px 10px}.simulator input[readonly]{background:#f5f4f7}.simulator input:focus-visible,.simulator select:focus-visible{outline-offset:3px;outline:3px solid #a83a0c}.simulator-search>div{gap:10px;margin-top:6px;display:flex}.simulator-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.simulator-people button{text-align:left;min-width:0;padding:12px}.simulator-people span{margin-top:6px;font-size:12px;display:block}.simulator-people button[aria-pressed=true]{background:#fff0e8;border-color:#a83a0c}.simulator-fields,.simulator-fixtures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.simulator-product{max-width:360px}.simulator-banks{border:0;flex-wrap:wrap;gap:20px;margin:16px 0;padding:12px 0;display:flex}.simulator-banks legend{margin-bottom:8px;font-weight:600}.simulator-banks label{flex-direction:row;align-items:center;min-height:40px}.simulator-banks input{accent-color:#a83a0c;width:18px;height:18px}.simulator-fixtures{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.simulator-submit{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.simulator-recovery{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.simulator-panel{padding:16px}.simulator-intro,.simulator-submit{flex-direction:column;align-items:stretch;gap:8px}.simulator-fields,.simulator-fixtures,.simulator-people{grid-template-columns:1fr}.simulator button,.simulator input:not([type=checkbox]),.simulator select{min-height:44px}.simulator-banks{flex-direction:column;gap:2px}.simulator-search>div{flex-wrap:wrap}.simulator-search button{width:100%}}.binding-panel{color:#193447;background:#f7fafc;border:1px solid #b8c9d7;border-radius:14px;min-width:0;margin:1.25rem 0;padding:1.1rem}.binding-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.binding-heading h3{margin:0}.binding-panel p{line-height:1.55}.binding-boundary{border-left:3px solid #4a7c90;padding-left:.7rem;font-size:.88rem}.binding-destination{grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.4rem .8rem;margin:1rem 0;font-size:.88rem;display:grid}.binding-destination dt{color:#506575}.binding-destination dd{overflow-wrap:anywhere;margin:0;font-weight:600}.binding-input{gap:.6rem;margin:.5rem 0;display:flex}.binding-input input{flex:1;min-width:0}.binding-actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0 .5rem;display:flex}.binding-review,.binding-saved{background:#fff;border:1px solid #d9e3e9;border-radius:10px;padding:.8rem}.binding-review h4,.binding-saved h4{margin:0}.binding-panel .binding-consent{align-items:flex-start;gap:.65rem;margin:1rem 0;line-height:1.4;display:flex}.binding-panel .binding-consent input{width:1.1rem;min-width:1.1rem;height:1.1rem;margin:.15rem 0 0}.binding-notice{background:#fff3d8;border-radius:8px;padding:.7rem}.binding-id{overflow-wrap:anywhere;font-size:.85rem}.binding-panel button:disabled{opacity:.55;cursor:not-allowed}.binding-panel small{color:#526775}@media (width<=600px){.binding-panel{padding:.8rem}.binding-input{flex-direction:column}.binding-destination{grid-template-columns:1fr;gap:.15rem}.binding-destination dd{margin-bottom:.5rem}.binding-actions button,.binding-review>button{width:100%}}.bridge-context{border:1px solid var(--border);overflow-wrap:anywhere;background:#faf9f7;border-radius:10px;min-width:0;margin:16px 0;padding:12px}.bridge-context h3{margin-top:0}.bridge-context h4{margin:0 0 6px;font-size:13px}.bridge-context p,.bridge-context dl{margin:8px 0}.bridge-context dt{margin-top:6px;font-weight:600}.bridge-context dd{margin:2px 0}.bridge-entries{margin:12px 0;padding-left:22px}.bridge-entries>li{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;margin:10px 0;padding:12px}.bridge-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.bridge-help{color:var(--secondary);font-size:12px}.bridge-review{border-left:3px solid #a76816;padding-left:8px}.bridge-context nav{flex-wrap:wrap;gap:8px;display:flex}.bridge-context button{white-space:normal;max-width:100%;min-height:44px}.bridge-context :focus-visible{outline-offset:3px;outline:3px solid #9c4615}.bridge-context [tabindex="-1"]:focus{outline-offset:3px;outline:2px solid #9c4615}@media (width<=760px){.bridge-context{padding:10px}.bridge-entries{padding-left:18px}.bridge-entries>li{padding:10px}.bridge-context nav button{flex:1;min-width:110px}}.assistant-orchestration{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.7rem;min-width:0;margin:1.25rem 0;padding:1rem}.assistant-orchestration h3{margin-top:0}.assistant-orchestration fieldset{border:1px solid #cbd5e1;border-radius:.4rem;flex-direction:column;gap:.65rem;min-width:0;margin:1rem 0;display:flex}.assistant-orchestration label:not(.ack){flex-direction:column;gap:.3rem;display:flex}.assistant-orchestration select,.assistant-orchestration button{white-space:normal;max-width:100%}.orchestration-actions{flex-wrap:wrap;gap:.5rem;display:flex}.orchestration-effects{padding-left:1.3rem}.orchestration-effects li{border-bottom:1px solid #dbe2ec;flex-direction:column;gap:.4rem;padding:.8rem 0;display:flex}.orchestration-content{white-space:pre-wrap;margin:.3rem 0}.assistant-orchestration time{font-variant-numeric:tabular-nums}.assistant-orchestration :focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (width<=650px){.assistant-orchestration{padding:.75rem}.orchestration-actions{flex-direction:column}.assistant-orchestration fieldset{padding:.6rem}}.crm{min-width:0;max-width:1118px;margin:22px 0;font-size:13px}.crm-tools,.crm-actions,.crm-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-tools{justify-content:space-between}.crm-panel{border:1px solid var(--border);background:#fff;border-radius:13px;margin:16px 0;padding:18px}.crm h2{margin:0 0 12px;font-size:17px}.crm h3{font-size:14px}.crm label{margin:10px 0;display:block}.crm input:not([type=checkbox]),.crm select,.crm textarea{width:100%;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #bcb8c6;border-radius:8px;padding:9px;display:block}.crm textarea{resize:vertical}.crm-fields label,.crm-fields input{flex:1;min-width:0}.crm select:focus-visible,.crm textarea:focus-visible{outline-offset:3px;outline:3px solid #a83a0c}.crm-records,.crm-links{padding:0;list-style:none}.crm-records li,.crm-links li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 12px;display:flex}.crm-records{border:1px solid var(--border);background:#fff;border-radius:10px}.crm-records a,.crm-links a{font-weight:600}.crm-identity{grid-template-columns:150px minmax(0,1fr);gap:8px;display:grid}.crm dd{overflow-wrap:anywhere;margin:0}.crm dt{font-weight:600}.crm-summary{flex-wrap:wrap;gap:32px;display:flex}.crm-summary dl>div{justify-content:space-between;gap:12px;display:flex}.crm-pagination{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.crm-pagination button{border:1px solid var(--border);background:#fff;width:auto}.crm-messages{padding:0;list-style:none}.crm-messages li{background:#f3f2f5;border-radius:9px;margin:8px 0;padding:12px}@media (width<=760px){.crm-panel{padding:12px}.crm-identity{grid-template-columns:1fr;gap:3px}.crm-identity dd{margin-bottom:10px}.crm-fields{flex-direction:column;align-items:stretch}.crm-actions button{flex:1}.crm-records li{flex-direction:column;align-items:flex-start}.crm input,.crm select{min-height:44px}.crm-pagination{gap:6px}.crm-pagination button{padding:8px}}.crm-field{flex:1;min-width:0}.crm fieldset{border:1px solid #ddd9e5;border-radius:9px;min-width:0;margin:16px 0;padding:12px}.crm legend{font-weight:600}.crm select{max-width:100%}.details [role=tablist]{gap:8px;margin-bottom:12px;display:flex}.details [role=tab][aria-selected=true]{color:#9d340c;border-color:#f96326}.details input[type=range]{width:320px;max-width:100%;margin:12px 0;display:block}.details output{font-weight:600;display:block}.history-messages p,.history-messages a{overflow-wrap:anywhere;white-space:pre-wrap}.history-messages .history-note{background:#fff8e9;border-left:4px solid #8b5b15}.history-messages time{font-variant-numeric:tabular-nums}.opaque-labels{white-space:pre-wrap}.crm-records .text-button{text-align:left;overflow-wrap:anywhere;max-width:100%}.role-buttons{flex-wrap:wrap;align-items:center}.role-buttons label{font-size:11px}.role-buttons select{max-width:190px;font:inherit;border:1px solid var(--border);color:inherit;background:#fff;border-radius:6px;padding:5px;display:block}.inbox{margin-top:18px;font-size:13px}.inbox-toolbar,.inbox-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-toolbar p{margin:0}.inbox-columns{grid-template-columns:minmax(270px,320px) minmax(300px,1fr) minmax(240px,310px);align-items:start;gap:12px;margin-top:12px;display:grid}.inbox-columns>section{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:13px;min-width:0;padding:14px}.inbox h2{margin:0 0 12px;font-size:17px}.inbox h3{margin:18px 0 8px;font-size:14px}.inbox p{line-height:1.5}.inbox-tabs{gap:4px;margin:12px 0;display:flex}.inbox-tabs button{white-space:nowrap;flex:1;min-height:41px;padding:8px 7px;font-size:12px}.inbox-tabs button[aria-pressed=true]{border-color:var(--accent);background:#fff0e8;font-weight:600}.inbox-tabs span{font-size:11px;display:block}.inbox label{margin:10px 0;font-weight:500;display:block}.inbox input,.inbox select{width:100%;font:inherit;color:inherit;border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;margin-top:5px;padding:8px}.inbox-search{gap:6px;margin-bottom:12px;display:flex}.inbox-search input{margin:0}.inbox fieldset{border:1px solid var(--border);border-radius:8px;min-width:0;margin:10px 0}.inbox fieldset label span{margin-left:10px;font-weight:400}.inbox-items{margin:8px 0;padding:0;list-style:none}.inbox-items li{margin:6px 0}.inbox-items button{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:12px;display:flex}.inbox-items button strong{font-size:13px}.inbox-items button span,.inbox-items small{color:var(--secondary);font-size:11px}.inbox-items button[aria-pressed=true]{border-color:var(--accent);background:#fff5ef}.inbox-pages{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;display:flex}.inbox-pages button{border:1px solid var(--border);width:auto;padding:5px 8px;font-size:12px}.inbox-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.inbox-back{margin-bottom:12px}.inbox-messages{max-height:420px;padding:0;list-style:none;overflow:auto}.inbox-messages time{color:var(--secondary);font-size:10px}.inbox details{margin:15px 0}.inbox summary{cursor:pointer;font-weight:600}.inbox-notes{padding:0;list-style:none}.inbox-notes li{background:#fff9e8;border-left:3px solid #b28422;margin:8px 0;padding:8px}.inbox-notes p{margin:3px 0}.inbox-context .crm-panel{margin-top:12px;padding:10px}.inbox-context .history-messages{max-height:440px;padding:0;list-style:none;overflow:auto}.inbox-context ul{padding-left:16px}.inbox-context a{margin:5px 0;display:inline-block}.inbox-fixture{border:1px dashed var(--border);background:#f8f8fa;border-radius:8px;padding:10px}.inbox-fixture button{margin:5px 4px 0 0}@media (width<=1350px){.inbox-columns{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.inbox-context{grid-column:2}.inbox-queue{grid-row:span 2}}@media (width<=760px){.inbox-columns{display:block}.inbox-columns>section{margin:10px 0}.inbox.has-selection .inbox-queue,.inbox:not(.has-selection) .inbox-conversation{display:none}.inbox-toolbar{align-items:flex-start}.inbox button,.role-buttons select{min-height:44px}.inbox-tabs button{font-size:12px}.inbox-messages{max-height:none}.inbox-context .history-messages{max-height:440px}.inbox label,.inbox input,.inbox select{max-width:100%}}.inbox-search input{flex:1;width:0;min-width:0}.inbox-search button{white-space:nowrap;flex:none}.inbox-items{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:55vh;overflow:auto}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/plus-jakarta-sans.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{color:#1b1530;font-synthesis:none;--text:#1b1530;--secondary:#2e2944;--muted:#5f5a6d;--accent:#f96326;--accent-strong:#a83a0c;--accent-soft:#fff0e8;--border:#e4e3e8;--surface:#fff;--panel:#fcfcfd;--rail-w:76px;--panel-w:180px;--content-x:300px;--gap:12px;--radius-control:9px;--radius-card:13px;background:#f8f8fa;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,summary,a{touch-action:manipulation;outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent-strong)}button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;min-height:32px;padding:5px 13px;font-size:13px;font-weight:500}button:hover:enabled{background:#fff2ec;border-color:#eaa183}button:disabled{cursor:default;opacity:.48}a{color:inherit}.shell{flex-direction:column;min-height:100vh;display:flex}header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 26px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:650;display:flex}.brand img{flex:none;width:auto;height:40px;display:block}.brand-product{white-space:normal;max-width:110px;font-size:11px;line-height:15px}.brand b{color:var(--accent-strong)}.badge{color:var(--secondary);white-space:nowrap;background:#f2f1f4;border-radius:6px;padding:4px 9px;font-size:11px}.workspace{flex:1;min-width:0;display:flex}.rail{flex:0 0 var(--rail-w);width:var(--rail-w);border-right:1px solid var(--border);background:#fff;padding:10px 0}.rail ul{flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rail-entry{position:relative}.rail-item{border-radius:var(--radius-control);width:36px;height:34px;min-height:34px;color:var(--secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.rail-icon{flex:none;width:20px;height:20px}.rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-item:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}a.rail-item:hover{color:var(--text);background:#f3f2f5}a.rail-item[aria-current]{background:var(--accent-soft);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.rail-off,.side-off{color:var(--muted);cursor:default}.rail button.rail-off:hover,.side-nav button.side-off:hover{background:0 0;border-color:#0000}.rail-unavailable-mark{background:var(--surface);border:1px solid;border-radius:50%;width:11px;height:11px;font-size:11px;line-height:8px;position:absolute;bottom:-2px;right:-2px}.rail-tooltip{z-index:10;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:max-content;max-width:260px;min-height:34px;color:var(--text);align-items:center;padding:6px 10px;font-size:13px;line-height:20px;display:none;position:absolute;top:0;left:100%;box-shadow:0 2px 6px #1b153022}.rail-entry:not([data-tooltip-dismissed]):hover .rail-tooltip,.rail-entry:not([data-tooltip-dismissed]):focus-within .rail-tooltip{display:flex}.side-panel{flex:0 0 var(--panel-w);width:var(--panel-w);box-shadow:inset -1px 0 var(--border);background:var(--panel);min-width:0;padding:21px 0}.nav-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:2px 0 10px;padding:0 14px;font-size:11px;font-weight:650}.side-nav ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.side-nav a,.side-off{border-radius:var(--radius-control);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;width:100%;min-height:32px;padding:6px 10px;font-size:13.5px;line-height:20px;display:block}.side-nav a{color:var(--secondary);text-decoration:none}.side-nav a:focus-visible{outline-offset:-3px}.side-nav a:hover{color:var(--text);background:#f3f2f5}.side-nav a[aria-current=page]{background:var(--accent-soft);color:var(--text);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.side-off{justify-content:space-between;align-items:center;gap:6px;display:flex}.side-off>span{min-width:0}.side-off small{flex:none;font-size:9px;font-weight:400;line-height:12px}main{flex:1;min-width:0;padding:24.25px 34px 30px 24px}.side-panel+main{padding-left:calc(var(--content-x) - var(--rail-w) - var(--panel-w))}h1{margin:0 0 5px;font-size:22px;font-weight:700;line-height:27.5px}.page-heading{justify-content:space-between;align-items:center;gap:12px;max-width:1118px;display:flex}.page-heading p{color:var(--secondary);margin:0;font-size:13px}.revision{color:var(--secondary);white-space:nowrap;background:#eeedf1;border-radius:6px;padding:4px 8px;font-size:11px}.demo{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-control);background:#fff;justify-content:space-between;align-items:center;gap:16px;max-width:1118px;margin:20px 0 7px;padding:10px 14px;display:flex}.demo strong{font-size:12px}.demo p,.session-note{color:var(--secondary);margin:3px 0;font-size:11px}.role-buttons{gap:8px;display:flex}.role-buttons button{white-space:nowrap;font-size:12px}.role-buttons [aria-pressed=true]{background:var(--accent);color:var(--text);border-color:var(--accent)}.status{color:#245c36;margin:8px 0;font-size:13px}.status:empty{margin:0}.error{color:#8d211c;border-radius:var(--radius-control);background:#fff0ed;border:1px solid #dca09b;padding:10px 14px}.error:focus{outline:2px solid var(--accent-strong);outline-offset:3px}.section-heading,.products,.save-bar,.order-warning{max-width:1118px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;margin-bottom:12px;display:flex}.section-heading h2{margin:0;font-size:13px;font-weight:600}.section-heading h2 span{background:#ecebf0;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:11px}.section-heading p{color:var(--secondary);margin:0;font-size:11px}.products{gap:var(--gap);flex-direction:column;display:flex}.product{border-radius:var(--radius-card);background:#fff;border:1px solid #dedde3;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:16px;min-width:0;min-height:94px;padding:8px 16px 8px 8px;display:grid}.product[data-product=clt]{min-height:169px}.product[data-product=indicacao]{min-height:110px}.product:focus-within{border-color:#cfcbd8}.product-symbol{width:64px;height:64px;color:var(--secondary);background:#f3f2f5;border-radius:10px;place-items:center;font-size:15px;font-weight:600;display:grid}.product h3{margin:0;font-size:16px;font-weight:600;line-height:24px}.product-info{min-width:0}.product-info>p{color:var(--secondary);margin:2px 0 0;font-size:12px}.provider-stack{color:var(--secondary);flex-direction:column;gap:3px;margin-top:6px;font-size:12px;line-height:20px;display:flex}.provider-stack:empty{display:none}.row-controls{align-items:center;gap:20px;display:flex}.toggle{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:12px;display:flex}.toggle input{accent-color:var(--accent);width:17px;height:17px;margin:0}.card-actions,.order{align-items:center;gap:7px;display:flex}.card-actions button:first-child{min-width:122.453px}.card-actions button{height:32px;font-size:13px;font-weight:500}.card-actions button[aria-expanded=true]{background:var(--accent-soft);border-color:#eaa183}.text-button{border-color:#0000}.order{gap:4px}.fixed-order{max-width:112px;color:var(--secondary);font-size:11px}.order-warning{border-radius:var(--radius-control);background:#fff4e8;border:1px solid #e6c19d;margin:0 0 12px;padding:12px;font-size:12px}.order-warning p{margin:0 0 8px}.order button{width:32px;height:32px;padding:0;font-size:16px}.details{border-top:1px solid var(--border);min-width:0;color:var(--secondary);overflow-wrap:anywhere;grid-column:1/-1;margin:12px 0 0;padding:14px 8px 5px;font-size:12px}.details h4{color:var(--text);margin:0 0 10px;font-size:14px;line-height:20px}.details h5{color:var(--text);margin:16px 0 8px;font-size:13px;line-height:20px}.details [role=tab]{min-height:32px}.details [role=tab][aria-selected=true]{background:var(--accent-soft)}.banks{max-width:430px;margin:0;padding:0;list-style:none}.banks li{align-items:center;gap:6px;margin:6px 0;display:flex}.banks li span{flex:1;min-width:0}.banks button{width:32px;padding:4px}.save-bar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:16px;display:flex}.save-bar p{color:var(--secondary);margin:0;font-size:12px}.save-bar>div{gap:8px;display:flex}.primary{background:var(--accent);border-color:var(--accent);color:var(--text)}.primary:hover:enabled{background:#ee8b60}footer{border-top:1px solid var(--border);text-align:center;color:var(--secondary);background:#fff;padding:14px 20px;font-size:11px}footer a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}footer img{flex:none;width:22px;height:22px;display:block}footer a:hover{text-decoration:underline}.empty{border:1px dashed var(--border);border-radius:var(--radius-card);text-align:center;background:#fff;max-width:1118px;margin:28px 0;padding:40px 20px}.empty h2{font-size:16px}.empty p{color:var(--secondary);font-size:13px}.skip{z-index:2;border-radius:var(--radius-control);background:#fff;padding:10px;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.products-page>.demo,.products-page>.session-note,.products-page>.section-heading,.products-page>.products,.products-page>.save-bar,.products-page>.order-warning,.products-page>.status,.products-page>.error,.products-page>.empty{max-width:1086px;margin-left:auto;margin-right:auto}.products-page>.section-heading{padding-inline:16px}@media (width<=1200px){main{padding-right:20px}.row-controls{gap:10px}.product{column-gap:12px}.demo{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=1000px){:root{--panel-w:160px}.side-nav a,.side-off{padding-left:12px;padding-right:12px;font-size:13px}.side-panel+main{padding-left:20px}.product{grid-template-columns:52px minmax(0,1fr)}.product-symbol{width:52px;height:52px}.row-controls{flex-wrap:wrap;grid-column:1/-1;margin-top:10px}}@media (width<=760px){header{padding:0 16px}.brand{gap:8px;font-size:15px}.brand img{height:36px}.badge{font-size:10px}.workspace{display:block}.rail{border-right:0;border-bottom:1px solid var(--border);width:auto;padding:8px 12px}.rail ul{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.rail-item{flex-direction:column;gap:4px;width:100%;height:100%;min-height:64px;padding:6px 3px;font-size:11px;line-height:14px}.rail-label{clip-path:none;white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;position:static;overflow:visible}.rail-unavailable-mark{top:3px;bottom:auto;right:3px}.rail-tooltip{max-width:160px;top:100%;left:0}.rail-entry:nth-child(4n) .rail-tooltip,.rail-entry:nth-child(4n-1) .rail-tooltip{left:auto;right:0}.side-panel{border-right:0;border-bottom:1px solid var(--border);width:auto;padding:12px 16px}.nav-label{margin-bottom:8px;padding:0}.side-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.side-nav a,.side-off{border-radius:var(--radius-control);flex-direction:column;justify-content:center;min-height:44px;padding:6px 10px;font-size:12px;line-height:16px;display:flex}main,.side-panel+main{padding:22px 16px 28px}.page-heading{align-items:flex-start}h1{font-size:22px}.demo{margin-top:16px;padding:10px}.role-buttons{flex-wrap:wrap;gap:6px;width:100%}.role-buttons button{flex:1;padding:6px 9px;font-size:11px}button,select,input:not([type=checkbox]),summary,.toggle,.card-actions button,.order button,.banks button,.details [role=tab]{height:auto;min-height:44px}.order button,.banks button{min-width:44px}.section-heading{flex-direction:column;align-items:flex-start;gap:4px}.product{grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:12px}.product-symbol{width:44px;height:44px;font-size:12px}.row-controls{flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;margin-top:12px}.toggle{flex:1}.card-actions{gap:3px}.order{margin-left:auto}.save-bar{flex-direction:column;align-items:stretch}.save-bar>div{flex-wrap:wrap}.save-bar button{flex:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.access-panel{background:#fff;border:1px solid #ddd;border-radius:13px;max-width:440px;margin:24px auto;padding:24px}.access-panel form{gap:12px;display:grid}.access-panel input{width:100%;min-width:0;min-height:44px}.access-panel button{min-height:44px}.access-panel h2:focus{outline:2px solid var(--accent,#f96326);outline-offset:4px}.referral-context{overflow-wrap:anywhere;min-width:0}.referral-context-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.referral-context-columns section{min-width:0}.referral-context .crm-records li{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.referral-context .crm-pagination{flex-wrap:wrap}@media (width<=900px){.referral-context-columns{grid-template-columns:minmax(0,1fr)}}.proposals{min-width:0;margin-top:24px}.proposal-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.fixture-toolbar{border:1px solid var(--border);border-left:3px solid var(--accent);background:#fff;border-radius:10px;margin:16px 0;padding:16px}.fixture-toolbar h2,.journey-action h2,.journey-timeline h2{margin:0 0 12px;font-size:16px}.fixture-toolbar p{color:var(--secondary);margin:10px 0 0;font-size:12px}.fixture-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fixture-fields label{flex-direction:column;flex:180px;gap:6px;font-size:12px;display:flex}.fixture-fields select,.search-form input{font:inherit;color:inherit;background:#fff;border:1px solid #c9c6d0;border-radius:8px;min-width:0;max-width:100%;min-height:44px;padding:10px}.fixture-fields select:focus-visible,.search-form input:focus-visible{outline-offset:2px;outline:3px solid #a83a0c}.proposals button,.button-link{min-height:44px}.search-form{max-width:520px;margin:20px 0;font-size:13px}.search-form>div{gap:8px;margin-top:6px;display:flex}.search-form input{flex:1}.search-form p{color:var(--secondary);margin:6px 0;font-size:11px}.proposal-table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;font-size:11px;overflow:hidden}.proposal-table caption{text-align:left;padding:10px 0;font-size:13px;font-weight:600}.proposal-table th,.proposal-table td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 8px}.proposal-table th{background:#efedf2;font-weight:600}.proposal-table tr:last-child td{border-bottom:0}.journey-state{color:var(--secondary);font-weight:600}.button-link{border:1px solid var(--border);border-radius:9px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.button-link:hover{background:#fff2ec}nav.pagination{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}nav.pagination button{border:1px solid var(--border);width:auto}nav.pagination button:disabled{opacity:.48}.journey-summary{border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.journey-summary h2{margin:4px 0 8px;font-size:19px}.journey-summary p{margin:3px 0;font-size:12px}.journey-summary .journey-state{font-size:15px}.journey-code{font-weight:600}.fixture-toolbar.compact{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.fixture-toolbar.compact button{flex-shrink:0}.journey-action,.journey-timeline{border:1px solid var(--border);background:#fff;border-radius:13px;margin:16px 0;padding:20px;font-size:13px}.ack{align-items:center;gap:10px;min-height:44px;margin:8px 0 14px;display:flex}.ack input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.offer-list{flex-wrap:wrap;gap:14px;display:flex}.offer{border:1px solid var(--border);border-radius:10px;flex:220px;padding:16px}.offer h3{margin:0 0 8px;font-size:15px}.offer p{margin:6px 0 12px;font-size:20px}.offer small{font-size:12px}.handoff{border-style:dashed;margin-top:24px;display:block}.synthetic-outcome{background:#f1f7f2;border-left:3px solid #487b53;padding:12px 16px}.synthetic-outcome h3{margin:0;font-size:16px}.journey-timeline ol{margin:0;padding:0;list-style:none}.journey-timeline li{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.journey-timeline li:last-child{border:0}.journey-timeline time,.journey-timeline small{color:var(--secondary);font-size:11px}.journey-timeline p{margin:5px 0;font-size:12px}@media (width<=1000px){.proposal-table,.proposal-table tbody{display:block}.proposal-table{background:0 0;border:0}.proposal-table caption{display:block}.proposal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.proposal-table tr{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:12px;padding:12px;display:block}.proposal-table td{grid-template-columns:105px minmax(0,1fr);gap:10px;padding:7px 0;font-size:12px;display:grid}.proposal-table td:before{content:attr(data-label);font-weight:600}}@media (width<=760px){.journey-summary,.fixture-toolbar.compact{flex-direction:column}.fixture-fields,.fixture-fields label,.fixture-fields button{width:100%}.journey-summary,.journey-action,.journey-timeline{padding:16px}.journey-timeline li{grid-template-columns:1fr;gap:5px}.proposals button{overflow-wrap:anywhere}nav.pagination{flex-wrap:wrap;justify-content:center;display:flex}}:root{--panel-w:200px;--border:#e4e4ec;--radius-control:7px;--radius-card:13px}header{flex:none;height:62px}.header-tools{align-items:center;gap:16px;display:flex}.session-access{font-size:12px;position:relative}.session-access>summary{cursor:pointer;border:1px solid var(--border);border-radius:7px;align-items:center;min-height:32px;padding:4px 8px;display:flex}.session-access[open]>.demo{z-index:20;width:500px;max-width:calc(100vw - 32px);margin-top:12px;position:absolute;top:25px;right:0;box-shadow:0 6px 24px #1b153022}.session-access .session-note{display:none}.parity-page{background:#fff;border-radius:0 0 12px 12px;margin-right:10px;padding:22.25px 24px 30px}.side-panel+.parity-page{padding-left:24px}.parity-page .page-heading{max-width:none;margin-bottom:13.25px}.config-content,.config-page>.assistant{width:100%;max-width:1152px;margin:0 auto}.config-section-heading{min-height:37px;color:var(--text);align-items:flex-start;gap:12px;margin-bottom:26.5px;display:flex}.config-section-heading h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.config-section-heading p{color:#625d7a;max-width:950px;margin:0;font-size:12px;line-height:16px}.section-icon{color:#ff602b;background:#fff0eb;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.section-icon svg{width:18px;height:18px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.muted{color:#625d7a}.technical-details{color:#625d7a;margin-top:16px;font-size:12px}.technical-details>summary,.behavior-details>summary{cursor:pointer;padding:10px 0}.technical-details p{font-size:12px}.permission-note{background:#f5f4f8;border-radius:7px;padding:8px 12px;font-size:12px}.products-panel{border:1px solid var(--border);border-radius:7px;padding:16px}.products-panel>h2{color:#625d7a;margin:0 0 14px;font-size:14px;font-weight:500;line-height:21px}.products-panel .products{gap:12px;max-width:none}.products-panel .product{border-color:#f0eff4;grid-template-columns:72px minmax(0,1fr) auto;column-gap:16px;min-height:94px;padding:8px 16px;box-shadow:0 1px 2px #1b15301a}.products-panel .product[data-product=clt]{min-height:169px}.products-panel .product[data-product=indicacao]{min-height:110px}.product-position{align-items:center;gap:20px;display:flex}.order-badge{color:#d64115;background:#fff0eb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.reorder-menu{position:relative}.reorder-menu summary{cursor:pointer;color:#9c98ac;border-radius:4px;place-items:center;width:28px;min-height:32px;font-size:24px;list-style:none;display:grid}.reorder-menu summary::-webkit-details-marker{display:none}.reorder-menu[open]>div{z-index:5;border:1px solid var(--border);background:#fff;border-radius:7px;gap:6px;min-width:190px;padding:8px;display:flex;position:absolute;top:34px;left:0;box-shadow:0 4px 16px #1b153022}.reorder-menu p{margin:0;font-size:12px}.products-panel .product h3{font-size:16px;font-weight:600;line-height:24px}.products-panel .provider-stack{color:#625d7a;background:#fcfcfd;border:1px solid #eeedf3;border-radius:6px;min-width:126px;margin:4px 0 0;padding:0;font-size:12px;line-height:24px;list-style:none;display:table;overflow:hidden}.products-panel .provider-stack:empty{display:none}.provider-stack li{border-top:1px solid #eeedf3;align-items:center;gap:8px;padding:0 10px;display:flex}.provider-stack li:first-child{border-top:0}.provider-stack li>span:first-child{color:#d64115;text-align:center;background:#fff0eb;border-radius:3px;min-width:16px;font-size:11px;line-height:16px}.product-info>small{color:#625d7a;margin-top:3px;font-size:12px;line-height:18px;display:block}.products-panel .row-controls{gap:12px}.products-panel .card-actions button{justify-content:center;align-items:center;gap:12px;width:122.453px;display:flex;box-shadow:0 1px 2px #1b153010}.toggle{justify-content:flex-end;min-width:69px}.toggle:has(input:checked){color:#268256}.toggle input,.setting-row input[type=checkbox]{appearance:none;cursor:pointer;background:#c5c2cd;border:1px solid #bcb9c8;border-radius:12px;flex:none;width:32px;height:18px;min-height:18px;margin:0;position:relative}.toggle input:before,.setting-row input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:1px;box-shadow:0 0 1px #0003}.toggle input:checked{background:#369d67;border-color:#369d67}.toggle input:checked:before,.setting-row input:checked:before{left:15px}.toggle input:disabled,.setting-row input:disabled{opacity:.5;cursor:default}.products-panel .save-bar{max-width:none;margin-top:16px;padding-top:12px}.company-form{border:1px solid var(--border);border-radius:13px;padding:16px 16px 38px}.company-form form>fieldset{border:0;margin:0;padding:0}.company-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.assistant .company-grid label{flex-direction:column;gap:4px;max-width:none;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.company-name,.company-website,.company-assistantName,.company-handoffPhone{grid-column:span 2}.assistant .company-grid input,.assistant .company-grid select{font:inherit;color:var(--text);background:#fff;border:1px solid #dedae8;border-radius:6px;width:100%;min-width:0;height:36px;min-height:36px;padding:4px 12px;font-weight:400}.company-form .company-save{border:0;min-height:36px;margin-top:16px;padding-top:0}.company-content>.config-section-heading:first-child{margin-bottom:13.5px}.company-content>.config-section-heading:not(:first-child){margin-top:32px;margin-bottom:16px}.company-more{grid-template-columns:1fr 1fr;gap:16px;display:grid}.company-more>a{border:1px solid var(--border);border-radius:7px;gap:4px;padding:16px;font-size:14px;text-decoration:none;display:grid}.company-more span{color:#625d7a;font-size:12px}.company-more a:hover{border-color:var(--accent)}.assistant-config{color:var(--text)}.assistant-config>section{margin-bottom:30px}.assistant-config>section>.config-section-heading{margin-bottom:13.5px}.assistant-config>section[aria-label=Ajustes\ opcionais]{margin-bottom:33px}.assistant-config>section:first-of-type{margin-bottom:22.2px}.assistant-config>section[aria-label="Autonomia e follow-ups"]>.config-section-heading p{max-width:700px}.assistant-config>section[aria-label="Autonomia e follow-ups"]>.config-section-heading{margin-bottom:14.5px}.assistant-config fieldset.mode-settings,.assistant-config fieldset.whatsapp-settings{border:0;margin:0;padding:0}.assistant-config label{max-width:none}.assistant-config .assistant-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.assistant-config .mode-card{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;min-height:84px;margin:0;padding:12px;font-size:14px;line-height:20px;display:flex}.mode-card.selected{border-color:#ff602b;box-shadow:inset 0 0 0 1px #ff602b}.mode-card input{accent-color:#f96326;flex:none;width:15px;height:15px;margin:3px 0 0}.mode-card strong{font-weight:600}.mode-description{color:#625d7a;margin-top:4px;font-size:12px;font-weight:400;line-height:16px;display:block}.recommended{background:#f4f3f7;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:400}.assistant-config .setting-row{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-height:34px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.assistant-config .message-limit{min-height:36px;margin-top:24px;margin-bottom:8px}.setting-row input[type=number]{flex:none;width:96px;height:36px;min-height:36px;padding:4px 12px;font-weight:400}.setting-row input[type=checkbox]:checked{background:#ff602b;border-color:#ff602b}.assistant-config fieldset.autonomy-panel{border:1px solid var(--border);border-radius:8px;margin:0;padding:24px 16px 12px}.assistant-config .autonomy-control{gap:0;margin:0 8px}.assistant-config input[type=range]{appearance:none;cursor:pointer;height:36px;min-height:36px;margin:0}.assistant-config input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #f96326;border-radius:50%;width:24px;height:24px}.assistant-config input[type=range]::-moz-range-thumb{background:#fff;border:3px solid #f96326;border-radius:50%;width:20px;height:20px}.autonomy-labels{color:#625d7a;justify-content:space-between;gap:12px;margin:2px 8px 8px;font-size:12px;display:flex}.autonomy-labels .selected{color:var(--text);font-weight:600}.autonomy-panel>p{margin:10px 0;font-size:13px;line-height:20px}.autonomy-panel .autonomy-gap{color:#625d7a;margin:6px 0;font-size:12px;line-height:16px}.inheritance-note{border:1px solid var(--border);background:#f5f4f8;border-radius:7px;gap:24px;margin-top:10px;padding:12px 16px;font-size:13px;display:flex}.product-customizations{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 16px;display:flex}.product-customizations strong{font-size:14px;font-weight:500}.product-customizations p{color:#625d7a;margin:2px 0 0;font-size:12px}.product-customizations>div:last-child{gap:8px;display:flex}.product-customizations small{color:#885300;background:#fff3c6;border-radius:4px;padding:3px 7px}.scope-banner{border:1px solid var(--border);border-radius:7px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:12px;display:flex}.scope-banner h2{margin:0;font-size:15px}.scope-banner label{flex-direction:row;margin:0}.behavior-details{border-top:1px solid var(--border);margin-top:20px;font-size:14px}.overview-intro{border:1px solid var(--border);background:#f5f4f8;border-radius:8px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:20px}.overview-canvas{border:1px solid var(--border);color:#625d7a;background-color:#f5f4f8;background-image:radial-gradient(#d7d3e1 .8px,#0000 .8px);background-size:20px 20px;border-radius:13px;height:660px;font-size:12px;position:relative}.overview-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow-node,.entry-node,.edge-label{border:1px solid var(--border);background:#fff;border-radius:13px;padding:12px;text-decoration:none;position:absolute;box-shadow:0 1px 3px #1b153022}.flow-node{flex-direction:column;gap:5px;font-size:12px;line-height:17px;display:flex}.flow-node strong{color:var(--text);font-size:13px;font-weight:600;line-height:20px}.flow-node small{font-size:11px;line-height:16px}a.flow-node:hover{border-color:var(--accent);background:#fffdfa}.entry-node{text-align:center;min-width:145px;color:var(--text);border-radius:24px;padding:8px;font-weight:600;top:26px;transform:translate(-50%)}.entry-node small{color:#625d7a;font-size:10px;font-weight:400;display:block}.entry-self{left:16%}.entry-web{left:45%}.entry-wa{left:80%}.self-node{width:15%;top:135px;left:8.5%}.web-node{width:15%;top:135px;left:37.6%}.wa-node{width:18%;top:127px;left:71.3%}.runtime-off{border:1px solid var(--border);background:#f5f4f8;border-radius:4px;width:fit-content;padding:1px 5px;font-size:10px}.edge-label{text-align:center;box-shadow:none;border-radius:8px;padding:4px 7px;font-size:11px;line-height:13px}.edge-label small{font-size:10px;display:block}.blue{color:#304dd4;border-color:#6a7de1}.green{color:#267b5d;border-color:#5b9e88}.red{color:#bd3447;border:1px dashed #d36776}.self-offer{width:11%;top:158px;left:25%}.wa-offer{width:13%;top:158px;left:56.3%}.stop-node{border-color:#efa586;width:32%;min-height:160px;top:305px;left:15%}.stop-node dl{margin:4px 0;font-size:12px}.stop-node dl>div{grid-template-columns:50px 1fr;gap:8px;margin:5px 0;display:grid}.stop-node dt{color:var(--text)}.stop-node dd{margin:0}.handoff-edge{width:14%;top:390px;left:73.2%}.inactive-edge{width:15%;top:492px;left:25%}.team-node{border-color:#7ebbad;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:12px;top:552px;left:11%;right:11%}.graph-legend{text-align:center;margin:0;font-size:10px;line-height:15px;position:absolute;bottom:10px;left:6%;right:6%}.overview-saved{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.web-gap{border:1px solid var(--border);border-radius:7px;margin-top:20px;padding:16px;scroll-margin-top:16px;font-size:13px}.web-gap h2{margin:0 0 8px;font-size:15px}.web-gap p{margin:0 0 12px}@media (width<=1200px){.parity-page{padding-left:20px;padding-right:20px}.products-panel .row-controls{gap:8px}.product-customizations{align-items:flex-start}.overview-canvas{font-size:11px}}@media (width<=1000px){:root{--panel-w:180px}.products-panel .product{grid-template-columns:60px minmax(0,1fr)}.products-panel .row-controls{grid-column:2;justify-content:space-between;margin:8px 0 0}.product-position{gap:8px}.assistant-config .assistant-modes{grid-template-columns:1fr}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-canvas{flex-direction:column;gap:14px;height:auto;padding:20px;display:flex}.overview-edges{display:none}.overview-canvas .flow-node,.overview-canvas .entry-node,.overview-canvas .edge-label,.graph-legend{width:auto;min-width:0;position:static;transform:none}.entry-node{align-self:center}.entry-self{order:0}.self-node{order:1}.self-offer{order:2}.entry-web{order:3}.web-node{order:4}.wa-offer{order:5}.entry-wa{order:6}.wa-node{order:7}.stop-node{order:8}.inactive-edge{order:9}.handoff-edge{order:10}.team-node{flex-direction:column;order:11}.graph-legend{order:12}.edge-label{align-self:center}.overview-canvas .flow-node{min-height:80px}.product-customizations{flex-direction:column;gap:10px}}@media (width<=760px){header{flex-wrap:wrap;height:auto;min-height:62px;padding:8px 12px}.header-tools{gap:8px}.brand img{height:32px}.brand-product{max-width:100px;font-size:10px}.badge{font-size:10px}.session-access>summary{min-height:36px}.session-access[open]>.demo{width:calc(100vw - 24px);position:fixed;top:84px;right:12px}.parity-page,.side-panel+.parity-page{border-radius:0;margin:0;padding:22px 16px 28px}.parity-page .page-heading{margin-bottom:22px}.config-section-heading{margin-bottom:20px}.config-section-heading p{line-height:18px}.products-panel{padding:12px}.products-panel .product{grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:0;padding:12px}.products-panel .product[data-product]{min-height:0}.product-position{gap:0}.order-badge{width:22px;height:22px;font-size:10px}.products-panel .row-controls{grid-column:1/-1;justify-content:space-between;gap:12px}.products-panel .card-actions button{min-height:44px}.toggle{flex:none;min-height:44px}.product-info>small{font-size:11px}.reorder-menu summary{min-height:44px}.company-form{padding:16px 12px 24px}.company-grid{grid-template-columns:1fr;gap:18px}.company-grid>label{grid-column:auto}.assistant .company-grid input,.assistant .company-grid select{height:44px;min-height:44px}.company-more{grid-template-columns:1fr}.company-content>.config-section-heading:first-child{margin-bottom:20px}.assistant-config .mode-card{min-height:88px}.assistant-config .setting-row{gap:14px;min-height:48px;padding:5px 0;font-size:13px}.assistant-config .message-limit{align-items:flex-start}.setting-row input[type=number]{width:72px;min-height:44px}.assistant-config fieldset.autonomy-panel{padding:16px 12px}.autonomy-labels{gap:8px;font-size:10px}.autonomy-labels span{overflow-wrap:anywhere;width:25%}.inheritance-note{flex-direction:column;gap:4px}.assistant-config>section{margin-bottom:26px}.assistant-config .scope-banner{gap:10px}.product-customizations>div:last-child{flex-wrap:wrap}.save-bar,.overview-saved{flex-direction:column;align-items:stretch}.save-bar>div{flex-wrap:wrap;display:flex}.save-bar button{flex:1}.company-save{gap:8px}.technical-details summary,.behavior-details summary{min-height:44px}.overview-canvas{padding:16px}.overview-intro{font-size:13px}.flow-node,.stop-node dl{font-size:12px}.graph-legend{font-size:11px}.overview-saved button{min-height:44px}}.company-form-divider{border-top:1px solid var(--border);grid-column:1/-1}.config-workspace{--rail-w:56px;background:#f1f0f5;gap:0;padding:10px}.config-workspace>.rail{border:1px solid var(--border);border-right:0;border-radius:16px 0 0 16px}.config-workspace>.side-panel{border:1px solid var(--border);box-shadow:none;border-left:0;border-radius:0 16px 16px 0;margin-right:8px}.config-workspace .side-nav{padding:0 8px}.config-workspace .side-nav a[aria-current=page]{border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--accent);background:#fff;border-radius:10px}.config-workspace>.parity-page{border:1px solid var(--border);border-radius:16px;margin:0}@media (width<=760px){.config-workspace{gap:8px;padding:8px}.config-workspace>.rail{flex:initial;border:1px solid var(--border);border-radius:12px;width:auto}.config-workspace>.side-panel{flex:initial;border:1px solid var(--border);border-radius:12px;width:auto;margin:0}.config-workspace>.parity-page{border-radius:12px;padding:20px 12px 28px}.config-workspace .side-nav{padding:0 6px}.company-form-divider{margin:0}}.structural{gap:16px;max-width:1152px;display:grid}.structural-block{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;padding:16px}.structural-block h2{margin:0 0 8px;font-size:15px;font-weight:600}.structural-empty{color:#625d7a;margin:0;font-size:13px}.structural-toolbar{flex-wrap:wrap;gap:8px;display:flex}.structural-off{color:#625d7a;border:1px solid var(--border);border-radius:var(--radius-control);cursor:not-allowed;background:#f5f4f8;min-height:32px;padding:4px 12px}.structural-actions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.structural-actions a{border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;min-height:32px;padding:4px 12px;display:inline-flex}.structural-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.structural-metric{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;gap:4px;padding:12px 16px;display:grid}.structural-metric span{color:#625d7a;font-size:12px}.structural-metric strong{font-size:20px}.structural-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.structural-tabs{gap:4px;display:flex}.structural-tabs [role=tab]{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;min-height:32px;padding:4px 12px}.structural-tabs [aria-selected=true]{background:#fff0eb;border-color:#ff602b}.structural-modules{gap:12px;margin:0;padding-left:20px;display:grid}.structural-modules h2{margin:0 0 4px;font-size:15px}.structural-fields{gap:12px;max-width:420px;margin:12px 0;display:grid}.structural-fields label{gap:4px;font-size:13px;display:grid}.structural-fields small{color:#625d7a;font-size:12px}
