.crm-page,.crm-drawer{--crm-green:#17614f;--crm-green-bg:#e3f3ef;--crm-gold:var(--gold-600,#9a7429);--crm-gold-bg:var(--gold-100,#f8f0df);--crm-rose:var(--rose-600,#a4494c);--crm-rose-bg:var(--rose-100,#f8e4e4);--crm-blue:var(--blue-600,#1a4173);--crm-blue-bg:var(--blue-100,#e8f1f8);--crm-violet:var(--violet-600,#655795);--crm-violet-bg:var(--violet-100,#eae6f4);--crm-line:var(--line,#e2e8f0);--crm-muted:var(--muted,#5e6f82);--crm-soft:#f5f8fb;--crm-wa:#1e9e5a}.crm-page{gap:12px;max-width:1380px;margin:0 auto;padding:8px 2px 40px;font-size:14px;display:grid}.crm-stack{gap:12px;min-width:0;display:grid}.crm-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-header h1{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700}.crm-header p{color:var(--crm-muted);margin:2px 0 0;font-size:.84rem}.crm-muted{color:var(--crm-muted);font-size:.82rem}.crm-sub{color:var(--crm-muted);margin-top:1px;font-size:.78rem;display:block}.crm-sub[dir=ltr]{text-align:end}.crm-good{color:var(--crm-green)}.crm-overdue{color:var(--crm-rose)}.crm-nowrap{white-space:nowrap}.crm-page .btn.crm-show-sm{display:none}.crm-grow{flex:1}.crm-wide{grid-column:1/-1}.crm-label{color:var(--crm-muted);min-width:52px;font-size:.76rem;font-weight:700}.crm-page input:not([type=checkbox]),.crm-page select,.crm-page textarea,.crm-drawer input:not([type=checkbox]),.crm-drawer select,.crm-drawer textarea{border:1px solid var(--line-strong,#cbd5e1);background:var(--surface,#fff);min-height:36px;color:inherit;font:inherit;border-radius:9px;max-width:100%;padding:6px 10px;font-size:.86rem}.crm-page textarea,.crm-drawer textarea{resize:vertical;width:100%;min-height:64px;line-height:1.6}.crm-page .btn,.crm-drawer .btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.crm-page .btn-sm,.crm-drawer .btn-sm{min-height:34px;padding:5px 11px;font-size:.8rem}.crm-page button:disabled,.crm-drawer button:disabled{opacity:.5;cursor:not-allowed}.btn.btn-wa{background:var(--crm-wa);border-color:var(--crm-wa);color:#fff}.btn.btn-wa:hover:not(:disabled){color:#fff;background:#178a4d;border-color:#178a4d}.crm-icon-btn{border:1px solid var(--crm-line);background:var(--surface,#fff);width:32px;height:32px;color:var(--ink,#011d35);cursor:pointer;border-radius:8px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.crm-icon-btn:hover:not(:disabled){background:var(--brand-50,#f1fbfe);border-color:var(--brand-500,#2ec2eb)}.crm-icon-btn.wa{color:var(--crm-wa)}.crm-icon-btn.danger{color:var(--crm-rose)}.crm-text-btn{font:inherit;color:var(--brand-700,#1a4173);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;font-size:.8rem;text-decoration:underline;display:inline-flex}.crm-link,.crm-name{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.crm-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong,#c9d3dc);text-decoration-color:var(--line-strong,#c9d3dc);text-underline-offset:4px}.crm-link:hover,.crm-name:hover{color:var(--brand-700,#1a4173)}.crm-check{white-space:nowrap;align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.crm-check input,.crm-page input[type=checkbox],.crm-drawer input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-700,#1a4173)}.crm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.crm-actions.start{justify-content:flex-start}.crm-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crm-inline input[type=number]{width:90px}.crm-card,.crm-panel,.crm-kpi{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:12px;min-width:0}.crm-card,.crm-panel{padding:12px 14px}.crm-card.soft{background:var(--crm-soft)}.crm-card h3,.crm-panel h3{align-items:center;gap:6px;margin:0 0 8px;font-size:.92rem;display:flex}.crm-panel h2{align-items:center;gap:8px;margin:0 0 10px;font-size:.98rem;display:flex}.crm-card-head,.crm-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.crm-card-head h3,.crm-panel-head h2,.crm-panel-head h3{margin:0}.crm-table-card{padding:0;overflow:hidden}.crm-table-card .crm-card-head{padding:10px 14px 0}.crm-empty{color:var(--crm-muted);text-align:center;justify-items:center;gap:6px;margin:0;padding:18px 12px;font-size:.85rem;display:grid}.crm-alert{background:var(--crm-blue-bg);color:var(--crm-blue);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:.84rem;display:flex}.crm-alert>span{flex:1}.crm-alert .crm-icon-btn{width:26px;height:26px;color:inherit;background:0 0;border-color:#0000}.crm-alert.error{background:var(--crm-rose-bg);color:#8f2b2f}.crm-alert.success{background:var(--crm-green-bg);color:var(--crm-green)}.crm-alert.warn{background:var(--crm-gold-bg);color:#7a5310;justify-content:space-between}.crm-banner{border:1px solid var(--crm-line);background:var(--surface,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.crm-banner>div:first-child{flex:1;gap:3px;min-width:0;display:grid}.crm-banner b{align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.crm-banner small{color:var(--crm-muted);font-size:.78rem}.crm-banner.gold{background:var(--crm-gold-bg);border-color:#eed9a9}.crm-banner.gold b{color:#7a5310}.crm-twin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;font-size:.82rem;display:flex}.crm-line{border-top:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.crm-line:first-of-type{border-top:0}.crm-line>div:first-child{gap:2px;min-width:0;display:grid}.crm-line small,.crm-line time{color:var(--crm-muted);font-size:.77rem}.crm-badge{white-space:nowrap;color:#3e4e60;background:#eef2f6;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.crm-badge.green{background:var(--crm-green-bg);color:var(--crm-green)}.crm-badge.gold{background:var(--crm-gold-bg);color:#7a5310}.crm-badge.rose{background:var(--crm-rose-bg);color:#8f2b2f}.crm-badge.blue{background:var(--crm-blue-bg);color:var(--crm-blue)}.crm-badge.violet{background:var(--crm-violet-bg);color:var(--crm-violet)}.crm-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crm-tag{color:#245e59;white-space:nowrap;text-overflow:ellipsis;background:#e9f3f2;border-radius:99px;align-items:center;gap:3px;max-width:180px;padding:2px 8px;font-size:.75rem;display:inline-flex;overflow:hidden}.crm-tag.more{color:#3e4e60;background:#eef2f6}.crm-tag.big{padding:4px 10px;font-size:.8rem}.crm-tag button{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;margin-inline-start:2px;padding:0;display:inline-grid}.crm-chips{flex-wrap:wrap;gap:6px;display:flex}.crm-chips span{color:#245e59;background:#e9f3f2;border-radius:99px;padding:4px 10px;font-size:.78rem}.crm-chips-line{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.crm-mini-list{gap:3px;margin:4px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.crm-note{color:var(--ink-soft,#334e68);background:var(--crm-soft);border-radius:8px;margin:0;padding:6px 8px;font-size:.8rem}.crm-brief{border-top:1px solid var(--crm-line);margin-top:8px;padding-top:8px}.crm-brief:first-of-type{border-top:0;margin-top:0;padding-top:0}.crm-brief b{font-size:.84rem}.crm-brief small{color:var(--crm-muted);font-weight:500}.crm-brief p{color:var(--ink-soft,#334e68);white-space:pre-wrap;margin:4px 0 0;font-size:.8rem}.crm-seg{background:#eef2f6;border-radius:10px;flex-wrap:nowrap;justify-self:start;gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.crm-seg.wrap{flex-wrap:wrap;width:auto;overflow-x:visible}.crm-seg button{font:inherit;color:var(--ink-soft,#334e68);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.crm-seg button.on{background:var(--surface,#fff);color:var(--ink,#011d35);box-shadow:0 1px 2px #011d351f}.crm-tabs{border-bottom:1px solid var(--crm-line);gap:2px;display:flex;overflow-x:auto}.crm-tabs button{font:inherit;color:var(--crm-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:.86rem;font-weight:700}.crm-tabs button.on{color:var(--ink,#011d35);border-bottom-color:var(--brand-700,#1a4173)}.crm-views{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.crm-views button{border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;cursor:pointer;color:var(--ink,#011d35);border-radius:99px;padding:5px 12px;font-size:.8rem;font-weight:700}.crm-views button span{color:var(--crm-muted);margin-inline-start:3px;font-weight:500}.crm-views button.on{background:var(--brand-800,#10375f);border-color:var(--brand-800,#10375f);color:#fff}.crm-views button.on span{color:#c9d6e3}.crm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.crm-bar>p{flex:1;min-width:220px;margin:0}.crm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-toolbar input{flex:1;min-width:180px}.crm-filters{gap:8px;padding:10px 12px;display:grid}.crm-filter-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-filter-row select{max-width:170px}.crm-search{flex:240px;min-width:180px}.crm-active-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-chip-x{background:var(--crm-green-bg);color:var(--crm-green);font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:.76rem;display:inline-flex}.crm-bulkbar{background:var(--brand-900,#082a4a);color:#fff;z-index:4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex;position:sticky;top:8px}.crm-bulkbar b{font-size:.84rem}.crm-bulkbar select{min-height:32px;color:var(--ink,#011d35)}.crm-bulkbar .crm-text-btn{color:#c9d6e3}.crm-pop{display:inline-block;position:relative}.crm-pop-panel{top:calc(100% + 6px);z-index:30;background:var(--surface,#fff);border:1px solid var(--crm-line);width:290px;max-width:calc(100vw - 32px);color:var(--ink,#011d35);border-radius:12px;padding:8px;position:absolute;inset-inline-start:0;box-shadow:0 16px 36px -14px #011d3559}.crm-pop-panel.end{inset-inline:auto 0}.crm-pop-search{border:1px solid var(--line-strong,#cbd5e1);color:var(--crm-muted);border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.crm-pop-search input{outline:0;flex:1;background:0 0!important;border:0!important;min-height:32px!important;padding:0!important}.crm-pop-list{max-height:260px;margin-top:6px;display:grid;overflow:auto}.crm-pop-item{font:inherit;cursor:pointer;text-align:start;color:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px;font-size:.83rem;display:flex}.crm-pop-item:hover{background:var(--crm-soft)}.crm-pop-check{border:1px solid var(--line-strong,#cbd5e1);width:16px;height:16px;color:var(--brand-700,#1a4173);border-radius:4px;flex:none;place-items:center;display:inline-grid}.crm-pop-name{flex:1}.crm-pop-item small{color:var(--crm-muted)}.crm-pop-create{border:0;border-top:1px solid var(--crm-line);width:100%;font:inherit;color:var(--brand-700,#1a4173);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 6px 2px;font-size:.83rem;font-weight:700;display:flex}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.crm-table th,.crm-table td{border-top:1px solid var(--crm-line);text-align:start;vertical-align:middle;padding:7px 10px}.crm-table th{color:var(--crm-muted);white-space:nowrap;background:var(--crm-soft);border-top:0;font-size:.75rem;font-weight:700}.crm-table tbody tr:hover td{background:#fafcfe}.crm-table tr.picked td{background:var(--brand-50,#f1fbfe)}.crm-col-check{width:34px}.crm-clients td:nth-child(2){min-width:180px}.crm-reach{justify-content:flex-end;gap:4px;display:flex}.crm-pager{border-top:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.crm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.crm-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-kpi{gap:1px;padding:9px 12px;display:grid}.crm-kpi span{color:var(--crm-muted);font-size:.75rem}.crm-kpi b{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.crm-kpi small{color:var(--crm-muted);font-size:.75rem}.crm-meter{background:#e6edf3;border-radius:99px;flex:1;min-width:60px;height:7px;overflow:hidden}.crm-meter>div{background:var(--crm-green);border-radius:99px;height:100%;transition:width .3s}.crm-meter.gold>div{background:#d6a034}.crm-meter.rose>div{background:var(--crm-rose)}.crm-meter.big{height:10px}.crm-target{align-items:center;gap:10px;margin-top:8px;font-size:.84rem;display:flex}.crm-target.small{gap:8px;min-width:150px;margin:0;font-size:.76rem}.crm-facts{gap:6px;margin:0;display:grid}.crm-facts div{justify-content:space-between;font-size:.84rem;display:flex}.crm-facts dt{color:var(--crm-muted)}.crm-facts dd{margin:0;font-weight:700}.crm-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 8px;display:grid}.crm-details dt{color:var(--crm-muted);font-size:.75rem}.crm-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.86rem}.crm-hero{background:linear-gradient(135deg,var(--brand-50,#f1fbfe),#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-hero h2{margin:2px 0 0;font-size:1.2rem}.crm-hero>div{flex:1;min-width:240px}.crm-start{min-height:44px;padding-inline:20px;font-size:.95rem}.crm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-step{border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;text-align:start;cursor:pointer;color:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-step.on{border-color:var(--brand-700,#1a4173);box-shadow:0 0 0 1px var(--brand-700,#1a4173) inset}.crm-step-n{background:var(--brand-800,#10375f);color:#fff;border-radius:99px;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:inline-grid}.crm-step-body{flex:1;gap:1px;min-width:0;display:grid}.crm-step-body b{font-size:.86rem}.crm-step-body small{color:var(--crm-muted);font-size:.75rem}.crm-step strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.crm-two{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.crm-decision{border-top:1px solid var(--crm-line);align-items:center;gap:10px;padding:8px 0;display:flex}.crm-decision:first-of-type{border-top:0}.crm-decision>div{flex:1;gap:1px;min-width:0;display:grid}.crm-decision b{font-size:.86rem}.crm-decision small{color:var(--crm-muted);font-size:.76rem}.crm-dot{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.crm-dot.rose{background:var(--crm-rose-bg);color:var(--crm-rose)}.crm-dot.gold{background:var(--crm-gold-bg);color:#7a5310}.crm-dot.blue{background:var(--crm-blue-bg);color:var(--crm-blue)}.crm-focus{gap:10px;display:grid}.crm-focus-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-focus-progress{flex:1;align-items:center;gap:10px;max-width:420px;font-size:.84rem;font-weight:700;display:flex}.crm-focus-progress small{color:var(--crm-muted);white-space:nowrap;font-weight:500}.crm-focus-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:12px;display:grid}.crm-focus-who{align-content:start;gap:6px;display:grid}.crm-focus-who h2{margin:0;font-size:1.2rem}.crm-focus-who p{margin:0}.crm-focus-work{gap:10px;display:grid}.crm-outcome{gap:8px;display:grid}.crm-outcome-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-choices{flex-wrap:wrap;gap:6px;display:flex}.crm-choice{border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;cursor:pointer;color:var(--ink,#011d35);border-radius:9px;padding:6px 11px;font-size:.82rem;font-weight:700}.crm-choice.on.interested{background:var(--crm-green-bg);border-color:var(--crm-green);color:var(--crm-green)}.crm-choice.on.follow_up{background:var(--crm-blue-bg);border-color:var(--crm-blue);color:var(--crm-blue)}.crm-choice.on.no_reply{background:var(--crm-gold-bg);color:#7a5310;border-color:#d6a034}.crm-choice.on.not_interested{background:var(--crm-rose-bg);border-color:var(--crm-rose);color:#8f2b2f}.crm-outcome-save{gap:8px;display:flex}.crm-outcome-save input{flex:1}.crm-board{grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;gap:8px;display:grid;overflow-x:auto}.crm-lane{background:#eef2f6;border-top:3px solid #9fb3c8;border-radius:12px;gap:6px;min-width:0;padding:8px;display:grid}.crm-lane.blue{border-top-color:var(--crm-blue)}.crm-lane.green{border-top-color:var(--crm-green)}.crm-lane.gold{border-top-color:#d6a034}.crm-lane header{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.crm-lane header b{font-size:.84rem}.crm-lane header span{color:var(--crm-muted);margin-inline-start:3px;font-weight:500}.crm-lane header small{color:var(--crm-muted);font-size:.75rem}.crm-lane-empty{text-align:center;color:var(--crm-muted);margin:0;padding:10px;font-size:.76rem}.crm-deal{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:10px;gap:3px;padding:8px 9px;display:grid}.crm-deal:hover{border-color:#9fb3c8}.crm-deal-top,.crm-deal-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.crm-deal-top .crm-name{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.crm-deal-top b{white-space:nowrap;font-size:.82rem}.crm-deal-foot small{color:var(--crm-muted);font-size:.75rem}.crm-deal .crm-stage-select{min-height:28px;margin-top:2px;padding:2px 6px;font-size:.76rem}.crm-deal-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.crm-inline-form{gap:6px;display:grid}.crm-stage-tabs{gap:6px;padding-bottom:4px;display:none;overflow-x:auto}.crm-stage-tabs button{border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;color:inherit;border-radius:99px;flex:none;padding:6px 12px;font-size:.8rem}.crm-stage-tabs button.active{background:var(--brand-800,#10375f);border-color:var(--brand-800,#10375f);color:#fff}.crm-stage-tabs span{opacity:.75;margin-inline-start:4px}.crm-compose{gap:14px;display:grid}.crm-compose-step{border-bottom:1px solid var(--crm-line);gap:8px;padding-bottom:12px;display:grid}.crm-compose-step h3{margin:0}.crm-audience{background:var(--crm-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.crm-audience>div{display:grid}.crm-audience b{font-size:1.15rem}.crm-audience small{color:var(--crm-muted);font-size:.75rem}.crm-embedded{min-width:0}.crm-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;display:grid}.crm-form h2,.crm-form h3,.crm-form p{grid-column:1/-1;margin:0}.crm-field{gap:4px;min-width:0;display:grid}.crm-field>span{color:var(--crm-muted);font-size:.76rem;font-weight:700}.crm-section{border-top:1px solid var(--crm-line);gap:8px;padding-top:10px;display:grid}.crm-section h3{align-items:center;gap:6px;margin:0;font-size:.9rem;display:flex}.crm-progress{width:100%;height:10px;accent-color:var(--crm-green)}.crm-drawer{gap:10px;font-size:14px;display:grid}.crm-drawer-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-drawer-top p{margin:0}.crm-drawer .crm-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.crm-owner{max-width:170px;margin-inline-start:auto}.crm-next{background:var(--crm-gold-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.84rem;display:flex}.crm-next small{color:var(--ink-soft,#334e68);white-space:pre-wrap;margin-top:2px;display:block}.crm-next.late{background:var(--crm-rose-bg)}.crm-timeline{margin:0;padding:0;list-style:none;display:grid}.crm-timeline li{padding:7px 0;border-inline-start:2px solid var(--crm-line);gap:1px;padding-inline-start:16px;font-size:.84rem;display:grid;position:relative}.crm-timeline li:before{content:"";inset-inline-start:-5px;background:var(--brand-500,#2ec2eb);border-radius:99px;width:8px;height:8px;position:absolute;top:12px}.crm-timeline small{color:var(--crm-muted);font-size:.75rem}@media (max-width:1100px){.crm-kpis,.crm-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-two,.crm-focus-grid{grid-template-columns:1fr}}@media (max-width:760px){.crm-page{gap:10px;padding:4px 0 28px}.crm-kpis,.crm-kpis.four,.crm-kpis.six,.crm-audience{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-steps{grid-template-columns:1fr}.crm-hide-sm{display:none}.crm-page .btn.crm-show-sm{display:inline-flex}.crm-views{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.crm-views button{flex:none}.crm-filters:not(.open) .crm-filter-row>select{display:none}.crm-board{grid-template-columns:1fr;overflow:visible}.crm-lane:not(.current){display:none}.crm-stage-tabs{display:flex}.crm-filter-row select{flex:45%;max-width:none}.crm-details{grid-template-columns:1fr}.crm-card,.crm-panel{padding:10px 12px}.crm-bulkbar{top:4px}}.crm-result-count{color:var(--ink-soft,#334e68);margin-inline-end:4px;font-size:.82rem}.crm-result-count b{color:var(--ink,#011d35);font-size:.95rem}.crm-composer{border:1px solid var(--crm-line);background:var(--crm-soft);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.crm-composer-head{align-items:center;gap:8px;display:flex}.crm-composer-head b{font-size:.88rem}.crm-composer-head small{color:var(--crm-muted);flex:1}.crm-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-quote{border-inline-start:3px solid var(--crm-line);background:var(--crm-soft);white-space:pre-wrap;color:var(--ink-soft,#334e68);border-radius:6px;margin-top:4px;padding:6px 8px;display:block}.crm-deal[draggable=true]{cursor:grab}.crm-deal.dragging{opacity:.45}.crm-lane.drop{outline:2px dashed var(--brand-700,#1a4173);outline-offset:-2px;background:var(--brand-50,#f1fbfe)}.crm-board-hint{margin:0}@media (max-width:760px){.crm-board-hint{display:none}}.crm-claim{background:var(--crm-blue-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.crm-claim>div{gap:1px;display:grid}.crm-claim b{font-size:.86rem}.crm-claim small{color:var(--crm-blue);font-size:.76rem}.crm-consent-ask{background:var(--crm-green-bg);border-radius:8px;padding:6px 8px}.crm-card,.crm-panel,.crm-kpi{box-shadow:0 1px 2px #011d350a}.crm-kpi-btn{font:inherit;text-align:start;cursor:pointer;color:inherit;transition:border-color .12s,box-shadow .12s}.crm-kpi-btn:hover{border-color:var(--brand-500,#2ec2eb)}.crm-kpi-btn.on{border-color:var(--brand-700,#1a4173);box-shadow:inset 0 0 0 1px var(--brand-700,#1a4173)}.crm-page .btn.on{background:var(--brand-50,#f1fbfe);border-color:var(--brand-500,#2ec2eb)}.crm-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.crm-two.wide-side{grid-template-columns:minmax(0,1fr) 340px}.crm-reply-first{background:linear-gradient(135deg,var(--crm-green-bg),#fff 70%);width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;border:1px solid #c6e4dc;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .15s;display:flex}.crm-reply-first:hover{box-shadow:0 8px 20px -14px #17614f99}.crm-reply-first.late{background:linear-gradient(135deg,var(--crm-rose-bg),#fff 70%);border-color:#e7b9bb}.crm-reply-icon{background:var(--crm-wa);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.crm-reply-first.late .crm-reply-icon{background:var(--crm-rose)}.crm-reply-text{flex:1;gap:2px;min-width:0;display:grid}.crm-reply-text b{font-size:.95rem}.crm-reply-text small{color:var(--ink-soft,#334e68);font-size:.8rem}.crm-funnel{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.crm-funnel-step{grid-template-columns:110px minmax(0,1fr) 52px 40px;align-items:center;gap:10px;font-size:.84rem;display:grid}.crm-funnel-label{color:var(--ink-soft,#334e68);font-weight:600}.crm-funnel-track{background:#eef2f6;border-radius:7px;height:22px;overflow:hidden}.crm-funnel-track>span{background:linear-gradient(90deg,var(--brand-600,#225b91),var(--brand-500,#2ec2eb));border-radius:7px;height:100%;transition:width .4s;display:block}.crm-funnel-step.step-2 .crm-funnel-track>span{background:linear-gradient(90deg,#3a6fa8,#56c6e6)}.crm-funnel-step.step-3 .crm-funnel-track>span{background:linear-gradient(90deg,#17614f,#3fa58a)}.crm-funnel-step.step-4 .crm-funnel-track>span{background:linear-gradient(90deg,#9a7429,#d6a034)}.crm-funnel-step.step-5 .crm-funnel-track>span{background:linear-gradient(90deg,#0b6b4f,#1e9e5a)}.crm-funnel-step b{font-variant-numeric:tabular-nums;text-align:end;font-size:1rem}.crm-funnel-step small{color:var(--crm-muted);text-align:end;font-size:.75rem}.crm-wa-health h3{color:var(--crm-green)}.crm-board{grid-template-columns:repeat(4,minmax(220px,1fr))}.crm-lane{background:var(--slate-50,#f7fafc);border:1px solid var(--crm-line);border-top-width:3px;align-content:start;gap:8px;padding:10px}.crm-lane.violet{border-top-color:var(--crm-violet)}.crm-lane header{align-items:flex-start;gap:6px;padding:0 2px 4px}.crm-lane header>div{gap:2px;min-width:0;display:grid}.crm-lane-rule{color:var(--crm-muted);line-height:1.5;font-size:.75rem!important}.crm-lane-total{white-space:nowrap;font-weight:700;color:var(--ink-soft,#334e68)!important}.crm-lane-cards{gap:6px;display:grid}.crm-deal{gap:4px;padding:9px 10px;transition:border-color .12s,box-shadow .12s}.crm-deal:hover{box-shadow:0 6px 16px -12px #011d3566}.crm-deal.idle{border-inline-start:3px solid var(--crm-rose)}.crm-deal.unspecified{border-style:dashed;border-color:#d6a034}.crm-deal-service{color:var(--ink-soft,#334e68);font-size:.78rem;display:block}button.crm-deal-service.missing{background:var(--crm-gold-bg);color:#7a5310;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:4px;width:max-content;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.crm-deal-when{color:var(--crm-blue);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.crm-deal-when.due{color:#8f2b2f;font-weight:700}.crm-deal-locked{color:var(--crm-green);background:var(--crm-green-bg);border-radius:7px;padding:3px 8px;font-size:.75rem}.crm-page .crm-deal .crm-stage-select{min-height:30px;color:var(--ink-soft,#334e68);background:var(--slate-50,#f7fafc);cursor:pointer;border-style:dashed;font-size:.76rem}.crm-stage-rules ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-stage-rules li{border:1px solid var(--crm-line);border-radius:10px;gap:2px;padding:7px 10px;font-size:.8rem;display:grid}.crm-stage-rules li b{font-size:.82rem}.crm-stage-rules li span{color:var(--ink-soft,#334e68)}.crm-stage-rules p{margin:8px 0 0}.crm-filters:not(.open) .crm-filter-row>select{display:none}.crm-new-client{border-color:var(--brand-100,#ddf5fc);background:linear-gradient(180deg,var(--brand-50,#f1fbfe),#fff 60%)}.crm-dup{background:var(--crm-gold-bg);color:#5c4415;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:.83rem;display:flex}.crm-dup>div{gap:3px;display:grid}.crm-dup span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-dup.ok{background:var(--crm-green-bg);color:var(--crm-green);align-items:center;font-weight:600}.crm-more-fields>summary{cursor:pointer;color:var(--brand-700,#1a4173);padding:4px 0;font-size:.8rem;font-weight:700}.crm-more-fields .crm-form{margin-top:8px}.crm-search-icon{border:1px solid var(--line-strong,#cbd5e1);color:var(--crm-muted);background:var(--surface,#fff);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:flex}.crm-page .crm-search-icon input{background:0 0;border:0;outline:0;flex:1;min-height:34px;padding:0}.crm-page .crm-country-input{width:130px}.crm-name-plain{font-weight:700}.crm-pool-head{border:1px solid var(--brand-100,#ddf5fc);background:linear-gradient(135deg,var(--brand-50,#f1fbfe),#fff 75%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.crm-pool-head>div:first-child{flex:1;gap:3px;min-width:240px;display:grid}.crm-pool-head b{align-items:center;gap:6px;font-size:.95rem;display:inline-flex}.crm-pool-head small{color:var(--ink-soft,#334e68);font-size:.8rem;line-height:1.6}.crm-pool-allowance{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:12px;justify-items:center;gap:0;min-width:120px;padding:6px 16px;display:grid}.crm-pool-allowance span,.crm-pool-allowance small{color:var(--crm-muted);font-size:.75rem}.crm-pool-allowance b{color:var(--crm-green);font-variant-numeric:tabular-nums;font-size:1.5rem}.crm-pool-allowance.empty b{color:var(--crm-muted)}.crm-tag-group .crm-card-head{padding:10px 14px 0}.crm-tag-group .crm-card-head h3{font-size:.9rem}.crm-tag.kind-source{color:#1a4173;background:#e8f1f8}.crm-tag.kind-interest{color:#0b6b4f;background:#e3f4ee}.crm-tag.kind-purchase{color:#7a5b1c;background:#f8f0df}.crm-tag.kind-status{color:#655795;background:#eae6f4}.crm-tag-group.kind-source{border-top:3px solid #1a4173}.crm-tag-group.kind-interest{border-top:3px solid #17614f}.crm-tag-group.kind-purchase{border-top:3px solid #d6a034}.crm-tag-group.kind-status{border-top:3px solid #655795}.crm-tag-group.kind-other{border-top:3px solid #b8c4d1}.crm-page .crm-kind-select{min-height:30px;padding:2px 8px;font-size:.78rem}.crm-dup-group{border-top:1px solid var(--crm-line);gap:6px;padding:10px 0;display:grid}.crm-dup-group:first-of-type{border-top:0}.crm-dup-items{flex-wrap:wrap;gap:6px;display:flex}.crm-dup-item{text-align:start;border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;cursor:pointer;color:inherit;border-radius:10px;gap:2px;min-width:200px;padding:7px 10px;display:grid}.crm-dup-item:hover{border-color:var(--brand-500,#2ec2eb)}.crm-dup-item span{align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex}.crm-dup-item em{background:var(--crm-blue-bg);color:var(--crm-blue);border-radius:99px;padding:0 7px;font-size:.75rem;font-style:normal}.crm-dup-item em.green{background:var(--crm-green-bg);color:var(--crm-green)}.crm-dup-item small{color:var(--crm-muted);font-size:.75rem}@media (max-width:1100px){.crm-two.wide-side{grid-template-columns:1fr}.crm-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:760px){.crm-board{grid-template-columns:1fr}.crm-funnel-step{grid-template-columns:92px minmax(0,1fr) 44px 34px;gap:6px}.crm-reply-first{flex-wrap:wrap}}.crm-page{container:desk/inline-size}.crm-page .admin-section-head h1,.wa-statusbar-title h1{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.crm-toast{inset-inline:12px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;border:1px solid #011d350f;max-width:560px;margin-inline:auto;animation:.2s crm-rise;position:fixed;box-shadow:0 18px 40px -18px #011d358c}@media (max-width:900px){.crm-toast{bottom:calc(86px + env(safe-area-inset-bottom))}}@keyframes crm-rise{0%{opacity:0;transform:translateY(10px)}}.crm-sheet-backdrop{z-index:85;background:#011d356b;place-items:center;padding:16px;animation:.15s crm-fade;display:grid;position:fixed;inset:0}@keyframes crm-fade{0%{opacity:0}}.crm-sheet{background:var(--surface,#fff);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:14px 16px 12px;display:grid;overflow:hidden auto;box-shadow:0 30px 60px -20px #011d3573}.crm-sheet-grip{background:#cbd5e1;border-radius:2px;justify-self:center;width:40px;height:4px;margin-bottom:-4px;display:none}.crm-sheet-head{align-items:center;gap:10px;display:flex}.crm-sheet-head>div{flex:1;gap:1px;min-width:0;display:grid}.crm-sheet-head b{font-size:1rem}.crm-sheet-head small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.crm-sheet-icon{background:var(--crm-green-bg);width:42px;height:42px;color:var(--crm-green);border-radius:50%;flex:none;place-items:center;display:grid}.crm-sheet-field{min-width:0;border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.crm-sheet-field legend{margin-bottom:6px;padding:0;font-size:.8rem;font-weight:700}.crm-choice{flex-wrap:wrap;gap:6px;display:flex}.crm-choice label{border:1px solid var(--crm-line);cursor:pointer;background:var(--surface,#fff);border-radius:99px;padding:8px 14px;font-size:.83rem;font-weight:600;transition:background .12s,border-color .12s;position:relative}.crm-choice label:hover{border-color:var(--brand-500,#2ec2eb)}.crm-choice label.on{background:var(--brand-800,#10375f);border-color:var(--brand-800,#10375f);color:#fff}.crm-choice input{opacity:0;pointer-events:none;position:absolute}.crm-choice label:focus-within{outline:3px solid var(--focus-ring-color,#2ec2eb73);outline-offset:2px}.crm-sheet-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-sheet .crm-field>span{font-size:.8rem;font-weight:700}.crm-sheet input,.crm-sheet textarea{width:100%}.crm-sheet-hint{color:var(--ink-soft,#334e68);background:var(--crm-soft);border-radius:10px;margin:0;padding:8px 10px;font-size:.78rem;line-height:1.7}.crm-sheet-foot{background:var(--surface,#fff);justify-content:flex-end;gap:8px;padding:8px 0 4px;display:flex;position:sticky;bottom:-12px}@media (max-width:700px){.crm-sheet-backdrop{place-items:end stretch;padding:0}.crm-sheet{width:100%;max-height:92dvh;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.22s crm-rise}.crm-sheet-grip{display:block}.crm-sheet-foot .btn{flex:1;min-height:44px}.crm-sheet-row{grid-template-columns:1fr}}.crm-deal{border-radius:14px;gap:6px;padding:10px 12px}.crm-deal-top{align-items:flex-start;gap:10px}.crm-deal-avatar{width:34px;height:34px;color:var(--brand-800,#10375f);background:linear-gradient(135deg,var(--brand-100,#ddf5fc),#e8f1f8);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.crm-lane.green .crm-deal-avatar{background:var(--crm-green-bg);color:var(--crm-green)}.crm-lane.gold .crm-deal-avatar{background:var(--crm-gold-bg);color:#7a5310}.crm-lane.violet .crm-deal-avatar{background:var(--crm-violet-bg);color:var(--crm-violet)}.crm-deal-who{flex:1;gap:2px;min-width:0;display:grid}.crm-deal-who .crm-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.88rem;overflow:hidden}.crm-deal-amount{white-space:nowrap;color:var(--ink,#011d35);font-variant-numeric:tabular-nums;font-size:.84rem}.crm-deal-foot{align-items:center;gap:8px;padding-top:2px}.crm-deal-foot>small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.crm-deal-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.crm-page .crm-deal .crm-stage-select{background:var(--slate-50,#f7fafc);border-style:solid;border-radius:99px;width:auto;min-height:30px;margin:0;padding:2px 10px;font-size:.76rem;font-weight:600}.crm-deal-won{background:var(--crm-green-bg);color:var(--crm-green);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #bfe3d2;border-radius:99px;align-items:center;gap:4px;min-height:30px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.crm-deal-won:hover:not(:disabled){background:#d3ede5}.crm-deal-reported{color:#7a5310;background:var(--crm-gold-bg);border-radius:8px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:3px 8px;font-size:.75rem;display:inline-flex}.crm-deal.reported{border-color:#eed9a9}.wa-deal-line .crm-deal-won{justify-self:start;margin-top:4px}.wa-deal-line .crm-deal-reported{margin-top:4px}.crm-review-list{padding:2px 14px;display:grid}.crm-review{border-top:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.crm-review:first-child{border-top:0}.crm-review-body{flex:260px;gap:3px;min-width:0;display:grid}.crm-review-body small{color:var(--ink-soft,#334e68);font-size:.78rem;line-height:1.6}.crm-review-body small.crm-good{color:var(--crm-green)}.crm-stage-tabs{top:calc(var(--topbar-h,58px) + 6px);z-index:5;background:var(--surface,#fff);border:1px solid var(--crm-line);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px;position:sticky;box-shadow:0 6px 18px -14px #011d3566}.crm-stage-tabs button{color:var(--ink-soft,#334e68);background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.crm-stage-tabs button span{min-width:20px;height:20px;color:var(--ink-soft,#334e68);opacity:1;background:#eef2f6;border-radius:10px;place-items:center;margin:0;padding:0 6px;font-size:.75rem;display:inline-grid}.crm-stage-tabs button.active{background:var(--brand-800,#10375f);color:#fff}.crm-stage-tabs button.active span{color:#fff;background:#ffffff2e}@container desk (max-width:1100px){.crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@container desk (max-width:900px){.crm-page .admin-section-head h1{font-size:1.1rem}.crm-page .admin-section-head p{display:none}.crm-kpi-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.crm-kpi-strip>.crm-kpi{scroll-snap-align:start;flex:none;min-width:148px;padding:8px 12px}.crm-board{grid-template-columns:minmax(0,1fr);overflow:visible}.crm-lane:not(.current){display:none}.crm-lane{background:0 0;border:0;padding:0}.crm-lane header{padding:0 4px 2px}.crm-lane-cards{gap:8px}.crm-stage-tabs{display:flex;overflow-x:auto}.crm-board-hint,.crm-icon-text>span{display:none}.crm-pipeline-bar .crm-seg{justify-content:space-between;width:100%}.crm-pipeline-bar .crm-seg button{flex:1;justify-content:center;padding:7px 8px}.crm-pipeline-bar .crm-actions{justify-content:flex-start;width:100%}.crm-pipeline-bar .crm-actions .btn-primary{margin-inline-start:auto}.crm-deal-grid{grid-template-columns:minmax(0,1fr)}.crm-banner{padding:10px 12px}.crm-banner small{display:none}.crm-banner .crm-actions{margin-inline-start:auto}.crm-deal{padding:11px 12px}.crm-deal-who .crm-name{font-size:.92rem}}@container desk (max-width:420px){.crm-stage-tabs button{gap:4px;padding:7px 8px}.crm-deal-foot{flex-wrap:wrap}.crm-deal-actions{justify-content:flex-end;width:100%}}.crm-drawer-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-drawer-actions .crm-drawer-main{justify-content:center;min-width:118px}.crm-more{position:relative}.crm-more>summary{cursor:pointer;justify-content:center;min-width:36px;list-style:none}.crm-more>summary::-webkit-details-marker{display:none}.crm-more-pop{inset-inline-end:0;z-index:20;background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:12px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 18px 36px -20px #011d3573}.crm-more-pop a{color:var(--ink,#011d35);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.crm-more-pop a:hover{background:var(--crm-soft)}.crm-next.soft{background:var(--crm-soft);border-color:#0000}.crm-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;list-style:none;display:flex}.crm-fold>summary::-webkit-details-marker{display:none}.crm-fold>summary h3{margin:0}.crm-fold>summary:after{content:"＋";color:var(--crm-muted);margin-inline-start:auto;font-weight:700}.crm-fold[open]>summary:after{content:"－"}.crm-fold[open]>summary{margin-bottom:8px}.crm-tag.more{cursor:pointer;font:inherit;border:0;font-size:.75rem}.wa-client-new{gap:10px}.wa-client-match{background:var(--crm-soft);border-radius:10px;margin:0;padding:8px 10px;font-size:.82rem;line-height:1.7}.wa-client-toggle.attention{color:var(--crm-gold,#b7791f);box-shadow:inset 0 0 0 1px #eed9a9}.wa-deal-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.wa-client-deals .crm-text-btn{justify-self:start}.crm-guide{gap:9px}.crm-guide .crm-bar{gap:8px}.crm-guide .crm-bar .crm-search{flex:220px}.crm-guide-help{color:var(--crm-muted);padding-inline:3px;font-size:.76rem}.crm-guide-help summary{cursor:pointer;width:max-content;max-width:100%;font-weight:600;list-style-position:inside;display:list-item}.crm-guide-help p{max-width:760px;margin:7px 0 0;line-height:1.65}.crm-guide-help a{color:inherit;text-decoration:underline}.crm-guide-results{color:var(--crm-muted);padding-inline:3px;font-size:.75rem}.crm-guide-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:stretch;gap:10px;display:grid}.crm-guide-card{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:13px;flex-direction:column;gap:9px;min-width:0;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:flex}.crm-guide-card:hover{border-color:#c9d7e5;box-shadow:0 8px 22px -18px #011d3559}.crm-guide-card.gold{border-color:#eed9a9}.crm-guide-card.mute{opacity:.85}.crm-guide-card header{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.crm-guide-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-guide-heading b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.87rem;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-guide-heading small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.crm-guide-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.88rem;line-height:1.6}.crm-guide-icon{background:var(--brand-100,#ddf5fc);width:30px;height:30px;color:var(--brand-800,#10375f);border-radius:9px;flex:none;place-items:center;display:grid}.crm-guide-card>p{color:var(--ink-soft,#334e68);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:.78rem;line-height:1.65;display:-webkit-box;overflow:hidden}.crm-guide-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;display:flex}.crm-guide-meta .crm-badge{padding:2px 7px;font-size:.75rem}.crm-guide-completeness{color:var(--crm-muted);white-space:nowrap;font-size:.75rem}.crm-guide-card footer{border-top:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.crm-guide-card footer .crm-actions{gap:6px}.crm-guide-card footer .crm-icon-btn{width:31px;height:31px}.crm-guide-open{font:inherit;color:var(--brand-800,#10375f);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.77rem;font-weight:700}.crm-guide-open:hover{text-underline-offset:3px;text-decoration:underline}.crm-guide-open:focus-visible,.crm-guide-help summary:focus-visible{outline:2px solid var(--brand-700,#1a4173);outline-offset:3px;border-radius:3px}.crm-guide-sheet{width:min(640px,100%)}.crm-guide-terms{border:1px dashed #c9d7e5;border-radius:12px;padding:10px 12px}.crm-guide-detail-body{gap:13px;min-height:0;padding-block:8px;display:grid;overflow-y:auto}.crm-guide-detail-price{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.crm-guide-detail-price strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.crm-guide-detail-price span{color:var(--crm-muted);font-size:.78rem}.crm-guide-detail-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-guide-detail-section{border-top:1px solid var(--crm-line);padding-top:10px}.crm-guide-detail-section h3{margin:0 0 5px;font-size:.82rem;font-weight:700}.crm-guide-detail-section p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft,#334e68);margin:0;font-size:.83rem;line-height:1.8}.crm-guide-updated{color:var(--crm-muted);font-size:.75rem}.crm-guide-detail-actions{flex-wrap:wrap;justify-content:flex-start;gap:7px}.crm-guide-delete{color:var(--crm-rose)!important}@container desk (max-width:900px){.crm-guide .crm-bar .crm-seg{scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;overflow-x:auto}.crm-guide .crm-bar .crm-seg button{flex:none}}@media (max-width:600px){.crm-guide-grid{grid-template-columns:minmax(0,1fr);gap:8px}.crm-guide-card{padding:11px 12px}.crm-guide-card>p{-webkit-line-clamp:1;min-height:auto}.crm-guide-card footer .crm-icon-btn{width:38px;height:38px}.crm-guide-card footer .crm-guide-open{min-height:38px}.crm-guide-detail-actions>.btn{min-height:42px}}@media (prefers-reduced-motion:reduce){.crm-guide-card{transition:none}}.crm-client-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.crm-client-overview>div{border:1px solid var(--crm-line);background:var(--surface,#fff);border-radius:12px;align-content:center;gap:3px;min-width:0;padding:10px 11px;display:grid}.crm-client-overview small{color:var(--crm-muted);font-size:.75rem}.crm-client-overview b{overflow-wrap:anywhere;min-width:0;color:var(--ink,#011d35);font-size:.87rem;line-height:1.45}.crm-outcome-fold{overflow:hidden;padding:0!important}.crm-outcome-trigger{cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:12px;list-style:none;display:flex}.crm-outcome-trigger::-webkit-details-marker{display:none}.crm-outcome-trigger-icon{background:var(--crm-blue-bg);width:38px;height:38px;color:var(--crm-blue);border-radius:12px;flex:none;place-items:center;display:grid}.crm-outcome-trigger-text{flex:1;gap:3px;min-width:0;display:grid}.crm-outcome-trigger-text b{color:var(--ink,#011d35);font-size:.9rem}.crm-outcome-trigger-text small{color:var(--crm-muted);font-size:.75rem;line-height:1.5}.crm-outcome-trigger-chevron{color:var(--crm-muted);flex:none;transition:transform .18s}.crm-outcome-fold[open] .crm-outcome-trigger-chevron{transform:rotate(180deg)}.crm-outcome-fold[open] .crm-outcome-trigger{border-bottom:1px solid var(--crm-line);background:var(--surface,#fff)}.crm-outcome-content{padding:12px}.crm-outcome-intro{margin:0 0 3px;font-size:.78rem;line-height:1.6}.crm-drawer-v5 .crm-tabs{z-index:5;background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:12px;padding:4px;position:sticky;top:0;box-shadow:0 7px 14px -14px #011d354d}.crm-drawer-v5 .crm-tabs button{border-radius:9px;flex:1;min-height:42px}.crm-drawer-v5 .crm-next{border:1px solid var(--crm-line);border-inline-start:3px solid var(--crm-gold,#9a7429);padding:12px;line-height:1.65}.crm-drawer-v5 .crm-next.soft{border-inline-start-color:var(--crm-blue)}.crm-drawer-v5 .crm-next.late{border-inline-start-color:var(--crm-rose)}.crm-drawer-v5 .crm-outcome-row{align-items:flex-start;gap:7px}.crm-drawer-v5 .crm-outcome-row>.crm-label{flex-basis:100%;font-size:.78rem;font-weight:700}.crm-drawer-v5 .crm-outcome-save{margin-top:5px}@media (max-width:600px){.drawer:has(.crm-drawer-v5) .modal-head{background:var(--surface,#fff);border-bottom:1px solid var(--crm-line);padding:12px 15px}.drawer:has(.crm-drawer-v5) .modal-head h2{font-size:1.04rem}.drawer:has(.crm-drawer-v5) .modal-body{padding:12px 12px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain}.crm-drawer-v5{gap:12px}.crm-drawer-v5 .crm-drawer-top{flex-wrap:wrap;gap:6px}.crm-drawer-v5 .crm-drawer-top .crm-sub{overflow-wrap:anywhere;font-size:.78rem}.crm-drawer-v5 .crm-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-drawer-v5 .crm-drawer-actions>.btn{min-height:44px;font-size:.85rem}.crm-drawer-v5 .crm-drawer-actions .crm-drawer-main{min-width:0}.crm-drawer-v5 .crm-drawer-actions .crm-more{grid-column:span 2}.crm-drawer-v5 .crm-drawer-actions .crm-more>summary{min-height:42px}.crm-drawer-v5 .crm-section{padding-block:10px}.crm-drawer-v5 .crm-outcome-save{flex-direction:column}.crm-drawer-v5 .crm-outcome-save input,.crm-drawer-v5 .crm-outcome-save button{width:100%;min-height:44px}.crm-drawer-v5 .crm-seg.wrap{gap:5px}.crm-drawer-v5 .crm-seg.wrap button,.crm-drawer-v5 .crm-choices button{min-height:40px}.crm-drawer-v5 .crm-choices{gap:6px}}@media (max-width:365px){.crm-client-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-overview>div:last-child{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.crm-outcome-trigger-chevron{transition:none}}.crm-deal-tracking-actions{border-top:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 0 0;display:flex}.crm-deal-tracking-actions .crm-text-btn{align-items:center;gap:5px;min-height:36px;font-size:.77rem;display:inline-flex}.crm-deal-history{border:1px solid var(--crm-line);background:var(--surface,#fff);border-radius:10px;gap:8px;min-width:0;margin-top:7px;padding:11px;display:grid}.crm-deal-history>b{color:var(--ink,#011d35);font-size:.84rem}.crm-deal-history>small{color:var(--crm-muted);font-size:.75rem;line-height:1.6}.crm-deal-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-deal-history li{border-inline-start:2px solid var(--brand-500,#2ec2eb);gap:4px;padding-inline-start:9px;display:grid}.crm-deal-history li span{font-size:.8rem;font-weight:700;line-height:1.6}.crm-deal-history li small{color:var(--crm-muted);font-size:.75rem}.crm-duplicate-warning{gap:10px;display:grid}.crm-duplicate-warning .crm-check{align-items:center;gap:7px;font-size:.83rem;display:flex}@media (max-width:600px){.crm-deal-tracking-actions .crm-text-btn{min-height:42px}.crm-deal-history{padding:12px}.crm-pipeline-bar .crm-seg{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.crm-pipeline-bar .crm-seg>button{flex:none;min-height:40px}}.crm-waiting-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-waiting-row{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:10px 12px;display:grid}.crm-waiting-row.pay{background:linear-gradient(90deg,var(--surface,#fff),var(--crm-green-bg));border-color:#9fd3c1}.crm-waiting-clock{color:var(--crm-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-width:62px;font-size:.8rem;font-weight:700;display:inline-flex}.crm-waiting-clock.late{color:var(--crm-rose)}.crm-waiting-who{gap:2px;min-width:0;display:grid}.crm-waiting-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-waiting-who small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-waiting-meta{color:var(--crm-muted);align-items:center;gap:8px;font-size:.78rem;display:flex}@container desk (max-width:700px){.crm-waiting-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"clock who open""meta meta meta"}.crm-waiting-clock{grid-area:clock}.crm-waiting-who{grid-area:who}.crm-waiting-meta{grid-area:meta}.crm-waiting-row>.btn{grid-area:open}}.crm-deal-next{background:var(--crm-violet-bg);color:var(--crm-violet);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #cfc6e6;border-radius:99px;align-items:center;gap:4px;min-height:30px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.crm-deal-next:hover:not(:disabled){filter:brightness(.97)}.crm-sheet-overlay{z-index:85;background:#011d3561;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.crm-sheet{width:min(460px,100%);max-height:calc(100dvh - 32px);margin:0;overflow-y:auto;box-shadow:0 30px 60px -20px #011d3573}.crm-sheet .crm-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-wa-campaign-form{gap:12px;display:grid}.crm-wa-lists{flex-wrap:wrap;gap:6px 14px;max-height:180px;padding:4px 2px;display:flex;overflow-y:auto}.crm-wa-preview{border:1px dashed var(--crm-line);background:var(--crm-soft);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.crm-wa-preview p{margin:0}.crm-wa-pace{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.crm-wa-campaign-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px;display:grid}.crm-wa-campaign{gap:8px;display:grid}.crm-wa-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.crm-wa-stats div{background:var(--crm-soft);border-radius:9px;gap:1px;padding:7px 9px;display:grid}.crm-wa-stats dt{color:var(--crm-muted);font-size:.75rem}.crm-wa-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.crm-wa-stats dd small{color:var(--crm-muted);font-weight:500}.crm-deal.stage-new{background:linear-gradient(180deg,var(--crm-blue-bg),var(--surface,#fff) 70%);border-inline-start:4px solid var(--crm-blue)}.crm-deal.stage-contacted{background:linear-gradient(180deg,var(--crm-violet-bg),var(--surface,#fff) 70%);border-inline-start:4px solid var(--crm-violet)}.crm-deal.stage-interested{background:linear-gradient(180deg,var(--crm-green-bg),var(--surface,#fff) 70%);border-inline-start:4px solid var(--crm-green)}.crm-deal.stage-awaiting_payment{background:linear-gradient(180deg,var(--crm-gold-bg),var(--surface,#fff) 70%);border-inline-start:4px solid var(--crm-gold)}.crm-deal.stage-deferred{background:linear-gradient(180deg,#eef2f6,var(--surface,#fff) 70%);border-inline-start:4px solid #8a99a8}.crm-deal.stage-won{background:linear-gradient(180deg,#d7f0e6,var(--surface,#fff) 70%);border-inline-start:4px solid #0f6b4f}.crm-deal.stage-lost{background:linear-gradient(180deg,var(--crm-rose-bg),var(--surface,#fff) 70%);border-inline-start:4px solid var(--crm-rose)}.crm-deal.idle{box-shadow:0 0 0 2px #a4494c59}.crm-deal.unspecified{border-top-style:dashed;border-bottom-style:dashed;border-inline-end-style:dashed}.crm-clients .crm-reach{align-items:center;gap:5px;min-width:104px}.crm-clients .crm-reach .crm-icon-btn{width:30px;height:30px}.crm-clients .crm-reach .crm-icon-btn:focus-visible{outline:2px solid var(--brand-700,#1a4173);outline-offset:2px}.crm-client-quick-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-client-quick-tools .crm-pop{max-width:100%}.crm-client-quick-tools .crm-pop>.btn{gap:6px;display:inline-flex}.crm-client-top-tags{gap:5px}.crm-client-tag-sheet{width:min(460px,100%)}.crm-client-tag-search{border:1px solid var(--crm-line);color:var(--crm-muted);border-radius:10px;align-items:center;gap:7px;padding-inline:10px;display:flex}.crm-client-tag-search:focus-within{border-color:var(--brand-700,#1a4173)}.crm-client-tag-search input[type=search]{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.crm-client-tag-options{overscroll-behavior:contain;align-content:start;gap:5px;max-height:min(43dvh,330px);padding:2px;display:grid;overflow-y:auto}.crm-client-tag-option{text-align:start;border:1px solid var(--crm-line);background:var(--surface,#fff);color:var(--ink,#011d35);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:8px 10px;font-size:.83rem;display:flex}.crm-client-tag-option:hover,.crm-client-tag-option.on{background:var(--brand-50,#f1fbfe);border-color:var(--brand-300,#b8e9f8)}.crm-client-tag-check{border:1px solid var(--line-strong,#cbd5e1);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.crm-client-tag-option.on .crm-client-tag-check{color:#fff;background:var(--brand-800,#10375f);border-color:var(--brand-800,#10375f)}.crm-client-tag-create{text-align:start;justify-self:start;white-space:normal!important}@media (max-width:700px){.crm-clients .crm-reach{gap:5px}.crm-clients .crm-reach .crm-icon-btn{width:38px;height:38px}.crm-client-tag-sheet{max-height:90dvh}.crm-client-tag-options{max-height:40dvh}.crm-client-quick-tools .btn{min-height:42px}}.crm-clients-workspace{gap:10px}.crm-client-viewbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.crm-client-viewbar .crm-views{scrollbar-width:thin;overscroll-behavior-inline:contain;flex-wrap:nowrap;max-width:100%;padding:2px 2px 5px;overflow-x:auto}.crm-client-viewbar .crm-views button{white-space:nowrap;flex:none;min-height:37px;padding:6px 12px;transition:background .15s,border-color .15s}.crm-client-viewbar .crm-views button:not(.on):hover{border-color:var(--brand-500,#2ec2eb);background:var(--brand-50,#f1fbfe)}.crm-client-main-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-client-main-actions .btn{min-height:37px}.crm-clients-workspace .crm-filters{border-radius:13px;gap:9px;padding:12px 14px}.crm-client-searchbox{min-width:230px;color:var(--crm-muted);border:1px solid var(--line-strong,#cbd5e1);background:var(--surface,#fff);border-radius:10px;flex:320px;align-items:center;gap:8px;padding-inline:11px;display:flex}.crm-client-searchbox:focus-within{border-color:var(--brand-600,#1a4173);box-shadow:0 0 0 3px #2ec2eb21}.crm-clients-workspace .crm-client-searchbox input.crm-search{width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:.89rem}.crm-clients-workspace .crm-filter-row{gap:8px}.crm-clients-workspace .crm-filter-row>.btn,.crm-clients-workspace .crm-filter-row>.crm-pop>.btn{min-height:40px}.crm-clients-workspace .crm-active-filters{min-height:23px}.crm-client-results-card{border-radius:14px;overflow:hidden;padding:0!important}.crm-client-results-head{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.crm-client-results-head>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.crm-client-results-head strong{color:var(--ink,#011d35);font-size:.96rem}.crm-client-results-head small{color:var(--crm-muted);font-size:.76rem}.crm-client-table-wrap{overflow-x:auto}.crm-clients{width:100%;font-size:.85rem}.crm-clients th{background:var(--crm-soft);padding:11px 12px;font-size:.76rem}.crm-clients td{padding:11px 12px}.crm-clients tbody tr{transition:background .15s}.crm-clients tbody tr:hover td{background:var(--brand-50,#f1fbfe)}.crm-clients .crm-name{font-size:.88rem;font-weight:700;line-height:1.6}.crm-clients .crm-sub{font-size:.77rem}.crm-clients .crm-client-person{min-width:185px}.crm-clients .crm-client-tags{min-width:88px}.crm-clients .crm-client-tags .crm-tags{flex-wrap:wrap;gap:4px}.crm-clients .crm-client-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:170px}.crm-clients .crm-client-actions .crm-icon-btn{border:1px solid var(--crm-line);background:var(--surface,#fff);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.crm-clients .crm-client-actions .crm-icon-btn:hover:not(:disabled){background:var(--brand-50,#f1fbfe);border-color:var(--brand-300,#b8e9f8)}.crm-clients .crm-client-actions .crm-icon-btn.danger{color:var(--crm-rose)}.crm-clients .crm-client-actions .crm-icon-btn.danger:hover:not(:disabled){background:var(--crm-rose-bg);border-color:var(--crm-rose)}.crm-client-bulkbar{border:1px solid #ffffff21;gap:9px;padding:11px 13px;box-shadow:0 12px 30px -15px #011d358c}.crm-client-bulkbar b{align-items:center;gap:7px;display:inline-flex}.crm-client-bulkbar .btn{min-height:35px}.crm-client-bulkbar .crm-client-purge-btn{background:var(--crm-rose);border-color:var(--crm-rose);color:#fff}.crm-client-bulkbar .crm-client-purge-btn:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:1180px){.crm-client-viewbar{grid-template-columns:minmax(0,1fr)}.crm-client-main-actions{grid-row:1;justify-content:flex-start}.crm-client-viewbar .crm-views{grid-row:2}}@media (max-width:760px){.crm-clients-workspace{gap:9px}.crm-client-viewbar{gap:7px}.crm-client-main-actions .btn{min-height:42px}.crm-client-viewbar .crm-views button{min-height:39px;font-size:.78rem}.crm-clients-workspace .crm-filters{padding:11px}.crm-client-searchbox{flex-basis:100%;min-width:0}.crm-client-results-head{align-items:flex-start;padding:11px 12px}.crm-client-results-head>small{display:none}.crm-client-table-wrap{overflow:visible}.crm-clients{border:0;width:100%;display:block}.crm-clients thead{display:none}.crm-clients tbody{gap:10px;padding:10px;display:grid}.crm-clients tbody tr{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:13px;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:12px;display:grid;box-shadow:0 3px 10px #011d3506}.crm-clients tbody tr.picked{border-color:var(--brand-500,#2ec2eb);background:var(--brand-50,#f1fbfe)}.crm-clients tbody tr:hover td{background:0 0}.crm-clients tbody td{font-size:.82rem;border:0!important;min-width:0!important;padding:0!important;display:block!important}.crm-clients td.crm-client-check{grid-area:1/1;padding-top:4px!important}.crm-clients td.crm-client-person{overflow-wrap:anywhere;grid-area:1/2}.crm-clients td.crm-client-status{grid-area:1/3;justify-self:end}.crm-clients td.crm-client-tags{grid-area:2/2/auto/4}.crm-clients td.crm-client-country{grid-area:3/2}.crm-clients td.crm-client-last{text-align:end;grid-area:3/3}.crm-clients td.crm-client-owner{grid-area:4/2/auto/4}.crm-clients td.crm-client-country:before{content:"الدولة: ";color:var(--crm-muted)}.crm-clients td.crm-client-last:before{content:"آخر تواصل: ";color:var(--crm-muted)}.crm-clients td.crm-client-owner:before{content:"المسؤولة: ";color:var(--crm-muted)}.crm-clients td.crm-client-actions{flex-wrap:wrap;grid-area:5/1/auto/-1;justify-content:flex-start;gap:9px;width:100%;border-top:1px solid var(--crm-line)!important;padding-top:10px!important;display:flex!important}.crm-clients .crm-client-actions .crm-icon-btn{flex:none;width:40px;height:40px}.crm-clients .crm-client-person .crm-name{white-space:normal;text-align:start;font-size:.93rem}.crm-clients .crm-client-person .crm-sub{font-size:.8rem}.crm-client-bulkbar{z-index:12;gap:8px;padding:11px;position:sticky;top:4px}.crm-client-bulkbar>b{flex:100%}.crm-client-bulkbar>.crm-grow{display:none}.crm-client-bulkbar .btn{min-height:41px}}@media (max-width:390px){.crm-clients tbody tr{grid-template-columns:25px minmax(0,1fr) auto;gap:6px}.crm-clients td.crm-client-country{grid-area:3/2/auto/4}.crm-clients td.crm-client-last{text-align:start;grid-area:4/2/auto/4}.crm-clients td.crm-client-owner{grid-area:5/2/auto/4}.crm-clients td.crm-client-actions{grid-row:6}}.crm-marketing .mk-lead,.crm-marketing .crm-panel>.crm-muted,.crm-marketing .crm-alert>span{max-width:82ch;line-height:1.7}.crm-marketing .mk-lead{margin:0 0 10px}.mk-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-modes.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.mk-mode{text-align:start;border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;color:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:11px 13px;display:flex}.mk-mode svg{color:var(--crm-muted);flex:none;margin-top:2px}.mk-mode span{gap:3px;min-width:0;display:grid}.mk-mode b{font-size:.88rem}.mk-mode small{color:var(--crm-muted);font-size:.78rem;line-height:1.55}.mk-mode:hover{border-color:var(--brand-500,#2ec2eb)}.mk-mode.on{border-color:var(--brand-700,#1a4173);background:var(--crm-blue-bg);box-shadow:inset 0 0 0 1px var(--brand-700,#1a4173)}.mk-mode.on svg{color:var(--brand-700,#1a4173)}.mk-mode:focus-visible{outline:2px solid var(--brand-500,#2ec2eb);outline-offset:2px}.mk-alerts{gap:6px;display:grid}.mk-alerts .crm-alert .btn{margin-inline-start:auto}.mk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mk-stat{text-align:start;border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;color:inherit;cursor:pointer;border-radius:12px;gap:2px;min-width:0;padding:11px 13px;display:grid}.mk-stat span{color:var(--crm-muted);font-size:.78rem}.mk-stat b{font-variant-numeric:tabular-nums;font-size:1.4rem}.mk-stat small{color:var(--crm-muted);font-size:.76rem}.mk-stat:hover{border-color:var(--brand-500,#2ec2eb)}.mk-stat:focus-visible{outline:2px solid var(--brand-500,#2ec2eb);outline-offset:2px}.mk-two{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.mk-kpi-warn{background:var(--crm-gold-bg);border-color:#eed9a9}.mk-bar{justify-content:flex-start}.mk-head{margin-bottom:4px}.mk-rules{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.mk-rules li{background:var(--crm-soft);border:1px solid var(--crm-line);color:var(--ink-soft,#334e68);border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:600}.mk-details{color:var(--crm-muted);margin:0 0 10px;font-size:.82rem}.mk-details summary{cursor:pointer;color:var(--brand-700,#1a4173);width:max-content;font-weight:700}.mk-details p{max-width:82ch;margin:6px 0 0;line-height:1.7}.mk-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mk-inline-form input:not([type=checkbox]){flex:220px;min-width:0}.mk-inline-form .btn{flex:none}.mk-forms,.mk-seq-list{gap:10px;display:grid}.mk-form-card{gap:8px;display:grid}.mk-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.mk-form-grid .crm-field input,.mk-form-grid .crm-field select{width:100%}.mk-seq{gap:8px;display:grid}.mk-seq .crm-card-head b{align-items:center;gap:6px;display:inline-flex}.mk-steps{gap:5px;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.mk-steps li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-step-edit{border:1px dashed var(--crm-line);border-radius:10px;gap:8px;margin-bottom:8px;padding:10px;display:grid}.mk-step-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mk-step-row>.crm-step-n{margin-bottom:6px}.mk-grow{flex:220px;min-width:0}.mk-grow select{width:100%}.mk-approved{color:var(--crm-green);gap:1px;font-size:.82rem;font-weight:700;display:inline-grid}.mk-approved .crm-sub{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:400;overflow:hidden}.mk-audiences td{vertical-align:top}@media (max-width:1100px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-two{grid-template-columns:1fr}}@media (max-width:760px){.mk-modes,.mk-modes.compact{grid-template-columns:1fr}}@media (max-width:480px){.mk-grid{grid-template-columns:1fr}}
.wa-root{--wa-in:#fff;--wa-out:#e3f3ef;--wa-out-line:#c6e4dc;--wa-phone:#eef4fb;--wa-phone-line:#d3e3f4;--wa-note:#fff7e6;--wa-note-line:#eed9a9;--wa-bg:#f2f5f8;--wa-pane-h:calc(100dvh - var(--topbar-h,58px) - 118px)}.crm-page.crm-page-inbox{gap:10px;max-width:none;padding-bottom:12px}.wa-shell{gap:10px;min-width:0;display:grid}.wa-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.wa-statusbar{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.wa-statusbar-title{align-items:center;gap:10px;display:flex}.wa-statusbar-title h1{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.wa-pill{color:#3e4e60;background:#eef2f6;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.wa-pill.ok{background:var(--crm-green-bg);color:var(--crm-green)}.wa-pill.warn{background:var(--crm-gold-bg);color:#7a5310}.wa-pill.bad{background:var(--crm-rose-bg);color:#8f2b2f}.wa-desk-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.wa-chip{border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;color:var(--ink-soft,#334e68);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 11px;font-size:.78rem;display:inline-flex}button.wa-chip{cursor:pointer}.wa-chip b{color:var(--ink,#011d35);font-variant-numeric:tabular-nums}.wa-chip.warn{background:var(--crm-gold-bg);color:#7a5310;border-color:#eed9a9}.wa-chip.warn b{color:#7a5310}.wa-chip.bad{background:var(--crm-rose-bg);color:#8f2b2f;border-color:#e7b9bb}.wa-chip.bad b{color:#8f2b2f}.wa-chip.quiet{background:0 0}.wa-statusbar-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.wa-inbox{height:max(520px,var(--wa-pane-h));grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:10px;min-height:0;display:grid}.wa-list,.wa-thread{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:14px;min-width:0;min-height:0;box-shadow:0 1px 2px #011d350a}.wa-list{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.wa-list-tools>*{min-width:0}.wa-list-tools{border-bottom:1px solid var(--crm-line);background:linear-gradient(180deg,var(--slate-25,#fbfdff),var(--surface,#fff));gap:8px;padding:10px;display:grid}.wa-search{border:1px solid var(--line-strong,#cbd5e1);color:var(--crm-muted);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.wa-search:focus-within{border-color:var(--brand-500,#2ec2eb);box-shadow:0 0 0 3px #2ec2eb2e}.wa-search input{outline:0;flex:1;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wa-search-row{align-items:stretch;gap:6px;display:flex}.wa-search-row .wa-search{flex:1;min-width:0}.crm-page .wa-queue-select{width:auto;min-height:36px;color:var(--ink-soft,#334e68);border-radius:10px;flex:none;padding:2px 8px;font-size:.78rem;font-weight:700}.wa-filters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:5px;margin-inline:-2px;padding-inline:2px;display:flex;overflow-x:auto}.wa-filters::-webkit-scrollbar{display:none}.wa-filters>*{flex:none}.wa-filters button{border:1px solid var(--crm-line);background:var(--surface,#fff);font:inherit;color:var(--ink-soft,#334e68);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:.77rem;font-weight:700;display:inline-flex}.wa-filters button:hover{border-color:var(--brand-500,#2ec2eb)}.wa-filters button.on{background:var(--brand-800,#10375f);border-color:var(--brand-800,#10375f);color:#fff}.wa-filters button em{background:var(--crm-wa);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.75rem;font-style:normal;display:inline-grid}.crm-page .wa-filters select{min-height:28px;color:var(--ink-soft,#334e68);border-radius:99px;width:auto;padding:2px 8px;font-size:.77rem;font-weight:700}.crm-page .wa-filters select.on{border-color:var(--brand-800,#10375f);color:var(--brand-800,#10375f)}.wa-queue{background:#eef2f6;border-radius:9px;gap:2px;width:max-content;padding:2px;display:inline-flex}.wa-queue button{font:inherit;color:var(--ink-soft,#334e68);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 10px;font-size:.75rem;font-weight:700}.wa-queue button.on{background:var(--surface,#fff);color:var(--ink,#011d35);box-shadow:0 1px 2px #011d351f}.wa-rows{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-height:0;margin:0;padding:4px;list-style:none;display:grid;overflow:hidden auto}.wa-rows>li{min-width:0}.wa-rows-skeleton{gap:6px;padding:10px;display:grid}.wa-rows-skeleton .skeleton{border-radius:10px;height:58px}.wa-list-empty{align-self:start}.wa-row{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;transition:background .12s;display:flex;position:relative}.wa-row:hover{background:var(--crm-soft)}.wa-row.active{background:var(--brand-50,#f1fbfe);box-shadow:inset -3px 0 0 var(--brand-700,#1a4173)}.wa-row.waiting:not(.active){background:#fffbf2}.wa-avatar{width:38px;height:38px;color:var(--brand-800,#10375f);background:linear-gradient(135deg,var(--brand-100,#ddf5fc),#e8f1f8);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid}.wa-avatar.family{color:var(--crm-violet);background:var(--crm-violet-bg)}.wa-avatar.big{width:44px;height:44px;font-size:1rem}.wa-row-body{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.wa-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wa-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.wa-row.unread .wa-row-top strong{font-weight:700}.wa-time{color:var(--crm-muted);white-space:nowrap;font-size:.75rem}.wa-wait{color:#7a5310;white-space:nowrap;font-size:.75rem;font-weight:700}.wa-wait.late{color:#8f2b2f}.wa-row-preview{color:var(--ink-soft,#334e68);align-items:center;gap:6px;font-size:.8rem;display:flex}.wa-row-preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wa-row.unread .wa-row-preview>span:first-child{color:var(--ink,#011d35);font-weight:600}.wa-row-meta{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.wa-row-meta>span{align-items:center;gap:3px;display:inline-flex}.wa-tag{color:#3e4e60;background:#eef2f6;border-radius:99px;padding:0 7px;font-weight:700}.wa-tag.rose{background:var(--crm-rose-bg);color:#8f2b2f}.wa-unowned{color:#7a5310;font-weight:700}.wa-win.open:before,.wa-win.closing:before,.wa-win.closed:before{content:"";background:var(--crm-green);border-radius:50%;width:6px;height:6px;display:inline-block}.wa-win.closing{color:#7a5310}.wa-win.closing:before{background:#d6a034}.wa-win.closed:before{background:#b8c4d1}.wa-unread{background:var(--crm-wa);color:#fff;border-radius:10px;flex:none;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.75rem;font-weight:700;display:inline-grid}.wa-thread{grid-template:"head""banner""log"minmax(0,1fr)"composer"/minmax(0,1fr);display:grid;overflow:hidden}.wa-thread.with-client{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"head head""banner banner""log client""composer client"}.wa-thread>.crm-alert{grid-area:banner;margin:8px 12px 0}.wa-placeholder{color:var(--crm-muted);text-align:center;background:radial-gradient(circle at 50% 40%,var(--brand-50,#f1fbfe),var(--surface,#fff) 60%);grid-template-rows:none;grid-template-areas:none;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.wa-placeholder b{color:var(--ink,#011d35);font-size:1rem}.wa-placeholder p{max-width:320px;margin:0;font-size:.84rem;line-height:1.7}.wa-placeholder-icon{background:var(--crm-green-bg);width:56px;height:56px;color:var(--crm-wa);border-radius:50%;place-items:center;display:grid}.wa-thread-head{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;grid-area:head;align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex}.wa-thread-who{flex:1;gap:1px;min-width:0;display:grid}.wa-thread-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.wa-thread-who .crm-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-thread-who .wa-alias{color:var(--muted,#627d98);font-size:.75rem;font-weight:600}.wa-back{display:none}.wa-window-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.wa-window-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.wa-window-badge.open{background:var(--crm-green-bg);color:var(--crm-green)}.wa-window-badge.closing{background:var(--crm-gold-bg);color:#7a5310}.wa-window-badge.closed{color:#3e4e60;background:#eef2f6}.wa-thread-actions{align-items:center;gap:6px;display:flex}.crm-page .wa-thread-actions select{max-width:150px;min-height:32px;font-size:.8rem}.wa-menu{position:relative}.wa-menu-pop{top:calc(100% + 4px);z-index:20;background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:12px;min-width:200px;padding:5px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 16px 36px -14px #011d3559}.wa-menu-pop button{text-align:start;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:.83rem}.wa-menu-pop button:hover:not(:disabled){background:var(--crm-soft)}.wa-menu-label{color:var(--crm-muted);align-items:center;gap:5px;padding:6px 10px 2px;font-size:.75rem;font-weight:700;display:flex}.wa-client-toggle[aria-pressed=true]{background:var(--brand-50,#f1fbfe)}.wa-messages{background-color:var(--wa-bg);background-image:radial-gradient(#1a41730d 1px,#0000 1px);background-size:18px 18px;flex-direction:column;grid-area:log;gap:6px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.wa-day{color:var(--crm-muted);background:var(--surface,#fff);border:1px solid var(--crm-line);z-index:1;border-radius:99px;align-self:center;margin:6px 0;padding:2px 12px;font-size:.75rem;font-weight:700;position:sticky;top:0}.wa-event{color:var(--crm-muted);text-align:center;background:#ffffffb3;border-radius:99px;align-self:center;max-width:90%;padding:1px 10px;font-size:.75rem}.wa-loose{color:var(--ink-soft,#334e68);background:var(--surface,#fff);border:1px dashed var(--line-strong,#cbd5e1);text-align:center;border-radius:99px;align-self:center;max-width:90%;padding:2px 12px;font-size:.75rem}.wa-note{background:var(--wa-note);border:1px solid var(--wa-note-line);color:#5c4415;border-radius:10px;align-self:stretch;padding:7px 10px;font-size:.82rem;line-height:1.6;display:block}.wa-note svg{vertical-align:-2px}.wa-bubble{border:1px solid var(--crm-line);background:var(--wa-in);border-radius:14px;gap:3px;max-width:min(72%,540px);padding:7px 11px 5px;font-size:.88rem;line-height:1.6;display:grid;position:relative;box-shadow:0 1px 1px #011d350d}.wa-bubble.in{border-start-start-radius:4px;align-self:flex-start}.wa-bubble.out{background:var(--wa-out);border-color:var(--wa-out-line);border-start-end-radius:4px;align-self:flex-end}.wa-bubble.grouped{margin-top:-3px}.wa-bubble.in.grouped{border-start-start-radius:14px}.wa-bubble.out.grouped{border-start-end-radius:14px}.wa-bubble.out.phone{background:var(--wa-phone);border-color:var(--wa-phone-line)}.wa-bubble.history{opacity:.85}.wa-bubble.failed{background:#fcf1f1;border-color:#e7b9bb}.wa-bubble.pending{opacity:.7}.wa-bubble.reacted{margin-bottom:10px}.wa-reactions{bottom:-11px;background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:99px;padding:0 6px;font-size:.8rem;line-height:1.5;position:absolute;inset-inline-start:10px;box-shadow:0 1px 2px #011d351f}.wa-bubble.out .wa-reactions{inset-inline:auto 10px}.wa-text{white-space:pre-wrap;overflow-wrap:anywhere}.wa-sender{color:var(--crm-green);align-items:center;gap:3px;font-size:.75rem;font-weight:700;display:inline-flex}.wa-bubble.phone .wa-sender{color:var(--crm-blue)}.wa-meta{color:var(--crm-muted);justify-self:end;align-items:center;gap:3px;font-size:.75rem;display:inline-flex}.wa-error{color:#8f2b2f;font-size:.76rem}.wa-template-tag{color:var(--crm-blue);font-size:.75rem;font-weight:700}.wa-image{border-radius:10px;max-width:100%;max-height:300px;display:block}.wa-file{border:1px dashed var(--line-strong,#cbd5e1);background:var(--surface,#fff);font:inherit;color:var(--brand-700,#1a4173);cursor:pointer;border-radius:9px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 10px;font-size:.8rem;text-decoration:none;display:inline-flex}.wa-file.muted{color:var(--crm-muted);cursor:default}.wa-bubble audio{max-width:260px;height:36px}.wa-bubble-actions{justify-self:start;gap:4px;display:none}.wa-bubble:hover .wa-bubble-actions,.wa-bubble:focus-within .wa-bubble-actions{display:inline-flex}.wa-waiting{background:var(--crm-rose-bg);color:#8f2b2f;border-radius:99px;align-self:center;align-items:center;gap:5px;margin-top:4px;padding:3px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.wa-composer{border-top:1px solid var(--crm-line);background:var(--surface,#fff);grid-area:composer;gap:6px;padding:8px 12px 10px;display:grid}.wa-compose-row{align-items:flex-end;gap:6px;display:flex}.wa-compose-row .crm-seg{flex:none}.wa-input{flex:1;min-width:0;display:block}.crm-page .wa-input textarea{resize:none;border-radius:19px;height:38px;max-height:160px;padding:8px 14px;line-height:1.5;overflow-y:auto;min-height:38px!important}.wa-tool{border-radius:50%;width:38px;height:38px}.wa-tool.on{background:var(--brand-50,#f1fbfe);border-color:var(--brand-500,#2ec2eb)}.crm-page .btn-sm.wa-send{border-radius:19px;min-height:38px;padding-inline:16px}.wa-compose-hint{font-size:.75rem}.wa-closed{min-width:0;color:var(--ink-soft,#334e68);background:var(--crm-soft);border-radius:19px;flex:1;align-items:center;gap:6px;padding:9px 14px;font-size:.8rem;display:flex}.wa-stepin{color:var(--crm-blue);background:var(--crm-blue-bg);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;display:flex}.wa-quick{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.wa-quick .crm-tag{cursor:pointer;font:inherit;border:0;max-width:220px;font-size:.76rem}.wa-replying{color:var(--crm-muted);background:var(--crm-soft);border-inline-start:3px solid var(--crm-wa);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:.78rem;display:flex}.wa-replying span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wa-templates{border:1px solid var(--crm-line);border-radius:12px;gap:8px;max-height:300px;padding:10px;display:grid;overflow-y:auto}.wa-template-list{gap:6px;display:grid}.wa-template{border:1px solid var(--crm-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.wa-template>span{gap:3px;min-width:0;display:grid}.wa-template small{color:var(--crm-muted);font-size:.78rem;line-height:1.55}.wa-template.active{border:2px solid var(--brand-700,#1a4173);background:#f3f7fc}.wa-template.blocked{opacity:.65;cursor:not-allowed}.wa-template.blocked small{color:#8f2b2f}.wa-template-fill{gap:6px;display:grid}.wa-template-field{gap:3px;display:grid}.wa-template-field>span{color:var(--crm-muted);font-size:.75rem;font-weight:700}.wa-preview{background:var(--wa-out);border:1px solid var(--wa-out-line);white-space:pre-wrap;border-radius:10px;margin:0;padding:8px 10px;font-size:.85rem;line-height:1.65}.wa-client{border-inline-start:1px solid var(--crm-line);background:var(--slate-25,#fbfdff);grid-area:client;align-content:start;gap:10px;min-height:0;padding:12px;font-size:.83rem;display:grid;overflow-y:auto}.wa-client-head{align-items:center;gap:10px;display:flex}.wa-client-head>div{gap:1px;min-width:0;display:grid}.wa-client-head b{text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.wa-client-head small{color:var(--crm-muted);font-size:.75rem}.wa-facts{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:10px;grid-template-columns:auto 1fr;gap:5px 10px;margin:0;padding:8px 10px;display:grid}.wa-facts dt{color:var(--crm-muted);font-size:.76rem}.wa-facts dd{margin:0;font-weight:600}.wa-client-deals{gap:6px;display:grid}.wa-client-deals>b{align-items:center;gap:5px;font-size:.8rem;display:flex}.wa-deal-line{background:var(--surface,#fff);border:1px solid var(--crm-line);border-radius:10px;gap:1px;padding:6px 9px;display:grid}.wa-deal-line span{font-size:.8rem;font-weight:600}.wa-deal-line small{color:var(--crm-muted);font-size:.75rem}.wa-empty-state{text-align:center;color:var(--crm-muted);justify-items:center;gap:6px;padding:32px 16px;display:grid}.wa-empty-state h2{color:var(--ink,#011d35);margin:0}.wa-settings{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;padding-top:10px;display:grid}.wa-settings label{gap:4px;font-size:.8rem;font-weight:600;display:grid}.wa-settings label.crm-check{font-weight:500;display:inline-flex}.wa-settings fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.wa-settings legend{margin-bottom:4px;font-size:.8rem;font-weight:600}.wa-phone-row td{background:var(--crm-soft)}details.crm-card>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wa-rules h3{color:var(--crm-green)}.wa-rules-list{counter-reset:rule;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wa-rules-list li{counter-increment:rule;border:1px solid var(--crm-line);padding:9px 11px;background:var(--surface,#fff);border-radius:10px;gap:3px;padding-inline-start:38px;display:grid;position:relative}.wa-rules-list li:before{content:counter(rule);inset-inline-start:10px;background:var(--crm-green-bg);width:20px;height:20px;color:var(--crm-green);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:9px}.wa-rules-list b{font-size:.84rem}.wa-rules-list span{color:var(--ink-soft,#334e68);font-size:.79rem;line-height:1.65}.wa-rules.compact .wa-rules-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.wa-rules-once{background:var(--crm-green-bg);border:1px solid #c6e4dc;border-radius:14px;gap:8px;padding:4px;display:grid}.wa-rules-once>.crm-card{border:0}.wa-rules-once>.crm-actions{padding:0 10px 8px}.wa-rules-overlay{z-index:80;background:#011d356b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wa-rules-sheet{background:var(--surface,#fff);border-radius:16px;width:min(920px,100%);max-height:calc(100dvh - 32px);position:relative;overflow-y:auto;box-shadow:0 30px 60px -20px #011d3573}.wa-rules-sheet>.crm-card{border:0}.wa-rules-close{top:10px;z-index:1;position:absolute;inset-inline-end:10px}.wa-thread{position:relative}@container desk (max-width:1079px){.wa-thread.with-client{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""banner""log""composer"}.wa-thread.with-client .wa-client{top:57px;bottom:0;z-index:6;width:min(300px,88%);animation:.18s wa-slide;position:absolute;inset-inline-end:0;box-shadow:-14px 0 32px -20px #011d3573}}@keyframes wa-slide{0%{opacity:.6;transform:translate(-12px)}}@container desk (max-width:900px){.wa-statusbar{gap:8px}.wa-statusbar-title h1{font-size:1.1rem}.wa-desk-chips{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto}.wa-inbox{grid-template-columns:minmax(0,1fr)}.wa-inbox.has-thread .wa-list,.wa-inbox:not(.has-thread) .wa-placeholder{display:none}.wa-list,.wa-thread{border-radius:16px}.wa-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.wa-filters button{flex:none;padding:6px 12px}.wa-row{padding:11px 10px}.wa-avatar{width:42px;height:42px}.wa-back{display:inline-grid}.wa-thread-head{gap:6px;padding:8px 10px}.wa-window-badge{order:9;padding:2px 9px;font-size:.75rem}.crm-page .wa-thread-actions select{max-width:118px}.wa-thread-actions .btn>span,.wa-compose-row .crm-seg button>span,.wa-send>span{display:none}.wa-compose-row .crm-seg button{padding:6px 8px}.crm-page .btn-sm.wa-send{border-radius:50%;width:38px;padding:0}.wa-messages{padding:12px 10px}.wa-bubble{max-width:86%}.wa-compose-hint{display:none}.wa-bubble-actions{display:inline-flex}.wa-composer{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}}@media (max-width:900px){.wa-root{--wa-pane-h:calc(100dvh - var(--topbar-h,58px) - 150px)}}.wa-integration{gap:10px;display:grid}.wa-integration h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-channel-card{border:1px solid var(--line);border-radius:var(--r-md,12px);background:#fff;gap:10px;padding:12px;display:grid}.wa-channel-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.wa-channel-grid span{gap:2px;min-width:0;display:grid}.wa-channel-grid small{color:var(--muted);font-size:12px}.wa-channel-grid b{text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.wa-health{color:var(--ink-soft);border:1px dashed var(--line);border-radius:var(--r-md,12px);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 12px;font-size:12px;display:flex}.wa-health span{align-items:center;gap:5px;display:inline-flex}.wa-form{gap:10px;display:grid}.wa-form label{gap:4px;font-size:12px;font-weight:700;display:grid}.wa-form label small{color:var(--muted);font-size:12px;font-weight:500}.wa-form input{border:1px solid var(--line-strong,#cbd5e1);min-height:38px;font:inherit;border-radius:9px;max-width:520px;padding:6px 10px;font-size:12.5px}.wa-copy-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-copy-row code{background:var(--surface-soft,#f5f8fb);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:6px 9px;font-size:12px}.wa-fields{margin:6px 0}.wa-steps{color:var(--ink-soft);gap:4px;margin:0;padding-inline-start:20px;font-size:12px;line-height:1.7;display:grid}.wa-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wa-check{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.wa-check svg{flex:none;margin-top:3px}.wa-check.is-done{color:var(--ink)}.wa-check.is-done svg{color:var(--success-600)}.wa-direct-meta{gap:12px;display:grid}.btn.btn-wa{color:#fff;background:#1e9e5a;border-color:#1e9e5a}.wa-client-toggle-label{display:none}.wa-client-guidance{background:#fffaee;border:1px solid #eed9a9;border-radius:12px;gap:6px;padding:11px 12px;display:grid}.wa-client-guidance b{color:#74521b;align-items:center;gap:6px;font-size:.81rem;display:inline-flex}.wa-client-guidance p{color:var(--ink-soft,#334e68);margin:0;font-size:.8rem;line-height:1.7}.wa-client-guidance.urgent{background:var(--crm-green-bg);border-color:#9fd3c1}.wa-client-guidance.urgent b{color:var(--crm-green)}.wa-client-guidance.urgent p{color:var(--ink,#011d35);font-weight:600}.wa-open-client{width:100%;min-height:40px}.wa-client .wa-facts{margin-top:0}@container desk (max-width:900px){.wa-shell{gap:8px}.wa-inbox{height:max(450px,calc(100dvh - var(--topbar-h,58px) - 158px));gap:0}.wa-inbox.has-thread .wa-thread{border-radius:12px;box-shadow:0 10px 26px -20px #011d3552}.wa-shell:has(.wa-inbox.has-thread) .wa-statusbar{display:none}.wa-list-tools{gap:10px;padding:12px 12px 9px}.wa-search input{min-height:42px!important}.wa-rows{gap:3px;padding:5px}.wa-row{border-radius:12px;align-items:center;min-height:73px;padding:12px 10px}.wa-row:active{background:var(--brand-50,#f1fbfe)}.wa-thread-head{background:var(--surface,#fff);z-index:8;min-height:60px;padding:10px;position:relative}.wa-thread .wa-back,.wa-thread .wa-client-toggle{min-width:40px;min-height:40px}.wa-thread .wa-client-toggle{align-items:center;gap:5px;width:auto;padding-inline:10px;display:inline-flex}.wa-client-toggle-label{white-space:nowrap;font-size:.76rem;font-weight:700;display:inline}.wa-thread.with-client .wa-client{inset-inline:0;border:0;border-top:1px solid var(--crm-line);width:100%;box-shadow:none;z-index:7;background:var(--surface,#fff);overscroll-behavior:contain;border-radius:0 0 12px 12px;gap:12px;padding:16px;animation:.18s ease-out wa-card-rise;top:60px;bottom:0}.wa-composer{z-index:2;background:var(--surface,#fff);padding:9px 9px calc(10px + env(safe-area-inset-bottom));position:relative}.wa-compose-row{gap:5px}.wa-template-list{gap:8px}.wa-templates{bottom:calc(100% + 6px);background:var(--surface,#fff);z-index:10;overscroll-behavior:contain;border-radius:16px;max-height:min(52dvh,410px);padding:12px;position:absolute;inset-inline:8px;overflow-y:auto;box-shadow:0 12px 40px -14px #011d3559}.wa-template{min-height:48px;padding:11px}.wa-client .wa-open-client{min-height:44px}}@keyframes wa-card-rise{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@container desk (max-width:440px){.wa-statusbar-actions{justify-content:flex-end;width:100%}.wa-window-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.wa-composer .crm-seg button{min-height:40px}.wa-quick{gap:4px}}@media (prefers-reduced-motion:reduce){.wa-thread.with-client .wa-client{animation:none}}.wa-journey{overscroll-behavior:contain;flex-direction:column;align-content:stretch;gap:0;padding:0;display:flex}.wa-journey-head{border-bottom:1px solid var(--crm-line);background:var(--surface,#fff);z-index:2;padding:12px;position:sticky;top:0}.wa-journey-head>div{flex:1}.wa-journey-close{flex:none;min-width:36px;min-height:36px}.wa-journey-tabs{border-bottom:1px solid var(--crm-line);background:var(--surface,#fff);z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px 10px;display:grid;position:sticky;top:68px}.wa-journey-tabs button{min-height:42px;color:var(--ink-soft,#334e68);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.82rem;font-weight:700;display:inline-flex}.wa-journey-tabs button.on{background:var(--brand-50,#f1fbfe);color:var(--brand-800,#10375f);border-color:var(--brand-100,#ddf5fc)}.wa-journey-body{align-content:start;gap:10px;padding:12px;display:grid}.wa-journey-loading{padding:10px 12px}.wa-journey-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wa-journey-facts>div{border:1px solid var(--crm-line);background:var(--surface,#fff);border-radius:12px;align-content:center;gap:4px;padding:10px;display:grid}.wa-journey-facts small{color:var(--crm-muted);font-size:.75rem;line-height:1.5}.wa-journey-facts b{overflow-wrap:anywhere;font-size:.85rem}.wa-journey-section{border:1px solid var(--crm-line);background:var(--surface,#fff);border-radius:12px;gap:7px;padding:11px;display:grid}.wa-journey-section h3{align-items:center;gap:6px;margin:0;font-size:.87rem;display:flex}.wa-journey-section>p{color:var(--ink-soft,#334e68);margin:0;font-size:.81rem;line-height:1.65}.wa-journey-need-note{background:var(--crm-soft);border-radius:8px;padding:8px}.wa-journey-task{background:var(--crm-soft);border-radius:10px;gap:6px;padding:10px;display:grid}.wa-journey-task b{font-size:.83rem}.wa-journey-task small{color:var(--crm-muted);font-size:.75rem}.wa-journey-task p{margin:0;font-size:.77rem;line-height:1.65}.wa-journey-late{font-weight:700;color:var(--crm-rose,#a4323c)!important}.wa-journey-task-actions{flex-wrap:wrap;gap:7px;display:flex}.wa-journey-task-actions button{flex:1;min-height:39px}.wa-journey-line{border-bottom:1px solid var(--crm-line);gap:4px;padding:8px 0;display:grid}.wa-journey-line:last-child{border:0}.wa-journey-line b{font-size:.82rem}.wa-journey-line small{color:var(--crm-muted);font-size:.75rem;line-height:1.5}.wa-journey-instruction{background:var(--brand-50,#f1fbfe);border-radius:12px;gap:5px;padding:12px;display:grid}.wa-journey-instruction b{align-items:center;gap:7px;font-size:.88rem;display:flex}.wa-journey-instruction p{color:var(--ink-soft,#334e68);margin:0;font-size:.79rem;line-height:1.65}.wa-journey-followup .crm-outcome{gap:12px}.wa-journey-followup .crm-choices{flex-wrap:wrap;display:flex}.wa-journey-followup .crm-choices button,.wa-journey-followup .crm-seg button{min-height:40px}.wa-journey-followup .crm-outcome-save{flex-direction:column}.wa-journey-followup .crm-outcome-save input,.wa-journey-followup .crm-outcome-save button{width:100%;min-height:42px}.wa-journey-consent{align-items:flex-start;gap:7px;line-height:1.65;display:flex}.wa-outcome-jump{width:auto;min-height:38px;color:var(--brand-800,#10375f);background:var(--brand-50,#f1fbfe);align-items:center;gap:5px;padding-inline:9px;display:inline-flex}.wa-outcome-jump span{font-size:.76rem;font-weight:700}.wa-template-caption{margin:0;font-size:.76rem;line-height:1.55}.wa-template-title{flex-wrap:wrap;justify-content:space-between}.wa-template-title b{font-size:.86rem}.wa-template-code{text-align:start;color:var(--crm-muted);direction:ltr;font-size:.75rem}@container desk (max-width:900px){.wa-thread.with-client .wa-journey{background:var(--crm-soft);gap:0;padding:0;overflow-y:auto}.wa-journey-head{padding:13px 15px}.wa-journey-tabs{padding:8px 12px;top:69px}.wa-journey-body{padding:12px 14px calc(24px + env(safe-area-inset-bottom))}.wa-outcome-jump{min-width:42px;min-height:42px}.wa-outcome-jump span{display:none}.wa-journey-section{padding:13px}.wa-journey-followup .crm-outcome-save{gap:9px}}@container desk (min-width:1080px){.wa-thread.with-client{grid-template-columns:minmax(0,1fr) clamp(300px,24cqi,380px)}.wa-inbox{grid-template-columns:clamp(300px,22cqi,380px) minmax(0,1fr)}}
.child-birth-field{align-content:start;gap:5px;min-width:0;display:grid}.child-birth-field>.field{margin:0}.child-birth-field input[type=date],.child-birth-field input[type=month]{width:100%;min-width:0}.child-birth-approx-toggle{width:fit-content;font-size:var(--fs-13);color:var(--muted);align-items:center;padding-block:0}.child-birth-approx-toggle>input{margin:0}.child-birth-age{color:var(--brand-700);font-size:12px;line-height:1.6}
