@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--ink:#191b1c;--muted:#62696c;--canvas:#f6f6f4;--paper:#fff;--border:#e1e4e2;--accent:#1bb0bd;--accent-soft:#e5f5f6;--stage-color:#e8edf2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-size:13px}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #007780}button:disabled{cursor:default}::selection{background:var(--accent-soft)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.45px}h1{font-size:28px;font-weight:800}h2{font-size:16px;font-weight:750}h3{font-size:13px}.muted{color:var(--muted);line-height:1.7}.text-button{text-align:left;color:inherit;background:0 0;border:0;padding:0}.count{color:#313f4d;background:#e8ebed;border-radius:5px;justify-content:center;align-items:center;min-width:23px;height:22px;padding:0 5px;font-size:11px;font-weight:750;display:inline-flex}.dark-button.ant-btn{color:#fff;background:#242b35;border-color:#242b35}.dark-button.ant-btn:hover{color:#fff!important;background:#3b4453!important;border-color:#3b4453!important}.icon-button.ant-btn{border-radius:5px;width:30px;min-width:30px;height:30px}.ant-btn-icon{display:inline-flex}.ant-select{min-width:130px}.ant-alert{margin-bottom:16px}.ant-select-selector,.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number{font-family:inherit}.ant-empty{margin:36px 12px!important}.ant-tag{margin-inline-end:0;padding:0 7px;font-size:10px;line-height:21px}.ant-avatar{color:#354b4f;background:#d8e2e3;font-size:10px;font-weight:750}.ant-form-item-label>label{font-size:12px!important}.ant-form-item{margin-bottom:19px}.ant-modal-title{font-size:18px!important}.ant-drawer-header-title,.ant-drawer-title{min-width:0}.ant-drawer-extra{flex-shrink:0}.brand{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.brand strong{letter-spacing:-.4px;font-size:16px;font-weight:750}.brand small{margin-left:3px;font-size:11px;font-weight:500}.brand-mark{background:var(--accent);clip-path:polygon(0 0,30% 0,30% 38%,73% 0,100% 0,55% 48%,100% 100%,72% 100%,30% 60%,30% 100%,0 100%);width:22px;height:24px;display:block;position:relative}.brand-mark span{clip-path:polygon(0 0,100% 0,100% 45%,43% 100%,0 100%);background:#162028;width:12px;height:8px;position:absolute;top:6px;left:6px}.app-shell{min-height:100dvh;display:flex}.sidebar{color:#cdd4dd;z-index:25;background:#181e24;border-right:1px solid #242c34;flex-direction:column;width:144px;padding:20px 8px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{color:#fff;gap:7px;margin:0 7px 27px}.sidebar .brand strong{font-size:14px}.sidebar .brand small{margin-left:2px;font-size:10px}.sidebar .brand-mark{width:19px;height:21px}.sidebar .brand-mark span{width:10px;height:7px;top:5px;left:5px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.nav-item{color:#c3cbd6;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:12px 10px;font-size:12px;display:flex}.nav-item svg{color:#b4bfcd;flex-shrink:0}.nav-item:hover{color:#fff;background:#212a33}.nav-item.active{color:#fff;background:#2b3544;font-weight:700}.nav-item.active svg{color:#48c4ce}.sidebar-spacer{flex:1;min-height:70px}.profile{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 6px 0;font-size:10px;display:flex}.profile>span:nth-child(2){text-overflow:ellipsis;max-width:70px;overflow:hidden}.profile svg{margin-left:auto}.profile .ant-avatar{color:#fff;background:#6f7d93;font-size:10px}.install-button{color:#abb8c6;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:10px;padding:12px 7px;font-size:10px;display:flex}.install-button:hover{color:#fff}.workspace{width:calc(100% - 144px);min-width:0;min-height:100dvh;margin-left:144px}.crm-layout{grid-template-columns:252px minmax(0,1fr) 286px;align-items:start;min-height:100dvh;display:grid}.backlog{background:#f1f3f5;border-right:1px solid #e1e5ea;flex-direction:column;min-height:100dvh;max-height:100dvh;padding:18px 10px 0;display:flex;position:sticky;top:0}.panel-heading{justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin-bottom:17px;display:flex}.panel-heading h2{white-space:nowrap;letter-spacing:-.65px;margin:0;font-size:15px}.panel-heading h2 .count{vertical-align:middle;margin-left:5px}.search-row{align-items:center;gap:7px;margin-bottom:13px;display:flex}.search-row .ant-input-affix-wrapper{background:#e8ecf0;border-color:#0000;min-height:35px;padding-left:10px;font-size:11px}.search-row .ant-input{background:0 0}.search-row .ant-btn{background:#e8ecf0;border:0;border-radius:5px;width:31px;height:35px}.search-row svg{color:#617082}.backlog-filters{gap:8px;margin-bottom:12px;display:grid}.backlog-list{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;padding-bottom:12px;display:flex;overflow-y:auto}.lead-card{background:#fff;border:1px solid #edf0f2;border-radius:5px;flex-shrink:0;min-height:70px;position:relative}.lead-main{text-align:left;width:100%;height:100%;color:var(--ink);background:0 0;border:0;flex-direction:column;padding:11px 9px 10px 42px;display:flex}.lead-phone{letter-spacing:-.2px;font-size:12px;font-weight:800}.lead-sub{color:#647187;align-items:center;gap:10px;margin-top:7px;font-size:10px;display:flex}.lead-sub>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:91px;overflow:hidden}.lead-arrived{color:#8390a0;font-size:8px;display:none;position:absolute;top:12px;right:8px}.lead-card:hover{border-color:#b8d8dc}.call-button{color:#516079;background:#eef1f6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:20px;left:9px}.call-button:hover{color:#00818c;background:var(--accent-soft)}.backlog-footer{color:#7b8797;border-top:1px solid #e0e5ea;align-items:center;gap:7px;padding:14px 2px;font-size:9px;display:flex}.live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.funnels{background:#f8f9fb;min-width:0;min-height:100dvh}.board-top{background:#fff;border-bottom:1px solid #e8ebef;align-items:center;gap:22px;min-height:65px;padding:0 18px;display:flex}.board-top h1{letter-spacing:-.9px;margin:0;font-size:25px}.board-tabs{white-space:nowrap;align-self:stretch;align-items:stretch;gap:5px;display:flex}.board-tabs button,.board-tabs>a{color:#667085;background:0 0;border:0;align-items:center;padding:0 11px;font-size:11px;display:flex;position:relative}.board-tabs button.active{color:#007b85;background:#e8f7f8;font-weight:750}.board-tabs button.active:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:12px;left:10px;right:10px}.board-search{max-width:145px;margin-left:auto}.board-search .ant-input-affix-wrapper{background:#f2f4f7;border-color:#0000;height:32px;font-size:10px}.board-summary{color:#798495;align-items:center;gap:10px;padding:12px 18px 4px;font-size:10px;display:flex}.summary-divider{background:#b9c1cb;border-radius:50%;width:3px;height:3px}.board-total{color:#617085;margin-left:auto;font-weight:700}.pipeline-list{flex-direction:column;gap:11px;padding:10px 13px 18px;display:flex}.pipeline{background:#fff;border:1px solid #e1e6ee;border-radius:5px;min-width:0;overflow:hidden}.pipeline-header{align-items:center;gap:10px;min-height:53px;padding:10px 10px 10px 9px;display:flex}.pipeline-toggle{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.pipeline-toggle>svg{color:#008e9a;flex-shrink:0;width:14px}.pipeline-toggle h2{white-space:nowrap;letter-spacing:-.6px;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:800;overflow:hidden}.pipeline-number{color:#007985;white-space:nowrap;background:#e5f5f6;border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;font-size:14px;font-weight:800;display:inline-flex}.pipeline-status{border:0;flex-shrink:0;font-size:9px;line-height:22px}.status-active{color:#128671;background:#def4ec}.status-paused{color:#b45431;background:#ffebe4}.pipeline-budget{white-space:nowrap;letter-spacing:-.5px;font-size:12px;font-weight:800}.pipeline-count{white-space:nowrap;color:#718097;font-size:10px}.pipeline-avatars{flex-shrink:0;margin-left:auto}.pipeline-avatars .ant-avatar{border:1.5px solid #fff}.pipeline-header>.ant-btn{margin-left:auto}.pipeline-avatars+.ant-btn{margin-left:0}.stages{scrollbar-width:thin;align-items:stretch;gap:5px;padding:0 10px 10px;display:flex;overflow-x:auto}.stage{background:#f2f4f7;border-radius:5px;flex:1;min-width:145px;min-height:228px;overflow:hidden}.stage:nth-child(2){background:#eef4ff}.stage:nth-child(3){background:#fff9e9}.stage:nth-child(4){background:#f4f0ff}.stage:nth-child(5){background:#fff1eb}.stage-heading{background:color-mix(in srgb, var(--stage-color) 78%, white);border-bottom:1px solid #ffffff80;min-height:58px;padding:11px 10px 8px}.stage-heading h3{letter-spacing:-.3px;white-space:nowrap;align-items:center;gap:8px;margin:0 0 5px;font-size:10px;display:flex}.stage-heading h3 span{background:#ffffff70;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:inline-grid}.stage-heading p{margin:0;font-size:10px;font-weight:650}.stage-cards{flex-direction:column;gap:6px;padding:5px;display:flex}.deal-card{cursor:grab;background:#ffffffed;border:1px solid #e9edf3;border-radius:4px;min-height:59px;position:relative}.deal-card:active{cursor:grabbing}.deal-card:hover{border-color:#b4c6ce;box-shadow:0 1px 5px #102b3e08}.deal-main{text-align:left;color:#18212f;background:0 0;border:0;width:100%;padding:11px 7px 9px 22px;display:block}.deal-main>strong{white-space:nowrap;letter-spacing:-.25px;font-size:10px;font-weight:800;display:block}.deal-dot{background:#1bb0bd;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:14px;left:8px}.deal-dot.won{background:#24a87a}.deal-dot.lost{background:#ef8776}.deal-card:nth-child(3n+2) .deal-dot.open{background:#eab636}.deal-card:nth-child(3n) .deal-dot.open{background:#398fe9}.deal-sub{color:#6c7890;white-space:nowrap;gap:7px;margin-top:7px;font-size:9px;display:flex;overflow:hidden}.deal-sub>span:last-child{text-overflow:ellipsis;overflow:hidden}.deal-menu{color:#8493a2;background:#fff9;border:0;border-radius:0 3px;place-items:center;width:19px;height:18px;display:grid;position:absolute;top:0;right:0}.deal-menu:hover{color:#007985;background:#e5f5f6}.add-stage-deal{text-align:left;color:#8390a5;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:6px 3px;font-size:10px;display:flex}.add-stage-deal:hover{color:#007985}.collapsed .pipeline-header{min-height:52px}.deal-table{border:1px solid var(--border);background:#fff;border-radius:7px;overflow:hidden}.deal-table-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:1.1fr 1fr 1fr 1fr auto;align-items:center;gap:16px;width:100%;padding:17px;font-size:11px;display:grid}.deal-table-row:hover{background:#f8fafa}.deal-table-row span{color:var(--muted)}.kanban-project-select{color:var(--muted);align-items:center;gap:12px;margin:2px 0 12px;font-size:12px;display:flex}.agenda{background:#fff;border-left:1px solid #e1e5ed;flex-direction:column;min-height:100dvh;max-height:100dvh;padding:18px 13px 0;display:flex;position:sticky;top:0}.agenda .panel-heading h2{letter-spacing:-.6px;font-size:16px}.date-switch{align-items:center;gap:5px;margin-bottom:14px;display:flex}.date-switch>.ant-btn{width:26px;min-width:26px;height:35px;padding:0}.date-switch .ant-picker{flex:1;min-width:0;max-width:100%;height:35px;padding:5px 8px}.date-switch .ant-picker-input>input{font-size:10px;font-weight:650}.date-switch .ant-picker-suffix{font-size:11px}.agenda-types{border-bottom:1px solid #e8ebf0;flex-shrink:0;gap:13px;min-height:39px;display:flex}.agenda-types button{color:#718096;white-space:nowrap;background:0 0;border:0;padding:0 0 11px;font-size:10px;position:relative}.agenda-types button.active{color:#047d87;font-weight:750}.agenda-types button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.agenda-types button span{color:#007b85;background:#e5f5f6;border-radius:3px;padding:1px 4px}.agenda-assignee{min-width:100%;margin-top:10px}.agenda-assignee .ant-select-selector{font-size:10px}.agenda-list{scrollbar-width:thin;flex:1;overflow-y:auto}.task-row{border-bottom:1px solid #edf0f5;grid-template-columns:36px 28px minmax(0,1fr) 20px;gap:8px;padding:18px 0;display:grid;position:relative}.task-row>time{padding-top:5px;font-size:11px;font-weight:650}.task-type{color:#397ce0;background:#e4edff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.type-meeting{color:#8460bd;background:#eee6fc}.type-message{color:#2a9975;background:#e1f4ec}.type-other{color:#c18b21;background:#fff1d4}.task-content{min-width:0;padding-top:2px}.task-name{font-size:11px;font-weight:800;line-height:1.65;display:block}.task-phone{white-space:nowrap;margin:3px 0 6px;font-size:11px;display:block}.task-content>p{color:#697993;margin:0;font-size:10px;line-height:1.7}.task-meta{color:#8b95a2;flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:9px;display:flex}.overdue{color:#bd5756!important}.task-actions{flex-direction:column;align-items:center;gap:6px;display:flex}.task-actions>.ant-btn{color:#718096}.task-actions>.ant-btn:first-child{color:#1c9a88}.task-done .task-name{color:#718096;text-decoration:line-through}.task-done .task-type{color:#739e80;background:#ecf5ef}.task-done .task-content>p{opacity:.65}.mobile-header,.mobile-zone,.bottom-nav{display:none}.section-page{max-width:1700px;margin:auto;padding:30px 32px 40px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.section-heading h1{margin:0 0 8px;font-size:27px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.agenda-full{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:0;max-height:none;padding:22px;position:static}.agenda-full .panel-heading{margin-bottom:15px}.agenda-full .panel-heading h2{font-size:18px}.agenda-full .date-switch{max-width:365px}.agenda-full .date-switch .ant-picker-input>input{font-size:13px}.agenda-full .agenda-types{gap:24px}.agenda-full .agenda-types button{font-size:12px}.agenda-full .agenda-list{overflow:visible}.agenda-full .task-row{grid-template-columns:75px 34px minmax(0,1fr) 70px;gap:15px;padding:21px 7px}.agenda-full .task-row>time{font-size:13px}.agenda-full .task-type{width:32px;height:32px}.agenda-full .task-name,.agenda-full .task-phone{font-size:13px}.agenda-full .task-content>p{font-size:12px}.agenda-full .task-actions{flex-direction:row;justify-content:end;align-items:start}.task-filters{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.task-filters .ant-select{flex:1;min-width:150px}.task-filters .ant-picker{max-width:280px}.contacts-toolbar,.analytics-filters{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.contacts-toolbar .ant-input-affix-wrapper{max-width:350px}.contacts-toolbar .ant-select,.analytics-filters .ant-select{min-width:190px}.contacts-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;display:grid}.contact-tile{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.contact-tile .lead-card{border:0;border-radius:0;min-height:80px}.contact-tile .lead-main{padding-top:17px}.contact-tile .lead-phone{font-size:14px}.contact-tile .lead-sub{font-size:11px}.contact-tile .call-button{top:23px}.contact-tile-meta{color:var(--muted);flex-wrap:wrap;align-items:start;gap:9px;padding:0 15px 15px;font-size:11px;display:flex}.contact-tile-meta strong{color:var(--ink);flex-basis:100%;font-size:12px;display:block}.contact-tile-meta>.ant-tag{margin-left:auto}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}.project-card{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:0;padding:23px}.project-card>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.project-card>header>div{flex:1;min-width:0}.project-card h2{margin:0 0 5px;font-size:17px}.project-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.project-icon{background:var(--accent-soft);color:#008390;border-radius:11px;place-items:center;min-width:44px;height:44px;display:grid}.project-card-stats{align-items:center;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.project-card-stats>strong{margin-left:auto;font-size:15px}.project-stages>div{border-bottom:1px solid #eef0ef;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.project-stages>div>strong{flex:1;font-size:12px}.project-stages>div>span:not(.color-dot){color:var(--muted)}.color-dot{border:1px solid #0001;border-radius:3px;width:10px;height:10px}.archived{opacity:.5}.project-card>footer{justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.project-card>footer>span{color:var(--muted);max-width:50%;font-size:10px;line-height:1.7}.settings-surface{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:0;padding:24px}.settings-surface h2{margin:0 0 12px;font-size:17px}.settings-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.settings-toolbar h2{margin:0 0 5px}.settings-toolbar p{color:var(--muted);margin:0;font-size:11px}.settings-tabs>.ant-tabs-nav{margin-bottom:24px}.users-list{flex-direction:column;display:flex}.user-row{border-top:1px solid #eef0ef;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}.user-name{flex-direction:column;gap:4px;min-width:180px;display:flex}.user-name strong{font-size:12px}.user-name span{color:var(--muted);font-size:11px}.user-projects{min-width:100px;color:var(--muted);flex:1;font-size:10px;line-height:1.7}.field-row{border-top:1px solid #eef0ef;align-items:center;gap:16px;padding:18px 0;display:flex}.field-row>div:first-child{flex:1}.field-row strong{font-size:13px}.field-row p{color:var(--muted);margin:5px 0 0;font-size:11px}.organization-settings{max-width:650px}.organization-settings h2{margin-bottom:25px}.organization-settings .muted{margin-bottom:20px;font-size:11px}.integrations-settings{flex-direction:column;gap:20px;display:flex}.webhook-info{background:#f6f8f8;border-radius:9px;padding:20px;font-size:12px;line-height:1.8}.webhook-info>strong{font-weight:750}.webhook-info>p{margin:12px 0 0}.webhook-info code{background:#e8eeee;border-radius:3px;padding:2px 4px;font-size:11px}.webhook-info pre{border:1px solid var(--border);background:#fff;border-radius:7px;padding:14px;font-size:11px;line-height:1.7;overflow:auto}.create-key{gap:10px;margin:20px 0;display:flex}.keys-list>div,.events-list>div{border-top:1px solid #eef0ef;align-items:center;gap:16px;padding:16px 0;display:flex}.keys-list>div>span:first-child,.events-list>div>div{flex:1;min-width:0}.keys-list strong,.events-list strong{overflow-wrap:anywhere;font-size:12px;display:block}.keys-list small,.events-list small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.secret-value{word-break:break-all;margin:12px 0!important}.events-list .overdue{margin-top:8px;font-size:11px}.settings-surface>.muted{font-size:11px}.analytics-metrics{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.analytics-metrics>div{border-right:1px solid var(--border);padding:24px}.analytics-metrics>div:last-child{border:0}.analytics-metrics span{color:var(--muted);font-size:11px}.analytics-metrics strong{letter-spacing:-1px;margin:12px 0;font-size:34px;font-weight:750;display:block}.analytics-metrics p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.analytics-grid{grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:24px;display:grid}.stage-chart{margin-top:25px}.stage-chart>div{margin-bottom:17px}.stage-chart>div>div:first-child{justify-content:space-between;gap:20px;margin-bottom:6px;font-size:11px;display:flex}.stage-chart strong{color:var(--muted);font-size:10px;font-weight:650}.analytics-projects>div{border-bottom:1px solid #eef0ef;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:12px;display:flex}.analytics-projects small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.task-stat-pair{gap:40px;display:flex}.task-stat-pair>div{color:var(--muted);grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.task-stat-pair strong{color:var(--ink);font-size:25px}.task-stat-pair span{grid-column:1/-1;font-size:11px}.manager-performance{margin-bottom:24px}.performance-table{margin-top:25px;overflow-x:auto}.performance-table>div{border-bottom:1px solid #eef0ef;grid-template-columns:minmax(150px,1.3fr) repeat(3,90px) 130px 110px 90px;align-items:center;gap:15px;min-width:830px;padding:16px 0;font-size:11px;display:grid}.performance-head{color:var(--muted);font-size:10px!important}.trend-chart{align-items:stretch;gap:5px;height:185px;margin:25px 0 0;display:flex;overflow:hidden}.trend-chart>div{flex-direction:column;flex:1;align-items:center;min-width:7px;display:flex}.trend-bars{border-bottom:1px solid #dfe6e6;flex:1;align-items:end;gap:2px;width:100%;display:flex}.trend-bars span,.trend-bars i{background:#1bb0bd;border-radius:3px 3px 0 0;flex:1;min-height:2px;display:block}.trend-bars i{background:#b9dcd3}.trend-chart small{color:#879296;margin-top:8px;font-size:8px}.trend-legend{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:10px;display:flex}.trend-legend span,.trend-legend i{background:#1bb0bd;border-radius:2px;width:8px;height:8px;display:block}.trend-legend i{background:#b9dcd3;margin-left:15px}.loss-reason{border-bottom:1px solid #eef0ef;justify-content:space-between;gap:15px;padding:14px 0;font-size:12px;display:flex}.analytics .ant-alert-description{font-size:11px;line-height:1.8}.analytics .ant-alert-description p:last-child{margin-bottom:0}.detail-title{align-items:center;gap:12px;min-width:0;display:flex}.detail-title strong{letter-spacing:-.5px;white-space:nowrap;font-size:16px}.detail-title small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.detail-avatar{background:var(--accent-soft);color:#008491;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.drawer-call{color:#008491;align-items:center;gap:5px;margin-left:5px;font-size:10px;display:flex}.detail-quick-actions{gap:10px;margin-bottom:15px;display:flex}.contact-drawer .ant-tabs-tab{padding:12px 0;font-size:12px}.contact-drawer .ant-tabs-nav-list{gap:0}.contact-drawer .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.detail-section{margin-bottom:24px}.detail-section-title{justify-content:space-between;align-items:center;gap:15px;margin:8px 0 18px;display:flex}.detail-section-title h3{margin:0;font-size:14px}.detail-section-title .count{margin-left:4px;font-size:10px}.detail-grid{grid-template-columns:1fr 1fr;gap:22px 20px;margin:0;padding:0;display:grid}.detail-grid>div{min-width:0}.detail-grid dt{color:var(--muted);margin-bottom:7px;font-size:10px}.detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.detail-grid a{color:#008491}.detail-deal{border:1px solid var(--border);border-radius:9px;margin-bottom:12px;padding:18px}.detail-deal>header{align-items:center;gap:10px;display:flex}.detail-deal>header>strong{flex:1;font-size:13px}.detail-deal-budget{letter-spacing:-.7px;margin:15px 0;font-size:23px;display:block}.detail-deal>.ant-select{width:100%;margin-bottom:12px}.detail-deal>p{margin-bottom:6px;font-size:11px;line-height:1.7}.detail-empty{text-align:center;color:var(--muted);background:#f7f9f9;border-radius:9px;padding:22px;font-size:12px}.detail-task-list>div{border-bottom:1px solid #edf0ef;gap:12px;padding:18px 0;display:flex}.detail-task-list strong{font-size:12px}.detail-task-list p{color:var(--muted);margin:5px 0 12px;font-size:11px;line-height:1.7}.history-list{padding:10px 0}.history-row{gap:15px;padding:0 0 25px;display:flex;position:relative}.history-row:not(:last-child):before{content:"";background:#e0e8e8;width:1px;position:absolute;top:11px;bottom:0;left:4px}.history-dot{z-index:1;background:#1bb0bd;border:2px solid #e0f5f5;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.history-row strong{font-size:12px}.history-row p{color:var(--muted);margin:7px 0 0;font-size:10px}.history-row small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.notes-editor>.ant-btn{margin-top:16px}.notes-editor>.muted{font-size:11px}.editor-form{padding-top:20px}.form-two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-two>.ant-form-item{min-width:0}.install-guidance{padding:20px 0}.install-guidance>.brand{margin-bottom:20px}.install-guidance p{color:var(--muted);font-size:12px;line-height:1.8}.install-guidance h3{margin-top:22px;font-size:14px}.install-guidance .muted{margin-top:22px;font-size:11px}.offline-banner{z-index:30;border-radius:0;margin:0;position:sticky;top:0}.more-links{padding-bottom:env(safe-area-inset-bottom);flex-direction:column;gap:8px;display:flex}.more-links>a,.more-links>button{color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:15px 5px;font-size:14px;display:flex}.more-links>a>svg:last-child{color:var(--muted);margin-left:auto}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100dvh;display:flex}.loading-screen p{color:var(--muted);font-size:12px}.login-page{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.login-story{color:#fff;background:#181e24;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:44px 50px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;background:#1bb0bd0b;border:1px solid #1bb0bd28;border-radius:50px;width:240px;height:380px;position:absolute;top:35%;right:-70px;transform:rotate(32deg)}.login-story .brand strong{font-size:22px}.login-story .brand-mark{width:29px;height:32px}.login-story .brand-mark>span{width:15px;height:10px;top:9px;left:8px}.login-pill{color:#93dce1;border:1px solid #426169;border-radius:30px;margin-bottom:27px;padding:8px 12px;font-size:11px;display:inline-block}.login-story h1{letter-spacing:-2px;margin:0 0 25px;font-size:clamp(38px,4vw,64px);font-weight:750;line-height:1.28}.login-story em{color:#54c9d2;font-style:normal}.login-story p{color:#9eacb8;font-size:13px;line-height:1.9}.login-bottom{color:#81909d;font-size:11px}.login-panel{background:#fff;place-items:center;padding:36px;display:grid}.login-form{width:100%;max-width:350px}.login-form h2{letter-spacing:-.9px;margin:0 0 12px;font-size:26px}.login-form>.muted{margin-bottom:30px;font-size:12px}.login-form .ant-input,.login-form .ant-input-password{font-size:13px}.login-form .ant-btn{height:46px;font-weight:700}.login-help{color:#929c9d;justify-content:center;align-items:center;gap:8px;margin:25px 0 0;font-size:10px;display:flex}.mobile-brand{display:none}@media (min-width:1600px){.crm-layout{grid-template-columns:270px minmax(0,1fr) 305px}.stage{min-width:150px}.deal-main>strong{font-size:11px}.deal-sub{font-size:10px}.lead-phone{font-size:13px}.lead-arrived{display:block}.lead-main{padding-left:42px}.lead-sub{font-size:11px}.task-row{grid-template-columns:36px 30px minmax(0,1fr) 20px;gap:10px}.task-name,.task-phone{font-size:12px}.task-content>p{font-size:11px}}@media (min-width:1101px) and (max-width:1400px){.sidebar{width:126px;padding-inline:6px}.sidebar .brand{margin-inline:5px}.sidebar .brand strong{font-size:12px}.sidebar .brand small{font-size:9px}.sidebar .nav-item{gap:10px;font-size:11px}.workspace{width:calc(100% - 126px);margin-left:126px}.crm-layout{grid-template-columns:225px minmax(0,1fr) 258px}.board-top{gap:12px;padding-inline:13px}.board-tabs{gap:0}.board-tabs button,.board-tabs>a{padding-inline:8px;font-size:10px}.board-search{max-width:100px}.pipeline-header{gap:7px}.pipeline-toggle h2{max-width:155px;font-size:12px}.pipeline-budget{font-size:10px}.pipeline-count{font-size:9px}.pipeline-avatars{display:none}.stage{min-width:139px}.backlog .panel-heading h2{font-size:13px}.agenda{padding-inline:11px}.agenda-types{gap:10px}.agenda-types button{font-size:9px}.task-row{grid-template-columns:32px 25px minmax(0,1fr) 19px;gap:7px}.task-type{width:25px;height:25px}.task-phone,.task-name{font-size:10px}.task-content>p{font-size:9px}.lead-phone{font-size:11px}.lead-sub{gap:8px;font-size:9px}}@media (max-width:1100px){.crm-layout{min-height:calc(100dvh - 64px);display:block}.mobile-zone{border-bottom:1px solid var(--border);z-index:15;background:#fff;gap:6px;padding:14px 20px;display:flex;position:sticky;top:0}.mobile-zone>button{color:#6e797d;background:#f0f3f3;border:0;border-radius:8px;flex:1;max-width:220px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:650}.mobile-zone>button.active{color:#fff;background:#191b1c}.mobile-zone>button>span{background:#ffffff25;border-radius:4px;margin-left:3px;padding:1px 5px;font-size:10px}.crm-layout>.backlog,.crm-layout>.funnels,.crm-layout>.agenda{display:none}.zone-backlog>.backlog,.zone-funnels>.funnels,.zone-today>.agenda{display:flex}.zone-funnels>.funnels{display:block}.backlog{min-height:calc(100dvh - 67px);max-height:none;padding:20px;position:static}.backlog .panel-heading{margin-bottom:20px}.backlog .panel-heading h2{font-size:20px}.backlog .icon-button{width:36px;height:36px}.backlog .search-row{max-width:700px}.backlog-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:12px;display:grid;overflow:visible}.backlog-filters{display:flex}.backlog-filters>.ant-select{min-width:200px}.backlog .lead-card{min-height:82px}.backlog .lead-main{padding-top:18px}.backlog .lead-phone{font-size:14px}.backlog .lead-sub{margin-top:9px;font-size:11px}.backlog .call-button{top:24px}.backlog-footer{margin-top:20px}.agenda{min-height:calc(100dvh - 67px);max-height:none;padding:22px;position:static}.agenda .panel-heading h2{font-size:20px}.agenda .date-switch{max-width:400px}.agenda .date-switch .ant-picker-input>input{font-size:13px}.agenda-types{gap:25px}.agenda-types button{font-size:12px}.agenda .agenda-assignee{width:250px;min-width:200px}.agenda .agenda-list{overflow:visible}.agenda .task-row{grid-template-columns:70px 34px minmax(0,1fr) 50px;gap:15px;padding-block:22px}.agenda .task-name,.agenda .task-phone{font-size:13px}.agenda .task-content>p{font-size:12px}.agenda .task-actions{flex-direction:row;align-items:start}.agenda .task-row>time{font-size:13px}.agenda .task-type{width:32px;height:32px}.funnels{min-height:calc(100dvh - 67px)}.pipeline-header{gap:12px;padding:15px}.pipeline-toggle h2,.pipeline-number{font-size:15px}.pipeline-budget{font-size:13px}.pipeline-list{gap:15px;padding:18px}.stages{gap:8px;padding:0 15px 15px}.stage{min-width:190px;min-height:250px}.stage-heading{padding:13px 12px}.stage-heading h3,.stage-heading p{font-size:12px}.deal-main{padding:14px 9px 12px 25px}.deal-main>strong{font-size:12px}.deal-dot{top:18px;left:10px}.deal-sub{font-size:10px}.deal-card{min-height:70px}.add-stage-deal{min-height:40px;font-size:12px}.deal-menu{width:26px;height:25px}.section-page{padding:25px}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics>div:nth-child(2){border-right:0}.analytics-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.analytics-grid,.projects-grid{grid-template-columns:1fr}.board-search{max-width:180px}.board-top{min-height:68px}.pipeline-avatars{display:none}.user-row{gap:10px}.user-projects{flex-basis:100%;margin-left:50px}}@media (max-width:767px){html,body{max-width:100%;overflow-x:hidden}.sidebar{display:none}.workspace{width:100%;padding-bottom:calc(66px + env(safe-area-inset-bottom));margin-left:0}.mobile-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;min-height:61px;padding:12px 17px;display:flex}.mobile-header .brand strong{font-size:17px}.mobile-header .brand small{font-size:11px}.mobile-header .brand-mark span{background:#fff}.mobile-zone{gap:5px;padding:11px 12px;top:0}.mobile-zone>button{min-height:40px;padding:8px;font-size:12px}.bottom-nav{z-index:35;min-height:66px;padding:8px 6px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dfe5e5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav>a,.bottom-nav>button{color:#859092;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:46px;font-size:10px;display:flex}.bottom-nav .active{color:#008c98;font-weight:750}.bottom-nav .active svg{stroke-width:2.5px}.crm-layout,.funnels,.backlog,.agenda{min-height:calc(100dvh - 190px)}.backlog{padding:17px 13px}.backlog .panel-heading h2{font-size:19px}.backlog-list{gap:10px;display:flex}.backlog .lead-card{min-height:88px}.backlog .lead-main{padding-top:18px;padding-left:54px}.backlog .lead-phone{font-size:15px}.backlog .lead-sub{gap:15px;font-size:12px}.backlog .call-button{width:32px;height:32px;top:22px;left:12px}.backlog .lead-arrived{font-size:9px;display:block;top:21px;right:11px}.search-row .ant-input-affix-wrapper{height:42px;font-size:12px}.search-row .ant-btn{width:40px;height:42px}.backlog-filters{grid-template-columns:1fr 1fr;display:grid}.backlog-filters>.ant-select{min-width:0}.board-top{flex-wrap:wrap;align-items:center;gap:0;min-height:88px;padding:15px 14px 0}.board-top h1{flex:1;font-size:25px}.board-search{flex:1;order:1;max-width:150px}.board-search .ant-input-affix-wrapper{height:34px;font-size:11px}.board-tabs{order:2;align-items:stretch;gap:10px;width:100%;min-height:47px}.board-tabs button,.board-tabs>a{padding:0 9px;font-size:11px}.board-tabs button.active{background:0 0}.board-tabs button.active:after{bottom:0;left:7px;right:7px}.board-summary{gap:7px;padding:12px 14px 0;font-size:10px}.board-total{font-size:10px}.pipeline-list{gap:11px;padding:13px 10px}.pipeline-header{flex-wrap:wrap;gap:7px;padding:13px 10px;position:relative}.pipeline-toggle{flex:1;gap:7px;min-width:calc(100% - 100px)}.pipeline-toggle h2{max-width:230px;font-size:14px}.pipeline-number{padding:2px 4px;font-size:13px}.pipeline-status{font-size:9px;line-height:20px}.pipeline-header>.ant-btn{position:absolute;bottom:8px;right:4px}.pipeline-status{margin-right:0}.pipeline-budget{margin-top:1px;padding-left:25px;font-size:12px}.pipeline-count{color:#819096;font-size:10px}.pipeline-avatars{display:none}.stages{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:8px;padding:0 9px 10px}.stage{scroll-snap-align:start;flex:0 0 235px;min-width:235px;min-height:280px}.stage-heading{padding:13px}.stage-heading h3{font-size:13px}.stage-heading p{font-size:12px}.stage-cards{gap:8px;padding:7px}.deal-main{min-height:78px;padding:15px 10px 13px 26px}.deal-main>strong{font-size:14px;font-weight:750}.deal-sub{gap:12px;margin-top:9px;font-size:12px}.deal-dot{top:20px;left:11px}.deal-menu{width:30px;height:31px;top:0;right:0}.deal-menu svg{width:19px;height:19px}.add-stage-deal{gap:8px;min-height:42px;padding-left:6px;font-size:12px}.agenda{border:0;padding:18px 14px 0}.agenda .panel-heading h2{font-size:20px}.agenda .date-switch{max-width:none;margin-bottom:17px}.agenda .date-switch>.ant-btn{width:37px;min-width:37px;height:40px}.agenda .date-switch .ant-picker{height:40px}.agenda-types{gap:20px}.agenda-types button{font-size:11px}.agenda .agenda-assignee{width:100%;min-width:0;margin-top:13px}.agenda .task-row{grid-template-columns:43px 30px minmax(0,1fr) 25px;gap:9px;padding:21px 0}.agenda .task-actions{flex-direction:column;align-items:center;gap:10px}.agenda .task-name,.agenda .task-phone{font-size:12px}.agenda .task-content>p{font-size:11px}.agenda .task-row>time{font-size:11px;line-height:1.6}.agenda .task-type{width:29px;height:29px}.section-page{padding:21px 13px 25px}.section-heading{flex-wrap:wrap;align-items:start;gap:12px;margin-bottom:23px}.section-heading h1{font-size:25px}.section-heading p{font-size:11px;line-height:1.6}.section-heading>.ant-btn{height:38px;font-size:11px}.agenda-full{border:1px solid var(--border);border-radius:10px;min-height:0;padding:17px 12px}.agenda-full .panel-heading h2{font-size:17px}.agenda-full .date-switch .ant-picker-input>input{font-size:12px}.task-filters{gap:8px;margin-top:15px}.task-filters .ant-select{min-width:calc(50% - 4px);max-width:calc(50% - 4px);font-size:11px}.task-filters .ant-picker{width:100%;max-width:100%}.task-filters .ant-btn{font-size:11px}.contacts-toolbar{gap:9px;margin-bottom:17px}.contacts-toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.contacts-toolbar>.ant-select{min-width:calc(50% - 5px);max-width:calc(50% - 5px)}.contacts-grid{grid-template-columns:1fr;gap:12px}.contact-tile .lead-card{min-height:80px}.contact-tile .lead-main{padding-left:51px}.contact-tile .lead-phone{font-size:15px}.contact-tile .call-button{width:29px;height:29px;top:22px;left:12px}.contact-tile .lead-sub{font-size:12px}.contact-tile-meta{padding-inline:15px}.project-card{border-radius:10px;padding:17px 14px}.project-card>header{align-items:start;gap:9px;margin-bottom:18px}.project-card h2{font-size:15px}.project-card p{font-size:10px;line-height:1.6}.project-icon{border-radius:9px;min-width:35px;height:35px}.project-icon svg{width:19px}.project-card>header>.ant-btn{min-width:0;padding-inline:5px;font-size:10px}.project-card-stats{gap:8px;font-size:10px}.project-card-stats>strong{font-size:12px}.project-stages>div{flex-wrap:wrap;gap:7px;font-size:10px}.project-stages>div>strong{font-size:11px}.project-stages>div>.ant-btn{padding-inline:5px;font-size:10px}.project-card>footer{align-items:start;gap:9px}.project-card>footer>.ant-btn{padding-inline:0;font-size:10px}.settings-surface{border-radius:10px;padding:18px 14px}.settings-toolbar{flex-wrap:wrap;gap:15px;margin-bottom:17px}.settings-toolbar h2{font-size:17px}.settings-toolbar p{font-size:11px;line-height:1.7}.settings-toolbar>.ant-btn{font-size:11px}.settings-tabs .ant-tabs-nav-list{gap:0}.settings-tabs .ant-tabs-tab{padding:10px 0;font-size:12px}.settings-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:22px}.user-row{gap:10px;padding:17px 0}.user-name{flex:1;min-width:0}.user-row>.ant-avatar{width:34px;height:34px}.user-name strong{font-size:12px}.user-name>span{font-size:10px}.user-row>.ant-tag{font-size:9px;line-height:19px}.user-row>.user-projects{margin-left:44px;font-size:10px}.user-row>.ant-btn{font-size:10px}.field-row{flex-wrap:wrap;gap:11px}.field-row>div:first-child{flex-basis:calc(100% - 90px);order:0}.field-row>.ant-btn{order:1;font-size:11px}.field-row>div:nth-child(2){flex-basis:100%;order:2}.field-row strong{font-size:12px}.field-row p{font-size:10px}.webhook-info{padding:13px;font-size:11px}.webhook-info pre{padding:10px;font-size:10px}.webhook-info .muted{font-size:10px}.create-key{flex-direction:column}.keys-list>div,.events-list>div{flex-wrap:wrap;gap:9px}.keys-list small,.events-list small{font-size:9px}.analytics-filters{gap:9px}.analytics-filters>.ant-picker{width:100%}.analytics-filters>.ant-select{min-width:calc(50% - 5px);max-width:calc(50% - 5px)}.analytics-metrics{margin-bottom:17px}.analytics-metrics>div{padding:16px 12px}.analytics-metrics>div>span{font-size:10px}.analytics-metrics strong{margin:10px 0;font-size:28px}.analytics-metrics p{font-size:9px}.analytics-grid{gap:17px;margin-bottom:17px}.analytics-metrics>div{min-height:145px}.stage-chart>div>div:first-child{gap:10px;font-size:10px}.stage-chart strong{white-space:nowrap;font-size:9px}.analytics-projects strong{font-size:11px}.manager-performance{margin-bottom:17px}.task-stat-pair{gap:30px}.trend-chart{gap:3px;height:160px}.trend-chart small{font-size:7px}.analytics .ant-alert{padding:14px}.analytics .ant-alert-description{font-size:10px}.contact-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:100%!important}.contact-drawer .ant-drawer-header{padding:18px 14px}.contact-drawer .ant-drawer-body{padding:18px 16px calc(25px + env(safe-area-inset-bottom))}.contact-drawer .ant-drawer-close{margin-inline-end:9px}.detail-title{gap:8px}.detail-title strong{font-size:14px}.detail-avatar{width:32px;height:32px}.detail-avatar svg{width:17px}.detail-title small{font-size:10px}.drawer-call{justify-content:center;min-width:32px;min-height:36px;font-size:0}.drawer-call svg{width:19px;height:19px}.detail-quick-actions{gap:8px}.detail-quick-actions>.ant-btn{flex:1;font-size:11px}.contact-drawer .ant-tabs-tab{font-size:11px}.contact-drawer .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.detail-grid{gap:21px 14px}.detail-grid dd{font-size:12px}.detail-deal{padding:15px}.detail-deal>header{flex-wrap:wrap;gap:7px}.detail-deal>header>strong{font-size:12px}.detail-deal-budget{font-size:22px}.detail-deal>header>.ant-btn{font-size:10px}.ant-modal{max-width:calc(100vw - 20px)!important;margin:10px auto!important;padding-bottom:25px!important;top:12px!important}.ant-modal .ant-modal-container{padding:20px 16px!important}.ant-modal .ant-modal-title{font-size:17px!important}.form-two{gap:10px}.ant-modal .ant-form-item-label>label{font-size:11px!important}.ant-modal .ant-input,.ant-modal .ant-input-number-input{font-size:16px}.ant-modal .ant-select{font-size:13px}.ant-modal .ant-modal-footer{padding-top:12px}.editor-form .ant-picker-input>input{font-size:12px}.login-page{display:block}.login-story{display:none}.login-panel{min-height:100dvh;padding:30px 24px}.login-form{max-width:380px}.mobile-brand{margin-bottom:48px;display:flex}.mobile-brand .brand-mark span{background:#fff}.login-form h2{font-size:25px}.login-form>.muted{margin-bottom:28px;font-size:11px}.login-form .ant-input,.login-form .ant-input-password{font-size:16px}.login-help{gap:6px;font-size:9px}.deal-table-row{grid-template-columns:1fr 1fr;gap:10px;padding:15px;font-size:11px}.deal-table-row>strong:first-child{grid-column:1/-1}.deal-table-row>.ant-tag{justify-self:start}.install-guidance h3{font-size:13px}.install-guidance p{font-size:11px}}@media (max-width:359px){.backlog .lead-phone{font-size:14px}.lead-arrived{display:none!important}.pipeline-toggle h2{max-width:175px;font-size:13px}.pipeline-header{gap:5px}.pipeline-status{font-size:8px}.pipeline-budget{font-size:11px}.pipeline-count{font-size:9px}.board-tabs{gap:4px}.board-tabs button,.board-tabs>a{padding-inline:7px;font-size:10px}.agenda .task-row{grid-template-columns:37px 26px minmax(0,1fr) 22px;gap:7px}.agenda .task-type{width:25px;height:25px}.agenda .task-phone{font-size:11px}.agenda-types{gap:15px}.detail-quick-actions>.ant-btn{padding-inline:8px;font-size:10px}.contact-drawer .ant-tabs-tab+.ant-tabs-tab{margin-left:12px}.contact-drawer .ant-tabs-tab{font-size:10px}.form-two{grid-template-columns:1fr;gap:0}.user-name{flex-basis:70%}.analytics-metrics strong{font-size:25px}.analytics-metrics>div>span{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-mark>span{display:none}.agenda-toggle.ant-btn{color:#607185;background:#fff;border-color:#e1e5ea;flex-shrink:0;gap:6px;height:32px;margin-left:auto;padding-inline:9px;font-size:10px}.agenda-toggle[aria-expanded=true]{color:#007b85;background:#f1fbfb;border-color:#c9e6e8}.board-search{margin-left:0}@media (min-width:1101px){.crm-layout.agenda-hidden{grid-template-columns:252px minmax(0,1fr)}.crm-layout.agenda-hidden>.agenda{display:none}}@media (min-width:1600px){.crm-layout.agenda-hidden{grid-template-columns:270px minmax(0,1fr)}}@media (min-width:1101px) and (max-width:1400px){.crm-layout.agenda-hidden{grid-template-columns:225px minmax(0,1fr)}.agenda-toggle.ant-btn{width:30px;min-width:30px;padding:0}.agenda-toggle>span:not(.ant-btn-icon){display:none}}@media (max-width:1100px){.agenda-toggle{display:none!important}.board-search{margin-left:auto}}.whatsapp-heading{align-items:center;gap:13px;margin-bottom:18px;display:flex}.whatsapp-icon{color:#238a5c;background:#e6f7ed;border-radius:12px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.whatsapp-heading>div{flex:1}.whatsapp-heading h2{margin:0 0 5px}.whatsapp-heading p{color:var(--muted);margin:0;font-size:11px}.whatsapp-planned>.muted{max-width:600px;font-size:12px}.connection-status{color:#838e91;align-items:center;gap:7px;font-size:11px;display:inline-flex}.connection-status>span{background:#a4b0b2;border-radius:50%;width:6px;height:6px}@media (max-width:767px){.whatsapp-heading{flex-wrap:wrap;gap:9px}.whatsapp-heading p{font-size:10px}.whatsapp-heading>.ant-tag{font-size:9px}.whatsapp-planned>.muted{font-size:11px}}.mock-badge{color:#788591;letter-spacing:0;vertical-align:middle;white-space:nowrap;background:#edf0f2;border-radius:3px;align-items:center;margin-left:5px;padding:1px 4px;font-size:8px;font-weight:550;line-height:1.4;display:inline-flex}.deal-main>.mock-badge{color:#87939c;background:#f1f4f6;padding:0 2px;font-size:6px;line-height:1.2;position:absolute;top:2px;right:21px}@media (max-width:767px){.mock-badge{margin-left:5px;padding:1px 4px;font-size:8px}.lead-card .lead-arrived{font-size:8px;top:auto;bottom:10px}.backlog .lead-phone{font-size:14px}.deal-main>.mock-badge{font-size:7px;top:4px;right:32px}.pipeline-toggle h2 .mock-badge{margin-left:4px;font-size:7px}.pipeline-toggle h2{max-width:200px}}.pipeline-header .pipeline-avatars .ant-avatar{font-size:9px;line-height:24px;width:26px!important;height:26px!important}@media (max-width:1100px){.pipeline-header .pipeline-avatars{display:none}}@media (max-width:767px){.mobile-header .brand{color:var(--ink)}}.whatsapp-actions{background:#f8fcf9;border:1px solid #dbece2;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 15px;padding:14px;display:flex}.whatsapp-native{color:#238a5c;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.whatsapp-browser{color:#698777;text-underline-offset:3px;margin-left:auto;font-size:10px;text-decoration:underline}.whatsapp-actions>p{color:#6f8277;flex-basis:100%;margin:0;font-size:10px;line-height:1.7}@media (max-width:767px){.whatsapp-actions{gap:10px;padding:12px}.whatsapp-native{font-size:11px}.whatsapp-browser{font-size:9px}.whatsapp-actions>p{font-size:10px}}.whatsapp-connection .ant-alert{margin-top:16px}.whatsapp-connection-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.whatsapp-connection-note{color:#80918a;background:#f5f9f6;border-radius:8px;align-items:start;gap:9px;padding:13px 15px;display:flex}.whatsapp-connection-note svg{flex-shrink:0;margin-top:2px}.whatsapp-connection-note p{margin:0;font-size:11px;line-height:1.8}.connected-account{align-items:center;gap:13px;padding:18px 0;display:flex}.connected-phone-icon{color:#318963;background:#e8f5ee;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.connected-account>div{flex-direction:column;gap:6px;display:flex}.connected-account strong{font-size:14px}.connected-account>div>span{color:var(--muted);font-size:12px}.connected-account>.connection-status{margin-left:auto}.connection-status i{background:#32a377;border-radius:50%;width:6px;height:6px}.whatsapp-pairing{background:#f9fcfa;border:1px solid #dde8e1;border-radius:12px;align-items:center;gap:30px;margin:20px 0;padding:25px;display:flex}.qr-code{background:#fff;border:1px solid #e8efea;border-radius:9px;flex-shrink:0;padding:10px;line-height:0}.qr-code img{object-fit:contain;width:244px;max-width:100%;height:244px;display:block}.whatsapp-pairing h3{margin-bottom:18px;font-size:16px}.whatsapp-pairing ol{color:#4f6058;margin:0;padding-left:18px;font-size:12px;line-height:1.9}.whatsapp-pairing li{margin-bottom:10px;padding-left:5px}.whatsapp-pairing p{color:#809088;max-width:340px;margin:20px 0 0;font-size:11px;line-height:1.8}.connection-wait{color:#577c69;background:#f1f8f5;border-radius:9px;align-items:center;gap:12px;padding:17px;font-size:12px;display:flex}.lead-chat-preview{color:#6a8476;align-items:center;gap:6px;width:100%;min-width:0;margin-top:8px;font-size:10px;display:flex}.lead-chat-preview>svg{color:#329b72;flex-shrink:0}.lead-chat-preview>span{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.6;overflow:hidden}.lead-chat-preview>b{color:#fff;background:#248f65;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:700;display:inline-grid}.has-conversation .call-button{color:#289269;background:#eaf6ef}.chat-drawer .ant-drawer-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.chat-drawer .detail-quick-actions{flex-shrink:0;margin-bottom:9px}.chat-drawer .whatsapp-actions{flex-shrink:0;margin:0 0 9px;padding:10px 12px}.chat-drawer .whatsapp-actions>p{font-size:9px}.chat-drawer .ant-tabs{flex:1;min-height:0}.chat-drawer .ant-tabs-nav{flex-shrink:0;margin-bottom:0}.chat-drawer .ant-tabs-content-holder{flex:1;min-height:0}.chat-drawer .ant-tabs-content,.chat-drawer .ant-tabs-tabpane{height:100%;min-height:0}.whatsapp-chat{background:#f5f7f5;border-radius:0 0 9px 9px;flex-direction:column;height:100%;min-height:320px;display:flex;overflow:hidden}.chat-status-bar{color:#567364;background:#fff;border-bottom:1px solid #e3e9e4;flex-shrink:0;align-items:center;gap:10px;min-height:40px;padding:7px 12px;font-size:10px;display:flex}.chat-status-bar>span{align-items:center;gap:6px;display:inline-flex}.chat-status-bar>span:nth-child(2){margin-left:auto;font-size:9px}.chat-status-bar .ant-btn{color:#7d9388;width:25px;min-width:25px;height:25px;padding:0}.chat-online{color:#2f9167}.chat-offline{color:#97a09a}.chat-status-bar i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:120px;padding:15px 12px;overflow:auto}.chat-message-group{display:flow-root}.chat-day{justify-content:center;margin:5px 0 17px;display:flex}.chat-day>span{color:#83918a;background:#fafcf9;border:1px solid #e3e8e1;border-radius:6px;padding:5px 9px;font-size:9px}.chat-bubble{float:left;clear:both;background:#fff;border:1px solid #e3e9e2;border-radius:3px 12px 12px;width:max-content;min-width:90px;max-width:86%;margin-bottom:9px;padding:11px 12px 7px;box-shadow:0 1px 1px #344d3504}.chat-bubble.outgoing{float:right;background:#e5f3ed;border-color:#d9eae1;border-radius:12px 3px 12px 12px}.chat-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.chat-bubble>footer{color:#9aa69e;justify-content:end;align-items:center;gap:7px;min-height:16px;margin-top:5px;display:flex}.chat-bubble time{font-size:8px}.message-status{color:#8aa494;align-items:center;font-size:8px;display:inline-flex}.message-status.status-read{color:#35a9bd}.message-status.status-failed,.message-status.status-uncertain{color:#b97545}.message-issue{border-color:#e7cdb8!important}.uncertain-note{color:#a37550;border-top:1px solid #decbbb;max-width:250px;margin-top:7px;padding-top:6px;font-size:9px;line-height:1.6;display:block}.chat-loading{color:#7b8b81;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:210px;font-size:11px;display:flex}.older-messages.ant-btn{color:#6f8d7b;margin:0 auto 14px;font-size:10px;display:block}.chat-attachment{align-items:center;gap:10px;min-width:175px;max-width:100%;margin:2px 0 8px;display:flex}.attachment-icon{color:#729b81;background:#edf4ef;border-radius:7px;flex-shrink:0;place-items:center;width:36px;height:39px;display:grid}.chat-attachment>div{flex:1;min-width:0;max-width:240px}.chat-attachment strong{overflow-wrap:anywhere;font-size:10px;line-height:1.65;display:block}.chat-attachment small{color:#8b9b90;margin-top:3px;font-size:8px;line-height:1.5;display:block}.chat-attachment .attachment-unavailable{color:#a59275}.chat-attachment>.ant-btn{color:#6c9580;flex-shrink:0}.chat-disconnected{color:#8c978e;background:#fafbf7;border-top:1px solid #e0e8e0;flex-shrink:0;align-items:start;gap:9px;padding:12px;font-size:10px;line-height:1.7;display:flex}.chat-disconnected>svg{flex-shrink:0;margin-top:2px}.chat-disconnected a{color:#328a68;text-underline-offset:3px;text-decoration:underline}.chat-composer{background:#fff;border-top:1px solid #dce6df;flex-wrap:wrap;flex-shrink:0;gap:9px;padding:12px 11px 8px;display:flex}.chat-composer>.ant-input{resize:none;background:#fafcf9;border-color:#dce6df;flex:1;min-width:0;padding:9px 11px;font-size:12px;line-height:1.7}.chat-composer>.ant-btn{background:#2b9d72;border-color:#2b9d72;align-self:end;width:37px;min-width:37px;height:37px}.chat-composer>.ant-btn:disabled{color:#b4c5b9;background:#edf2ed;border-color:#e6ede7}.chat-composer>p{color:#a4b0a7;flex-basis:100%;margin:0;padding-left:2px;font-size:8px}.chat-error.ant-alert,.chat-send-error.ant-alert{border-radius:0;flex-shrink:0;margin:0;padding:10px 12px;font-size:10px}.chat-error .ant-alert-title,.chat-send-error .ant-alert-title{font-size:10px}.chat-error .ant-alert-description,.chat-send-error .ant-alert-description{font-size:9px;line-height:1.7}.send-error-actions{flex-direction:column;gap:5px;display:flex}.send-error-actions .ant-btn{height:26px;font-size:9px}.chat-messages .ant-empty-description{color:#85968b;font-size:11px;line-height:1.8}.chat-drawer .ant-drawer-section{height:100%}@media (max-width:767px){.whatsapp-pairing{flex-direction:column;align-items:center;gap:20px;padding:18px 13px}.qr-code{padding:8px}.qr-code img{width:218px;height:218px}.whatsapp-pairing h3{margin-bottom:14px;font-size:15px}.whatsapp-pairing ol{font-size:11px}.whatsapp-pairing p{margin-top:13px;font-size:10px}.whatsapp-connection-actions>.ant-btn{font-size:11px}.whatsapp-connection-note{gap:7px;padding:12px 10px}.whatsapp-connection-note p{font-size:10px}.connected-account{flex-wrap:wrap;gap:10px}.connected-account>.connection-status{flex-basis:100%;margin-left:0}.connected-account strong{font-size:12px}.connected-account>div>span{font-size:11px}.lead-card.has-conversation{min-height:105px}.has-conversation .lead-arrived{display:none}.lead-chat-preview{gap:7px;margin-top:9px;font-size:11px}.lead-chat-preview>b{min-width:19px;height:19px;font-size:9px}.chat-drawer .ant-drawer-body{padding:12px 12px max(10px, env(safe-area-inset-bottom))}.chat-drawer .detail-quick-actions{margin-bottom:9px}.chat-drawer .detail-quick-actions>.ant-btn{height:35px;font-size:10px}.chat-drawer .whatsapp-actions{gap:7px;margin-bottom:6px;padding:9px 10px}.chat-drawer .whatsapp-actions>p{font-size:8px}.chat-drawer .whatsapp-native{font-size:10px}.chat-drawer .whatsapp-browser{font-size:9px}.chat-drawer .ant-tabs-nav{margin-bottom:0}.chat-drawer .ant-tabs-tab{padding:11px 0;font-size:10px}.chat-drawer .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.whatsapp-chat{border-radius:0;min-height:250px}.chat-status-bar{min-height:35px;padding-inline:9px;font-size:10px}.chat-status-bar>span:nth-child(2){font-size:8px}.chat-messages{min-height:80px;padding:13px 9px}.chat-bubble{max-width:91%;padding:10px 11px 6px}.chat-bubble>p{font-size:12px}.chat-day>span{font-size:8px}.chat-composer{gap:7px;padding:10px 8px 7px}.chat-composer>.ant-input{padding:8px 9px;font-size:16px;line-height:1.6}.chat-composer>.ant-btn{width:35px;min-width:35px;height:35px}.chat-composer>p{font-size:8px}.chat-attachment{min-width:160px}.chat-attachment>div{max-width:180px}.chat-attachment strong{font-size:10px}.chat-drawer .ant-drawer-content-wrapper{height:100dvh}.chat-error .ant-alert-action,.chat-send-error .ant-alert-action{margin-left:5px}.chat-error.ant-alert,.chat-send-error.ant-alert{padding:8px;font-size:9px}.chat-error .ant-alert-description,.chat-send-error .ant-alert-description{font-size:8px}.chat-disconnected{gap:7px;padding:9px;font-size:9px}}.project-card{scroll-margin-top:25px}.project-stages>div>.ant-btn-dangerous{font-size:10px}.chat-drawer .whatsapp-chat{min-height:0}.chat-keyboard-open .detail-quick-actions,.chat-keyboard-open .whatsapp-actions{display:none}.chat-keyboard-open .chat-messages{min-height:0}.chat-keyboard-open .ant-drawer-body{padding-top:0;padding-bottom:5px}.chat-keyboard-open .chat-composer>p{display:none}.lead-open-chat{color:#2f946f;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;min-height:24px;padding:1px 9px 10px 42px;font-size:9px;font-weight:650;display:flex}.lead-open-chat:hover{color:#08744a}.lead-card{min-height:91px}.lead-main{height:auto}.lead-card.has-conversation{min-height:111px}.contact-tile .lead-open-chat{padding-bottom:11px}.detail-quick-actions{flex-wrap:wrap}.detail-quick-actions .open-client-chat{background:#288f68;border-color:#288f68}.whatsapp-chat-modal .ant-modal-container{border-radius:14px;flex-direction:column;height:80dvh;max-height:900px;display:flex;overflow:hidden;padding:0!important}.whatsapp-chat-modal .ant-modal .ant-modal-header{border-bottom:1px solid #e3e9e4;flex-shrink:0;margin:0;padding:20px 26px}.whatsapp-chat-modal .ant-modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.whatsapp-chat-modal .ant-modal-close{top:22px;right:22px}.whatsapp-chat-modal .whatsapp-chat{border-radius:0;flex:1;height:100%;min-height:0}.chat-modal-title{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0 35px 0 0;display:flex}.chat-modal-title>div{min-width:0}.chat-modal-title strong{overflow-wrap:anywhere}.chat-modal-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:5px}.chat-modal-avatar{color:#2b9468;background:#e6f4ed;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.chat-modal-title strong{margin-bottom:6px;font-size:16px;line-height:1.4;display:block}.chat-modal-title>div>span{color:#7c9082;font-size:11px;font-weight:500;display:block}.whatsapp-chat-modal .chat-status-bar{padding:10px 25px;font-size:12px}.whatsapp-chat-modal .chat-status-bar>span:nth-child(2){font-size:10px}.whatsapp-chat-modal .chat-messages{background:#f5f8f4;padding:22px 30px}.whatsapp-chat-modal .chat-bubble{min-width:130px;max-width:76%;padding:14px 16px 9px}.whatsapp-chat-modal .chat-bubble time{font-size:10px}.whatsapp-chat-modal .message-status{font-size:9px}.whatsapp-chat-modal .chat-composer>.ant-input{min-height:61px;padding:12px 14px;font-size:14px}.whatsapp-chat-modal .chat-composer>.ant-btn{width:43px;min-width:43px;height:43px}.whatsapp-chat-modal .chat-composer>p{font-size:9px}.whatsapp-chat-modal .chat-disconnected{padding:13px 24px;font-size:12px}.whatsapp-chat-modal .chat-day>span{padding:6px 11px;font-size:10px}.whatsapp-chat-modal .chat-attachment{min-width:240px}.whatsapp-chat-modal .chat-attachment strong{font-size:12px}.whatsapp-chat-modal .chat-attachment small{font-size:10px}.whatsapp-chat-modal .chat-attachment>div{max-width:420px}@media (max-width:767px){.backlog .lead-card{min-height:110px}.backlog .lead-main{padding-bottom:5px}.backlog .lead-open-chat{min-height:30px;padding-bottom:12px;padding-left:54px;font-size:11px}.backlog .lead-card.has-conversation{min-height:130px}.contact-tile .lead-open-chat{padding-left:51px;font-size:11px}.detail-quick-actions .ant-btn{flex:1;min-width:100px}.detail-quick-actions .open-client-chat{flex-basis:100%}.whatsapp-chat-modal .ant-modal{height:100dvh;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;top:0!important}.whatsapp-chat-modal .ant-modal-container{border-radius:0;height:100dvh;max-height:none}.whatsapp-chat-modal .ant-modal .ant-modal-header{padding:17px 16px}.whatsapp-chat-modal .ant-modal-close{top:21px;right:14px}.chat-modal-title{gap:10px}.chat-modal-avatar{width:37px;height:37px}.chat-modal-title strong{margin-bottom:4px;font-size:14px}.chat-modal-title>div>span{font-size:11px}.whatsapp-chat-modal .chat-status-bar{padding:8px 13px;font-size:11px}.whatsapp-chat-modal .chat-status-bar>span:nth-child(2){font-size:9px}.whatsapp-chat-modal .chat-messages{padding:17px 12px}.whatsapp-chat-modal .chat-bubble{min-width:110px;max-width:92%;padding:12px 13px 7px}.whatsapp-chat-modal .chat-bubble>p{font-size:14px}.whatsapp-chat-modal .chat-composer{padding:12px 11px max(10px, env(safe-area-inset-bottom));gap:9px}.whatsapp-chat-modal .chat-composer>.ant-input{padding:10px 11px;font-size:16px}.whatsapp-chat-modal .chat-composer>.ant-btn{width:39px;min-width:39px;height:39px}.whatsapp-chat-modal .chat-composer>p{font-size:8px}.whatsapp-chat-modal .chat-disconnected{padding:11px 13px;font-size:11px}.whatsapp-chat-modal .chat-attachment{min-width:190px}.whatsapp-chat-modal .chat-attachment>div{max-width:220px}.whatsapp-chat-modal .chat-attachment strong{font-size:11px}.whatsapp-chat-modal .chat-attachment small{font-size:9px}}.backlog-modes{background:#e6ebed;border-radius:7px;gap:4px;margin:-3px 0 12px;padding:3px;display:flex}.backlog-modes>button{color:#84908e;background:0 0;border:0;border-radius:5px;flex:1;min-height:30px;padding:5px 7px;font-size:10px;font-weight:600}.backlog-modes>button.active{color:#2c8265;background:#fff;box-shadow:0 1px 3px #334d3c0a}.backlog-modes>button>span{color:#8ea197;margin-left:4px;font-size:8px}.lead-client-name{color:#345c49;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:5px;font-size:11px;font-weight:750;display:block;overflow:hidden}.lead-card-actions{align-items:start;gap:3px;padding-right:8px;display:flex}.lead-card-actions .lead-open-chat{flex:1;width:auto}.lead-open-client{color:#8a9990;white-space:nowrap;background:0 0;border:0;min-height:24px;padding:0 5px 9px;font-size:9px}.lead-open-client:hover{color:#227b54}.has-conversation .lead-client-name+.lead-phone{font-size:11px}.backlog .panel-heading h2{font-size:14px}@media (max-width:767px){.backlog-modes{gap:4px;margin:0 0 13px;padding:4px}.backlog-modes>button{min-height:36px;font-size:12px}.backlog-modes>button>span{font-size:10px}.lead-client-name{margin-bottom:6px;font-size:13px}.has-conversation .lead-client-name+.lead-phone{font-size:13px}.backlog .panel-heading h2{font-size:19px}.lead-open-client{min-height:30px;padding-top:1px;padding-right:8px;font-size:11px}}.whatsapp-sync{background:#f7fbf7;border:1px solid #d8e8dc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0 20px;padding:20px;display:flex}.whatsapp-sync>div:first-child{flex:1;min-width:220px}.whatsapp-sync h3{margin:0 0 7px;font-size:14px}.whatsapp-sync p{color:#7c8d7e;max-width:530px;margin:0;font-size:11px;line-height:1.8}.whatsapp-sync>.ant-btn{background:#288e67;border-color:#288e67;font-size:12px}.sync-state{color:#4e8c65;flex-basis:100%;font-size:10px}.sync-counts{color:#83917e;border-top:1px solid #e3eae1;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:25px;padding-top:10px;font-size:11px;display:flex}.sync-counts strong{color:#47724d;margin-right:4px;font-size:20px}.sync-counts>small{margin-left:auto;font-size:10px}.sync-guidance{color:#8b9b87;flex-basis:100%;font-size:10px;line-height:1.8}@media (max-width:767px){.whatsapp-sync{gap:13px;padding:16px 12px}.whatsapp-sync>div:first-child{flex-basis:100%;min-width:0}.whatsapp-sync h3{font-size:13px}.whatsapp-sync p{font-size:10px}.whatsapp-sync>.ant-btn{width:100%;font-size:11px}.sync-counts{gap:18px;font-size:10px}.sync-counts strong{font-size:18px}.sync-counts>small{flex-basis:100%;margin-left:0;font-size:9px}.sync-guidance{font-size:9px}}.whatsapp-chat-modal .ant-modal .ant-modal-header{padding:20px 24px}.whatsapp-chat-modal .ant-modal-close{top:26px}.whatsapp-chat-modal .chat-status-bar{padding:7px 22px}.whatsapp-chat-modal .chat-messages{padding:16px 24px}.whatsapp-chat-modal .chat-bubble{min-width:72px;max-width:min(76%,620px);margin-bottom:5px;padding:8px 11px 5px}.whatsapp-chat-modal .chat-bubble>p{font-size:14px;line-height:1.5}.chat-bubble>footer{margin-top:2px}.chat-day{margin:5px 0 12px}.whatsapp-chat-modal .chat-composer{gap:8px;padding:10px 18px 7px}.whatsapp-chat-modal .chat-composer>.ant-input{min-height:42px;padding:9px 11px;line-height:1.5}.whatsapp-chat-modal .chat-composer>.ant-btn{align-self:flex-start;height:42px}.chat-composer-tools{flex-basis:100%;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.chat-composer-tools .ant-btn{font-size:12px}.template-picker-trigger.ant-btn{color:#6e897a;height:30px}.chat-media{min-width:180px;max-width:100%;position:relative}.media-placeholder{color:#769082;align-items:center;gap:10px;min-height:55px;padding:6px 30px 6px 2px;display:flex}.media-placeholder>svg{flex-shrink:0}.media-placeholder>span{flex:1;min-width:0}.media-placeholder strong{overflow-wrap:anywhere;color:#496558;font-size:12px;line-height:1.5;display:block}.media-placeholder small{color:#8a9b90;margin-top:4px;font-size:10px;display:block}.chat-media .media-download{color:#668b76;background:#fffd;border-radius:50%;width:27px;height:27px;padding:3px;position:absolute;bottom:1px;right:1px}.message-image{object-fit:contain;border-radius:7px;width:auto;max-width:100%;max-height:360px;display:block}.media-image{width:max-content;max-width:340px}.media-sticker{width:170px;min-width:100px;max-width:170px}.media-sticker .message-image{object-fit:contain;border-radius:0;width:170px;height:170px}.chat-bubble.sticker-bubble,.whatsapp-chat-modal .chat-bubble.sticker-bubble{box-shadow:none;background:0 0;border-color:#0000;padding:3px 5px 0}.media-sticker .media-download{opacity:0}.media-sticker:hover .media-download,.media-sticker:focus-within .media-download{opacity:1}.chat-media audio{width:290px;max-width:100%;height:42px;margin:5px 0 26px;display:block}.chat-media video{border-radius:6px;width:100%;max-width:340px;max-height:340px;display:block}.media-error{color:#a76b50;max-width:280px;padding:7px 30px 4px 0;font-size:11px;display:block}.voice-recorder{max-width:100%;margin-left:auto}.voice-recorder>.ant-btn{color:#558c70;height:30px}.voice-expanded{flex:1}.voice-recording{flex-wrap:wrap;justify-content:end;align-items:center;gap:9px;min-height:40px;display:flex}.voice-recording strong{color:#aa625c;font-variant-numeric:tabular-nums;font-size:13px}.voice-recording small{color:#99a79e;font-size:10px}.recording-indicator{background:#cc665d;border-radius:50%;width:7px;height:7px}.voice-preview{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.voice-preview>span{color:#748b7c;font-size:11px}.voice-preview audio{width:260px;max-width:100%;height:40px}.voice-preview>div{gap:7px;display:flex}.voice-error{color:#ac6758;max-width:520px;margin:7px 0 3px;font-size:11px;line-height:1.6}.template-picker{width:330px;max-width:calc(100vw - 48px)}.template-picker>strong{font-size:14px}.template-picker>p{color:#8c9a91;margin:5px 0 12px;font-size:11px}.template-options{max-height:300px;padding-top:8px;overflow:auto}.template-options>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ed;border-radius:5px;padding:10px 8px;display:block}.template-options>button:hover,.template-options>button:focus-visible{background:#f0f7f1;outline-color:#4a9a73}.template-options strong{color:#3f6150;font-size:12px;display:block}.template-options span{color:#8a9a90;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.template-row{border-bottom:1px solid #e9efea;justify-content:space-between;align-items:start;gap:16px;padding:20px 0;display:flex}.template-row>div:first-child{flex:1;min-width:0}.template-row strong{margin-right:10px;font-size:13px}.template-row p{white-space:pre-wrap;color:#7e9085;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.7}.template-row-actions{gap:4px;display:flex}.template-inactive{opacity:.65}.analytics-scope{color:#789083;margin:4px 0 20px;font-size:12px}.analytics-stage-project{border-bottom:1px solid #edf1ed;margin-bottom:15px;padding:2px 0 16px}.analytics-stage-project:last-child{border-bottom:0;margin-bottom:0}.analytics-stage-project h3{color:#456851;margin:3px 0 15px;font-size:13px}@media (max-width:767px){.whatsapp-chat-modal .ant-modal .ant-modal-header{padding:16px}.whatsapp-chat-modal .ant-modal-close{top:12px;right:9px}.whatsapp-chat-modal .chat-status-bar{padding:7px 14px}.whatsapp-chat-modal .chat-messages{padding:12px 10px}.whatsapp-chat-modal .chat-bubble{min-width:64px;max-width:88%;padding:7px 10px 4px}.whatsapp-chat-modal .chat-bubble>p{font-size:13px;line-height:1.5}.whatsapp-chat-modal .chat-composer{padding:8px 10px max(7px,env(safe-area-inset-bottom));gap:7px}.whatsapp-chat-modal .chat-composer>.ant-input{min-height:40px;padding:9px 10px;font-size:16px}.whatsapp-chat-modal .chat-composer>.ant-btn{width:38px;min-width:38px;height:40px}.chat-composer-tools{gap:4px}.chat-composer-tools .ant-btn{font-size:11px}.chat-media{min-width:150px}.media-image{max-width:245px}.media-sticker,.media-sticker .message-image{width:135px;min-width:100px;height:135px}.chat-media audio{width:224px}.chat-media video{max-width:245px}.message-image{max-height:280px}.voice-preview{justify-content:start;gap:7px}.voice-preview audio{width:100%}.voice-preview>div{flex-wrap:wrap;justify-content:end;width:100%}.voice-recording{gap:5px}.voice-recording small{display:none}.voice-recording strong{font-size:11px}.voice-error{max-width:225px;font-size:10px}.voice-expanded{flex-basis:100%}.chat-composer-tools:has(.voice-expanded){flex-wrap:wrap}.chat-composer-tools:has(.voice-expanded)>.template-picker-trigger{display:none}.template-row{gap:4px}.template-row-actions{flex-direction:column}}.analytics-stage-project>div{margin-bottom:12px}.analytics-stage-project>div>div:first-child{color:#75877d;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}@media (max-width:767px){.analytics-stage-project>div>div:first-child{align-items:start;font-size:10px}}.media-audio{padding-right:29px}.chat-media audio{margin:4px 0}.media-audio .media-download{top:10px;bottom:auto}.task-content .task-note{color:#8b9a91;margin-top:4px;font-size:10px}.list-continuation{color:#8c9b92;text-align:center;overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:13px 8px;font-size:11px;display:flex}.list-continuation>.ant-btn{color:#497e63;font-size:11px}.list-continuation [role=alert]{color:#a96e5c;line-height:1.7}.remote-select-footer{color:#9a7567;border-top:1px solid #edf1ed;justify-content:center;align-items:center;gap:9px;padding:7px 9px;font-size:11px;display:flex}.blocked-phones h2{align-items:center;gap:10px;display:flex}.blocked-phones .ant-alert{margin:10px 0 22px}.blocked-phone-form{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:16px;display:grid}.blocked-phone-form>.ant-btn{margin-bottom:24px}.blocked-phone-list>article{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.blocked-phone-list>article strong{color:#4a6254;font-size:13px;display:block}.blocked-phone-list>article span{color:#8c9a91;margin-top:7px;font-size:11px;display:block}.backlog-filters .ant-select-auto-complete{width:100%}@media (max-width:767px){.blocked-phone-form{display:block}.blocked-phone-form>.ant-btn{width:100%;margin-bottom:12px}.blocked-phones .settings-toolbar{flex-direction:column;align-items:start}.blocked-phones .ant-alert{font-size:11px}}@media (min-width:768px) and (max-width:1023px){.blocked-phone-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blocked-phone-form>.ant-btn{grid-column:1/-1;justify-self:start}}.draggable-lead{cursor:grab}.draggable-lead:active{cursor:grabbing}.lead-card.is-dragging{opacity:.5}.stage.drop-available{outline-offset:-2px;outline:1px dashed #9bb7ff}.stage.drop-active{outline-offset:-2px;outline:2px solid #1769ff;box-shadow:inset 0 0 0 5px #1769ff12}.drop-deal-choice{gap:12px;display:grid}.drop-deal-choice .ant-btn{white-space:normal;text-align:left;height:auto;min-height:42px}.lead-to-project{color:#315fa9;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;min-height:24px;padding:0 2px 9px;font-size:9px;display:inline-flex}.lead-to-project:disabled{opacity:.5;cursor:default}.lead-to-project:focus-visible{outline-offset:2px;outline:2px solid #1769ff}.stage{align-self:flex-start}.stage-heading{z-index:1;position:sticky;top:0}.stage-deal-body{min-height:90px;padding:5px}.stage-virtual-row{padding-bottom:6px}.stage-virtual-list{overscroll-behavior:contain}.stage-virtual-list .rc-virtual-list-holder{scrollbar-width:thin;overscroll-behavior-y:contain}.stage-deal-body .list-continuation{min-height:34px;padding:8px 0;font-size:9px}.stage-deal-body .list-continuation .ant-btn{font-size:10px}.stage-deal-body .ant-empty{margin:12px 0;font-size:10px}.stage-deal-body .ant-empty-image{height:30px}.stage-deal-body .ant-empty-description{font-size:10px}.stage-deal-body .show-closed-deals{width:100%;font-size:10px}.closed-deals-hidden{min-height:100px}.deal-choice-list{gap:10px;max-height:min(420px,60vh);display:grid;overflow-y:auto}@media (max-width:767px){.stage-deal-body{padding:7px}.stage-virtual-row{padding-bottom:8px}.stage-deal-body .show-closed-deals{font-size:12px}}.chat-history-request{background:#fafdfe;border-bottom:1px solid #e0e8e4;flex-shrink:0;padding:9px 18px}.chat-history-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chat-history-action .ant-btn{align-items:center;gap:6px;display:inline-flex}.chat-history-action small{color:#6e8177;font-size:11px}.chat-history-detail{color:#698074;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.45}.chat-history-detail.history-error{color:#a34b3c}@media (max-width:767px){.chat-history-request{padding:7px 10px}.chat-history-action{gap:5px}.chat-history-action .ant-btn{min-height:30px}.chat-history-detail{font-size:10px}.chat-keyboard-open .chat-history-detail{display:none}}.call-log-contact{color:#61746b;margin:0 0 15px}.call-log-form{margin-top:14px}.call-activity-details{gap:4px;display:grid}.call-activity-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#2f483c}@media (max-width:767px){.call-log-form .form-two{grid-template-columns:1fr 1fr}.ant-picker-dropdown .ant-picker-panel-container{--ant-picker-cell-width:34px;max-width:calc(100vw - 24px);max-height:75dvh;overflow:auto}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-month-panel,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-year-panel,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-decade-panel,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-quarter-panel,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-week-panel{width:min(280px,100vw - 32px)!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-content{table-layout:fixed;width:100%!important}.ant-picker-dropdown .ant-picker-cell{min-width:0;width:auto!important}.ant-picker-dropdown .ant-picker-cell-inner{max-width:100%}.ant-picker-dropdown .ant-picker-datetime-panel,.ant-picker-dropdown .ant-picker-panels{flex-direction:column!important}body{font-size:16px}h1{font-size:28px}h2,h3,.count,.ant-tag,.ant-avatar{font-size:16px}.ant-form-item-label>label{font-size:16px!important}.ant-modal-title{font-size:18px!important}.brand strong,.brand small,.sidebar .brand strong,.sidebar .brand small,.nav-item,.profile,.profile .ant-avatar,.install-button,.panel-heading h2,.search-row .ant-input-affix-wrapper,.lead-phone,.lead-sub,.lead-arrived,.backlog-footer{font-size:16px}.board-top h1{font-size:25px}.board-tabs button,.board-tabs>a,.board-search .ant-input-affix-wrapper,.board-summary,.pipeline-toggle h2,.pipeline-number,.pipeline-status,.pipeline-budget,.pipeline-count,.stage-heading h3,.stage-heading h3 span,.stage-heading p,.deal-main>strong,.deal-sub,.add-stage-deal,.deal-table-row,.kanban-project-select,.agenda .panel-heading h2,.date-switch .ant-picker-input>input,.date-switch .ant-picker-suffix,.agenda-types button,.agenda-assignee .ant-select-selector,.task-row>time,.task-name,.task-phone,.task-content>p,.task-meta{font-size:16px}.section-heading h1{font-size:27px}.section-heading p{font-size:16px}.agenda-full .panel-heading h2{font-size:18px}.agenda-full .date-switch .ant-picker-input>input,.agenda-full .agenda-types button,.agenda-full .task-row>time,.agenda-full .task-name,.agenda-full .task-phone,.agenda-full .task-content>p,.contact-tile .lead-phone,.contact-tile .lead-sub,.contact-tile-meta,.contact-tile-meta strong{font-size:16px}.project-card h2{font-size:17px}.project-card p,.project-card-stats,.project-card-stats>strong,.project-stages>div,.project-stages>div>strong,.project-card>footer>span{font-size:16px}.settings-surface h2{font-size:17px}.settings-toolbar p,.user-name strong,.user-name span,.user-projects,.field-row strong,.field-row p,.organization-settings .muted,.webhook-info,.webhook-info code,.webhook-info pre,.keys-list strong,.events-list strong,.keys-list small,.events-list small,.events-list .overdue,.settings-surface>.muted,.analytics-metrics span{font-size:16px}.analytics-metrics strong{font-size:34px}.analytics-metrics p,.stage-chart>div>div:first-child,.stage-chart strong,.analytics-projects>div,.analytics-projects small{font-size:16px}.task-stat-pair strong{font-size:25px}.task-stat-pair span,.performance-table>div{font-size:16px}.performance-head{font-size:16px!important}.trend-chart small,.trend-legend,.loss-reason,.analytics .ant-alert-description,.detail-title strong,.detail-title small,.drawer-call,.contact-drawer .ant-tabs-tab,.detail-section-title h3,.detail-section-title .count,.detail-grid dt,.detail-grid dd,.detail-deal>header>strong{font-size:16px}.detail-deal-budget{font-size:23px}.detail-deal>p,.detail-empty,.detail-task-list strong,.detail-task-list p,.history-row strong,.history-row p,.history-row small,.notes-editor>.muted,.install-guidance p,.install-guidance h3,.install-guidance .muted,.more-links>a,.more-links>button,.loading-screen p{font-size:16px}.login-story .brand strong{font-size:22px}.login-pill{font-size:16px}.login-story h1{font-size:clamp(38px,4vw,64px)}.login-story p,.login-bottom{font-size:16px}.login-form h2{font-size:26px}.login-form>.muted,.login-form .ant-input,.login-form .ant-input-password,.login-help{font-size:16px}@media (max-width:1100px){.mobile-zone>button,.mobile-zone>button>span{font-size:16px}.backlog .panel-heading h2{font-size:20px}.backlog .lead-phone,.backlog .lead-sub{font-size:16px}.agenda .panel-heading h2{font-size:20px}.agenda .date-switch .ant-picker-input>input,.agenda-types button,.agenda .task-name,.agenda .task-phone,.agenda .task-content>p,.agenda .task-row>time,.pipeline-toggle h2,.pipeline-number,.pipeline-budget,.stage-heading h3,.stage-heading p,.deal-main>strong,.deal-sub,.add-stage-deal{font-size:16px}}@media (max-width:767px){.mobile-header .brand strong{font-size:17px}.mobile-header .brand small,.mobile-zone>button,.bottom-nav>a,.bottom-nav>button{font-size:16px}.backlog .panel-heading h2{font-size:19px}.backlog .lead-phone,.backlog .lead-sub,.backlog .lead-arrived,.search-row .ant-input-affix-wrapper{font-size:16px}.board-top h1{font-size:25px}.board-search .ant-input-affix-wrapper,.board-tabs button,.board-tabs>a,.board-summary,.board-total,.pipeline-toggle h2,.pipeline-number,.pipeline-status,.pipeline-budget,.pipeline-count,.stage-heading h3,.stage-heading p,.deal-main>strong,.deal-sub,.add-stage-deal{font-size:16px}.agenda .panel-heading h2{font-size:20px}.agenda-types button,.agenda .task-name,.agenda .task-phone,.agenda .task-content>p,.agenda .task-row>time{font-size:16px}.section-heading h1{font-size:25px}.section-heading p,.section-heading>.ant-btn{font-size:16px}.agenda-full .panel-heading h2{font-size:17px}.agenda-full .date-switch .ant-picker-input>input,.task-filters .ant-select,.task-filters .ant-btn,.contact-tile .lead-phone,.contact-tile .lead-sub,.project-card h2,.project-card p,.project-card>header>.ant-btn,.project-card-stats,.project-card-stats>strong,.project-stages>div,.project-stages>div>strong,.project-stages>div>.ant-btn,.project-card>footer>.ant-btn{font-size:16px}.settings-toolbar h2{font-size:17px}.settings-toolbar p,.settings-toolbar>.ant-btn,.settings-tabs .ant-tabs-tab,.user-name strong,.user-name>span,.user-row>.ant-tag,.user-row>.user-projects,.user-row>.ant-btn,.field-row>.ant-btn,.field-row strong,.field-row p,.webhook-info,.webhook-info pre,.webhook-info .muted,.keys-list small,.events-list small,.analytics-metrics>div>span{font-size:16px}.analytics-metrics strong{font-size:28px}.analytics-metrics p,.stage-chart>div>div:first-child,.stage-chart strong,.analytics-projects strong,.trend-chart small,.analytics .ant-alert-description,.detail-title strong,.detail-title small,.drawer-call,.detail-quick-actions>.ant-btn,.contact-drawer .ant-tabs-tab,.detail-grid dd,.detail-deal>header>strong{font-size:16px}.detail-deal-budget{font-size:22px}.detail-deal>header>.ant-btn{font-size:16px}.ant-modal .ant-modal-title{font-size:17px!important}.ant-modal .ant-form-item-label>label{font-size:16px!important}.ant-modal .ant-input,.ant-modal .ant-input-number-input,.ant-modal .ant-select,.editor-form .ant-picker-input>input{font-size:16px}.login-form h2{font-size:25px}.login-form>.muted,.login-form .ant-input,.login-form .ant-input-password,.login-help,.deal-table-row,.install-guidance h3,.install-guidance p{font-size:16px}}@media (max-width:359px){.backlog .lead-phone,.pipeline-toggle h2,.pipeline-status,.pipeline-budget,.pipeline-count,.board-tabs button,.board-tabs>a,.agenda .task-phone,.detail-quick-actions>.ant-btn,.contact-drawer .ant-tabs-tab{font-size:16px}.analytics-metrics strong{font-size:25px}.analytics-metrics>div>span{font-size:16px}}.agenda-toggle.ant-btn,.whatsapp-heading p,.whatsapp-planned>.muted,.connection-status{font-size:16px}@media (max-width:767px){.whatsapp-heading p,.whatsapp-heading>.ant-tag,.whatsapp-planned>.muted{font-size:16px}}.mock-badge,.deal-main>.mock-badge{font-size:16px}@media (max-width:767px){.mock-badge,.lead-card .lead-arrived,.backlog .lead-phone,.deal-main>.mock-badge,.pipeline-toggle h2 .mock-badge{font-size:16px}}.pipeline-header .pipeline-avatars .ant-avatar,.whatsapp-native,.whatsapp-browser,.whatsapp-actions>p{font-size:16px}@media (max-width:767px){.whatsapp-native,.whatsapp-browser,.whatsapp-actions>p{font-size:16px}}.whatsapp-connection-note p,.connected-account strong,.connected-account>div>span,.whatsapp-pairing h3,.whatsapp-pairing ol,.whatsapp-pairing p,.connection-wait,.lead-chat-preview,.lead-chat-preview>b,.chat-drawer .whatsapp-actions>p,.chat-status-bar,.chat-status-bar>span:nth-child(2),.chat-day>span,.chat-bubble>p,.chat-bubble time,.message-status,.uncertain-note,.chat-loading,.older-messages.ant-btn,.chat-attachment strong,.chat-attachment small,.chat-disconnected,.chat-composer>.ant-input,.chat-composer>p,.chat-error.ant-alert,.chat-send-error.ant-alert,.chat-error .ant-alert-title,.chat-send-error .ant-alert-title,.chat-error .ant-alert-description,.chat-send-error .ant-alert-description,.send-error-actions .ant-btn,.chat-messages .ant-empty-description{font-size:16px}@media (max-width:767px){.whatsapp-pairing h3,.whatsapp-pairing ol,.whatsapp-pairing p,.whatsapp-connection-actions>.ant-btn,.whatsapp-connection-note p,.connected-account strong,.connected-account>div>span,.lead-chat-preview,.lead-chat-preview>b,.chat-drawer .detail-quick-actions>.ant-btn,.chat-drawer .whatsapp-actions>p,.chat-drawer .whatsapp-native,.chat-drawer .whatsapp-browser,.chat-drawer .ant-tabs-tab,.chat-status-bar,.chat-status-bar>span:nth-child(2),.chat-bubble>p,.chat-day>span,.chat-composer>.ant-input,.chat-composer>p,.chat-attachment strong,.chat-error.ant-alert,.chat-send-error.ant-alert,.chat-error .ant-alert-description,.chat-send-error .ant-alert-description,.chat-disconnected{font-size:16px}}.project-stages>div>.ant-btn-dangerous,.lead-open-chat,.chat-modal-title strong,.chat-modal-title>div>span,.whatsapp-chat-modal .chat-status-bar,.whatsapp-chat-modal .chat-status-bar>span:nth-child(2),.whatsapp-chat-modal .chat-bubble>p,.whatsapp-chat-modal .chat-bubble time,.whatsapp-chat-modal .message-status,.whatsapp-chat-modal .chat-composer>.ant-input,.whatsapp-chat-modal .chat-composer>p,.whatsapp-chat-modal .chat-disconnected,.whatsapp-chat-modal .chat-day>span,.whatsapp-chat-modal .chat-attachment strong,.whatsapp-chat-modal .chat-attachment small{font-size:16px}@media (max-width:767px){.backlog .lead-open-chat,.contact-tile .lead-open-chat,.chat-modal-title strong,.chat-modal-title>div>span,.whatsapp-chat-modal .chat-status-bar,.whatsapp-chat-modal .chat-status-bar>span:nth-child(2),.whatsapp-chat-modal .chat-bubble>p,.whatsapp-chat-modal .chat-composer>.ant-input,.whatsapp-chat-modal .chat-composer>p,.whatsapp-chat-modal .chat-disconnected,.whatsapp-chat-modal .chat-attachment strong,.whatsapp-chat-modal .chat-attachment small{font-size:16px}}.backlog-modes>button,.backlog-modes>button>span,.lead-client-name,.lead-open-client,.has-conversation .lead-client-name+.lead-phone,.backlog .panel-heading h2{font-size:16px}@media (max-width:767px){.backlog-modes>button,.backlog-modes>button>span,.lead-client-name,.has-conversation .lead-client-name+.lead-phone{font-size:16px}.backlog .panel-heading h2{font-size:19px}.lead-open-client{font-size:16px}}.whatsapp-sync h3,.whatsapp-sync p,.whatsapp-sync>.ant-btn,.sync-state,.sync-counts{font-size:16px}.sync-counts strong{font-size:20px}.sync-counts>small,.sync-guidance{font-size:16px}@media (max-width:767px){.whatsapp-sync h3,.whatsapp-sync p,.whatsapp-sync>.ant-btn,.sync-counts{font-size:16px}.sync-counts strong{font-size:18px}.sync-counts>small,.sync-guidance{font-size:16px}}.whatsapp-chat-modal .chat-bubble>p,.chat-composer-tools .ant-btn,.media-placeholder strong,.media-placeholder small,.media-error,.voice-recording strong,.voice-recording small,.voice-preview>span,.voice-error,.template-picker>strong,.template-picker>p,.template-options strong,.template-options span,.template-row strong,.template-row p,.analytics-scope,.analytics-stage-project h3{font-size:16px}@media (max-width:767px){.whatsapp-chat-modal .chat-bubble>p,.whatsapp-chat-modal .chat-composer>.ant-input,.chat-composer-tools .ant-btn,.voice-recording strong,.voice-error{font-size:16px}}.analytics-stage-project>div>div:first-child{font-size:16px}@media (max-width:767px){.analytics-stage-project>div>div:first-child{font-size:16px}}.task-content .task-note,.list-continuation,.list-continuation>.ant-btn,.remote-select-footer,.blocked-phone-list>article strong,.blocked-phone-list>article span{font-size:16px}@media (max-width:767px){.blocked-phones .ant-alert{font-size:16px}}.lead-to-project,.stage-deal-body .list-continuation,.stage-deal-body .list-continuation .ant-btn,.stage-deal-body .ant-empty,.stage-deal-body .ant-empty-description,.stage-deal-body .show-closed-deals{font-size:16px}@media (max-width:767px){.stage-deal-body .show-closed-deals{font-size:16px}}.chat-history-action small,.chat-history-detail{font-size:16px}@media (max-width:767px){.chat-history-detail{font-size:16px}}small,sub,sup{font-size:16px}.stage-heading h3{white-space:normal;align-items:start}.stage-heading h3 span{flex-shrink:0;min-width:24px;height:24px;line-height:1.3}.count{min-width:26px;height:26px}.lead-chat-preview>b{min-width:24px;height:24px;line-height:1.3}.lead-card-actions{flex-wrap:wrap}.lead-card-actions>button{min-height:34px}.lead-main,.deal-main{min-width:0}.lead-phone,.deal-main>strong{text-overflow:ellipsis;overflow:hidden}.lead-sub,.deal-sub{flex-wrap:wrap}.detail-title>div{min-width:0}.detail-title strong{white-space:normal;overflow-wrap:anywhere;display:block}.chat-status-bar{flex-wrap:wrap;gap:8px}.agenda:not(.agenda-full) .task-row{grid-template-columns:48px 28px minmax(0,1fr) 24px;gap:8px}.agenda-types{flex-wrap:wrap}.stage{flex:0 0 260px;min-width:260px}.bottom-nav{gap:2px;padding-inline:2px}.bottom-nav>a,.bottom-nav>button{overflow-wrap:anywhere;min-width:0;padding-inline:2px}.mobile-zone>button{min-width:0;padding-inline:4px}.mobile-zone>button>span{width:fit-content;margin:4px auto 0;display:block}.board-tabs{gap:4px;overflow-x:auto}.board-tabs button,.board-tabs>a{flex-shrink:0;padding-inline:8px}.contact-drawer .ant-drawer-header-title{align-items:start}.contact-drawer .ant-drawer-header{flex-wrap:wrap;gap:12px}.contact-drawer .ant-drawer-extra{margin-left:auto}.drawer-call>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail-quick-actions>.ant-btn{white-space:normal;height:auto;min-height:40px}.chat-composer-tools{flex-wrap:wrap}.chat-composer-tools>.ant-btn,.voice-recorder>.ant-btn{white-space:normal;height:auto;min-height:36px}.agenda-types{flex-wrap:wrap;gap:12px}.agenda .task-row{grid-template-columns:48px 30px minmax(0,1fr) 24px;gap:8px}.task-content{min-width:0}.task-phone,.task-name{overflow-wrap:anywhere}.project-card-stats,.project-stages>div,.project-card>footer,.settings-toolbar,.analytics-stage-project>div>div:first-child{flex-wrap:wrap}.analytics-stage-project>div>div:first-child>strong{margin-left:auto}}
