@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--ink:#202b37;--muted:#7b8794;--line:#e5e9ec;--green:#166b54;--bg:#f8faf9}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce3e1;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;transition:background .15s,box-shadow .15s;display:inline-flex}button:hover{background:#f0f5f3}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #40a78a}input,select,textarea{color:#33424e;background:#fff;border:1px solid #dce3e1;border-radius:6px;width:100%;min-width:0;padding:10px}textarea{resize:vertical;line-height:1.6}input[type=checkbox]{width:15px;accent-color:var(--green)}h1,h2,h3,h4{margin:0;font-family:Manrope,Arial,sans-serif;font-weight:750}h1{letter-spacing:-.8px;font-size:25px}h2{letter-spacing:-.4px;font-size:19px}h3{font-size:15px}h4{margin:23px 0 12px;font-size:12px}p{color:var(--muted);line-height:1.7}small{font-size:11px}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:224px;padding:30px 15px;display:flex;position:fixed;top:0;bottom:0}.brand{align-items:center;gap:10px;padding:0 12px;font:800 25px Manrope;display:flex}.brandmark{color:#fff;text-align:center;background:#176b55;border-radius:9px;width:33px;height:36px;font-style:italic}.brand-sub{letter-spacing:2px;color:#8a949c;margin-top:3px;font:600 8px DM Sans;display:block}.workspace{border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;margin:35px 0 28px;padding:11px 8px;font-size:11px;font-weight:600;display:flex}.workspace small,.profile small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.avatar{color:#53665b;background:#edf1ef;border-radius:6px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.nav-label{letter-spacing:1.5px;color:#99a3ac;margin-bottom:12px;padding:0 14px;font-size:9px}.nav{color:#73808b;background:0 0;border:0;justify-content:flex-start;margin:3px 0;padding:12px 15px;font-size:12px}.nav.active{color:#166b54;background:#eaf4ef;font-weight:700}.count{color:#fff;background:#166b54;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar-bottom{margin-top:auto;padding:30px 12px 0;font-size:11px}.sim-dot,.dot{background:#28a27b;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.sim-dot{background:#c49443}.sidebar-bottom p{font-size:10px;line-height:1.6}.profile{border-top:1px solid var(--line);gap:9px;margin-top:25px;padding-top:20px;display:flex}.purple{color:#7e6b9c;background:#edeaf5}main{width:calc(100% - 224px);margin-left:224px;padding-bottom:75px}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:65px;padding:0 35px;display:flex}.crumb{color:#8a959f;align-items:center;gap:9px;font-size:11px;display:flex}.row{align-items:center;gap:9px;display:flex}.row>input,.row>select,.row>label{flex:1}.save-status{color:#99a39c;margin-right:12px;font-size:10px}.badge{color:#78877f;text-transform:capitalize;white-space:nowrap;background:#f0f3f2;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.orange{color:#a77c35;background:#fff5e5}.green{color:#2c8052;background:#e5f5eb}.blue{color:#5076ab;background:#e9f1ff}.heading{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:32px 35px 26px;display:flex}.eyebrow{letter-spacing:1.7px;color:#80938a;margin-bottom:10px;font-size:9px;font-weight:700}.subline{color:#8e999f;margin-top:13px;font-size:10px}.primary{color:#fff;background:#176b54;border-color:#176b54;box-shadow:0 2px 3px #176b5415}.primary:hover{background:#12583f}.tabs{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:25px;height:47px;padding:0 35px;display:flex}.tabs button{color:#8a949d;background:0 0;border:0;border-radius:0;height:47px;padding:14px 0;font-size:11px}.tabs button.current{border-bottom:2px solid var(--green);color:var(--green);font-weight:700}.tabs button span{background:#eff3f1;border-radius:4px;padding:2px 5px;font-size:9px}.tab-right{color:#94a099;gap:12px;margin-left:auto;font-size:10px;display:flex}.sequence-layout{grid-template-columns:minmax(360px,1fr) 350px;align-items:start;display:grid}.canvas{background-color:#f6f8f7;background-image:radial-gradient(#dce3df .8px,#0000 .8px);background-size:18px 18px;min-height:calc(100vh - 300px)}.canvas-top{color:#7d8c84;justify-content:space-between;align-items:center;padding:20px 25px;font-size:10px;display:flex}.small{padding:7px 9px;font-size:10px}.flow{max-width:440px;margin:18px auto 45px;padding:0 20px}.start-chip{color:#728378;background:#edf2ef;border:1px solid #dce7df;border-radius:20px;align-items:center;gap:7px;width:max-content;margin:auto;padding:7px 13px;font-size:9px;display:flex}.connector{text-align:center;color:#8d9d93;justify-content:center;align-items:center;height:38px;font-size:8px;display:flex;position:relative}.connector:before{content:"";background:#cddad2;width:1px;position:absolute;top:0;bottom:0;left:50%}.connector span{background:#f6f8f7;max-width:90%;padding:3px 7px;position:relative}.node{text-align:left;background:#fff;border:1px solid #dfe7e2;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:15px 16px;display:flex;position:relative;box-shadow:0 2px 5px #1e433008}.node.selected{border:1.5px solid #479b7d;box-shadow:0 0 0 3px #176b5409}.node>svg{color:#9ba69f;flex-shrink:0;margin-left:auto}.node-icon{color:#5d8170;background:#eef3ef;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.node-icon.email{color:#5085b7;background:#e9f2fa}.node-icon.linkedin{color:#527fb8;background:#e8effb}.node-icon.decision{color:#9273bd;background:#f2ecfa}.node-icon.delay,.node-icon.wait{color:#bf934e;background:#fff3e5}.node-icon.exit{color:#508360;background:#e8f4ec}.node-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.node-copy small{color:#8b98a1;letter-spacing:1px;font-size:8px;font-weight:600}.node-copy strong{font-size:12px;font-weight:600}.node-copy em{color:#8c979f;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:9px;font-style:normal;overflow:hidden}.branch-pills{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px;display:flex}.branch-pills button{background:#fff;gap:3px;padding:5px 7px;font-size:8px}.branch-pills .yes{color:#3c8d67}.branch-pills .no{color:#ad7c6a}.branch-pills .unknown{color:#8e80a5}.branch-pills button span{white-space:nowrap;text-overflow:ellipsis;max-width:95px;overflow:hidden}.add-node{color:#7c8e83;background:0 0;border-style:dashed;width:100%;margin-top:25px;font-size:11px}.canvas-foot{text-align:center;color:#9aa69f;padding:20px;font-size:9px}.inspector{border-left:1px solid var(--line);background:#fff;min-height:100%;position:sticky;top:0}.inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:24px 22px;display:flex}.inspector-head small{letter-spacing:1.3px;color:#98a39b;font-size:8px}.inspector-head h3{margin-top:8px;font-size:14px}.inspector-body{padding:21px}.inspector label,.modal label,.panel label{color:#6f7e75;margin-bottom:17px;font-size:10px;font-weight:500;display:block}.inspector input,.inspector select,.inspector textarea,.modal label input,.modal label select,.panel label input,.panel label select{margin-top:8px;font-size:11px;display:block}.help{color:#95a097;font-size:10px;line-height:1.65}.conditions{background:#fafbfa;border:1px solid #e7e9ed;border-radius:6px;padding:10px}.conditions .row{flex-wrap:wrap;gap:6px;font-size:9px}.conditions .row select{max-width:70px;margin:0;padding:6px;font-size:10px}.rule{flex-wrap:wrap;align-items:center;gap:4px;margin:9px 0;display:flex}.rule input,.rule select{width:calc(33% - 11px);margin:0;padding:7px 5px;font-size:9px}.rule .conditions{width:calc(100% - 25px)}.icon{background:0 0;border:0;padding:4px}.text-btn{color:var(--green);background:0 0;border:0;padding:5px;font-size:10px}.info-card{color:#7a9283;background:#f2f7f4;border:1px solid #e2ece5;border-radius:6px;align-items:flex-start;gap:8px;margin:20px 0;padding:12px;font-size:10px;line-height:1.7;display:flex}.info-card svg{flex-shrink:0;margin-top:2px}.variable-row{color:#5a8c75;word-spacing:8px;font-size:9px}.danger{color:#b27c74}.content{max-width:1500px;padding:35px}.compact{background:0 0;padding:0 0 25px}.section-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.muted{color:var(--muted)}table{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;font-size:11px}th{text-align:left;color:#8c9991;text-transform:uppercase;letter-spacing:.6px;background:#f6f8f7;padding:15px;font-size:9px;font-weight:500}td{border-top:1px solid #edf0ee;padding:17px 15px}td small{color:#96a29a;margin-top:5px;font-size:10px;display:block}td select{padding:6px;font-size:10px}.checkbox{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.search{border:1px solid var(--line);color:#92a095;background:#fff;border-radius:6px;align-items:center;gap:9px;max-width:380px;margin-bottom:20px;padding:0 12px;display:flex}.search input{border:0;font-size:11px}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px}.settings-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.panel h2{margin-bottom:20px}.panel h3{margin-top:25px}.checkline{align-items:center;gap:9px;margin:17px 0;font-size:11px;line-height:1.7;display:flex}.checkline svg{color:#2a9871}.day-picker{flex-wrap:wrap;gap:5px;display:flex}.day-picker button{padding:8px;font-size:10px}.day-picker .on{color:#22774f;background:#eaf5ee;border-color:#83bda0}.empty{text-align:center;color:#91a094;padding:80px 20px}.empty svg{color:#b4c5bb;margin-bottom:12px}.task-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px;display:grid}.task-card h2{margin:17px 0 5px}.task-card textarea{margin:15px 0}.task-card .row{justify-content:flex-end}.timeline{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 24px}.event{border-bottom:1px solid #eff2f0;align-items:center;gap:15px;padding:22px 0;display:flex}.event-icon{color:#759482;background:#eff4f1;border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.event-icon.email{color:#6a8db5;background:#eaf1fb}.event-icon.stop{color:#b87d6b;background:#fff1ed}.event strong{font-size:12px}.event p{margin:6px 0 0;font-size:10px}.event p span{padding:0 7px}.event time{color:#a0aaa3;white-space:nowrap;margin-left:auto;font-size:10px}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0;display:grid}.stats small{color:#87978c}.stats strong{margin-top:12px;font:700 30px Manrope;display:block}.welcome{background:#edf6ef;justify-content:space-between;align-items:center;margin-bottom:25px;padding:35px;display:flex}.welcome h2{margin:18px 0 10px;font-size:23px}.welcome p{max-width:480px}.welcome>svg{color:#9bc1a7}.connection-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 0;font-size:12px;display:flex}.connection-row .badge{margin-left:auto}.connection-row svg{color:#8fa396}.testbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:10;background:#fffe;justify-content:space-between;align-items:center;padding:13px 30px;display:flex;position:fixed;bottom:0;left:224px;right:0}.testbar>div{align-items:center;gap:12px;font-size:10px;display:flex}.testbar small{color:#9aa59e;font-size:9px}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#172b2960;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:560px;max-height:90vh;padding:32px;position:relative;overflow:auto;box-shadow:0 25px 80px #172b2925}.close{position:absolute;top:15px;right:15px}.modal>p{font-size:12px}.step-picker{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.step-picker button{text-transform:capitalize;justify-content:flex-start;padding:20px 15px;font-size:12px}.step-picker button>svg:last-child{margin-left:auto}.step-picker button>svg:first-child{color:#629b80}.launch-contact{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;margin:0!important;display:flex!important}.launch-contact small{color:#94a096;margin-top:5px;display:block}.launch-contact .badge{margin-left:auto;font-size:8px}.full{width:100%;margin-top:22px}.validation-errors{color:#aa6e62;font-size:11px}.validation-errors p{color:inherit}.campaign-choice{text-align:left;justify-content:flex-start;width:100%;margin-top:13px;padding:17px;display:flex}.campaign-choice span{flex:1}.campaign-choice small{color:#95a298;margin-top:6px;display:block}.alert{color:#3b8060;background:#e9f5ef;justify-content:space-between;align-items:center;padding:13px 35px;font-size:12px;display:flex}.alert.error{color:#a65d4c;background:#fff0ed}.alert button{color:inherit;background:0 0;border:0;padding:0}.loading{text-align:center;padding:15vh 20px}.loading .brand{justify-content:center;margin-bottom:30px}@media (width>=1500px){.sequence-layout{grid-template-columns:1fr 390px}.flow{max-width:500px}.node{padding:19px}}@media (width<=1100px){.sidebar{width:185px;padding:25px 10px}main{width:calc(100% - 185px);margin-left:185px}.testbar{left:185px}.heading{align-items:flex-start;padding:25px}.heading>.row{flex-wrap:wrap;justify-content:flex-end}.heading h1{font-size:21px}.sequence-layout{grid-template-columns:minmax(300px,1fr) 310px}.inspector-body{padding:17px}.content{padding:25px}header{padding:0 25px}.node-copy em{max-width:200px}.testbar small{display:none}}@media (width<=800px){.sidebar{width:64px;padding:20px 7px}.brand{justify-content:center;padding:0}.brand>span:last-child,.workspace,.nav-label,.sidebar-bottom,.nav .count{display:none}.nav{justify-content:center;padding:13px;font-size:0}.nav svg{flex-shrink:0;width:20px;height:20px}.sidebar .brand{margin-bottom:30px}main{width:calc(100% - 64px);margin-left:64px}.testbar{flex-wrap:wrap;gap:8px;padding:10px;left:64px}.testbar>div{gap:7px}.heading{flex-direction:column}.sequence-layout{grid-template-columns:1fr}.inspector{border-top:1px solid var(--line);position:relative}.flow{max-width:500px}.stats{grid-template-columns:1fr 1fr}.settings-grid,.task-grid{grid-template-columns:1fr}.save-status{display:none}.tabs{gap:20px;padding:0 20px}.tab-right{display:none}.content{padding:25px 20px;overflow-x:auto}.welcome>svg{display:none}.welcome{padding:25px}.node-copy em{max-width:260px}h1{font-size:22px}.event time{display:none}table{min-width:650px}}.mailbox-account{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:16px}.panel details{margin:16px 0}.panel summary{cursor:pointer;font-weight:600}.panel details[open] summary{margin-bottom:16px}.account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.account-summary>div{background:#f8f9fc;border:1px solid #e8eaf0;border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.account-summary strong{font-size:25px}.account-summary span{color:#667085;font-size:12px}.account-toolbar{align-items:end;gap:16px;margin:20px 0;display:flex}.account-toolbar label:first-child{flex:1}.account-toolbar label{margin:0}.account-table-scroll{overflow-x:auto}.account-table{min-width:1100px}.account-table .account-limit{width:76px}.account-actions{flex-wrap:wrap;gap:6px;max-width:220px;display:flex}.account-actions button{padding:6px 9px;font-size:11px}.account-table td{vertical-align:top}.account-error{white-space:normal;max-width:260px;color:#b42318!important}.email-account-directory{margin-top:26px}.account-picker{border:1px solid #e5e7eb;border-radius:8px;max-height:220px;margin:12px 0;padding:8px;overflow-y:auto}@media (width<=800px){.account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-toolbar{flex-direction:column;align-items:stretch}}.inbox-filters{grid-template-columns:2fr repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.inbox-layout{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.inbox-list{flex-direction:column;gap:8px;max-height:75vh;display:flex;overflow:auto}.inbox-item{text-align:left;white-space:normal;background:#fff;border:1px solid #e3e7ee;border-radius:10px;width:100%;padding:16px;display:block}.inbox-item.selected{background:#f5f1ff;border-color:#7451d8}.inbox-item small{color:#64748b;margin:6px 0;display:block}.inbox-item p{overflow-wrap:anywhere;margin:8px 0;font-size:13px}.inbox-detail{min-width:0}.inbox-detail>.row{flex-wrap:wrap;margin-bottom:18px}.inbox-detail>label{margin-top:16px}.inbox-messages{flex-direction:column;gap:14px;max-height:55vh;margin-top:16px;display:flex;overflow:auto}.inbox-message{background:#f8fafc;border:1px solid #e3e7ee;border-radius:10px;padding:16px}.inbox-message .row{flex-wrap:wrap}.inbox-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.inbox-message small{color:#64748b}@media (width<=1100px){.inbox-filters{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.inbox-layout{grid-template-columns:1fr}.inbox-list{max-height:300px}.inbox-filters{grid-template-columns:1fr}}.node.whatsapp{border-left:3px solid #16a060}.node-icon.whatsapp{color:#12834a;background:#e6f7ee}.contacts-table{min-width:1150px}.contact-actions{flex-wrap:wrap;gap:6px;max-width:200px;display:flex}.company-group th{text-align:left;background:#f0f4f8;padding:14px 18px}.contacts-table td{vertical-align:top}.contacts-table .checkbox{max-width:230px;font-size:12px}.contact-modal{max-height:90vh;overflow:auto}.contact-modal fieldset{border:0;margin:0;padding:0}.link-button,.link-text{color:var(--green);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.link-button:hover,.link-text:hover{background:0 0;text-decoration:underline}.contact-drawer-wrap{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#172b2960;justify-content:flex-end;display:flex;position:fixed;inset:0}.contact-drawer{background:#fff;width:min(680px,100%);height:100%;padding:28px;overflow:auto;box-shadow:-20px 0 70px #172b2925}.contact-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.contact-drawer-head .icon{align-self:flex-start}.contact-drawer-actions{gap:9px;margin:18px 0;display:flex}.contact-drawer-actions a{color:var(--ink);border:1px solid #dce3e1;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;text-decoration:none;display:inline-flex}.detail-card{background:#f7faf8;border:1px solid #e2ece5;border-radius:9px;margin:18px 0 25px;padding:16px}.detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.detail-grid div{flex-direction:column;gap:5px;display:flex}.detail-grid small{color:var(--muted)}.text-orange{color:#a77c35}.detail-enrollments{flex-direction:column;gap:9px;margin-bottom:26px;display:flex}.detail-enrollment{border:1px solid var(--line);border-radius:8px;padding:13px}.detail-enrollment>div{justify-content:space-between;gap:10px;display:flex}.detail-enrollment small{color:var(--muted);margin-top:5px;display:block}.detail-filters{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.detail-filters label{color:var(--muted);font-size:10px}.detail-filters select{margin-top:5px;padding:8px;font-size:11px;display:block}.contact-timeline{border-top:1px solid var(--line)}.contact-event{border-bottom:1px solid #edf0ee;padding:15px 0}.contact-event-top{align-items:center;gap:6px;display:flex}.contact-event-top time{color:var(--muted);margin-left:auto;font-size:10px}.contact-event h4{margin:9px 0 3px;font-size:12px}.contact-event pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#44515c;background:#f7f8fa;border-radius:6px;margin:9px 0 0;padding:10px;font:11px/1.6 DM Sans,Arial,sans-serif}.pagination{color:var(--muted);justify-content:space-between;align-items:center;padding-top:15px;font-size:10px;display:flex}@media (width<=760px){.contact-drawer{padding:20px}.detail-grid,.detail-filters{grid-template-columns:1fr}.contact-event-top time{display:none}}.campaign-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:18px;display:grid}.campaign-card{cursor:pointer;background:#fff;border:1px solid #e4e8ee;border-radius:14px;padding:18px;transition:box-shadow .15s,border-color .15s}.campaign-card:hover,.campaign-card.selected{border-color:#3b82f6;box-shadow:0 6px 20px #1f4d8a12}.campaign-card-top{justify-content:space-between;align-items:center;display:flex}.campaign-card h3{margin:16px 0 8px;font-size:18px}.campaign-card p{color:#718096;min-height:42px;margin:0 0 16px}.campaign-card-meta{color:#718096;border-top:1px solid #edf0f4;gap:14px;padding-top:12px;font-size:13px;display:flex}.tag-row{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.tag{color:#345a9c;background:#eef4ff;border-radius:999px;padding:3px 8px;font-size:12px}.campaign-directory .account-toolbar label{align-items:center;gap:6px;display:flex}.performance-page .stats{margin-top:8px}.performance-page .stats .panel>svg{color:#4b8a70;margin-bottom:10px}.performance-page .stats .help{margin-top:7px;display:block}.performance-grid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.metric-row{border-top:1px solid #edf0ee;grid-template-columns:24px 90px 45px 1fr;align-items:center;gap:10px;padding:15px 0;font-size:11px;display:grid}.metric-row svg{color:#668d79}.metric-row b{text-align:right}.metric-bar{background:#edf2ef;border-radius:99px;height:8px;overflow:hidden}.metric-bar i{border-radius:inherit;background:#3b9a73;height:100%;display:block}.funnel{flex-direction:column;gap:12px;display:flex}.funnel div{background:#f6f9f7;border-radius:8px;justify-content:space-between;align-items:center;padding:14px;display:flex}.funnel div:nth-child(2){margin-left:18px}.funnel div:nth-child(3){margin-left:36px}.funnel div:nth-child(4){margin-left:54px}.compact-timeline{border:0;padding:0}.contact-insights{flex-direction:column;display:flex}.insight-card{background:#f3faf6}.insight-card h3,.contact-insights h3{align-items:center;gap:7px;display:flex}.insight-card p{line-height:1.7}.custom-fields{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.custom-fields .tag{align-items:center;gap:4px;display:inline-flex}@media (width<=800px){.performance-grid{grid-template-columns:1fr}.metric-row{grid-template-columns:24px 75px 35px 1fr}}.launch-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:10px;display:grid}.launch-card{padding:22px}.launch-card-top,.launch-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-card h2{margin:22px 0 8px}.launch-card-meta{color:#718096;border-top:1px solid #edf0ee;justify-content:flex-start;padding-top:15px;font-size:11px}.launch-card-meta span{align-items:center;gap:5px;display:flex}.launch-card .full{margin-top:22px}.back-link{letter-spacing:0;text-transform:none;font-size:12px}.title-emoji{margin-right:10px}.contact-badges{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.contact-badges .score{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.contact-badges .score.hot{color:#c4320a;background:#fff1ed}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d2ce transparent;overflow-y:auto}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:#c9d2ce;border:2px solid #fff;border-radius:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar .nav{flex-shrink:0}a.button{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce3e1;border-radius:7px;align-items:center;gap:7px;padding:9px 13px;font-weight:600;text-decoration:none;display:inline-flex}a.button.primary{color:#fff;background:#176b54;border-color:#176b54}.build-label{color:#a3adb4;letter-spacing:.2px;margin-top:12px;font-size:9px;display:block}.crm-page{--crm-line:#e6eaee;--crm-soft:#f6f8f9;--crm-ink:#1f2a37;--crm-muted:#7b8794;--crm-blue:#3563e9;padding-bottom:40px}.crm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.crm-head .eyebrow{margin-bottom:6px}.crm{border:1px solid var(--crm-line);background:#fff;border-radius:12px;overflow:hidden}.crm-tabs{border-bottom:1px solid var(--crm-line);align-items:center;gap:4px;padding:8px 10px 0;display:flex;overflow-x:auto}.crm-tabs>button,.crm-tab>button:first-child{color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:9px 12px;font-size:13px}.crm-tabs>button span{color:#9aa4af;font-variant-numeric:tabular-nums;margin-left:4px}.crm-tabs>button.on,.crm-tab.on>button:first-child{color:var(--crm-ink);border-bottom-color:var(--green);font-weight:600}.crm-tab{align-items:center;display:inline-flex}.crm-tab-x{color:#a0a9b4;opacity:0;background:0 0;border:0;padding:4px;transition:opacity .15s}.crm-tab:hover .crm-tab-x,.crm-tab.on .crm-tab-x{opacity:1}.crm-add-view{color:var(--crm-muted);background:0 0;border:0;padding:7px}.crm-name-view{align-items:center;gap:6px;padding:4px 0;display:flex}.crm-name-view input{width:180px;padding:6px 9px}.crm-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-search{color:#8a94a0;background:#fff;border:1px solid #dfe5ea;border-radius:8px;flex:280px;align-items:center;gap:8px;max-width:460px;padding:0 10px;display:flex}.crm-search input{border:0;outline:none;padding:9px 0}.crm-search:focus-within{border-color:#8fb9a8;box-shadow:0 0 0 3px #166b541a}.crm-bar-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.crm-tool{border-radius:7px;gap:6px;padding:6px 10px;font-size:12.5px}.crm-tool.on{color:var(--green);background:#f0f8f4;border-color:#8fb9a8}.crm-tool.danger{color:#b42318}.crm-count{background:var(--green);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;display:inline-grid}.crm-pop{position:relative}.crm-pop-body{z-index:30;border:1px solid var(--crm-line);background:#fff;border-radius:10px;min-width:260px;max-height:420px;padding:12px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 14px 34px #10182824}.crm-pop-body.right{right:0}.crm-col-list{gap:4px;display:grid}.crm-col-list .checkbox{align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}.crm-filters{gap:10px;width:320px;display:grid}.crm-filters label{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.crm-filters select,.crm-filters input{padding:7px 9px}.crm-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px;display:flex}.crm-chip{color:#1d5c49;background:#f0f8f4;border:1px solid #cfe5da;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.crm-chip button{color:inherit;background:0 0;border:0;padding:2px}.crm-bulk{border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);background:#f4f7fb;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.crm-inline{color:#4b5563;align-items:center;gap:6px;display:inline-flex}.crm-inline select,.crm-inline input{width:auto;max-width:200px;padding:6px 8px;font-size:12.5px}.crm-confirm{color:#b42318}.crm-table-wrap{min-height:240px;max-height:calc(100vh - 340px);overflow:auto}.crm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.crm-table th{z-index:2;background:var(--crm-soft);text-align:left;color:#5b6672;border-bottom:1px solid var(--crm-line);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.crm-table td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:280px;color:var(--crm-ink);border-bottom:1px solid #eef1f4;padding:9px 12px;overflow:hidden}.crm-table tbody tr{cursor:pointer}.crm-table tbody tr:hover td{background:#fafcfb}.crm-table tbody tr.sel td{background:#f0f8f4}.crm-table td:first-child,.crm-table th:first-child{z-index:1;position:sticky;left:0}.crm-table th:first-child{z-index:3}.crm-table td:first-child{background:#fff}.crm-check{width:36px}.crm-sort{font:inherit;color:inherit;background:0 0;border:0;gap:4px;padding:0}.crm-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.crm-name>span{flex-direction:column;min-width:0;display:flex}.crm-avatar{color:#fff;letter-spacing:.2px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.crm-link{font:inherit;color:var(--crm-ink);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:600}.crm-link:hover{color:var(--green);background:0 0;text-decoration:underline}.crm-link.quiet{font-weight:400;-webkit-text-decoration:underline #cfd6dd;text-decoration:underline #cfd6dd}.crm-mono{font-variant-numeric:tabular-nums}.crm-page .muted{color:#a0a9b4}.crm-bad{color:#b42318;font-size:11px}.crm-warn-text{color:#c17a12;font-size:12px}.crm-tags{gap:4px;display:inline-flex}.crm-tag{color:#4b5563;background:#f1f3f5;border-radius:5px;padding:2px 7px;font-size:11px}.crm-empty{color:var(--crm-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;display:flex}.crm-empty b{color:var(--crm-ink);font-size:15px}.crm-foot{border-top:1px solid var(--crm-line);color:var(--crm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.crm-size{align-items:center;gap:6px;display:flex}.crm-size select{width:auto;padding:4px 6px}.crm-page-n,.crm-page{font-variant-numeric:tabular-nums}.spacer{flex:1}.crm-import{width:min(860px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.crm-steps{flex-wrap:wrap;gap:6px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.crm-steps li{color:#8a94a0;background:#f4f6f8;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;font-size:12px;display:flex}.crm-steps li span{background:#e5e9ee;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.crm-steps li.on{color:var(--green);background:#eaf4ef;font-weight:600}.crm-steps li.on span{background:var(--green);color:#fff}.crm-steps li.done{color:var(--green)}.crm-upload{gap:14px;display:grid}.crm-drop{text-align:center;color:var(--crm-muted,#7b8794);background:#fafcfb;border:1.5px dashed #c9d4dc;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.crm-drop.on{border-color:var(--green);background:#f0f8f4}.crm-drop b{color:#1f2a37;font-size:15px}.crm-drop span{max-width:460px;font-size:12.5px;line-height:1.5}.crm-map{border:1px solid #e6eaee;border-radius:10px;max-height:360px;margin:8px 0 12px;overflow:auto}.crm-map table{border-collapse:collapse;width:100%;font-size:13px}.crm-map th{text-align:left;color:#5b6672;background:#f6f8f9;padding:8px 10px;font-size:12px;font-weight:500;position:sticky;top:0}.crm-map td{vertical-align:middle;text-overflow:ellipsis;border-top:1px solid #eef1f4;max-width:280px;padding:7px 10px;overflow:hidden}.crm-map select{padding:6px 8px}.crm-map tr.muted-row td:first-child{color:#9aa4af}.crm-settings{gap:12px;display:grid}.crm-radio{border:1px solid #e6eaee;border-radius:10px;gap:8px;margin:0;padding:10px 12px;display:grid}.crm-radio legend{color:#4b5563;padding:0 4px;font-size:12.5px}.crm-radio .radio{align-items:flex-start;gap:10px;font-size:13px;display:flex}.crm-radio .radio input{width:auto;margin-top:3px}.crm-radio .radio span{flex-direction:column;display:flex}.crm-radio small{color:#7b8794}.crm-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:6px 0 14px;display:grid}.crm-stats div{border:1px solid #e6eaee;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.crm-stats strong{font-variant-numeric:tabular-nums;font:700 20px Manrope,Arial,sans-serif}.crm-stats small{color:#7b8794}.crm-result{gap:10px;display:grid}.crm-editor{width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.crm-editor h2{align-items:center;gap:8px;display:flex}.crm-editor fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.crm-grid label{color:#4b5563;gap:4px;font-size:12.5px;display:grid}.crm-span{grid-column:1/-1}.crm-custom{border:1px solid #e6eaee;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.crm-editor form>.row,.crm-import .row{margin-top:12px}.crm-lists-modal{width:min(980px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}@media (width<=640px){.crm-grid{grid-template-columns:1fr}}.crm-panel{z-index:60;background:#fff;border-left:1px solid #e6eaee;flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #1018281f}.crm-panel-head{align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.crm-panel-head .crm-avatar{border-radius:10px;width:40px;height:40px;font-size:14px}.crm-panel-head h2{font-size:18px}.crm-panel-head a{align-items:center;gap:4px;font-size:12px;display:inline-flex}.crm-panel-head .icon{border:0;padding:6px}.crm-panel-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px;display:grid}.crm-panel-stats div{background:#f6f8f9;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.crm-panel-stats strong{font:700 18px Manrope,Arial,sans-serif}.crm-panel-stats small{color:#7b8794}.crm-panel-tabs{border-bottom:1px solid #e6eaee;gap:4px;padding:0 14px;display:flex}.crm-panel-tabs button{color:#7b8794;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px}.crm-panel-tabs button.on{color:#1f2a37;border-bottom-color:var(--green);font-weight:600}.crm-panel-body{align-content:start;gap:12px;padding:14px 18px 24px;display:grid;overflow:auto}.crm-panel-body .row select{width:auto}.crm-people{margin:0;padding:0;list-style:none;display:grid}.crm-people li{border-bottom:1px solid #eef1f4;align-items:center;gap:10px;padding:10px 2px;display:flex}.crm-people li>div{flex-direction:column;flex:1;min-width:0;display:flex}.crm-people small{color:#7b8794;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-kv{border-bottom:1px solid #eef1f4;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.crm-kv span{color:#7b8794}.crm-kv b{text-align:right;font-weight:500}.crm-desc{color:#4b5563;margin:8px 0 0;line-height:1.6}.crm-activity{gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.crm-activity li{grid-template-columns:110px 1fr;gap:10px;display:grid}.crm-activity time{color:#9aa4af;font-variant-numeric:tabular-nums}.crm-page label.checkbox,.crm-editor label.checkbox,.crm-import label.checkbox{color:#33424e;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:flex}.crm-page label.checkbox input,.crm-editor label.checkbox input,.crm-import label.checkbox input{flex:none;width:15px;margin:0}.ch-tabs{border-bottom:1px solid var(--crm-line);gap:22px;margin-bottom:16px;display:flex}.ch-tabs button{color:var(--crm-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 2px;font-size:15px}.ch-tabs button.on{color:var(--crm-ink);border-bottom-color:var(--green);font-weight:600}.ch-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ch-bar .crm-search{max-width:360px}.ch-create{align-items:stretch;display:inline-flex}.ch-create>.primary{border-top-right-radius:0;border-bottom-right-radius:0}.ch-create .ch-icon-btn{background:var(--green);color:#fff;border-color:var(--green);border-left:1px solid #ffffff59;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;padding:0 8px}.ch-icon-btn{color:#5b6672;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:5px;display:inline-grid}.ch-icon-btn:hover{background:#f1f3f5}.ch-menu{min-width:220px;padding:6px}.ch-menu button{width:100%;color:var(--crm-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.ch-menu button:hover{background:#f4f6f8}.ch-menu button.danger{color:#b42318}.ch-menu hr{border:0;border-top:1px solid var(--crm-line);margin:5px 2px}.ch-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ch-select{color:var(--crm-muted);background:#fff;border:1px solid #dfe5ea;border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.ch-select select{color:var(--crm-ink);background:0 0;border:0;width:auto;max-width:200px;padding:7px 6px;font-weight:500}.ch-switch{color:#4b5563;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.ch-switch input{opacity:0;cursor:pointer;width:32px;height:18px;margin:0;position:absolute}.ch-switch span{background:#d0d7de;border-radius:999px;flex:none;width:32px;height:18px;transition:background .15s;position:relative}.ch-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ch-switch input:checked+span{background:var(--green)}.ch-switch input:checked+span:after{transform:translate(14px)}.ch-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #8fb9a8}.ch-switch input:disabled+span{opacity:.45}.ch-table.crm{max-height:none;overflow:visible}.ch-table .crm-table th{text-transform:none;letter-spacing:0;color:#5b6672;font-size:12px;font-weight:500}.ch-table .crm-sort{color:#5b6672;font-size:12px;font-weight:500}.ch-table .crm-table td{overflow:visible}.ch-table .crm-table td.ch-name{white-space:normal;max-width:420px}.ch-name{align-items:center;gap:8px;min-height:22px;display:flex}td.ch-name{display:table-cell}td.ch-name>*{vertical-align:middle;margin-right:8px}.ch-name form input{width:100%;max-width:320px;padding:5px 8px}.ch-emoji-pick{display:inline-block;position:relative}.ch-emoji{background:0 0;border:0;border-radius:6px;padding:2px;font-size:17px;line-height:1}.ch-emoji:hover{background:#f1f3f5}.ch-emoji.big{background:var(--crm-soft);border-radius:10px;place-items:center;width:40px;height:40px;font-size:24px;display:inline-grid}.ch-emoji-grid{z-index:40;border:1px solid var(--crm-line);background:#fff;border-radius:10px;grid-template-columns:repeat(6,32px);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 34px #10182824}.ch-emoji-grid button{background:0 0;border:0;border-radius:6px;padding:4px;font-size:17px}.ch-emoji-grid button:hover{background:#f1f3f5}.ch-status{color:#5b6672;background:#f1f3f5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ch-status.paused{color:#b54708;background:#fff4e5}.ch-status.draft{color:#3f51b5;background:#eef2ff}.ch-status.completed{color:#067647;background:#ecfdf3}.ch-status.archived{color:#667085;background:#f2f4f7}.ch-star-col{text-align:center;width:36px}.ch-star{color:#c4cbd3;background:0 0;border:0;padding:3px}.ch-star:hover{color:#f59f00;background:0 0}.ch-star.on{color:#f59f00}.ch-leads{align-items:center;gap:10px;display:inline-flex}.ch-bar-track{background:#e9edf1;border-radius:999px;width:72px;height:6px;display:inline-block;overflow:hidden}.ch-bar-track span{background:var(--green);border-radius:inherit;height:100%;display:block}.ch-avatars{align-items:center;display:inline-flex}.ch-avatars>span+span{margin-left:-6px}.ch-avatars .crm-avatar{box-shadow:0 0 0 2px #fff}.ch-avatars .crm-tag{margin-left:6px}.ch-templates{max-width:620px}.ch-templates h4{text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted);margin:18px 0 8px;font-size:12px}.ch-template{border:1px solid var(--crm-line);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.ch-template>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-template small{color:var(--crm-muted)}.ch-period{width:auto;padding:7px 10px}.ch-range{text-align:center;min-width:150px;font-size:14px}.ch-filter{width:auto;max-width:190px;padding:7px 10px;font-size:13px}.ch-who{flex:0 220px}.ch-queue{font-size:13px}.ch-q-head,.ch-q-row{grid-template-columns:minmax(240px,2.2fr) 110px minmax(150px,1.3fr) minmax(110px,1fr) minmax(140px,1.3fr) minmax(130px,1.1fr);align-items:center;gap:12px;padding:9px 14px;display:grid}.ch-q-head{background:var(--crm-soft);color:#5b6672;border-bottom:1px solid var(--crm-line);font-size:12px;font-weight:500}.ch-q-row{border-bottom:1px solid #eef1f4}.ch-q-row:hover{background:#fafcfb}.ch-q-row.past{color:#6b7480}.ch-q-row.past .ch-act-icon{opacity:.6}.ch-q-row.failed .ch-when{color:#b42318}.ch-q-row.skipped .ch-when{color:#98a2b3}.ch-q-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-act{align-items:center;gap:9px;display:flex}.ch-act-icon{color:#4b5563;background:#f1f3f5;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.ch-act-icon.email{color:#3563e9;background:#eef4ff}.ch-act-icon.linkedin{color:#0a66c2;background:#e8f1fb}.ch-act-icon.whatsapp{color:#1a8f4c;background:#e9f7ef}.ch-act-icon.task{color:#b54708;background:#fff4e5}.ch-act-icon.condition{color:#6941c6;background:#f4ebff}.ch-act-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-act-text em{color:var(--crm-muted);text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.ch-act-text em.ch-held{color:#b54708}.ch-step{color:var(--crm-muted);background:var(--crm-soft);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:1px 6px;font-size:11px}.ch-when{color:#4b5563;font-variant-numeric:tabular-nums}.ch-cell{color:#4b5563}.ch-day+.ch-day{border-top:1px solid var(--crm-line)}.ch-day-head{width:100%;color:var(--crm-ink);background:#fcfdfd;border:0;border-bottom:1px solid #eef1f4;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ch-day-head:hover{background:#f6f8f9}.ch-day-head .rot{transform:rotate(-90deg)}.ch-day-tag{font-weight:600}.ch-day-tag.today{color:var(--green)}.ch-day-date{color:var(--crm-muted)}.ch-cap{color:#4b5563;border:1px solid var(--crm-line);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.ch-cap.over{color:#b54708;background:#fffaeb;border-color:#fedf89}.ch-cap.quiet{color:var(--crm-muted);border-color:#0000}.ch-load-past{width:100%;color:var(--crm-blue);background:#f8fafc;border:0;border-bottom:1px solid #eef1f4;border-radius:0;padding:8px;font-size:12.5px;display:block}.ch-foot{margin-top:10px}@media (width<=1100px){.ch-table.crm,.ch-queue{overflow-x:auto}.ch-q-head,.ch-q-row{min-width:980px}}.ch-table .crm-table td.ch-name{min-width:260px}.rp{--good:#067647;--bad:#b42318}.rp-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.rp-custom{color:var(--crm-muted);align-items:center;gap:6px;display:inline-flex}.rp-custom input{width:auto;padding:6px 8px}.rp-card{border:1px solid var(--crm-line);background:#fff;border-radius:12px;min-width:0;margin-bottom:14px;padding:14px 16px}.rp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rp-card h3{color:var(--crm-ink);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.rp-card h4{color:#4b5563;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.rp-info{color:#9aa4af;cursor:help;display:inline-flex}.rp-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rp-grid>.rp-card{margin-bottom:14px}.rp-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rp-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rp-stage{border:1px solid var(--crm-line);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex;position:relative}.rp-stage small{color:var(--crm-muted);font-size:12px}.rp-stage b{font-variant-numeric:tabular-nums;color:var(--crm-ink);font-size:26px;font-weight:650;line-height:1.15}.rp-stage em,.rp-issues em{color:#4b5563;font-size:12px;font-style:normal}.rp-step{border:1px solid var(--crm-line);color:#4b5563;z-index:1;background:#fff;border-radius:6px;padding:1px 4px;font-size:10.5px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.rp-delta{color:var(--crm-muted);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.rp-delta.good{color:var(--good)}.rp-delta.bad{color:var(--bad)}.rp-seg{border:1px solid var(--crm-line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.rp-seg button{color:#4b5563;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px}.rp-seg button.on{color:var(--crm-ink);background:#f1f5f3;font-weight:600}.rp-leader{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-leader li{border:1px solid var(--crm-line);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.rp-leader li small{color:var(--crm-muted);grid-column:1/-1}.rp-leader b.good{color:var(--good)}.rp-leader b.bad{color:var(--bad)}.rp-leader .crm-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rp-table{min-height:0;max-height:none}.rp-table td small{color:var(--crm-muted);margin-left:4px}.rp-rate.above{background:#ecfdf3!important}.rp-rate.below{background:#fef3f2!important}.rp-key{color:#4b5563;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rp-key i{border-radius:3px;width:10px;height:10px;display:inline-block}.rp-key i.above{background:#ecfdf3;border:1px solid #abefc6}.rp-key i.below{background:#fef3f2;border:1px solid #fecdca}.rp-issues{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rp-issues>div{border:1px solid var(--crm-line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rp-issues small{color:var(--crm-muted)}.rp-issues b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.rp-metrics{border-collapse:collapse;width:100%;font-size:13px}.rp-metrics th{text-align:left;color:#4b5563;border-bottom:1px solid #f0f2f4;padding:6px 0;font-weight:400}.rp-metrics td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f2f4;padding:6px 0}.rp-metrics td small{color:var(--crm-muted);min-width:38px;margin-left:6px;display:inline-block}.rp-foot{margin-top:4px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.info-card svg{vertical-align:-3px;margin-right:4px}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:#eef0f2;stroke-width:1px}.chart-base{stroke:#c9d0d6;stroke-width:1px}.chart-axis{fill:#7b8794;font-size:11px}.chart-cross{stroke:#9aa4af;stroke-width:1px;stroke-dasharray:3 3}.chart-ref{stroke:#d03b3b;stroke-width:1.25px;stroke-dasharray:5 4}.chart-ref-label{fill:#b42318;font-size:11px}.chart-col{cursor:default;outline:none}.chart-col:focus-visible rect:first-child{stroke:#8fb9a8;stroke-width:2px}.chart-legend{color:#4b5563;flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.chart-tip{pointer-events:none;border:1px solid var(--crm-line,#e6eaee);z-index:5;background:#fff;border-radius:8px;min-width:160px;padding:8px 10px;font-size:12px;position:absolute;transform:translateY(-100%);box-shadow:0 8px 24px #1018281f}.chart-tip b{color:#1f2a37;margin-bottom:4px;display:block}.chart-tip div{color:#4b5563;align-items:center;gap:6px;display:flex}.chart-tip i{border-radius:2px;width:8px;height:8px;display:inline-block}.chart-tip strong{color:#1f2a37;font-variant-numeric:tabular-nums}.chart-empty{text-align:center;color:var(--crm-muted,#7b8794);border:1px dashed var(--crm-line,#e6eaee);border-radius:10px;padding:36px 12px;font-size:12.5px}.chart-table{margin-top:6px;font-size:12px}.chart-table summary{cursor:pointer;color:#4b5563;width:max-content}.chart-table-scroll{max-height:220px;overflow-x:auto}.chart-table table{border-collapse:collapse;margin-top:6px}.chart-table th,.chart-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f2f4;padding:4px 10px;font-weight:400}.chart-table th:first-child{text-align:left;color:#4b5563}.hbars{flex-direction:column;gap:8px;display:flex}.hbar{grid-template-columns:140px 1fr 46px 40px;align-items:center;gap:8px;font-size:12.5px;display:grid}.hbar-label{color:#4b5563}.hbar-track{background:#f1f3f5;border-radius:999px;height:10px;overflow:hidden}.hbar-track span{border-radius:999px;height:100%;display:block}.hbar b{text-align:right;font-variant-numeric:tabular-nums}.hbar small{color:var(--crm-muted)}.dv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dv-kpi{border:1px solid var(--crm-line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.dv-kpi small{color:var(--crm-muted)}.dv-kpi b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.dv-kpi em{color:#4b5563;font-size:12px;font-style:normal}.dv-kpi.bad b{color:var(--bad)}.dv-badge{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.dv-badge.ok{color:#067647;background:#ecfdf3}.dv-badge.warn{color:#b54708;background:#fffaeb}.dv-badge.fail{color:#b42318;background:#fef3f2}.dv-badge.unknown{color:#475467;background:#f2f4f7}.dv-checks{gap:6px;margin-top:6px;display:grid}.dv-check{border-bottom:1px solid #f0f2f4;grid-template-columns:170px 90px 1fr;align-items:start;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.dv-check span:last-child{color:#4b5563;overflow-wrap:anywhere}.dv-row-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-row-inline input,.dv-row-inline select{width:auto;padding:6px 8px;font-size:12.5px}.dv-num{width:70px!important}.dv-alert{color:#7a271a;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.dv-note{color:#4b5563;margin:6px 0 0;font-size:12px}@media (width<=1100px){.rp-grid,.rp-two{grid-template-columns:1fr}.rp-grid.four{grid-template-columns:1fr 1fr}.rp-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-step{display:none}.dv-kpis{grid-template-columns:1fr 1fr}.dv-check{grid-template-columns:1fr auto}.dv-check span:last-child{grid-column:1/-1}}@media (width<=560px){.rp-grid.four,.rp-issues{grid-template-columns:1fr}.hbar{grid-template-columns:100px 1fr 40px}.hbar small{display:none}}.dv-inline-name{width:180px;padding:5px 8px;font-size:12.5px}.rp-rate.warn{background:#fffaeb!important}.rp-table b.good,.rp b.good{color:var(--good)}.rp-table b.bad,.rp b.bad{color:var(--bad)}.dv-audit{border:1px solid var(--crm-line);border-radius:10px;margin-bottom:8px;padding:8px 12px}.dv-audit summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv .crm-table select,.dv .crm-table input{width:auto;padding:5px 8px;font-size:12.5px}.ch-tabs .count{color:#fff;background:#d03b3b;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px}.nav .count.danger-count{color:#fff;background:#d03b3b}.rp-table th,.dv .crm-table th{text-transform:none;letter-spacing:0;font-size:12px}.dv-nowrap{flex-wrap:nowrap}.dv .crm-table td{max-width:none}.rp-metrics th{text-transform:none;letter-spacing:0;background:0 0;font-size:13px;position:static}.ch-tabs{scrollbar-width:none;overflow-x:auto}.ch-tabs button{white-space:nowrap}.rp-heat{flex-direction:column;gap:2px;display:flex;overflow-x:auto}.rp-heat-row{align-items:center;gap:2px;display:flex}.rp-heat-day{color:#7b8794;flex:none;width:34px;font-size:11px}.rp-heat-cell{border:1px solid #f0f2f5;border-radius:3px;flex:none;width:22px;height:16px}.rp-heat-hour{color:#9aa5b1;white-space:nowrap;flex:none;width:22px;font-size:9px}.ib{--ib-line:#e6eaee;--ib-soft:#f6f8f9;--ib-ink:#1f2a37;--ib-muted:#7b8794;--ib-out:#eef4ff;border:1px solid var(--ib-line);background:#fff;border-radius:12px;grid-template-columns:minmax(300px,380px) 1fr;height:calc(100vh - 140px);min-height:560px;margin:16px 24px 0;display:grid;overflow:hidden}.ib .spacer{flex:1}.ib-list{border-right:1px solid var(--ib-line);flex-direction:column;min-width:0;min-height:0;display:flex}.ib-list-head{border-bottom:1px solid var(--ib-line);align-items:center;gap:8px;padding:10px;display:flex}.ib-view{flex:1;min-width:0;position:relative}.ib-view select{appearance:none;background:#fff;border:1px solid #dfe5ea;border-radius:8px;width:100%;padding:8px 28px 8px 10px;font-weight:600}.ib-view svg{pointer-events:none;color:var(--ib-muted);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ib-pop{position:relative}.ib-pop-btn{color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #dfe5ea;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:12.5px;display:inline-flex}.ib-pop-btn.on{color:var(--green);background:#f0f8f4;border-color:#8fb9a8}.ib-list-tools .ib-pop-btn,.ib-thread-head .ib-pop-btn{border-color:#0000;padding:6px}.ib-pop-body{z-index:40;border:1px solid var(--ib-line);background:#fff;border-radius:10px;min-width:240px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 14px 34px #10182824}.ib-pop-body.right{right:0}.ib-pop-body.left{left:0}.ib-acc-menu h5{text-transform:uppercase;letter-spacing:.04em;color:var(--ib-muted);align-items:center;gap:6px;margin:10px 4px 4px;font-size:11px;display:flex}.ib-check{color:#4b5563;cursor:pointer;align-items:center;gap:8px;min-width:0;padding:5px 4px;font-size:12.5px;display:flex}.ib-check input{width:auto;margin:0}.ib-acc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ib-check small{color:var(--ib-muted);font-variant-numeric:tabular-nums}.ib-filter-menu{flex-direction:column;gap:10px;min-width:250px;padding:4px;display:flex}.ib-filter-menu label:not(.ib-check){color:var(--ib-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.ib-filter-menu select{padding:7px 8px;font-size:12.5px}.ib-list-tools{border-bottom:1px solid var(--ib-line);align-items:center;gap:4px;padding:6px 10px;display:flex}.ib-icon{color:#5b6672;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:6px;display:inline-grid}.ib-icon:hover{background:#f1f3f5}.ib-icon.on{color:#f59f00}.ib-icon:disabled{opacity:.5}.ib-bulk{gap:2px;display:inline-flex}.ib-dot-count{background:var(--green);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:inline-grid}.ib-search{color:var(--ib-muted);border:1px solid #dfe5ea;border-radius:8px;align-items:center;gap:6px;margin:8px 10px;padding:0 8px;display:flex}.ib-search input{border:0;outline:none;flex:1;min-width:0;padding:8px 0}.ib-rows{flex:1;min-height:0;overflow:auto}.ib-day{z-index:1;color:var(--ib-muted);background:#fafbfc;border-bottom:1px solid #f0f2f4;padding:6px 14px;font-size:11.5px;font-weight:600;position:sticky;top:0}.ib-row{border-bottom:1px solid #f0f2f4;grid-template-columns:20px 1fr;gap:8px;padding:10px 12px;display:grid;position:relative}.ib-row-open{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:30px 1fr;justify-content:stretch;align-items:start;gap:8px;padding:0;display:grid}.ib-row-open:hover{background:0 0}.ib-row-open:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #8fb9a8}.ib-row:hover,.ib-row:focus-within{background:#fafcfb}.ib-row.on{box-shadow:inset 3px 0 0 var(--green);background:#eef6f2}.ib-row-left input{width:auto;margin:2px 0 0}.ib-row-avatar .crm-avatar{width:30px;height:30px}.ib-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ib-row-top{align-items:center;gap:6px;min-width:0;display:flex}.ib-row-top b{color:var(--ib-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ib-row.unread .ib-row-top b{font-weight:700}.ib-company{color:#3563e9;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.ib-row-top time{color:var(--ib-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.ib-row.unread .ib-row-top time{color:var(--green);font-weight:600}.ib-star{color:#f59f00;flex:none}.ib-row-sub{color:#374151;align-items:center;gap:5px;min-width:0;font-size:12.5px;display:flex}.ib-row-sub span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-row-sub svg{color:var(--ib-muted);flex:none}.ib-row-preview{color:var(--ib-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ib-row-tags{flex-wrap:wrap;gap:4px;display:flex}.ib-row-tags:empty{display:none}.ib-row-actions{border:1px solid var(--ib-line);background:#fff;border-radius:8px;gap:2px;padding:2px;display:none;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #10182814}.ib-row:hover .ib-row-actions,.ib-row:focus-within .ib-row-actions{display:flex}.ib-label{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.ib-label.interested,.ib-label.meeting_request{color:#067647;background:#ecfdf3}.ib-label.not_interested,.ib-label.opt_out,.ib-label.bad{color:#b42318;background:#fef3f2}.ib-label.out_of_office{color:#6941c6;background:#f4ebff}.ib-label.question{color:#175cd3;background:#eff8ff}.ib-label.warn{color:#b54708;background:#fffaeb}.crm-tool.ib-label{border:1px solid #0000;padding:6px 10px;font-size:12.5px}.ib-unread{color:#fff;background:var(--green);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ib-empty{text-align:center;color:var(--ib-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 18px;font-size:12.5px;display:flex}.ib-empty b{color:var(--ib-ink);font-size:14px}.ib-empty.big{height:100%}.ib-empty.big b{font-size:17px}.ib-quick{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.ib-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.ib-thread{flex-direction:column;height:100%;min-height:0;display:flex}.ib-thread-head{border-bottom:1px solid var(--ib-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.ib-who{flex-direction:column;min-width:0;max-width:280px;display:flex}.ib-who .crm-link{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ib-who small{color:var(--ib-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ib-status select{color:#3f51b5;background:#eef2ff;border-color:#c7d2fe;border-radius:8px;width:auto;padding:6px 8px;font-size:12.5px;font-weight:600}.ib-counts{color:#4b5563;border:1px solid var(--ib-line);border-radius:8px;align-items:center;gap:4px;margin-left:4px;padding:4px 8px;font-size:12px;display:inline-flex}.ib-counts svg{color:var(--ib-muted)}.ib-counts svg:nth-of-type(2){margin-left:6px}.ib-menu{flex-direction:column;min-width:200px;display:flex}.ib-menu button{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ib-menu button:hover{background:#f4f6f8}.ib-menu button.on{font-weight:600}.ib-menu-date{color:var(--ib-muted);flex-direction:column;gap:4px;padding:6px 10px;font-size:12px;display:flex}.ib-menu-date input{padding:6px;font-size:12.5px}.ib-banner{border-bottom:1px solid var(--ib-line);color:#4b5563;background:#fafbfc;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:flex}.ib-banner.warn{color:#b54708;background:#fffaeb}.ib-timeline{background:#fcfdfd;flex:1;min-height:0;padding:12px 24px 20px;overflow:auto}.ib-date{justify-content:center;margin:16px 0 10px;display:flex;position:relative}.ib-date:before{content:"";border-top:1px solid var(--ib-line);position:absolute;top:50%;left:0;right:0}.ib-date span{border:1px solid var(--ib-line);color:#4b5563;background:#fcfdfd;border-radius:999px;padding:3px 12px;font-size:11.5px;position:relative}.ib-activity{color:var(--ib-muted);justify-content:center;align-items:center;gap:6px;margin:6px 0;font-size:12px;display:flex}.ib-activity time{color:#9aa4af}.ib-activity time:before{content:"· "}.ib-msg{flex-direction:column;max-width:min(680px,86%);margin:12px 0;display:flex}.ib-msg.out{align-items:flex-end;margin-left:auto}.ib-msg.in{margin-right:auto}.ib-msg-meta{color:var(--ib-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.ib-msg-meta b{color:var(--ib-ink);font-size:12px}.ib-msg-meta svg{color:var(--ib-muted)}.ib-bubble{border:1px solid var(--ib-line);color:#273444;background:#fff;border-radius:12px;max-width:100%;padding:10px 14px;font-size:13px}.ib-msg.out .ib-bubble{background:var(--ib-out);border-color:#d6e4ff}.ib-msg.out.simulated .ib-bubble{background:#f6f8f9;border-style:dashed}.ib-msg.out.failed .ib-bubble,.ib-msg.out.bounced .ib-bubble{border-color:#fecdca}.ib-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.ib-subject{color:var(--ib-ink);margin-bottom:6px;font-weight:600}.ib-bubble-kind{color:#0a66c2;margin-bottom:4px;font-size:11.5px;font-weight:600}.ib-msg-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ib-msg-foot small{color:var(--ib-muted);font-size:11px}.ib-muted{color:var(--ib-muted);font-size:12px}.ib-composer{border-top:1px solid var(--ib-line);background:#fff;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.ib-composer.muted{color:var(--ib-muted);font-size:12.5px}.ib-comp-head{flex-wrap:wrap;gap:18px;display:flex}.ib-comp-field{color:var(--ib-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ib-comp-field b{color:var(--ib-ink);font-weight:500}.ib-comp-field select{width:auto;padding:4px 6px;font-size:12px}.ib-comp-subject{border-radius:8px;padding:7px 10px;font-size:13px}.ib-composer textarea{resize:vertical;border-radius:8px;min-height:72px;max-height:300px;padding:9px 10px;font-size:13px}.ib-comp-foot{align-items:center;gap:8px;display:flex}.ib-comp-channel{color:#4b5563;border:1px solid #dfe5ea;border-radius:8px;align-items:center;gap:4px;padding:0 4px 0 8px;display:inline-flex}.ib-comp-channel select{background:0 0;border:0;width:auto;padding:6px 4px;font-size:12.5px}.ib-blocked{color:#b54708;font-size:12px}.spin{animation:1s linear infinite ib-spin}@keyframes ib-spin{to{transform:rotate(360deg)}}@media (width<=900px){.ib{grid-template-columns:1fr;height:auto;margin:10px}.ib-list{max-height:55vh}.ib-detail{min-height:70vh}.ib-msg{max-width:100%}}.ib-row-top,.ib-row-sub,.ib-row-tags{display:flex}.ib-row-preview{display:block}.ib-sync{color:var(--ib-muted);border-bottom:1px solid #f0f2f4;flex-direction:column;gap:2px;padding:4px 12px;display:flex}.ib-sync small{font-size:11px}.ib-sync-error{align-items:center;gap:4px;display:flex;color:#b42318!important}.ib-link{color:#3563e9;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.ib-who small a{color:#0a66c2}.ib .ib-thread-head{background:#fff;justify-content:flex-start;height:auto;min-height:56px}.ib-ch{letter-spacing:.01em;border-radius:5px;flex:none;align-items:center;gap:3px;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.ib-ch.email{color:#344054;background:#eef2f7}.ib-ch.linkedin{color:#0a66c2;background:#e8f1fb}.ib-ch.whatsapp{color:#128c4a;background:#e7f8ee}.ib-ch svg{color:inherit!important}.ib-row-route{color:#4b5563;align-items:center;gap:5px;min-width:0;margin-top:1px;font-size:11.5px;display:flex}.ib-row-route>svg{color:var(--ib-muted);flex:none}.ib-row-route>span:first-of-type{flex:none}.ib-route-acc{text-overflow:ellipsis;white-space:nowrap;color:#1f2a37;align-items:center;gap:3px;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.ib-route-acc svg,.ib-row-route small{color:var(--ib-muted);flex:none}.ib-acc-name em{color:var(--ib-muted);font-size:11px;font-style:normal;display:block}.ib-routes{border-bottom:1px solid var(--ib-line);background:#fff;flex-direction:column;gap:3px;max-height:120px;padding:6px 14px;display:flex;overflow:auto}.ib-route{border:1px solid var(--ib-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;padding:3px 8px;font-size:12px;display:flex}.ib-route.latest{background:#f5f8ff;border-color:#b2ccff}.ib-route-side{flex:0 auto;align-items:baseline;gap:5px;min-width:0;display:flex}.ib-route-side small{color:var(--ib-muted);flex:none;font-size:10.5px;line-height:1.2}.ib-route .ib-route-side b{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;overflow:visible}.ib-route-side .ib-route-sub{text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;min-width:0;overflow:hidden}.ib-route .ib-ch,.ib-route-n,.ib-route .ib-label{flex:none}.ib-route-side b{color:var(--ib-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ib-route-side b.missing{color:#b54708}.ib-route-arrow{color:var(--ib-muted);flex:none}.ib-route-n{color:var(--ib-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.ib-msg-route{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.ib-msg-route em{color:#4b5563;font-style:normal}.ib-msg-route svg{color:var(--ib-muted)}.ib-activity .ib-ch{margin-right:2px}.ib-comp-channel>span{color:var(--ib-muted);margin-right:2px;font-size:12px}.ib-comp-channel select:disabled{opacity:1;cursor:default;appearance:none;padding-right:6px}.ib-comp-field small{color:var(--ib-muted);margin-left:4px;font-size:11px;font-weight:400}.ib-comp-head{align-items:center}@media (width<=900px){.ib-route{flex-wrap:wrap}.ib-route-side{max-width:100%}}.score{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.ib-notes{background:#fffbea;border:1px solid #f3e3a6;border-radius:8px;flex-direction:column;gap:6px;margin:8px 16px;padding:8px 10px;font-size:13px;display:flex}.ib-notes-title small{color:#8a7a3d;margin-left:6px;font-weight:400}.ib-note{border-bottom:1px dashed #f0e2b0;flex-direction:column;gap:2px;padding:4px 0;display:flex}.ib-note small{color:#8a7a3d}.ib-note-form{gap:6px;display:flex}.ib-note-form input{flex:1}.ai-draft{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sq-shell{--sq-line:#c9d1da;--sq-blue:#3563e9;--sq-blue-soft:#eef3ff;--sq-red:#d93f3f;--sq-amber:#c17a12;--sq-card:#fff;--sq-text:#1f2a37;--sq-muted:#6b7684;border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr);height:max(600px,100vh - 365px);display:grid;position:relative}.sq-shell.with-panel{grid-template-columns:minmax(0,1fr) min(560px,46%)}.sq-canvas-wrap{min-width:0;min-height:0;position:relative}.sq-canvas{cursor:grab;background-color:#fbfcfd;background-image:radial-gradient(#d3d9e0 1.1px,#0000 1.1px);background-size:22px 22px;outline:none;position:absolute;inset:0;overflow:auto}.sq-canvas.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.sq-topbar{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.sq-topbar>*{pointer-events:auto}.sq-note{color:#7a5a1d;background:#fff8ea;border:1px solid #f1dfb7;border-radius:8px;flex:0 640px;max-width:640px;padding:8px 12px;font-size:12px;line-height:1.5}.sq-note summary{cursor:pointer}.sq-note ul{margin:6px 0 2px;padding-left:18px}.sq-issues{background:#fff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sq-issues.error{color:var(--sq-red);border:1px solid #f2c4c4}.sq-issues.ok{color:#2c8052;border:1px solid #cfe8d9}.sq-tool{border-radius:999px;padding:6px 11px;font-size:12px}.sq-stage{justify-content:center;width:max-content;min-width:100%;padding:56px 60px 140px;display:flex}.sq-col,.sq-list{flex-direction:column;align-items:center;display:flex}.sq-line{background:var(--sq-line);flex:none;width:1px;height:16px;display:block}.sq-line.short{height:12px}.sq-ins{flex-direction:column;align-items:center;display:flex}.sq-plus{color:#475463;background:#fff;border:1px solid #d5dce4;border-radius:50%;width:26px;height:26px;padding:0;box-shadow:0 1px 2px #1018280f}.sq-plus:hover{border-color:var(--sq-blue);color:var(--sq-blue);background:var(--sq-blue-soft)}.sq-add-step{border:1px solid #d5dce4;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;box-shadow:0 1px 3px #10182814}.sq-add-step:hover{border-color:var(--sq-blue);color:var(--sq-blue);background:#fff}.sq-header{cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:12px;grid-template-columns:auto auto auto;align-items:start;gap:0;min-width:330px;padding:14px 18px;display:grid;box-shadow:0 1px 3px #1018280d}.sq-header>div{flex-direction:column;gap:6px;padding:0 18px;display:flex}.sq-header>div:first-child{border-right:1px solid #e6ebf0;padding-left:0}.sq-header small{color:var(--sq-muted);font-size:13px}.sq-header span{color:var(--sq-text);font-size:14px;font-weight:500}.sq-header em{color:var(--sq-muted);font-size:11px;font-style:normal}.sq-header .muted{color:#9aa4af;font-weight:400}.sq-header.selected,.sq-card.selected,.sq-cond-pill.selected,.sq-end.selected{border-color:var(--sq-blue);box-shadow:0 0 0 3px #3563e929}.sq-avatars{gap:0;display:flex}.sq-avatar{color:#fff;background:#d946ef;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-6px;font-size:10px;font-weight:700;display:grid}.sq-avatar:first-child{margin-left:0}.sq-avatar:nth-child(2){background:#3563e9}.sq-avatar:nth-child(3){background:#0f9f6e}.sq-avatar:nth-child(4){background:#f59e0b}.sq-avatar.more{color:#4b5563;background:#e5e9ef}.sq-card{background:var(--sq-card);cursor:pointer;text-align:left;border:1px solid #dfe5eb;border-radius:10px;width:300px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 3px #1018280f}.sq-card:hover{border-color:#c4cdd8}.sq-card-head{color:var(--sq-muted);border-bottom:1px solid #edf0f3;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:flex}.sq-card-head b{color:var(--sq-blue);font-weight:500}.sq-chip{color:#4b5563;background:#f3f4f6;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sq-card-body{align-items:center;gap:10px;padding:11px 10px 11px 14px;display:flex}.sq-drag-anchor{color:#9aa5b1;cursor:grab;border-radius:4px;justify-content:center;align-items:center;margin-left:-6px;padding:2px;display:inline-flex}.sq-drag-anchor:hover{color:var(--sq-blue);background:var(--sq-blue-soft)}.sq-card:active .sq-drag-anchor{cursor:grabbing}.sq-title{color:var(--sq-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.sq-opt{color:#4b5563;background:#f1f3f5;border-radius:4px;padding:3px 7px;font-size:11px}.sq-count{color:#fff;background:var(--sq-blue);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.sq-icon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.sq-icon.small{width:26px;height:26px}.sq-icon.email{color:#15803d;background:#eaf7ef}.sq-icon.linkedin{color:#2558d6;background:#eaf1ff}.sq-icon.linkedin:after{content:"in";color:#fff;background:#0a66c2;border-radius:3px;padding:2px 2px 1px;font:700 8px/1 Arial,sans-serif;position:absolute;bottom:-3px;right:-3px}.sq-icon.whatsapp{color:#128c4b;background:#e8f8ef}.sq-icon.whatsapp:after{content:"";background:#25d366;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.sq-icon.manual{color:#b26a00;background:#fff4e2}.sq-icon.end{color:#4b5563;background:#f1f3f5}.sq-icon.cond{color:#4b5563;background:#f1f3f6}.sq-more-wrap{position:relative}.sq-more{color:#6b7280;background:0 0;border:0;border-radius:6px;padding:4px 6px}.sq-more:hover{background:#f1f3f5}.sq-menu{z-index:30;background:#fff;border:1px solid #e3e8ee;border-radius:10px;flex-direction:column;min-width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #10182824}.sq-menu button{white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:flex-start;width:100%;padding:8px 10px;font-size:13px}.sq-menu button:hover{background:#f3f6fa}.sq-menu button.danger{color:var(--sq-red)}.sq-warn{flex:none;display:inline-flex}.sq-warn.error{color:var(--sq-red)}.sq-warn.warning{color:var(--sq-amber)}.sq-card.error,.sq-cond-pill.error,.sq-end.error,.sq-header.error{border-color:#e46b6b;box-shadow:0 0 0 1px #e46b6b}.sq-card.error.selected,.sq-cond-pill.error.selected{box-shadow:0 0 0 3px #d93f3f2e}.sq-cond{flex-direction:column;align-items:center;display:flex}.sq-cond-pill{color:var(--sq-text);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5eb;border-radius:10px;align-items:center;gap:10px;padding:7px 8px 7px 9px;font-size:14px;display:flex;box-shadow:0 1px 3px #1018280d}.sq-cond-pill:hover{border-color:#c4cdd8}.sq-branches{grid-template-columns:1fr 1fr;column-gap:64px;width:max-content;display:grid}.sq-branch{flex-direction:column;align-items:center;padding:20px 0;display:flex;position:relative}.sq-branch:before,.sq-branch:after{content:"";border-color:var(--sq-line);pointer-events:none;border-style:solid;border-width:0;height:20px;position:absolute}.sq-branch.yes:before{border-top-width:1px;border-left-width:1px;border-top-left-radius:14px;top:0;left:calc(50% - .5px);right:-32px}.sq-branch.no:before{border-top-width:1px;border-right-width:1px;border-top-right-radius:14px;top:0;left:-32px;right:calc(50% - .5px)}.sq-branch.yes:after{border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:14px;bottom:0;left:calc(50% - .5px);right:-32px}.sq-branch.no:after{border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:14px;bottom:0;left:-32px;right:calc(50% - .5px)}.sq-branch>.sq-line.short:first-child{opacity:0;height:2px}.sq-fill{background:var(--sq-line);flex:auto;width:1px;min-height:14px}.sq-pill{border:1px solid;border-radius:999px;align-items:center;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.sq-pill.yes{color:#22863a;background:#ecfbf1;border-color:#c9eed5}.sq-pill.no{color:#c2312f;background:#fff0f0;border-color:#f6cccc}.sq-branch .sq-list>.sq-ins:first-child>.sq-line:first-child{height:10px}.sq-end{color:#4b5563;cursor:pointer;background:#fff;border:1px dashed #c8d0d9;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 14px;font-size:13px;display:flex}.sq-zoom{z-index:6;background:#fff;border:1px solid #e3e8ee;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:46px;padding:6px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 14px #10182814}.sq-zoom button{color:#4b5563;background:0 0;border:0;border-radius:8px;padding:8px}.sq-zoom button:hover{background:#f1f4f8}.sq-zoom span{color:#8a94a0;padding:2px 0 4px;font-size:10px}.add-menu{z-index:60;background:#fff;border:1px solid #e3e8ee;border-radius:14px;flex-direction:column;width:380px;max-height:min(560px,100vh - 24px);padding:12px;display:flex;position:fixed;box-shadow:0 18px 48px #1018282e}.am-search{border:2px solid var(--sq-blue,#3563e9);color:#6b7280;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.am-search input{border:0;outline:none;padding:10px 0;font-size:15px}.am-search input:focus-visible{outline:none}.am-tabs{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 4px;padding-bottom:8px;display:grid}.am-tabs button{color:#4b5563;background:0 0;border:0;border-radius:8px;padding:9px;font-size:14px}.am-tabs button.on{color:#111827;background:#f1f3f6;font-weight:600}.am-list{padding-top:4px;overflow:auto}.am-section{color:#8a94a0;padding:12px 6px 6px;font-size:12px}.am-item{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;gap:12px;width:100%;padding:8px 6px}.am-item:hover,.am-item:focus-visible{background:#f4f7fb}.am-text{flex-direction:column;flex:1;min-width:0;display:flex}.am-text b{color:#1f2a37;font-size:14px;font-weight:500}.am-text small{color:#7b8794;white-space:normal;font-size:11.5px;line-height:1.35}.am-new{color:#3563e9;background:#eef3ff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.am-empty{padding:16px 8px;font-size:13px}.sq-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.sq-panel-head{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:14px 18px;display:flex}.sq-panel-head h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.sq-panel-head .icon{border:0;padding:6px}.sq-mode{width:auto;padding:7px 10px}.sq-preview-btn{padding:7px 11px}.sq-preview-btn.on{background:var(--sq-blue-soft);color:var(--sq-blue);border-color:#c7d5fb}.sq-panel-body{flex-direction:column;gap:14px;padding:16px 18px 28px;display:flex;overflow:auto}.sq-panel-body .help{margin:0;font-size:12px;line-height:1.55}.sq-panel-body .help.tight{margin-top:-6px}.sq-panel-body h4{margin:8px 0 0;font-size:13px}.sq-field{flex-direction:column;gap:6px;display:flex}.sq-label{color:#4b5563;font-size:13px;font-weight:500}.sq-label em{color:#9aa4af;margin-left:4px;font-style:normal;font-weight:400}.sq-sender{border:1px solid #e3e8ee;border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;font-size:13px;display:flex}.sq-sender small{color:#8a94a0}.sq-delay{color:#4b5563;align-items:center;gap:8px;font-size:13px;display:flex}.sq-delay input{width:80px}.sq-delay select{flex:1;width:auto;max-width:180px}.sq-switch{cursor:pointer;border:1px solid #e8ecf1;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.sq-switch input{margin-top:3px}.sq-switch span{flex-direction:column;gap:2px;font-size:13px;display:flex}.sq-switch small{color:#7b8794;line-height:1.45}.sq-panel-issues{flex-direction:column;gap:6px;display:flex}.sq-panel-issues p{border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.sq-panel-issues p svg{flex:none;margin-top:2px}.sq-panel-issues .error{color:#b42318;background:#fff1f1}.sq-panel-issues .warning{color:#8a5a0b;background:#fff8e8}.sq-branch-help{border-top:1px solid #edf0f3;flex-direction:column;gap:8px;padding-top:12px;display:flex}.sq-branch-help p{color:#4b5563;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.sq-pool h4{margin:4px 0 6px}.sq-pool .checkbox{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.sq-preview{flex-direction:column;gap:12px;display:flex}.sq-preview-subject{border:1px solid #e3e8ee;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.sq-preview-subject small{color:#8a94a0}.sq-preview-body{white-space:pre-wrap;color:#1f2a37;border:1px solid #e3e8ee;border-radius:8px;min-height:180px;padding:14px;font-size:14px;line-height:1.65}.vf-wrap{flex-direction:column;gap:4px;display:flex}.vf{background:#fff;border:1px solid #dce3e9;border-radius:8px;position:relative}.vf:focus-within{border-color:#8eaaf5;box-shadow:0 0 0 3px #3563e91f}.vf-backdrop,.vf-input{font:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;letter-spacing:normal;border:0;margin:0;padding:10px 40px 10px 12px;font-size:14px;line-height:1.7}.vf-backdrop{color:#1f2a37;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vf-backdrop mark{color:#2f5bd8;background:#eaf0ff;border-radius:4px;box-shadow:0 0 0 2px #eaf0ff}.vf-backdrop mark.unknown{color:#b42318;background:#ffecec;box-shadow:0 0 0 2px #ffecec}.vf-input{color:#0000;caret-color:#1f2a37;resize:vertical;background:0 0;border-radius:8px;outline:none;width:100%;min-height:44px;display:block;position:relative}.vf-input:focus-visible{outline:none}.vf-input::placeholder{color:#a0a9b4}.vf-input::selection{color:#0000;background:#3563e940}.vf.single .vf-input{resize:none;height:46px;min-height:0;overflow:hidden}.vf-var{color:#6b7280;background:0 0;border:0;border-radius:6px;padding:6px;position:absolute;top:6px;right:6px}.vf-var:hover{color:var(--sq-blue,#3563e9);background:#f1f4f8}.vf-menu{z-index:20;background:#fff;border:1px solid #e3e8ee;border-radius:10px;width:300px;max-height:280px;padding:6px;position:absolute;top:38px;right:6px;overflow:auto;box-shadow:0 12px 32px #10182824}.vf-menu button{background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:7px 8px;font-size:13px}.vf-menu button:hover{background:#f4f7fb}.vf-menu code{color:#2f5bd8;font-size:11px}.vf-count{color:#8a94a0;align-self:flex-end;font-size:11px}.vf-count.over{color:#b42318;font-weight:600}@media (width<=1100px){.sq-shell.with-panel{grid-template-columns:minmax(0,1fr)}.sq-panel{z-index:40;width:min(520px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #1018281f}}.sq-ab{border:1px solid var(--line,#e3e8ee);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.sq-version{border-top:1px dashed var(--line,#e3e8ee);flex-direction:column;gap:6px;padding-top:8px;display:flex}.sq-add-version{align-self:flex-start}.sq-ab-stats{border-collapse:collapse;width:100%;font-size:12px}.sq-ab-stats th,.sq-ab-stats td{text-align:left;border-bottom:1px solid var(--line,#eef1f4);padding:4px 6px}.sq-ab-stats tr.win td{font-weight:600}.ai-open{align-self:flex-start;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ai-panel{background:#faf8ff;border:1px solid #d9d2f7;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ai-out{background:#fff;border:1px solid #ece8fb;border-radius:6px;padding:8px}.ai-out pre{white-space:pre-wrap;margin:4px 0 8px;font-family:inherit}.au{background:var(--bg,#f8faf9);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.au-card{border:1px solid var(--line,#e5e9ec);background:#fff;border-radius:14px;width:100%;max-width:420px;padding:28px 28px 24px;box-shadow:0 14px 40px #1018280f}.au-brand{align-items:center;gap:10px;margin-bottom:22px;font:800 21px Manrope,Arial,sans-serif;display:flex}.au-brand small{letter-spacing:2px;color:#8a949c;margin-top:2px;font:600 8px DM Sans,Arial;display:block}.au-head{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.au-head>svg{color:var(--green,#166b54)}.au-head h1{font-size:21px}.au-head p{color:#5b6672;margin:0;font-size:13px;line-height:1.55}.au-form{flex-direction:column;gap:12px;display:flex}.au-form label{color:#4b5563;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.au-form input{padding:10px 11px;font-size:14px}.au-code{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace;font-size:24px!important}.au-form .primary,.au-btn{border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-size:14px;text-decoration:none;display:inline-flex}.au-link{color:var(--green,#166b54);background:0 0;border:0;align-self:center;padding:2px;font-size:12.5px}.au-link:hover{background:0 0;text-decoration:underline}.au-error{color:#b42318;background:#fef3f2;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.au-ok{color:#067647;margin:0;font-size:12.5px}.au-warn{color:#b54708}.au-muted{color:#6b7785;margin:0;font-size:12.5px;line-height:1.55}.au code{background:#f2f4f6;border-radius:4px;padding:1px 5px;font-size:12px}.um-user{align-items:center;gap:8px;display:flex}.um-avatar{color:#3f51b5;background:#e9f1ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.um-link{background:#f3faf6;border:1px solid #a9d3c0;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;display:flex}.um-link input{flex:1;padding:6px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.um-results{margin:10px 0 0;padding:0;font-size:12px;list-style:none}.um-results li{padding:3px 0}.user-menu{position:relative}.user-menu>button{background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.user-menu-panel{border:1px solid var(--line,#e5e9ec);z-index:60;background:#fff;border-radius:10px;min-width:220px;padding:10px;font-size:12.5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #10182824}.user-menu-panel small{color:#7b8794;margin:2px 0 8px;display:block}.user-menu-panel button{justify-content:flex-start;width:100%}.st{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:230px 1fr;min-height:calc(100vh - 140px);margin:16px 24px 0;display:grid;overflow:hidden}.st-nav{border-right:1px solid var(--line);background:#fbfcfc;flex-direction:column;gap:14px;padding:14px 10px;display:flex;overflow:auto}.st-nav-label{color:#8a949d;text-transform:uppercase;letter-spacing:.05em;padding:0 10px 6px;font-size:10.5px;font-weight:700}.st-nav button{color:#4b5563;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12.5px;display:flex}.st-nav button:hover{background:#f0f4f2}.st-nav button.on{color:var(--green);background:#eaf4ef;font-weight:700}.st-body{max-width:1040px;padding:22px 28px 60px;overflow:auto}.st-body h2{margin-bottom:14px;font-size:19px}.st-lead{color:#5b6672;margin:-6px 0 16px;font-size:12.5px}.st-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:16px;padding:16px 18px}.st .st-card>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;height:auto;margin-bottom:12px;padding:0;display:flex}.st-card>header h3{font-size:14px}.st-card>header p{color:#6b7785;max-width:640px;margin:4px 0 0;font-size:12px;line-height:1.55}.st-card code,.st-table code{color:#334155;background:#f2f4f6;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.st-field{border-bottom:1px solid #f1f3f5;grid-template-columns:minmax(200px,1fr) minmax(220px,340px);align-items:center;gap:16px;padding:9px 0;display:grid}.st-field:last-child{border-bottom:0}.st-field>span b{font-size:12.5px;font-weight:600;display:block}.st-field>span small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.st-field input,.st-field select{padding:8px 10px;font-size:12.5px}.st-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.st-row>label:not(.checkbox){color:var(--muted);flex-direction:column;gap:4px;min-width:220px;font-size:12px;display:flex}.st-row select,.st-row input{padding:7px 9px;font-size:12.5px}.st-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.st-actions .spacer,.st .spacer{flex:1}.st-sig,.st-card textarea{padding:10px;font-family:inherit;font-size:12.5px}.st-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.st-muted{color:var(--muted);font-size:12px}.st-block{color:var(--muted);margin-top:2px;font-size:11px;display:block}.st-nowrap{white-space:nowrap}.st-banner{border-radius:8px;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;font-size:12px;display:flex}.st-banner.warn{color:#b54708;background:#fffaeb}.st-switch{cursor:pointer;flex:none;width:36px;height:20px;display:inline-block;position:relative}.st-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-switch span{background:#d0d5dd;border-radius:999px;transition:background .15s;position:absolute;inset:0}.st-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.st-switch input:checked+span{background:var(--green)}.st-switch input:checked+span:after{transform:translate(16px)}.st-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #40a78a}.st-switch input:disabled+span{opacity:.45}.st-table{border:0;border-radius:0;width:100%;font-size:12px}.st-table th{background:#f8faf9;padding:8px 10px;font-size:10px}.st-table td{vertical-align:middle;padding:9px 10px}.st-scroll{overflow-x:auto}.st-url{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.st-grid td,.st-grid th{text-align:center}.st-grid td:first-child,.st-grid th:first-child{text-align:left}.st-bad-cell{background:#fef3f2}.st-pill{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.st-pill.ok{color:#067647;background:#ecfdf3}.st-pill.warn{color:#b54708;background:#fffaeb}.st-pill.bad{color:#b42318;background:#fef3f2}.st-pill.hot{color:#c4320a;background:#fff1ed}.st-ch{vertical-align:1px;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.st-ch.email{color:#344054;background:#eef2f7}.st-ch.linkedin{color:#0a66c2;background:#e8f1fb}.st-ch.whatsapp{color:#128c4a;background:#e7f8ee}.st-accts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.st-acct{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.st-acct span{color:var(--muted);flex:1}.st-acct button{padding:5px 9px;font-size:11.5px}.st-toggles{flex-direction:column;display:flex}.st-toggles>div{border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;padding:9px 0;font-size:12.5px;display:flex}.st-toggles>div:last-child{border-bottom:0}.st-toggles b{font-weight:600}.st-radio{flex-direction:column;gap:6px;display:flex}.st-radio label{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:18px 1fr;column-gap:8px;padding:10px 12px;font-size:12.5px;display:grid}.st-radio label.on{background:#f3faf6;border-color:#8fb9a8}.st-radio input{grid-row:span 2;width:auto;margin:2px 0 0}.st-radio small{color:var(--muted);font-size:11.5px}.st-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex!important}.st-inline input{width:80px;padding:6px 8px}.st-tabs,.st-seg{gap:4px;margin-bottom:14px;display:flex}.st-seg{margin:0}.st-tabs button,.st-seg button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 12px;font-size:12px}.st-tabs button.on,.st-seg button.on{color:var(--green);background:#eaf4ef;border-color:#a9d3c0;font-weight:700}.st-weights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.st-weights h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px}.st-weights label{align-items:center;gap:6px;padding:3px 0;font-size:12px;display:flex}.st-weights label span{flex:1}.st-weights input{text-align:right;width:64px;padding:5px 6px;font-size:12px}.st-persona{grid-template-columns:1.1fr 1.6fr 1fr 1fr auto auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.st-persona input{padding:7px 8px;font-size:12px}.st-persona small{color:var(--muted);white-space:nowrap;font-size:11px}.st-persona.role{grid-template-columns:130px 1fr auto}.st-persona.role b{font-size:12.5px}.st-dup{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:10px 12px}.st-dup-why{color:#b54708;margin-bottom:6px;font-size:11px;font-weight:700}.st-dup label{cursor:pointer;border-radius:6px;grid-template-columns:18px 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.st-dup label.on{background:#f3faf6}.st-dup input{width:auto;margin:0}.st-dup label small{color:var(--muted);font-size:11px}.st-dup label span small{display:block}.st-editor{background:#fbfdfc;border:1px dashed #a9d3c0;border-radius:10px;margin-top:12px;padding:12px 14px}.st-events{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;margin:10px 0;display:grid}.st-events label{font-size:12px}.st-secret{gap:6px;display:flex}.st-secret input{font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.st-log{margin-top:12px;font-size:12px}.st-log summary{cursor:pointer;margin-bottom:6px;font-weight:600}.st-filters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.st-filters input,.st-filters select{width:auto;padding:7px 9px;font-size:12px}.st-filters input[type=search]{flex:1;min-width:200px}.st-since{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.st-problems{color:#b42318;margin:8px 0 0;padding-left:18px;font-size:12px}.sched{flex-direction:column;gap:8px;display:flex}.sched-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sched-mode label{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:18px 1fr;column-gap:8px;padding:9px 11px;font-size:12px;display:grid;color:var(--ink)!important;margin:0!important}.sched-mode label.on{background:#f3faf6;border-color:#8fb9a8}.sched-mode input{grid-row:span 2;width:auto!important;margin:2px 0 0!important}.sched-mode small{color:var(--muted);font-size:11px;line-height:1.45}.sched-tz{flex-direction:column;gap:4px;max-width:320px;margin:4px 0 0!important;font-size:12px!important;display:flex!important}.sched-tz select{padding:7px 9px;font-size:12px;margin:0!important}.sched-label{color:#4b5563;margin-top:4px;font-size:11.5px;font-weight:600}.sched-slot{align-items:center;gap:8px;font-size:12px;display:flex}.sched-slot input{padding:6px 8px;font-size:12px;width:120px!important;margin:0!important}.sched-inline{flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink)!important;margin:6px 0 0!important;font-size:12px!important;display:flex!important}.sched-inline input{padding:6px 8px;width:72px!important;margin:0!important}.sched-inline small{color:var(--muted)}.sched-hol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px;display:grid}.sched-hol label{margin:0!important;font-size:12px!important}.sched-upcoming{font-size:12px}.sched-upcoming summary{cursor:pointer;color:var(--green)}.sched-upcoming ul{max-height:180px;margin:6px 0 0;padding-left:18px;overflow:auto}.sched-upcoming li{margin:2px 0}.sched-upcoming small{color:var(--muted)}.sched>.text-btn{align-self:flex-start;padding-left:0}.sched-error{color:#b42318;margin:0;font-size:12px}.nt{position:relative}.nt-btn{color:#5b6672;background:0 0;border:0;border-radius:8px;padding:6px;position:relative}.nt-btn:hover{background:#f0f4f2}.nt-dot{color:#fff;background:#d92d20;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;right:0}.nt-panel{border:1px solid var(--line);z-index:60;background:#fff;border-radius:10px;width:360px;max-height:460px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 14px 34px #10182829}.nt-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex;position:sticky;top:0}.nt-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f3f5;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 14px;font-size:12.5px;display:flex}.nt-item.new{background:#f5faf7}.nt-item small{color:var(--muted);font-size:11px}.nt-item time{color:#9aa4af;font-size:10.5px}.nt-empty{text-align:center;color:var(--muted);padding:24px;font-size:12px}.score{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.score.hot{color:#c4320a;background:#fff1ed}@media (width<=900px){.st{grid-template-columns:1fr;margin:10px}.st-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.st-nav>div{align-items:center;gap:4px;display:flex}.st-nav-label{display:none}.st-nav button{white-space:nowrap;width:auto}.st-body{padding:16px}.st-field{grid-template-columns:1fr}.st-persona{grid-template-columns:1fr 1fr}.sched-mode{grid-template-columns:1fr}.nt-panel{width:min(360px,92vw)}}.st{align-items:start;overflow:visible}.st-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d2ce transparent;border-radius:12px 0 0 12px;max-height:calc(100vh - 110px);position:sticky;top:12px;overflow-y:auto}.st-nav::-webkit-scrollbar{width:8px}.st-nav::-webkit-scrollbar-thumb{background:#c9d2ce;border:2px solid #fbfcfc;border-radius:8px}@media (width<=900px){.st-nav{max-height:none;position:static;overflow:auto hidden}}
