@font-face{font-family:Frankfurter;src:local("Frankfurter Medium"),local("FrankfurterMedium"),local("Frankfurter");font-weight:500;font-style:normal;font-display:swap}.crm-app{--crm-card-pad-x:22px;--crm-card-pad-y:18px;--crm-section-radius:8px;--crm-finish-radius:8px}.crm-dashboard-hero{background:linear-gradient(112deg,#061724,#0b3c5d 54%,#0b747c)}.crm-dashboard-hero:before{background:radial-gradient(circle at 18% 26%,rgba(15,163,177,.2),transparent 28%),radial-gradient(circle at 78% 22%,rgba(143,232,239,.12),transparent 28%),linear-gradient(90deg,rgba(6,23,36,.42),rgba(6,23,36,.08),rgba(8,111,122,.18));opacity:.9}.crm-dashboard-hero:after{border:1px solid rgba(143,232,239,.08)}.crm-dashboard-hero>:not(.crm-dashboard-watermark){position:relative;z-index:1}.crm-dashboard-hero p{max-width:700px}.crm-dashboard-hero:after{border-color:rgba(143,232,239,.12)}.crm-funnel-bi,.crm-funnel-stage{display:grid;gap:8px}.crm-funnel-stage{align-items:center;background:transparent;border:0;border-radius:0;font-size:12px;grid-template-columns:92px minmax(0,1fr) 40px;min-height:24px;padding:0}.crm-funnel-stage strong{color:var(--crm-text);font-size:12px;font-weight:400;line-height:1.2}.crm-funnel-stage-track{height:8px;overflow:hidden;border-radius:8px;background:var(--crm-surface-2)}.crm-funnel-stage-track i{background:var(--crm-accent);border-radius:inherit;display:block;height:100%}.crm-funnel-stage b{color:var(--crm-text);font-size:12px;font-weight:600;text-align:right}.crm-funnel-stage span{color:var(--crm-muted);font-size:11px;font-weight:400;text-align:right}@media (max-width:1279px){.crm-agenda-layout,.crm-leads-operational-grid{grid-template-columns:1fr}.crm-agenda-layout{grid-template-areas:"week" "form" "history"}.crm-dashboard-main{grid-template-columns:1fr}.crm-dashboard-side,.crm-dashboard-wide{grid-column:auto}.crm-sidebar-watermark__layer{inset:auto 0 86px;height:260px;background-size:260px auto}.crm-nav{padding-bottom:300px}.crm-dashboard-filters,.crm-dashboard-hero{grid-template-columns:1fr}.crm-dashboard-filters,.crm-dashboard-hero-copy{grid-column:auto}.crm-dashboard-score{grid-template-columns:1fr}.crm-dashboard-score small,.crm-dashboard-score span{grid-column:auto}.crm-dashboard-score strong{grid-row:auto}.crm-funnel-stage{grid-template-columns:1fr}.crm-funnel-stage b,.crm-funnel-stage span{text-align:left}.crm-agenda-kpis,.crm-leads-followup-grid,.crm-leads-kpis,.crm-pipeline-kpis{grid-template-columns:1fr}.crm-agenda-hero{align-items:flex-start;flex-direction:column}.crm-agenda-hero-actions{flex:1 1 auto;width:100%}.crm-agenda-composer-footer,.crm-leads-status-strip{align-items:flex-start;flex-direction:column}.crm-agenda-composer-footer .crm-input,.crm-agenda-hero-actions .crm-input{max-width:none;width:100%}.crm-leads-status-strip small{text-align:left}.crm-leads-toolbar{grid-template-columns:1fr}}.crm-root{--crm-brand:#0b3c5d;--crm-accent:#0fa3b1;--crm-muted:#5b7384;--crm-bg:#f3f5f7;--crm-surface:#ffffff;--crm-border:#d5dee4;--crm-sidebar-w:264px;--crm-sidebar-collapsed-w:72px;--font-body:var(--font-montserrat,Montserrat),"Segoe UI",Arial,sans-serif;--font-display:"Frankfurter",var(--font-fredoka,Fredoka),"Arial Rounded MT Bold",var(--font-body);font-family:var(--font-body);font-weight:400}.crm-app{--crm-brand:#0b3c5d;--crm-brand-deep:#0b3c5d;--crm-on-brand:#f4fbfc;--crm-accent:#0fa3b1;--crm-muted:#5b7384;--crm-bg:#f3f5f7;--crm-surface:#ffffff;--crm-surface-2:#f7f9fb;--crm-border:#d5dee4;--crm-text:#16324a;--crm-success:#0f7b6c;--crm-warning:#b54708;--crm-danger:#b42318;--crm-chart-1:#0b3c5d;--crm-chart-2:#0fa3b1;--crm-chart-3:#e69f00;--crm-chart-4:#0072b2;--crm-chart-5:#cc79a7;--crm-chart-6:#d55e00;--crm-status-ok:#0072b2;--crm-status-progress:#0fa3b1;--crm-status-wait:#e69f00;--crm-status-risk:#d55e00;--crm-sidebar-collapsed-w:72px;--font-body:var(--font-montserrat,Montserrat),"Segoe UI",Arial,sans-serif;--font-display:"Frankfurter",var(--font-fredoka,Fredoka),"Arial Rounded MT Bold",var(--font-body);--crm-fs-xs:10px;--crm-fs-sm:11px;--crm-fs-md:12px;--crm-fs-body:12px;--crm-fs-title:13px;--crm-fs-section:16px;--crm-fs-kpi:22px;--crm-fw-regular:400;--crm-fw-medium:600;--crm-fw-bold:700;--crm-fw-black:800;--crm-page-gap:18px;--crm-card-gap:12px;--crm-toolbar-gap:8px;--crm-btn-h:32px;--crm-btn-fs:var(--crm-fs-sm);--crm-btn-fw:var(--crm-fw-medium);--crm-btn-radius:8px;--crm-teal:#0a6670;--crm-search-h:40px;--crm-field-h:42px;--crm-icon-size:16px;--crm-icon-stroke:1.6;--crm-nav-item-h:36px;--crm-overlay-radius:8px;--crm-overlay-scrim:rgba(6,23,36,0.55);--crm-z-popup:20;--crm-z-drawer:30;--crm-z-toast:98;--crm-z-chart-tip:99;--crm-chip-h:26px;--crm-chip-fs:var(--crm-fs-xs);--crm-chip-radius:8px;--crm-name-fw:var(--crm-fw-regular);background:var(--crm-bg);color:var(--crm-text);font-family:var(--font-body);font-weight:var(--crm-fw-regular);font-size:var(--crm-fs-body);line-height:1.5}.crm-app,.crm-sidebar{min-height:100vh;display:flex}.crm-sidebar{width:var(--crm-sidebar-w);color:rgba(255,255,255,.88);flex-direction:column;flex-shrink:0;position:sticky;top:0;z-index:20;overflow:hidden;background:linear-gradient(180deg,#061724 0,var(--crm-brand) 42%,#062636 100%);border-right:1px solid rgba(15,163,177,.18);transition:width .2s ease,transform .2s ease;will-change:width}.crm-sidebar-watermark{position:absolute;inset:0;pointer-events:none;z-index:0}.crm-sidebar-watermark__layer{position:absolute;inset:0;background:var(--crm-tenant-mark,url("/crm/valor-ia-sidebar-watermark.png")) center bottom /360px auto no-repeat;opacity:.38;-webkit-mask-image:radial-gradient(ellipse 90% 28% at 50% 12%,transparent 0,transparent 58%,#000 59%);mask-image:radial-gradient(ellipse 90% 28% at 50% 12%,transparent 0,transparent 58%,#000 59%)}.crm-sidebar-watermark-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,23,36,.15),rgba(11,60,93,.22) 45%,rgba(6,23,36,.38));pointer-events:none;z-index:1}.crm-sidebar-inner{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;flex:1}.crm-sidebar-brand{position:relative;z-index:3;padding:18px 16px 14px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(6,23,36,.97);box-shadow:0 12px 28px rgba(6,23,36,.55)}.crm-sidebar-brand-row,.crm-sidebar-module-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-sidebar-module-row{margin-top:10px;min-height:32px}.crm-sidebar-collapse,.crm-sidebar-mobile-close{width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.07);color:rgba(255,255,255,.82);cursor:pointer}.crm-sidebar-collapse:hover,.crm-sidebar-mobile-close:hover{border-color:rgba(15,163,177,.6);color:#ffffff}.crm-sidebar-mobile-close{display:none}.crm-brand-lockup{display:flex;align-items:center;gap:10px}.crm-brand-lockup--sm{gap:8px}.crm-brand-v-wrap{width:54px;height:54px;flex-shrink:0;overflow:visible;position:relative}.crm-brand-v-crop{position:absolute;inset:0;width:100%;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));object-fit:contain}.crm-brand-v-crop.crm-brand-tenant-logo{height:100%;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.crm-brand-lockup.has-custom-logo .crm-brand-v-wrap{overflow:hidden;border-radius:10px}.crm-brand-wordmark.is-custom .crm-brand-valor{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-brand-lockup--sm .crm-brand-v-wrap{width:42px;height:42px}.crm-brand-lockup--sm .crm-brand-v-crop{width:100%;top:0}.crm-brand-lockup--lg .crm-brand-v-wrap{width:68px;height:68px}.crm-brand-lockup--lg .crm-brand-v-crop{width:100%;top:0}.crm-brand-wordmark{display:inline-flex;align-items:baseline;gap:.18em;line-height:1;white-space:nowrap}.crm-brand-wordmark--sm{font-size:18px}.crm-brand-wordmark--md{font-size:22px}.crm-brand-wordmark--lg{font-size:28px}.crm-brand-valor{font-family:var(--font-body);font-weight:600;letter-spacing:-.02em}.crm-hero .crm-brand-valor,.crm-sidebar .crm-brand-valor{color:#ffffff}.crm-brand-ia{font-family:var(--font-display);font-weight:600;color:var(--crm-accent);letter-spacing:.02em;font-size:1.06em}.crm-brand-slogan{margin:0;font-family:var(--font-body);font-weight:300;font-size:11px;line-height:1.45;color:rgba(255,255,255,.62)}.crm-sidebar-module{margin:0;padding-left:2px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46)}.crm-nav{flex:1;overflow:auto;padding:14px 10px 18px;scrollbar-width:thin;scrollbar-color:rgba(15,163,177,.45) transparent}.crm-sidebar-version{flex:0 0 auto;margin:0 8px 10px;padding:8px 10px;border:1px solid rgba(15,163,177,.35);border-radius:8px;background:rgba(15,163,177,.12);color:rgba(255,255,255,.78);font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.35;text-align:center}.crm-sidebar-version.is-promo{margin-top:2px}.crm-sidebar-version-full{display:block}.crm-sidebar-version-short{display:none;font-weight:800;letter-spacing:.06em;color:rgba(15,163,177,.9)}.crm-sidebar.is-collapsed .crm-sidebar-version{margin:0 4px 8px;padding:6px 2px}.crm-sidebar.is-collapsed .crm-sidebar-version-full{display:none}.crm-sidebar.is-collapsed .crm-sidebar-version-short{display:block}.crm-nav-group+.crm-nav-group{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.crm-nav-group-title,.crm-nav-group>p{color:rgba(15,163,177,.92);font-size:10px;font-weight:400;letter-spacing:.08em;line-height:1.2;margin:0 8px 8px;text-transform:uppercase}.crm-nav-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:var(--crm-nav-item-h,36px);padding:6px 8px;border-radius:8px;color:rgba(255,255,255,.78);font-size:11px;font-weight:400;position:relative;transition:background .15s ease,color .15s ease,transform .15s ease}.crm-nav-link:hover{background:rgba(255,255,255,.08)}.crm-nav-link.is-active{background:rgba(15,163,177,.22);color:#fff;box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-nav-link.is-soon{opacity:.72}.crm-nav-link small{font-size:9px;font-weight:800;text-transform:uppercase;color:rgba(255,255,255,.38)}.crm-nav-icon svg{height:var(--crm-icon-size,16px);stroke-width:var(--crm-icon-stroke,1.6);width:var(--crm-icon-size,16px)}.crm-nav-icon{width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-size:10px;font-weight:950}.crm-sidebar-user{display:none}.crm-sidebar-user strong{font-size:13px;font-weight:600;color:#fff}.crm-sidebar-user span{font-size:11px;font-weight:300;color:rgba(255,255,255,.58)}.crm-signout{margin-top:8px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.86);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.crm-sidebar.is-collapsed{width:var(--crm-sidebar-collapsed-w);overflow:visible}.crm-sidebar.is-collapsed .crm-sidebar-inner{overflow:visible}.crm-sidebar-brand-expand{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;width:100%}.crm-sidebar-expand-hint{background:#111111;border-radius:8px;color:#ffffff;font-family:var(--font-body);font-size:12px;font-weight:400;left:calc(100% + 10px);letter-spacing:normal;line-height:1.3;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);visibility:hidden;white-space:nowrap;z-index:80}.crm-sidebar.is-collapsed .crm-sidebar-brand-expand:focus-visible .crm-sidebar-expand-hint,.crm-sidebar.is-collapsed .crm-sidebar-brand-expand:hover .crm-sidebar-expand-hint{opacity:1;visibility:visible}.crm-sidebar.is-collapsed .crm-sidebar-brand{padding:12px 10px 10px}.crm-sidebar.is-collapsed .crm-sidebar-brand-row{align-items:center;flex-direction:column;gap:8px;justify-content:center}.crm-sidebar.is-collapsed .crm-brand-lockup{justify-content:center}.crm-sidebar.is-collapsed .crm-brand-v-wrap{width:46px;height:46px}.crm-sidebar.is-collapsed .crm-brand-slogan,.crm-sidebar.is-collapsed .crm-brand-wordmark,.crm-sidebar.is-collapsed .crm-nav-group-title,.crm-sidebar.is-collapsed .crm-nav-group>p,.crm-sidebar.is-collapsed .crm-nav-label,.crm-sidebar.is-collapsed .crm-nav-soon,.crm-sidebar.is-collapsed .crm-sidebar-module,.crm-sidebar.is-collapsed .crm-sidebar-user span,.crm-sidebar.is-collapsed .crm-sidebar-user strong,.crm-sidebar.is-collapsed .crm-signout span{display:none}.crm-sidebar.is-collapsed .crm-sidebar-collapse{height:28px;margin-top:0;order:2;width:28px}.crm-sidebar.is-collapsed .crm-nav{padding:12px 10px}.crm-sidebar.is-collapsed .crm-nav-group+.crm-nav-group{margin-top:10px}.crm-sidebar.is-collapsed .crm-nav-link{grid-template-columns:1fr;justify-items:center;padding:9px 0}.crm-sidebar.is-collapsed .crm-nav-link.is-active{box-shadow:inset 0 0 0 1px rgba(15,163,177,.55)}.crm-sidebar.is-collapsed .crm-sidebar-user{padding:12px 10px 16px}.crm-sidebar.is-collapsed .crm-signout{justify-content:center;padding:9px 0}.crm-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.crm-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;height:56px;min-height:56px;padding:0 18px;position:sticky;top:0;z-index:30;background:var(--crm-surface);border-bottom:1px solid var(--crm-border);color:var(--crm-text);backdrop-filter:none}.crm-topbar-page{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;overflow:hidden}.crm-topbar h1{color:var(--crm-brand);flex:0 1 auto;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;text-transform:none;white-space:nowrap}.crm-app[data-theme=dark] .crm-topbar h1{color:var(--crm-accent)}.crm-topbar p,.crm-topbar-sub{color:var(--crm-muted);flex:1 1 auto;font-family:var(--font-body);font-size:11px;font-weight:400;line-height:1.3;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-eyebrow{display:none}.crm-topbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.crm-topbar-gestao-wrap{position:relative}.crm-topbar-gestao-scrim{position:fixed;inset:0;z-index:80;border:0;padding:0;margin:0;background:rgb(11 28 48/35%);cursor:pointer}.crm-topbar-gestao-panel{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));padding:16px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface);box-shadow:0 18px 48px rgb(11 28 48/28%)}.crm-topbar-gestao-panel ul{list-style:none;margin:12px 0;padding:0;max-height:220px;overflow:auto}.crm-topbar-gestao-panel li{margin:6px 0;font-size:13px;line-height:1.4}.crm-topbar-gestao-panel li.is-in{color:var(--crm-text)}.crm-topbar-gestao-panel li.is-out{color:var(--crm-brand)}.crm-topbar-gestao-suggestions{display:grid;gap:8px;margin:12px 0}.crm-topbar-gestao-suggestions button{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:36px;margin:0;padding:0 12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface);color:var(--crm-text);font:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer}.crm-topbar-gestao-suggestions button.is-on{border-color:var(--crm-brand);background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface))}.crm-topbar-gestao-compose{margin:0}.crm-topbar-gestao-field{position:relative}.crm-topbar-gestao-field textarea{box-sizing:border-box;display:block;width:100%;min-height:72px;margin:0;padding:10px 48px 10px 12px;resize:vertical}.crm-topbar-gestao-field>.crm-topbar-gestao-send{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:var(--crm-brand);color:#fff;cursor:pointer}.crm-topbar-gestao-field>.crm-topbar-gestao-send:disabled{opacity:.45;cursor:default}.crm-inline-actions.crm-dashboard-drill-actions{margin-top:12px;flex-wrap:nowrap;justify-content:flex-start}.crm-table .crm-inline-actions.crm-dashboard-drill-actions{margin-top:0}.crm-dashboard-drill-actions .crm-button{width:32px;height:32px;min-height:32px;padding:0}.crm-sellers-page .crm-seller-name{text-align:left}.crm-sellers-page .crm-seller-name .crm-button{justify-content:flex-start;height:auto;min-height:0;padding:0}.crm-sellers-page .crm-seller-metric{text-align:center;font-variant-numeric:tabular-nums}.crm-sellers-page .crm-seller-metric .crm-button{justify-content:center;width:100%;height:auto;min-height:0;margin:0;padding:0}.crm-sellers-page .crm-kpi.is-stalled strong,.crm-sellers-page .is-stalled-count{color:var(--crm-status-risk);font-weight:700}.crm-seller-report ul{list-style:none;margin:8px 0 12px;padding:0;max-height:360px;overflow:auto;display:grid;gap:8px}.crm-seller-report li{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--crm-border);border-radius:8px}.crm-seller-report li span,.crm-seller-report li strong{font-size:12px}.crm-seller-report li.is-in{border-left:3px solid #1b6ca8}.crm-seller-report li.is-out{border-left:3px solid var(--crm-brand)}.crm-seller-report li p{margin:0;font-size:13px;line-height:1.4}.crm-seller-sheet .crm-table td,.crm-seller-sheet .crm-table th{vertical-align:middle}.crm-seller-sheet .crm-table td:nth-child(3),.crm-seller-sheet .crm-table th:nth-child(3){text-align:right;white-space:nowrap}.crm-seller-sheet .crm-table td.crm-seller-action,.crm-seller-sheet .crm-table th:last-child{text-align:right;white-space:nowrap;width:132px}.crm-seller-sheet .crm-seller-action .crm-button{height:32px;min-height:32px;padding:0 10px}.crm-seller-candidates{list-style:none;display:grid;gap:8px;margin:8px 0 12px;padding:0}.crm-seller-candidates button{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;gap:12px;margin:0;padding:0 12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface);color:var(--crm-text);text-align:left;cursor:pointer}.crm-seller-candidates button:disabled{opacity:.5;cursor:default}.crm-seller-sheet .crm-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.crm-seller-sheet .crm-kpi{min-height:72px;justify-content:center}.crm-seller-sheet .crm-view-toggle{display:flex;width:100%;margin:0 0 12px}.crm-seller-sheet .crm-view-toggle button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;height:36px;min-height:36px;padding:0 8px;font-weight:600}@media (max-width:1279px){.crm-seller-sheet .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-channel-stack{display:flex;flex-direction:column;gap:12px}.crm-channel-caption{margin:4px 0 0;color:var(--crm-muted,#5b7083);font-size:12px;line-height:1.4}.crm-gestao-channel-form{display:grid;gap:8px;margin-top:10px;max-width:520px}.crm-gestao-channel-form label{display:grid;gap:4px;font-size:12px}.crm-topbar-bell,.crm-topbar-theme,.crm-topbar-tutorial,.crm-topbar-user-trigger{box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:none;color:var(--crm-brand);font-size:11px;font-weight:600;padding:0 10px;cursor:pointer;text-decoration:none}.crm-topbar-bell{min-width:42px;justify-content:center}.crm-topbar-bell,.crm-topbar-bell-wrap{position:relative}.crm-topbar-bell-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:min(360px,calc(100vw - 24px));max-height:min(420px,70vh);overflow:auto;border-radius:12px;border:1px solid var(--crm-border);background:var(--crm-surface,#fff);color:var(--crm-ink,#0b3c5d);box-shadow:0 12px 32px rgba(11,60,93,.18)}.crm-topbar-bell-panel-head{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid var(--crm-border)}.crm-topbar-bell-panel-head strong{display:block;font-size:12px;font-weight:750}.crm-topbar-bell-panel-head span{display:block;margin-top:2px;font-size:11px;color:var(--crm-muted)}.crm-topbar-bell-list{list-style:none;margin:0;padding:0}.crm-topbar-bell-list li{padding:0;border-bottom:1px solid rgba(11,60,93,.08)}.crm-topbar-bell-item{display:grid;gap:2px;width:100%;margin:0;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.crm-topbar-bell-item:hover{background:rgba(15,163,177,.08)}.crm-topbar-bell-item em,.crm-topbar-bell-list em{font-style:normal;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-accent,#0fa3b1)}.crm-topbar-bell-item em.is-high,.crm-topbar-bell-list em.is-high{color:#b42318}.crm-topbar-bell-item strong,.crm-topbar-bell-list strong{font-size:12px;font-weight:700}.crm-topbar-bell-item span,.crm-topbar-bell-list span{font-size:11px;color:var(--crm-muted);line-height:1.35}.crm-topbar-bell-empty{padding:14px;font-size:12px;color:var(--crm-muted)}.crm-topbar-bell-footer{display:block;padding:12px 14px;text-align:center;font-size:12px;font-weight:750;color:var(--crm-brand,#0b3c5d);text-decoration:none;border-top:1px solid var(--crm-border)}.crm-topbar-bell-footer:hover{background:rgba(15,163,177,.08)}.crm-topbar-bell strong{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#c93636;color:#fff;font-size:9px;padding:0 4px}.crm-topbar-bell:hover,.crm-topbar-theme:hover,.crm-topbar-tutorial:hover,.crm-topbar-user-trigger:hover{background:var(--crm-surface-2);border-color:color-mix(in srgb,var(--crm-accent) 60%,var(--crm-border));color:var(--crm-brand)}.crm-topbar-user{position:relative;display:inline-flex;align-items:center;gap:8px}.crm-topbar-user-trigger{padding:0 10px 0 4px}.crm-topbar-signout{box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:none;color:var(--crm-brand);font-size:11px;font-weight:600;padding:0 10px;cursor:pointer}.crm-topbar-signout.is-icon-only,.crm-topbar-theme.is-icon-only,.crm-topbar-tutorial.is-icon-only{width:32px;min-width:32px;padding:0;justify-content:center}.crm-topbar-signout.is-icon-only span,.crm-topbar-theme.is-icon-only span,.crm-topbar-tutorial.is-icon-only span{display:none}.crm-topbar-signout:hover:not(:disabled){background:color-mix(in srgb,#b42318 8%,var(--crm-surface));border-color:#b42318;color:#b42318}.crm-topbar-signout:disabled{opacity:.55;cursor:wait}.crm-topbar-avatar{box-sizing:border-box;width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--crm-brand) 9%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));color:var(--crm-brand);font-size:10px;font-weight:700}.crm-topbar-user-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;max-width:180px}.crm-topbar-user-text strong{font-size:var(--crm-fs-sm);font-weight:var(--crm-name-fw,400);color:#ffffff}.crm-topbar-user-text small,.crm-topbar-user-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crm-topbar-user-text small{font-size:var(--crm-fs-xs);font-weight:var(--crm-fw-medium);color:rgba(255,255,255,.7)}.crm-topbar-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;border-radius:10px;border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:0 16px 34px rgba(11,60,93,.12);overflow:hidden;z-index:40}.crm-topbar-menu-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--crm-border);background:var(--crm-surface-2);color:var(--crm-muted)}.crm-topbar-menu-head strong{display:block;color:var(--crm-text);font-size:12px}.crm-topbar-menu-head span{display:block;font-size:11px;margin-top:2px}.crm-topbar-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:0;background:transparent;color:var(--crm-text);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.crm-topbar-menu-item:hover{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface))}.crm-topbar-menu-item.is-danger{color:#9b1c1c;border-top:1px solid var(--crm-border)}.crm-menu-toggle{display:none;width:38px;height:38px;border-radius:8px;border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-brand)}.crm-content{padding:20px 24px 40px}.crm-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:none;overflow:hidden}.crm-card+.crm-card{margin-top:18px}.crm-card-header{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:11px;min-height:56px;padding:12px 16px;border-bottom:1px solid var(--crm-border)}.crm-card-header h2{font-size:13px;font-weight:600;line-height:1.3;color:var(--crm-text)}.crm-card-header h2,.crm-card-header p{font-family:var(--font-body);letter-spacing:0;text-transform:none}.crm-card-header p{font-size:11px;font-weight:400;line-height:1.35;margin:2px 0 0;color:var(--crm-muted)}.crm-card-icon{box-sizing:border-box;flex:0 0 32px;align-self:center;width:32px;height:32px;border-radius:var(--crm-finish-radius,8px);display:inline-flex;align-items:center;justify-content:center;line-height:0;margin:0;padding:0;overflow:hidden;text-align:center;background:color-mix(in srgb,var(--crm-brand) 9%,white);border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));color:var(--crm-brand);font-size:10px;font-weight:950;justify-self:start}.crm-card-icon svg{display:block;flex:0 0 auto;width:16px;height:16px;margin:0 auto}.crm-card-body{padding:16px}.crm-dashboard-kpis,.crm-kpi-grid{display:grid;width:100%;gap:12px;margin-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));align-items:stretch}.crm-dashboard-kpis>*,.crm-kpi-grid>*{min-width:0;width:100%;height:100%;box-sizing:border-box}.crm-dashboard-kpi,.crm-kpi,button.crm-dashboard-kpi{position:relative;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:stretch;text-align:left;min-height:88px;padding:12px;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;text-decoration:none;color:inherit;cursor:pointer}.crm-kpi-grid .crm-kpi,.crm-kpi-grid button.crm-dashboard-kpi{cursor:default}.crm-dashboard-kpi-top,.crm-kpi-top{display:none}.crm-dashboard-kpi>p,.crm-dashboard-kpi>span:not(.crm-dashboard-kpi-top),.crm-kpi>p,.crm-kpi>span:not(.crm-dashboard-kpi-top){align-self:stretch;display:block;margin:0;color:var(--crm-muted);font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.crm-dashboard-kpi>p>svg,.crm-kpi>p>svg{display:none}.crm-dashboard-kpi strong,.crm-kpi strong{display:block;margin:0;color:var(--crm-brand);font-family:var(--font-body);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere;word-break:break-word}.crm-app[data-theme=dark] .crm-dashboard-kpi strong,.crm-app[data-theme=dark] .crm-kpi strong{color:#f4fbfc}.crm-dashboard-kpi small,.crm-kpi small{display:block;margin:0;color:var(--crm-muted);font-size:11px;font-weight:400}.crm-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px;padding:24px;border-radius:8px;background:linear-gradient(135deg,#061724 0,var(--crm-brand) 58%,#0a6670 100%);border:1px solid color-mix(in srgb,var(--crm-accent) 36%,var(--crm-brand));color:#fff}.crm-hero-watermark{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.crm-hero-watermark:before{content:"";position:absolute;inset:0;background:var(--crm-tenant-mark,url("/crm/valor-ia-sidebar-watermark.png")) center /cover no-repeat;opacity:.34}.crm-hero-watermark:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(6,23,36,.88),rgba(11,60,93,.62) 48%,rgba(10,102,112,.48))}.crm-hero>*{position:relative;z-index:1}.crm-hero h2{font-family:var(--font-body);font-size:var(--crm-fs-section);font-weight:var(--crm-fw-medium);margin-bottom:6px}.crm-hero p{font-size:14px;font-weight:300;color:rgba(255,255,255,.76);max-width:560px}.crm-hero-panel{min-width:220px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:14px}.crm-hero-panel span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.68)}.crm-hero-panel strong{display:block;font-size:42px;margin-top:6px}.crm-table-wrap{overflow:auto}.crm-table{width:100%;border-collapse:collapse;font-size:var(--crm-fs-body)}.crm-table td,.crm-table th{padding:12px 14px;border-bottom:1px solid var(--crm-border);text-align:left}.crm-table .crm-num,.crm-table td.is-num,.crm-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.crm-status-dot{background:var(--crm-accent);border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.crm-badge{display:inline-flex;align-items:center;gap:6px;border-radius:0;padding:0;font-size:11px;font-weight:600;line-height:1;text-transform:none}.crm-badge.is-active,.crm-badge.is-qualified{background:color-mix(in srgb,var(--crm-status-ok) 14%,white);color:var(--crm-status-ok)}.crm-badge.is-open{background:color-mix(in srgb,var(--crm-status-progress) 16%,white);color:#0a6670}.crm-badge.is-new{background:rgba(15,163,177,.12);color:#0a6670}.crm-badge.is-paid,.crm-badge.is-won{background:color-mix(in srgb,var(--crm-status-ok) 14%,white);color:var(--crm-status-ok)}.crm-badge.is-brand-blue{background:rgba(11,60,93,.14);color:#0b3c5d}.crm-badge.is-awaiting{background:color-mix(in srgb,var(--crm-status-wait) 28%,white);color:#7a5200}.crm-badge.is-approved-military{background:rgba(75,96,58,.2);color:#3d4f2e}.crm-table tr.is-selected-proposal{outline:1px solid rgba(15,163,177,.45);background:rgba(15,163,177,.06)}.crm-proposal-client-search{min-width:220px;max-width:320px}.crm-inline-actions{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:8px;margin-top:16px}.crm-proposal-row-actions,.crm-table .crm-inline-actions,.crm-users-row-actions{flex-direction:row!important;flex-wrap:nowrap;gap:6px;margin-top:0;white-space:nowrap}.crm-proposal-row-actions .crm-button,.crm-table .crm-inline-actions .crm-button,.crm-users-row-actions .crm-button{flex:0 0 auto}.crm-proposal-situation{display:grid;gap:6px;min-width:180px}.crm-proposal-situation .crm-input-inline{width:100%;font-weight:400}.crm-proposal-situation .crm-muted-note{margin:0;font-weight:400}.crm-card-header>.crm-action-bar,.crm-card-header>.crm-button,.crm-card-header>.crm-inline-actions,.crm-card-header>.crm-settings-section-actions,.crm-card-header>a.crm-button{flex-shrink:0;margin-left:auto;margin-top:0}.crm-card-header>div:nth-child(2){flex:1 1 auto;min-width:0}.crm-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--crm-brand);border-radius:var(--crm-btn-radius,8px);box-sizing:border-box;min-height:var(--crm-btn-h,32px);padding:0 12px;font-family:var(--font-body);font-size:var(--crm-btn-fs,11px);font-weight:var(--crm-btn-fw,600);line-height:1.2;background:var(--crm-brand);color:#fff;cursor:pointer;white-space:nowrap}.crm-button svg{flex:0 0 auto;height:var(--crm-icon-size,16px);width:var(--crm-icon-size,16px);stroke-width:var(--crm-icon-stroke,1.6)}.crm-button.is-secondary{background:var(--crm-surface-2);color:var(--crm-brand);border:1px solid var(--crm-border)}.crm-button.is-icon-only{min-height:var(--crm-btn-h,32px);min-width:var(--crm-btn-h,32px);padding:0;width:var(--crm-btn-h,32px)}.crm-button.is-icon-suffix{min-height:var(--crm-btn-h,32px);padding:0 10px}.crm-button .crm-btn-suffix{font-size:var(--crm-fs-xs);font-weight:var(--crm-fw-medium);letter-spacing:.02em;text-transform:uppercase}.crm-alert{border-radius:8px;padding:12px 14px;font-size:12px;font-weight:600;background:rgba(201,54,54,.08);color:#9b1c1c;border:1px solid rgba(201,54,54,.18);margin-bottom:16px}.crm-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);gap:28px;min-height:230px;padding:30px;border-radius:8px;color:#ffffff;background:linear-gradient(135deg,#061724 0,var(--crm-brand) 54%,#0a6670 100%);border:1px solid color-mix(in srgb,var(--crm-accent) 34%,var(--crm-brand))}.crm-dashboard-hero h2{margin:8px 0;font-family:var(--font-body);font-weight:var(--crm-fw-medium)}.crm-dashboard-hero p{max-width:650px;color:rgba(255,255,255,.78);font-size:14px;font-weight:300}.crm-dashboard-filters{border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.crm-dashboard-filters label{display:grid;gap:5px;color:rgba(255,255,255,.72);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-dashboard-filters select{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:rgba(255,255,255,.11);color:#ffffff;font:inherit;font-size:12px;font-weight:700;padding:0 10px}.crm-dashboard-filters option{color:#1a2332}.crm-dashboard-score{margin-top:6px;padding:14px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.crm-dashboard-score small,.crm-dashboard-score span{display:block}.crm-dashboard-score span{color:rgba(255,255,255,.72);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-dashboard-score strong{display:block;margin-top:4px;color:#ffffff;font-size:44px}.crm-dashboard-score small{margin-top:6px;color:rgba(255,255,255,.72);font-size:11px;font-weight:500}.crm-dashboard-kpi.is-danger:after,.crm-dashboard-kpi.is-warning:after,.crm-dashboard-kpi:after{content:none;display:none}a.crm-dashboard-kpi:focus-visible,a.crm-dashboard-kpi:hover{border-color:color-mix(in srgb,var(--crm-brand) 45%,var(--crm-border));outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-brand) 18%,transparent)}.crm-dashboard-main{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(340px,1fr) minmax(320px,.85fr);gap:18px;align-items:start;margin-top:18px}.crm-dashboard-panel{margin-top:0}.crm-dashboard-side{display:grid;gap:14px;align-content:start}.crm-panel-link{margin-left:auto;color:var(--crm-accent);font-size:11px;font-weight:600;white-space:nowrap}.crm-funnel-approved{grid-template-columns:minmax(96px,.34fr) minmax(150px,1fr) minmax(106px,.36fr);align-items:center;min-height:315px;padding:18px 14px;border:1px solid var(--crm-border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--crm-accent) 5%,white),var(--crm-surface-2))}.crm-funnel-approved,.crm-funnel-labels{display:grid;gap:10px}.crm-funnel-labels small,.crm-funnel-labels span,.crm-funnel-labels strong{display:block}.crm-funnel-labels strong{color:var(--crm-brand);font-size:10px;font-weight:900;line-height:1.2}.crm-funnel-labels small{color:var(--crm-muted);font-size:9px;font-weight:700;margin-top:2px}.crm-funnel-metrics{display:grid;gap:10px;align-items:center;min-width:106px}.crm-funnel-metric-row,.crm-funnel-metrics-head{display:grid;grid-template-columns:36px 62px;gap:6px;align-items:center}.crm-funnel-metrics-head span{color:var(--crm-brand);font-size:9px;font-weight:900;text-align:right}.crm-funnel-metric-row b,.crm-funnel-metric-row strong{color:var(--crm-text);font-size:11px;font-weight:850;text-align:right}.crm-dashboard-insight{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:14px;padding:11px 12px;border-radius:8px;background:color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 20%,var(--crm-border))}.crm-dashboard-insight.is-warning{background:rgba(183,121,31,.08);border-color:rgba(183,121,31,.22)}.crm-dashboard-insight strong{color:var(--crm-brand);font-size:11px;font-weight:950;text-transform:uppercase}.crm-dashboard-insight span{color:var(--crm-muted);font-size:11px;font-weight:700;text-align:right}.crm-finance-health,.crm-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-finance-health div,.crm-finance-summary div{padding:10px;border:1px solid color-mix(in srgb,var(--crm-accent) 20%,var(--crm-border));border-radius:8px;background:color-mix(in srgb,var(--crm-accent) 5%,var(--crm-surface))}.crm-finance-health{margin-top:10px}.crm-finance-health div{background:var(--crm-surface);border-left:4px solid #16834a}.crm-finance-health div:nth-child(2){border-left-color:#b7791f}.crm-finance-health div.is-danger{border-left-color:#c93636}.crm-finance-health span,.crm-finance-health strong,.crm-finance-summary span,.crm-finance-summary strong{display:block}.crm-finance-health span,.crm-finance-summary span{color:var(--crm-muted);font-size:10px;font-weight:850}.crm-finance-summary strong{margin-top:5px;color:var(--crm-accent);font-size:15px;line-height:1.1}.crm-finance-health strong{margin-top:4px;color:var(--crm-brand);font-size:13px}.crm-finance-health .is-danger strong{color:#c93636}.crm-financial-focus-grid{display:grid;gap:var(--crm-card-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr))}.crm-financial-toolbar{grid-template-columns:minmax(160px,.7fr) minmax(320px,1.3fr)}.crm-financial-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:14px 16px;border:1px solid var(--crm-border);border-radius:12px;background:color-mix(in srgb,var(--crm-brand) 4%,white)}.crm-financial-filter{display:grid;gap:6px;min-width:0}.crm-financial-filter>span{color:var(--crm-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.crm-financial-filter input[type=month],.crm-financial-filter select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--crm-border);border-radius:8px;background:#fff;color:var(--crm-ink,#123);font:inherit;font-size:13px}.crm-financial-toolbar>div:first-child span{display:none}.crm-financial-toolbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;min-width:0;width:100%}.crm-financial-toolbar-actions .crm-search{flex:1 1 auto;min-width:220px;max-width:420px}.crm-financial-toolbar-actions .crm-search.is-filter{flex:0 0 200px;max-width:220px}.crm-financial-toolbar-actions svg{color:var(--crm-muted)}.crm-financial-toolbar-actions .crm-input{min-width:0;width:100%}.crm-financial-kpi-grid{width:100%}.crm-financial-focus-grid div{background:var(--crm-surface);border:1px solid var(--crm-border);border-left:4px solid var(--crm-accent);border-radius:8px;box-shadow:0 1px 2px rgba(11,60,93,.06);min-width:0;padding:10px 12px}.crm-financial-focus-grid .is-warning{border-left-color:#b7791f}.crm-financial-focus-grid .is-danger{border-left-color:#c93636}.crm-financial-focus-grid small,.crm-financial-focus-grid span,.crm-financial-focus-grid strong{display:block}.crm-financial-focus-grid span{color:var(--crm-muted);font-size:var(--crm-fs-xs);font-weight:var(--crm-fw-medium);text-transform:uppercase}.crm-financial-focus-grid strong{color:var(--crm-brand);font-size:var(--crm-fs-kpi);font-weight:var(--crm-fw-medium);line-height:1.15;margin-top:4px;overflow-wrap:anywhere}.crm-financial-focus-grid .is-danger strong{color:#c93636}.crm-financial-focus-grid .is-warning strong{color:#b7791f}.crm-financial-focus-grid small{color:var(--crm-muted);font-size:11px;font-weight:650;line-height:1.35;margin-top:6px}.crm-financial-grid{display:grid;gap:var(--crm-page-gap,18px);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.crm-financial-grid .crm-card{margin-top:0}.crm-financial-flow-chart{align-items:end;background:linear-gradient(to bottom,color-mix(in srgb,var(--crm-border) 62%,transparent) 1px,transparent 1px),var(--crm-surface-2);background-size:100% 25%;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:210px;padding:16px 14px 10px}.crm-financial-flow-month{align-items:center;display:grid;gap:8px;height:100%;min-width:0}.crm-financial-flow-bars{align-items:end;display:flex;gap:5px;height:160px;justify-content:center}.crm-financial-flow-bars i{border-radius:999px 999px 4px 4px;display:block;min-height:6px;width:12px}.crm-financial-flow-bars .is-forecast,.crm-financial-legend .is-forecast{background:var(--crm-status-wait)}.crm-financial-flow-bars .is-realized,.crm-financial-legend .is-realized{background:var(--crm-status-ok)}.crm-financial-flow-month strong{color:var(--crm-muted);font-size:11px;font-weight:850;text-align:center;text-transform:uppercase}.crm-financial-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.crm-financial-legend span{align-items:center;color:var(--crm-muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px}.crm-financial-legend i{border-radius:999px;display:inline-block;height:9px;width:9px}.crm-financial-status-list{display:grid;gap:12px}.crm-financial-status-row{display:grid;gap:7px}.crm-financial-status-row div{align-items:center;display:flex;gap:10px;justify-content:space-between}.crm-financial-status-row span{color:var(--crm-muted);font-size:11px;font-weight:850}.crm-financial-status-row strong{color:var(--crm-brand);font-size:13px;font-weight:900}.crm-financial-status-row b{background:var(--crm-surface-2);border-radius:999px;display:block;height:9px;overflow:hidden}.crm-financial-status-row i{border-radius:inherit;display:block;height:100%}.crm-financial-status-row .is-paid{background:var(--crm-status-ok)}.crm-financial-status-row .is-open{background:var(--crm-status-progress)}.crm-financial-status-row .is-danger{background:var(--crm-status-risk)}.crm-financial-status-row small{color:var(--crm-muted);font-size:11px;font-weight:700}.crm-financial-aging{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:210px}.crm-financial-aging-bucket{align-items:center;display:grid;gap:7px;min-width:0}.crm-financial-aging-bucket div{align-items:end;background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:999px 999px 6px 6px;display:flex;height:148px;justify-content:center;overflow:hidden;padding:5px}.crm-financial-aging-bucket i{background:var(--crm-chart-3);border-radius:999px 999px 4px 4px;display:block;min-height:6px;width:100%}.crm-financial-aging-bucket:nth-child(4n+2) i{background:var(--crm-chart-6)}.crm-financial-aging-bucket:nth-child(4n+3) i{background:var(--crm-chart-5)}.crm-financial-aging-bucket:nth-child(4n+4) i{background:var(--crm-chart-1)}.crm-financial-aging-bucket small,.crm-financial-aging-bucket strong{overflow-wrap:anywhere;text-align:center}.crm-financial-aging-bucket strong{color:var(--crm-brand);font-size:12px;font-weight:900}.crm-financial-aging-bucket small{color:var(--crm-muted);font-size:10.5px;font-weight:750}.crm-financial-commission-chart{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;display:flex;gap:6px;min-height:92px;overflow:hidden;padding:8px}.crm-financial-commission-chart div{align-items:center;border-radius:6px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:58px;padding:10px 6px;text-align:center}.crm-financial-commission-chart .is-open{background:var(--crm-status-progress)}.crm-financial-commission-chart .is-warning{background:var(--crm-status-wait);color:#3d2e00}.crm-financial-commission-chart .is-paid{background:var(--crm-status-ok)}.crm-financial-commission-chart strong{font-size:20px;font-weight:950;line-height:1}.crm-financial-commission-chart span{font-size:10px;font-weight:850;margin-top:5px;overflow-wrap:anywhere;text-transform:uppercase}.crm-financial-rule{margin-top:12px}@media (max-width:1279px){.crm-financial-focus-grid,.crm-financial-grid{grid-template-columns:1fr}}@media (max-width:767px){.crm-financial-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}.crm-financial-toolbar-actions .crm-search,.crm-financial-toolbar-actions .crm-search.is-filter{flex:1 1 100%;max-width:none}.crm-financial-aging,.crm-financial-flow-chart{min-height:180px}.crm-financial-flow-bars{height:130px}.crm-financial-aging-bucket div{height:120px}.crm-financial-commission-chart{flex-wrap:wrap}.crm-financial-commission-chart div{flex:1 1 92px}}.crm-agenda-summary{padding:14px;border-radius:8px;background:var(--crm-surface-2);border:1px solid var(--crm-border)}.crm-agenda-summary strong{display:block;color:var(--crm-brand);font-size:34px;line-height:1}.crm-agenda-summary span,.crm-mini-list b,.crm-mini-list span{display:block}.crm-agenda-summary span{margin-top:5px;color:var(--crm-muted);font-size:11px;font-weight:700}.crm-mini-list{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding:11px 12px;border:1px solid var(--crm-border);border-radius:8px}.crm-mini-list span{color:var(--crm-text);font-size:12px;font-weight:850}.crm-mini-list b{color:#b7791f;font-size:11px}.crm-alert-row{align-items:center;border-bottom:1px solid var(--crm-border);display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.crm-alert-row:last-child{border-bottom:0}.crm-alert-row.is-danger{--crm-alert-tone:var(--crm-danger,#b42318)}.crm-alert-row.is-warning{--crm-alert-tone:var(--crm-warning,#b54708)}.crm-alert-row svg{display:none}.crm-alert-row span{color:var(--crm-text);font-size:12px;font-weight:400}.crm-alert-row .crm-panel-link,.crm-alert-row a{color:var(--crm-alert-tone,var(--crm-success,#0f7b6c));font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:0;text-transform:uppercase;white-space:nowrap}.crm-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-ranking-grid span{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid var(--crm-border);color:var(--crm-muted);font-size:12px;font-weight:800}.crm-ranking-grid strong{color:var(--crm-brand)}.crm-origin-placeholder{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.crm-origin-donut{width:150px;aspect-ratio:1;border-radius:999px;border:1px solid var(--crm-border);background:radial-gradient(circle at center,var(--crm-surface) 0 38%,transparent 39%),conic-gradient(var(--crm-chart-1) 0 20%,var(--crm-chart-2) 20% 40%,var(--crm-chart-3) 40% 60%,var(--crm-chart-4) 60% 80%,var(--crm-chart-5) 80% 100%)}.crm-heat-list,.crm-heat-row{display:grid;gap:8px}.crm-heat-row{grid-template-columns:minmax(120px,180px) minmax(0,1fr) 36px;align-items:center}.crm-heat-row b,.crm-heat-row strong{color:var(--crm-text);font-size:12px;font-weight:400}.crm-heat-metric{display:grid;gap:4px}.crm-heat-metric i{display:block;height:6px;overflow:hidden;border-radius:8px;background:var(--crm-surface-2)}.crm-heat-metric b{display:block;height:100%;border-radius:inherit}.crm-origin-placeholder p{color:var(--crm-muted);font-size:12px;font-weight:700}.crm-origin-placeholder strong{color:var(--crm-brand)}.crm-input{border:1px solid var(--crm-border);border-radius:var(--crm-finish-radius,8px);padding:10px 12px;font-size:var(--crm-fs-body);font-weight:var(--crm-fw-regular,400);background:var(--crm-surface);color:var(--crm-text)}select.crm-input{box-sizing:border-box;cursor:pointer;line-height:1.3;min-height:42px;width:100%}.crm-input-wide{width:100%;max-width:420px;margin-bottom:16px}.crm-input-inline{min-width:180px;padding:8px 10px}.crm-toolbar.is-fields{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));justify-content:stretch}.crm-toolbar.is-fields label{display:grid;gap:8px;min-width:0}.crm-toolbar.is-fields label>span{align-items:center;color:var(--crm-brand);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.02em;text-transform:uppercase}.crm-toolbar.is-fields label>span svg{color:var(--crm-brand);flex:0 0 auto}.crm-toolbar.is-fields .crm-input,.crm-toolbar.is-fields .crm-input-inline{min-height:42px;min-width:0;width:100%}.crm-kpi-top{margin-bottom:2px}.crm-kpi-top svg{color:var(--crm-accent);flex:0 0 auto}.crm-kpi{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;min-height:88px;padding:10px 12px}.crm-metric-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.crm-metric-card-top svg{color:var(--crm-accent);flex:0 0 auto}.crm-form-label-row{align-items:center;display:inline-flex;gap:6px}.crm-form-label-row svg{color:var(--crm-accent);flex:0 0 auto}.crm-table-sub{font-size:12px;color:var(--crm-muted);margin-top:4px}.crm-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.crm-pipeline-toolbar{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:10px;display:flex;flex-wrap:nowrap;gap:8px;justify-content:stretch;margin-bottom:12px;padding:8px 10px}.crm-pipeline-toolbar .crm-pipeline-filter-actions{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-width:0;width:100%}.crm-pipeline-toolbar .crm-search{flex:1 1 180px;max-width:280px;min-width:140px}.crm-pipeline-toolbar .crm-input-inline{flex:0 1 150px;max-width:170px;min-height:36px;min-width:118px}@media (max-width:1279px){.crm-pipeline-toolbar,.crm-pipeline-toolbar .crm-pipeline-filter-actions{flex-wrap:wrap}.crm-pipeline-toolbar .crm-input-inline,.crm-pipeline-toolbar .crm-search{flex:1 1 160px;max-width:none}}.crm-toolbar-stats{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;color:var(--crm-muted)}.crm-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.crm-view-toggle{display:inline-flex;border:1px solid var(--crm-border);border-radius:8px;overflow:hidden;background:var(--crm-surface)}.crm-view-toggle button{border:0;background:transparent;padding:10px 14px;font-size:12px;font-weight:800;color:var(--crm-muted)}.crm-view-toggle button.is-active{background:color-mix(in srgb,var(--crm-accent) 12%,white);color:var(--crm-brand)}.crm-kanban-shell{display:flex;flex-direction:column;gap:0;min-width:0}.crm-kanban-hscroll{flex:0 0 14px;height:14px;margin:0 0 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:color-mix(in srgb,var(--crm-brand) 55%,transparent) color-mix(in srgb,var(--crm-border) 55%,transparent);scrollbar-width:thin}.crm-kanban-hscroll::-webkit-scrollbar{height:10px}.crm-kanban-hscroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--crm-border) 55%,transparent);border-radius:999px}.crm-kanban-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm-brand) 70%,#0b747c);border-radius:999px}.crm-kanban-hscroll-spacer{height:1px;min-height:1px}.crm-kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scrollbar-width:none}.crm-kanban-board::-webkit-scrollbar{display:none}.crm-kanban-column{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;min-height:280px;height:min(68vh,calc(100dvh - 260px));max-height:min(68vh,calc(100dvh - 260px));display:flex;flex-direction:column}.crm-kanban-column header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px;border-bottom:1px solid var(--crm-border);background:var(--crm-surface);border-radius:8px 8px 0 0}.crm-kanban-column header strong{font-size:12px;color:var(--crm-brand);line-height:1.3}.crm-kanban-column header span,.crm-kanban-column-meta{display:grid;justify-items:end;gap:2px;font-size:11px;font-weight:800;color:var(--crm-muted)}.crm-kanban-column-meta em{font-style:normal;font-variant-numeric:tabular-nums}.crm-kanban-column-meta b{color:var(--crm-text);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.crm-kanban-column-body{display:grid;gap:10px;padding:12px;align-content:start;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--crm-brand) 45%,transparent) transparent;scrollbar-width:thin}.crm-kanban-column-body::-webkit-scrollbar{width:8px}.crm-kanban-column-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm-brand) 55%,transparent);border-radius:999px}.crm-kanban-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;padding:10px 12px;display:grid;gap:6px;align-content:start;box-shadow:none;cursor:pointer;min-width:0;min-height:112px}.crm-kanban-card:active{cursor:grabbing}.crm-kanban-card.is-dragging{opacity:.55;transform:rotate(1deg)}.crm-kanban-card-head{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.crm-kanban-card-head-main{display:grid;gap:4px;min-width:0}.crm-kanban-card-remove{flex:0 0 auto;opacity:.55;pointer-events:auto}.crm-kanban-card-remove:focus-within,.crm-kanban-card:focus-within .crm-kanban-card-remove,.crm-kanban-card:hover .crm-kanban-card-remove{opacity:1}@media (hover:none){.crm-kanban-card-remove{opacity:1;pointer-events:auto}}.crm-cadence-presets{display:grid;gap:10px}.crm-kanban-card-title{font-size:13px;font-weight:850;color:var(--crm-brand);line-height:1.35;overflow-wrap:anywhere}.crm-kanban-card-value{color:#16834a;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.crm-kanban-card-next,.crm-kanban-card-owner{margin:0;color:var(--crm-muted);font-size:12px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-kanban-card-meta{display:flex;flex-wrap:wrap;gap:6px}.crm-kanban-card-breakdown span,.crm-kanban-card-meta span{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;border:1px solid color-mix(in srgb,var(--crm-accent) 18%,var(--crm-border));border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface));color:var(--crm-brand);font-size:10px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.crm-kanban-card-breakdown{display:flex;flex-wrap:wrap;gap:6px}.crm-kanban-field{display:grid;gap:4px;min-width:0;margin:0}.crm-kanban-field>span{color:var(--crm-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-kanban-card-select{box-sizing:border-box;min-height:34px;width:100%;border:1px solid var(--crm-border);border-radius:8px;padding:6px 8px;font-size:12px;font-weight:650;background:var(--crm-surface);color:var(--crm-text)}.crm-kanban-phase-locked{display:grid;gap:2px;margin:0;min-height:34px;padding:6px 0}.crm-kanban-phase-locked strong{color:var(--crm-text);font-size:12px;font-weight:700}.crm-kanban-phase-locked small{color:var(--crm-muted);font-size:10px;font-weight:650}.crm-kanban-column.is-drop-target{border-color:var(--crm-accent);box-shadow:inset 0 0 0 2px var(--crm-accent)}.crm-toolbar-hint{color:var(--crm-accent);font-weight:800}.crm-pipeline-page .crm-table thead th{background:color-mix(in srgb,var(--crm-bg,#eef3f6) 55%,var(--crm-surface));font-weight:650;letter-spacing:.02em}.crm-pipeline-page .crm-table tbody tr:hover{background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface))}.crm-app[data-theme=dark] .crm-pipeline-page .crm-table tbody tr:hover{background:#123044}.crm-pipeline-row-actions{opacity:1;pointer-events:auto}.crm-pipeline-page tr:focus-within .crm-pipeline-row-actions,.crm-pipeline-page tr:hover .crm-pipeline-row-actions{opacity:1;pointer-events:auto}@media (hover:none){.crm-pipeline-row-actions{opacity:1;pointer-events:auto}}.crm-pipeline-open-name{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.crm-pipeline-deal-folha{display:grid;gap:12px}.crm-app[data-theme=dark] .crm-pipeline-page .crm-kanban-card,.crm-pipeline-page .crm-kanban-card{box-shadow:none}.crm-leads-kpi{min-height:0}.crm-visual-kpi{min-height:88px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.crm-visual-kpi.is-danger:after,.crm-visual-kpi:after{content:none;display:none}.crm-visual-kpi.is-green strong{color:#16834a}.crm-visual-kpi.is-danger strong{color:#c93636}.crm-visual-kpi small,.crm-visual-kpi span,.crm-visual-kpi strong{position:relative;z-index:1}.crm-visual-kpi>span{color:var(--crm-brand);font-size:var(--crm-fs-xs);letter-spacing:.04em;text-transform:uppercase}.crm-visual-kpi>span,.crm-visual-kpi>strong{font-weight:var(--crm-fw-medium)}.crm-leads-operational-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.9fr) minmax(560px,1.4fr)}.crm-leads-right-stack{display:grid;gap:18px;min-width:0}.crm-leads-followup-card,.crm-leads-form-card{margin-bottom:0}.crm-leads-card-header{justify-content:space-between}.crm-leads-card-header>div{min-width:0}.crm-leads-status-strip{align-items:center;background:color-mix(in srgb,var(--crm-accent) 7%,#f8fafc);border:1px solid color-mix(in srgb,var(--crm-accent) 22%,var(--crm-border));border-radius:10px;color:var(--crm-brand);display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:10px 12px}.crm-leads-status-strip small,.crm-leads-status-strip span{font-size:11px;font-weight:800;line-height:1.35}.crm-leads-status-strip small{color:var(--crm-muted);text-align:right}.crm-leads-form{display:grid;gap:16px}.crm-leads-form-section{border-bottom:1px solid var(--crm-border);padding-bottom:16px}.crm-leads-form-section:last-child{border-bottom:0;padding-bottom:0}.crm-leads-form-section h3{color:var(--crm-brand);font-size:12px;font-weight:900;margin:0 0 11px}.crm-form-span-full{grid-column:1/-1}.crm-leads-action-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.crm-leads-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;min-width:0}.crm-leads-toolbar .crm-leads-search{flex:1 1 auto;min-width:0;max-width:none;width:auto}.crm-leads-toolbar .crm-leads-status-filter{flex:0 0 auto;min-height:40px;min-width:160px;width:auto}.crm-leads-count-chip{background:#f8fafc;border:1px solid var(--crm-border);border-radius:var(--crm-chip-radius,999px);color:var(--crm-muted);flex:0 0 auto;font-size:var(--crm-chip-fs,10px);font-weight:var(--crm-fw-medium);min-height:var(--crm-chip-h,26px);padding:2px 9px;display:inline-flex;align-items:center}.crm-leads-table{min-width:900px}.crm-leads-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;white-space:nowrap}.crm-leads-actions .crm-button{min-height:32px;padding:0}.crm-leads-page .crm-card-header.crm-leads-card-header{align-items:center;gap:8px;min-height:56px}.crm-leads-page .crm-leads-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.crm-leads-page .crm-leads-status-filter,.crm-leads-page .crm-leads-toolbar .crm-search{height:32px;min-height:32px}.crm-leads-page .crm-table thead th{background:color-mix(in srgb,var(--crm-bg,#eef3f6) 55%,var(--crm-surface));font-weight:650;letter-spacing:.02em}.crm-leads-page .crm-table tbody tr:hover{background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface))}.crm-app[data-theme=dark] .crm-leads-page .crm-table tbody tr:hover{background:#123044}.crm-leads-page .crm-table tbody tr.is-on,.crm-leads-page .crm-table tbody tr.is-selected{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-leads-page .crm-table td:last-child,.crm-leads-page .crm-table th:last-child{text-align:right;vertical-align:middle;white-space:nowrap;width:1%}.crm-leads-page .crm-leads-actions{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;opacity:1;pointer-events:auto}.crm-leads-page .crm-leads-actions .crm-input-inline{box-sizing:border-box;height:32px;min-height:32px;min-width:128px;width:128px;padding:0 8px}.crm-leads-page .crm-leads-actions .crm-button{align-items:center;box-sizing:border-box;display:inline-flex;gap:6px;height:32px;justify-content:center;min-height:32px;padding:0 10px}.crm-leads-page .crm-leads-actions .crm-button svg{display:block;flex:0 0 16px;height:16px;width:16px}.crm-leads-page .crm-leads-actions .crm-button.is-icon-only{padding:0;width:32px}.crm-leads-page tr.is-selected .crm-leads-actions,.crm-leads-page tr:focus-within .crm-leads-actions,.crm-leads-page tr:hover .crm-leads-actions{opacity:1;pointer-events:auto}@media (hover:none){.crm-leads-page .crm-leads-actions{opacity:1;pointer-events:auto}}.crm-lead-temp{align-items:center;display:inline-flex;font-size:12px;font-weight:650;gap:6px}.crm-lead-temp.is-temp-quente .crm-status-dot{background:var(--crm-status-risk)}.crm-lead-temp.is-temp-morno .crm-status-dot{background:var(--crm-status-wait)}.crm-lead-temp.is-temp-frio .crm-status-dot{background:var(--crm-status-ok)}.crm-status-line.is-temp-frio,.crm-status-line.is-temp-morno,.crm-status-line.is-temp-quente{align-items:center;display:inline-flex;gap:6px}.crm-status-line.is-temp-quente .crm-status-dot{background:var(--crm-status-risk)}.crm-status-line.is-temp-morno .crm-status-dot{background:var(--crm-status-wait)}.crm-status-line.is-temp-frio .crm-status-dot{background:var(--crm-status-ok)}.crm-leads-follow-identity{display:grid;gap:8px;margin:0 0 14px}.crm-leads-follow-identity div{display:grid;gap:2px}.crm-leads-follow-identity dt{color:var(--crm-muted);font-size:11px;font-weight:650}.crm-leads-follow-identity dd{font-size:12px;margin:0}@media (max-width:1279px){.crm-leads-table td:first-child,.crm-leads-table td:nth-child(5),.crm-leads-table td:nth-child(7),.crm-leads-table th:first-child,.crm-leads-table th:nth-child(5),.crm-leads-table th:nth-child(7){display:none}}@media (max-width:767px){.crm-leads-table td:nth-child(3),.crm-leads-table td:nth-child(6),.crm-leads-table th:nth-child(3),.crm-leads-table th:nth-child(6){display:none}}.crm-leads-chip{border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;line-height:1;padding:5px 8px}.crm-leads-chip.is-quente{background:color-mix(in srgb,var(--crm-status-risk) 16%,white);color:var(--crm-status-risk)}.crm-leads-chip.is-morna{background:color-mix(in srgb,var(--crm-status-wait) 28%,white);color:#7a5200}.crm-leads-chip.is-fria{background:color-mix(in srgb,var(--crm-status-ok) 14%,white);color:var(--crm-status-ok)}.crm-badge.is-danger,.crm-badge.is-lost{background:color-mix(in srgb,var(--crm-status-risk) 16%,white);color:var(--crm-status-risk)}.crm-leads-followup-card .crm-card-header{align-items:center;flex-wrap:wrap;gap:10px}.crm-leads-followup-grid{display:grid;gap:18px;grid-template-columns:minmax(260px,1.35fr) minmax(200px,.85fr)}.crm-leads-followup-grid label{display:grid;gap:8px;min-width:0}.crm-leads-followup-grid label>span{align-items:center;color:var(--crm-brand);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.02em;text-transform:uppercase}.crm-leads-followup-grid .crm-input,.crm-leads-followup-grid textarea.crm-input{min-height:44px}.crm-leads-followup-grid textarea.crm-input{min-height:120px;resize:vertical}.crm-leads-followup-actions{display:flex;justify-content:flex-end;margin-top:4px}.crm-agenda-page{display:grid;gap:18px}.crm-agenda-hero{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-brand) 5%,var(--crm-surface)) 0,var(--crm-surface) 70%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--crm-accent) 14%,transparent) 0 120px,transparent 122px);border:1px solid var(--crm-border);border-radius:12px;display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.crm-agenda-hero h2{color:var(--crm-brand);font-family:var(--font-body);font-size:var(--crm-fs-section);font-weight:var(--crm-fw-medium);line-height:1.15;margin:4px 0 6px}.crm-agenda-hero p{color:var(--crm-muted);font-size:13px;font-weight:600;margin:0;max-width:760px}.crm-agenda-hero-actions{align-items:center;display:flex;flex:0 1 520px;gap:10px;justify-content:flex-end}.crm-agenda-kpis{margin-top:0}.crm-agenda-layout{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"week week" "history form"}.crm-agenda-history-card,.crm-agenda-main-card{display:flex;flex-direction:column;min-width:0}.crm-agenda-history-card .crm-card-header,.crm-agenda-main-card .crm-card-header{align-items:center;min-height:52px;padding:12px 18px}.crm-agenda-form-grid{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-agenda-main-col{display:contents}.crm-agenda-main-col .crm-card+.crm-card{margin-top:0}.crm-agenda-main-card{grid-area:form;margin-bottom:0}.crm-agenda-history-card{grid-area:history;margin-bottom:0}.crm-agenda-context-card{grid-area:week;margin-bottom:0}.crm-agenda-week-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.crm-agenda-week-nav .crm-button{flex:1 1 auto;font-size:12px;font-weight:600;height:32px;min-height:32px;padding:0 12px}.crm-agenda-week-meta{color:var(--crm-muted);font-size:12px;font-weight:650;margin:0 0 12px}.crm-agenda-week-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(132px,1fr));margin-bottom:16px;overflow-x:auto}.crm-agenda-week-day{align-items:stretch;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;cursor:pointer;display:grid;gap:8px;min-height:108px;padding:10px;text-align:left}.crm-agenda-week-day header{align-items:baseline;display:flex;justify-content:space-between;gap:8px}.crm-agenda-week-day header strong{color:var(--crm-brand);font-size:12px;font-weight:800}.crm-agenda-week-day header span{color:var(--crm-muted);font-size:11px;font-weight:700}.crm-agenda-week-day p{color:var(--crm-muted);font-size:11.5px;margin:0}.crm-agenda-week-day ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.crm-agenda-week-day li{color:var(--crm-text);font-size:11px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-agenda-week-day.is-today{border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-border));box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-agenda-week-day.is-active{background:var(--crm-surface);border-color:color-mix(in srgb,var(--crm-brand) 40%,var(--crm-border));box-shadow:inset 3px 0 0 var(--crm-brand)}.crm-agenda-composer-tabs{border-bottom:1px solid var(--crm-border);display:flex;flex-wrap:wrap;gap:14px;padding:0 18px}.crm-agenda-composer-tabs button{align-items:center;background:transparent;border-bottom:2px solid transparent;color:var(--crm-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:7px;padding:14px 4px 12px}.crm-agenda-composer-tabs button.is-active{border-bottom-color:var(--crm-accent);color:var(--crm-brand)}.crm-agenda-composer{display:grid;gap:12px;padding:14px 18px 18px;border-radius:8px}.crm-agenda-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-agenda-form-grid .crm-agenda-client-row,.crm-agenda-form-grid .crm-agenda-datetime-field,.crm-agenda-form-grid .crm-agenda-note-field{grid-column:1/-1}.crm-agenda-form-grid .crm-field{display:grid;gap:6px}.crm-agenda-form-grid .crm-field>span{color:var(--crm-muted);font-size:11px;font-weight:800}@media (max-width:767px){.crm-agenda-form-grid{grid-template-columns:minmax(0,1fr)}}.crm-agenda-composer textarea{min-height:108px}.crm-agenda-composer-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.crm-agenda-composer-footer .crm-input{max-width:240px}.crm-agenda-composer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crm-agenda-client-row{margin-bottom:0}.crm-agenda-client-row .crm-client-search-field{gap:6px;width:100%}.crm-agenda-edit-banner{color:var(--crm-brand);font-size:var(--crm-fs-sm,12px);font-weight:700;margin:0 0 8px}.crm-agenda-activity-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:flex-end;width:max-content}.crm-agenda-activity-tools{align-items:center;display:flex;gap:6px;opacity:1}.crm-agenda-activity-card:focus-within .crm-agenda-activity-tools,.crm-agenda-activity-card:hover .crm-agenda-activity-tools{opacity:1}@media (hover:none){.crm-agenda-activity-tools{opacity:1}}.crm-agenda-activity-actions>*{flex:0 0 auto}.crm-agenda-activity-actions button.crm-badge{appearance:none;border:0;cursor:pointer;font-family:inherit}.crm-agenda-activity-actions button.crm-badge:focus-visible,.crm-agenda-activity-actions button.crm-badge:hover:not(:disabled){outline:2px solid rgba(11,60,93,.35);outline-offset:1px}.crm-agenda-activity-actions button.crm-badge:disabled{cursor:wait}.crm-agenda-empty{align-items:center;color:var(--crm-muted);display:flex;gap:10px;padding:18px 12px}.crm-agenda-timeline{display:grid;gap:18px;padding:0 12px 16px}.crm-agenda-day h3{color:var(--crm-muted);font-size:11px;font-weight:900;margin:0 0 10px;text-transform:uppercase}.crm-agenda-activity-card{display:grid;gap:12px;grid-template-columns:34px 1fr;margin-bottom:10px;position:relative}.crm-agenda-activity-card:before{background:var(--crm-border);bottom:-12px;content:"";left:16px;position:absolute;top:34px;width:1px}.crm-agenda-activity-card:last-child:before{display:none}.crm-agenda-timeline-dot{align-items:center;background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 25%,var(--crm-border));border-radius:999px;color:var(--crm-brand);display:inline-flex;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.crm-agenda-activity-body{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:10px;display:grid;gap:10px;padding:13px 14px}.crm-agenda-activity-head{align-items:start;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) max-content}.crm-agenda-activity-copy{min-width:0}.crm-agenda-activity-head strong{color:var(--crm-brand);display:block;font-size:13px;font-weight:900;overflow-wrap:anywhere}.crm-agenda-activity-copy span{color:var(--crm-muted);display:block;font-size:11px;font-weight:650;margin-top:2px}.crm-agenda-activity-body p{color:var(--crm-text);font-size:12px;font-weight:600;margin:0}.crm-agenda-link-strip{display:flex;flex-wrap:wrap;gap:7px}.crm-agenda-link-strip span{background:color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 18%,var(--crm-border));border-radius:999px;color:var(--crm-brand);font-size:10px;font-weight:850;padding:4px 7px}.crm-agenda-context-selected{border-bottom:1px solid var(--crm-border);display:grid;gap:5px;padding-bottom:16px}.crm-agenda-context-list span,.crm-agenda-context-selected small,.crm-agenda-context-selected span,.crm-agenda-preserved-links span,.crm-agenda-summary-row span{color:var(--crm-muted);font-size:10.5px;font-weight:850}.crm-agenda-context-selected strong{color:var(--crm-brand);font-size:16px;font-weight:900}.crm-agenda-context-list,.crm-agenda-preserved-links{border-bottom:1px solid var(--crm-border);display:grid;gap:12px;padding:16px 0}.crm-agenda-context-list div,.crm-agenda-preserved-links div{display:flex;gap:12px;justify-content:space-between}.crm-agenda-context-list strong,.crm-agenda-preserved-links strong{color:var(--crm-text);font-size:12px;font-weight:850;text-align:right}.crm-agenda-preserved-links h3{color:var(--crm-brand);font-size:12px;font-weight:900;margin:0}.crm-agenda-summary-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding-top:16px}.crm-agenda-summary-row div{border-right:1px solid var(--crm-border);display:grid;gap:4px;text-align:center}.crm-agenda-summary-row div:last-child{border-right:0}.crm-agenda-summary-row strong{color:var(--crm-brand);font-size:20px;font-weight:900}@media (max-width:1279px){.crm-agenda-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"week" "form" "history"}}@media (max-width:767px){.crm-agenda-hero{align-items:stretch;flex-direction:column}.crm-agenda-hero-actions{flex:1 1 auto;width:100%}.crm-agenda-week-grid{grid-template-columns:repeat(7,minmax(120px,1fr))}}.crm-pipeline-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px;padding:24px;border:1px solid color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));border-radius:12px;background:linear-gradient(135deg,#061724 0,var(--crm-brand) 58%,#0a6670 100%);color:#fff;box-shadow:0 18px 40px rgba(11,60,93,.16)}.crm-pipeline-hero h2{margin:4px 0 6px;font-family:var(--font-body);font-size:var(--crm-fs-section);font-weight:var(--crm-fw-medium);line-height:1.15}.crm-pipeline-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.76);font-size:13px;font-weight:600}.crm-pipeline-hero .crm-eyebrow{color:#78e3ec}.crm-pipeline-hero-panel{min-width:180px;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.1)}.crm-pipeline-hero-panel small,.crm-pipeline-hero-panel span{display:block;color:rgba(255,255,255,.72);font-size:11px;font-weight:750}.crm-pipeline-hero-panel strong{display:block;margin:5px 0;color:#fff;font-size:24px;font-weight:900}.crm-pipeline-insights{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px}.crm-pipeline-funnel{display:grid;gap:9px}.crm-funnel-row{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(160px,1fr) 36px;gap:8px;align-items:center}.crm-funnel-row span{color:var(--crm-text);font-size:var(--crm-fs-md);font-weight:var(--crm-name-fw,400)}.crm-funnel-row div{height:10px;overflow:hidden;border-radius:999px;background:var(--crm-surface-2);border:1px solid var(--crm-border)}.crm-funnel-row i{display:block;height:100%;border-radius:inherit;background:var(--crm-brand);min-width:4px}.crm-funnel-row strong{color:var(--crm-brand);font-size:var(--crm-fs-md);font-weight:var(--crm-fw-medium);text-align:right}.crm-pipeline-alert-list{display:grid;gap:8px}.crm-pipeline-alert-list div{display:flex;justify-content:flex-start;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--crm-border);border-left:4px solid var(--crm-accent);border-radius:8px;background:var(--crm-surface-2)}.crm-pipeline-alert-list strong{color:var(--crm-brand);font-size:22px;font-weight:900}.crm-pipeline-alert-list span{color:var(--crm-muted);display:grid;font-size:11px;font-weight:750;gap:2px;text-align:left}.crm-pipeline-alert-list small{color:var(--crm-text);font-size:10px;font-weight:650;line-height:1.3}.crm-pipeline-filter-actions{flex:1 1 auto}.crm-kanban-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:700;color:var(--crm-muted)}.crm-kanban-owner,.crm-kanban-trace span{padding:4px 6px;border:1px solid color-mix(in srgb,var(--crm-accent) 20%,var(--crm-border));border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface));color:var(--crm-brand);font-size:10px;font-weight:850}.crm-kanban-stage-select{display:grid;gap:4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted)}.crm-kanban-stage-select select{width:100%}.crm-agenda-stack{display:grid;gap:18px}.crm-agenda-list{display:grid;gap:12px}.crm-agenda-item{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--crm-border)}.crm-agenda-item:last-child{border-bottom:0;padding-bottom:0}.crm-agenda-description{margin-top:8px;font-size:12px;color:var(--crm-muted);font-weight:600}.crm-agenda-meta{display:grid;gap:8px;justify-items:end;font-size:11px;font-weight:700;color:var(--crm-muted);min-width:160px}@media (max-width:1279px){.crm-dashboard-kpis,.crm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.crm-dashboard-main{grid-template-columns:1fr}.crm-dashboard-side,.crm-dashboard-wide{grid-column:auto;grid-row:auto}}.crm-login-page{position:relative;isolation:isolate;min-height:100vh;padding:0;overflow:hidden;background:var(--crm-bg)}.crm-login-hero-logo,.crm-login-orb{display:none}.crm-login-grid.is-clean .crm-login-intro{position:relative;overflow:hidden;min-height:100vh;padding:72px 40px 56px;background:linear-gradient(165deg,#0b3c5d,#082d46 58%,#0a6670)}.crm-login-grid.is-clean .crm-login-intro,.crm-login-intro-stage{display:flex;flex-direction:column;align-items:center;justify-content:center}.crm-login-intro-stage{gap:22px;width:100%;max-width:720px;text-align:center;z-index:1}.crm-login-intro-copy{display:none}.crm-login-intro-mark{position:relative;display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none}.crm-login-intro-mark img{width:min(640px,100%);height:auto;object-fit:contain;filter:drop-shadow(0 22px 48px rgba(15,163,177,.35))}.crm-login-grid{max-width:1160px;min-height:calc(100vh - 88px);margin:0 auto;display:grid;gap:34px;align-items:center;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.crm-login-grid.is-clean{position:relative;z-index:1;max-width:none;min-height:100vh;gap:0;padding:0;grid-template-columns:minmax(0,1.12fr) minmax(400px,560px)}.crm-login-grid.is-clean .crm-login-intro .crm-brand-v-wrap{display:none}.crm-login-crm-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;z-index:1}.crm-login-crm-hint li{padding:7px 12px;border-radius:999px;border:1px solid rgba(15,163,177,.45);background:rgba(15,163,177,.14);color:#8fe8ef;font-size:12px;font-weight:400;letter-spacing:.02em}.crm-login-grid.is-clean .crm-login-card{align-self:center;margin:48px 48px 48px 32px}.crm-login-grid.is-clean .crm-login-back{position:absolute;top:28px;left:32px;z-index:2;margin-bottom:0;color:rgba(255,255,255,.78)}.crm-login-grid.is-clean .crm-login-lead{max-width:42ch;margin:0;color:rgba(255,255,255,.78)}.crm-login-grid.is-clean .crm-brand-valor,.crm-login-grid.is-clean .crm-login-title{color:#ffffff}.crm-login-grid.is-clean .crm-brand-ia{color:#0fa3b1}.crm-login-grid.is-clean .crm-brand-slogan,.crm-login-grid.is-clean .crm-login-slogan{color:rgba(255,255,255,.7)}.crm-login-grid.is-clean .crm-login-card-foot,.crm-login-grid.is-clean .crm-login-card-metrics,.crm-login-grid.is-clean .crm-login-features,.crm-login-grid.is-clean .crm-login-preview,.crm-login-grid.is-clean .crm-login-status-strip{display:none}.crm-login-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;font-size:13px;font-weight:400;color:var(--crm-muted);transition:opacity .15s ease}.crm-login-back:hover{opacity:.72}.crm-login-brand{margin-bottom:24px;padding:14px 0}.crm-login-page .crm-brand-valor{color:var(--crm-brand)}.crm-login-page .crm-brand-slogan,.crm-login-slogan{margin-top:10px;max-width:360px;font-size:13px;color:var(--crm-muted)}.crm-login-title{margin:0 0 16px;font-size:clamp(2.4rem,5vw,4.35rem);line-height:.98;letter-spacing:0}.crm-login-lead{max-width:620px;font-size:15.5px;font-weight:400;line-height:1.65;color:var(--crm-muted)}.crm-login-status-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:620px;margin-top:20px;padding:9px;border:1px solid color-mix(in srgb,var(--crm-accent) 22%,var(--crm-border));border-radius:10px;background:color-mix(in srgb,var(--crm-accent) 7%,var(--crm-surface))}.crm-login-status-strip span,.crm-login-status-strip strong{border-radius:999px;padding:7px 10px;font-size:11px;line-height:1}.crm-login-status-strip span{color:var(--crm-muted);background:var(--crm-surface);border:1px solid var(--crm-border);font-weight:750}.crm-login-status-strip strong{color:#fff;background:linear-gradient(90deg,var(--crm-brand),var(--crm-accent));font-weight:850}.crm-login-features{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:650px}.crm-login-features li{min-height:96px;padding:16px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface)),var(--crm-surface));border:1px solid var(--crm-border);box-shadow:0 8px 22px rgba(11,60,93,.06);display:grid;align-content:space-between}.crm-login-features strong{display:block;color:var(--crm-brand);font-size:13px;font-weight:900}.crm-login-features span{display:block;color:var(--crm-muted);font-size:11px;font-weight:700;line-height:1.35}.crm-login-preview{max-width:650px;margin-top:14px;padding:16px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-surface);box-shadow:0 12px 28px rgba(11,60,93,.08)}.crm-login-preview-header{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.crm-login-preview-header strong{color:var(--crm-brand);font-size:13px;font-weight:900}.crm-login-preview-header span{color:var(--crm-muted);font-size:11px;font-weight:750}.crm-login-preview-grid{display:grid;gap:9px}.crm-login-preview-row{display:grid;grid-template-columns:80px 1fr 42px;gap:10px;align-items:center}.crm-login-preview-row span,.crm-login-preview-row strong{color:var(--crm-muted);font-size:11px;font-weight:800}.crm-login-preview-row strong{text-align:right;color:var(--crm-brand)}.crm-login-preview-row div{height:9px;border:1px solid var(--crm-border);border-radius:999px;overflow:hidden;background:var(--crm-surface-2)}.crm-login-preview-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--crm-brand),var(--crm-accent))}.crm-login-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.96),var(--crm-surface)),var(--crm-surface);border:1px solid color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));border-radius:12px;padding:34px;box-shadow:0 22px 50px rgba(11,60,93,.14)}.crm-login-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--crm-brand),var(--crm-accent))}.crm-login-card-icon{width:48px;height:48px;margin-bottom:20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,163,177,.12);color:var(--crm-accent)}.crm-login-card-icon.is-loading{background:none;border:0;box-shadow:none}.crm-login-card-title{margin:0 0 8px;font-size:22px;font-weight:850;color:var(--crm-brand)}.crm-login-card-sub{margin:0 0 24px;font-size:13px;font-weight:400;line-height:1.6;color:var(--crm-muted)}.crm-login-card-sub code{font-size:12px;font-weight:600;color:var(--crm-brand)}.crm-login-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px}.crm-login-card-metrics div{padding:10px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-2)}.crm-login-card-metrics span,.crm-login-card-metrics strong{display:block}.crm-login-card-metrics span{color:var(--crm-muted);font-size:10px;font-weight:800;text-transform:uppercase}.crm-login-card-metrics strong{color:var(--crm-brand);font-size:14px;font-weight:900;margin-top:3px}.crm-login-form{display:grid;gap:18px}.crm-login-label{display:block;margin-bottom:8px;font-weight:600;letter-spacing:.08em}.crm-login-input{width:100%;border:1.5px solid var(--crm-border);border-radius:8px;padding:12px 14px;font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--crm-brand);background:#fafbfc;outline:none;transition:border-color .15s ease}.crm-login-input:focus{border-color:var(--crm-accent)}.crm-password-field.is-login{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.crm-password-field.is-login .crm-login-input{padding-right:44px}.crm-password-field.is-login .crm-password-toggle{color:var(--crm-brand);margin-left:-40px}.crm-mfa-enroll,.crm-mfa-intro{display:grid;gap:14px}.crm-mfa-intro{width:100%}.crm-mfa-intro .crm-button.is-primary{justify-content:center;min-height:42px;width:100%}.crm-mfa-steps{margin:0;padding-left:1.25rem;display:grid;gap:10px;color:var(--crm-muted);font-size:13px;line-height:1.5;width:100%}.crm-mfa-steps strong{color:var(--crm-brand,#0b3c5d)}.crm-mfa-qr-block{display:grid;gap:10px;justify-items:center;text-align:center}.crm-mfa-qr-title{margin:0;font-size:13px;font-weight:700;color:var(--crm-brand,#0b3c5d)}.crm-mfa-secret-row{display:grid;gap:10px}.crm-mfa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.crm-login-message{margin:0;padding:12px 14px;border-radius:8px;font-size:12px;font-weight:400;line-height:1.5;background:rgba(15,163,177,.1);color:var(--crm-brand)}.crm-login-submit{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;border:1px solid #b42318;border-radius:var(--crm-btn-radius,8px);box-sizing:border-box;min-height:var(--crm-btn-h,32px);padding:0 12px;font-family:var(--font-body);font-size:var(--crm-btn-fs,11px);font-weight:var(--crm-btn-fw,600);line-height:1.2;color:#fff;background:#b42318;cursor:pointer;transition:opacity .15s ease}.crm-login-submit:hover:not(:disabled){opacity:.92;background:#912018;border-color:#912018}.crm-login-submit:disabled{opacity:.6;cursor:not-allowed}.crm-login-card-foot{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.crm-login-card-foot span{border-radius:999px;padding:6px 9px;background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 20%,var(--crm-border));color:var(--crm-brand);font-size:10px;font-weight:850}.crm-section-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--crm-muted);margin:18px 0 10px}.crm-choice-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-choice-card{display:grid;gap:2px;text-align:left;padding:8px 12px 8px 14px;border-radius:8px;border:1px solid var(--crm-border);background:var(--crm-surface);cursor:pointer;height:72px;min-height:72px;max-height:72px;overflow:hidden;align-content:center;box-shadow:none}.crm-choice-card.is-active{background:var(--crm-surface);border-color:var(--crm-border);box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-choice-card strong{font-size:12px;color:var(--crm-brand)}.crm-choice-card small,.crm-choice-card span{font-size:11px;color:var(--crm-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-commercial-family .crm-page-subnav{flex-wrap:nowrap;overflow-x:auto}.crm-commercial-family .crm-fill-panel{border-radius:8px}.crm-page-subnav.is-clustered{flex-wrap:nowrap;overflow-x:auto;align-items:center}.crm-page-subnav.is-clustered .crm-subnav-cluster{display:inline-flex;flex:0 0 auto;gap:8px}.crm-page-subnav.is-clustered .crm-subnav-divider{align-self:stretch;background:var(--crm-border);flex:0 0 1px;margin:0 4px;min-height:24px;width:1px}.crm-lead-temp.is-blocked .crm-status-dot{background:#b42318}.crm-assistant-blocked .crm-table thead th{background:color-mix(in srgb,var(--crm-bg,#eef3f6) 55%,var(--crm-surface));font-weight:650;letter-spacing:.02em}.crm-assistant-blocked .crm-table tbody tr:hover{background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface))}.crm-app[data-theme=dark] .crm-assistant-blocked .crm-table tbody tr:hover{background:#123044}.crm-blocked-row-actions{opacity:1;pointer-events:auto}.crm-assistant-blocked tr:focus-within .crm-blocked-row-actions,.crm-assistant-blocked tr:hover .crm-blocked-row-actions{opacity:1;pointer-events:auto}@media (hover:none){.crm-blocked-row-actions{opacity:1;pointer-events:auto}}.crm-assistant-conexao .crm-dashboard-whatsapp-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:none}.crm-assistant-conexao .crm-dashboard-whatsapp-title-line{align-items:center}.crm-assistant-conexao .crm-dashboard-whatsapp-state{align-items:center;display:inline-flex;gap:6px}.crm-assistant-conexao .crm-dashboard-whatsapp-state:before{background:var(--crm-muted);border-radius:50%;content:"";height:8px;width:8px}.crm-assistant-conexao .crm-dashboard-whatsapp-card.is-ok .crm-dashboard-whatsapp-state:before{background:#16834a}.crm-assistant-conexao .crm-dashboard-whatsapp-card.is-warn .crm-dashboard-whatsapp-state:before{background:var(--crm-warning,#b7791f)}.crm-assistant-conexao .crm-dashboard-whatsapp-card.is-muted .crm-dashboard-whatsapp-state:before,.crm-assistant-conexao .crm-whatsapp-alert-pill~.crm-dashboard-whatsapp-state:before{background:#b42318}.crm-proposal-page .crm-table thead th{background:color-mix(in srgb,var(--crm-bg,#eef3f6) 55%,var(--crm-surface));font-weight:650;letter-spacing:.02em}.crm-proposal-page .crm-table tbody tr.is-selected-proposal,.crm-proposal-page .crm-table tbody tr:hover{background:color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface))}.crm-app[data-theme=dark] .crm-proposal-page .crm-table tbody tr.is-selected-proposal,.crm-app[data-theme=dark] .crm-proposal-page .crm-table tbody tr:hover{background:#123044}.crm-proposal-page .crm-table tbody tr.is-selected-proposal{box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-proposal-page .crm-table td:nth-last-child(2),.crm-proposal-page .crm-table th:last-child{vertical-align:middle}.crm-proposal-row-actions{flex-wrap:nowrap!important;align-items:center;justify-content:flex-start;white-space:nowrap}.crm-proposal-row-actions .crm-button.is-icon-only{width:32px;height:32px;min-height:32px;padding:0}.crm-form-grid{display:grid;gap:var(--crm-form-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-form-grid label{display:grid;gap:8px;font-size:11px;font-weight:800;color:var(--crm-brand);text-transform:uppercase;letter-spacing:.02em}.crm-form-grid label.is-wide{grid-column:1/-1}.crm-form-grid .crm-input,.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{border:1px solid var(--crm-border);border-radius:10px;font-size:var(--crm-fs-body);min-height:42px;padding:10px 12px;text-transform:none;letter-spacing:normal;font-weight:500;color:var(--crm-text);width:100%}.crm-form-grid textarea,.crm-form-grid textarea.crm-input{min-height:120px;resize:vertical}.crm-fill-panel{background:color-mix(in srgb,var(--crm-brand) 3%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:12px;display:grid;gap:14px;padding:16px}.crm-field-hint{color:var(--crm-muted);font-size:11px;font-weight:600;letter-spacing:normal;text-transform:none}.crm-client-cadastro-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.crm-client-cadastro-grid .crm-input.is-required-miss,.crm-client-cadastro-grid label.is-required-miss{color:#9b1c1c}.crm-client-cadastro-grid .crm-input.is-required-miss,.crm-client-cadastro-grid input.crm-input[aria-invalid=true]{border-color:#b42318;background:color-mix(in srgb,#b42318 6%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,#b42318 35%,transparent)}.crm-client-cadastro-grid input:disabled,.crm-client-cadastro-grid select:disabled{opacity:.85}.crm-folder-editor{background:color-mix(in srgb,var(--crm-brand) 4%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:12px;margin-bottom:4px;padding:14px}.crm-span-full{grid-column:1/-1}.crm-textarea{width:100%;min-height:180px;resize:vertical}.crm-radio-group{display:flex;flex-wrap:wrap;gap:8px}.crm-radio-btn{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-text);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;cursor:pointer}.crm-radio-btn.is-active{border-color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));color:var(--crm-brand)}.crm-inline-field{display:grid;gap:6px;margin-top:12px;font-size:11px;font-weight:700;color:var(--crm-muted)}.crm-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:18px 0}.crm-metric-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;padding:14px;display:grid;gap:6px}.crm-metric-card span{font-size:11px;font-weight:700;color:var(--crm-muted)}.crm-metric-card strong{font-size:18px;color:var(--crm-brand)}.crm-metric-card small{font-size:11px;color:var(--crm-muted)}.crm-metric-card strong.is-negative{color:#c93636}.crm-metric-card strong.is-positive{color:#16834a}.crm-metric-card strong.is-accent{color:var(--crm-accent)}.crm-cost-table .crm-input{width:100%}.crm-total-row{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--crm-border);font-size:13px;font-weight:700}.crm-info-box{border-radius:8px;padding:12px 14px;margin-bottom:14px;background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));font-size:12px;color:var(--crm-text)}.crm-rateio{display:grid;gap:12px;margin:14px 0}.crm-rateio-bar{height:10px;border-radius:999px;background:var(--crm-surface-2);overflow:hidden}.crm-rateio-fill{height:100%;background:linear-gradient(90deg,var(--crm-brand),var(--crm-accent))}.crm-rateio-input{display:inline-flex;align-items:center;gap:8px}.crm-copy-box,.crm-status-line{white-space:pre-wrap;font-size:12px;line-height:1.5;margin-top:14px;padding:12px;border-radius:8px;background:var(--crm-surface-2);border:1px solid var(--crm-border);color:var(--crm-text)}.crm-variable-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.crm-variable-strip span{font-size:10px;font-weight:700;padding:4px 8px;border-radius:999px;background:var(--crm-surface-2);border:1px solid var(--crm-border);color:var(--crm-muted)}.crm-app[data-theme=dark]{--crm-bg:#07141c;--crm-surface:#0e2433;--crm-surface-2:#123044;--crm-border:#1e3a4c;--crm-muted:#9bb0bc;--crm-text:#e8eef2;--crm-brand:#0b3c5d;--crm-brand-deep:#0b3c5d;--crm-on-brand:#e8f7f8;--crm-accent:#0fa3b1;--crm-success:#47cd89;--crm-warning:#fdb022;--crm-danger:#f97066}.crm-app[data-theme=dark] .crm-agenda-item,.crm-app[data-theme=dark] .crm-input,.crm-app[data-theme=dark] .crm-kanban-card,.crm-app[data-theme=dark] .crm-kanban-column,.crm-app[data-theme=dark] .crm-topbar-bell-panel,.crm-app[data-theme=dark] .crm-topbar-menu,.crm-app[data-theme=dark] .crm-view-toggle{box-shadow:0 1px 2px rgba(0,0,0,.28)}.crm-app[data-theme=dark] .crm-card-icon{background:color-mix(in srgb,var(--crm-accent) 14%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));color:var(--crm-accent)}.crm-app[data-theme=dark] .crm-view-toggle button.is-active{background:color-mix(in srgb,var(--crm-accent) 18%,var(--crm-surface))}.crm-app[data-theme=dark] .crm-agenda-item,.crm-app[data-theme=dark] .crm-kanban-card{background:var(--crm-surface);border-color:var(--crm-border)}.crm-app[data-theme=dark] .crm-alert{background:rgba(201,54,54,.16);color:#ffb4b4;border-color:rgba(201,54,54,.35)}.crm-app[data-theme=dark] .crm-badge.is-active,.crm-app[data-theme=dark] .crm-badge.is-paid,.crm-app[data-theme=dark] .crm-badge.is-qualified,.crm-app[data-theme=dark] .crm-badge.is-won{background:color-mix(in srgb,var(--crm-status-ok) 28%,transparent);color:#8ecbff}.crm-app[data-theme=dark] .crm-badge.is-open{background:color-mix(in srgb,var(--crm-status-progress) 28%,transparent);color:#7de4eb}.crm-app[data-theme=dark] .crm-badge.is-new{background:rgba(15,163,177,.22);color:#7de4eb}.crm-app[data-theme=dark] .crm-badge.is-awaiting{background:color-mix(in srgb,var(--crm-status-wait) 28%,transparent);color:#ffd56a}.crm-app[data-theme=dark] .crm-badge.is-danger,.crm-app[data-theme=dark] .crm-badge.is-lost{background:color-mix(in srgb,var(--crm-status-risk) 28%,transparent);color:#ffb088}.crm-app[data-theme=dark] .crm-topbar-menu-head{background:linear-gradient(90deg,#041018,#0a3048 46%,#085560)}.crm-earnings-panel{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--crm-border);background:var(--crm-surface-2)}.crm-earnings-title{margin:0 0 4px;font-size:13px;font-weight:750;color:var(--crm-brand)}.crm-earnings-alcadas,.crm-earnings-intro{margin:0 0 10px;font-size:11px;color:var(--crm-muted);line-height:1.35}.crm-earnings-link{color:var(--crm-brand);text-decoration:underline;text-underline-offset:2px}.crm-earnings-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.crm-earnings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.crm-earnings-grid{grid-template-columns:1fr}}.crm-earnings-card{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px 12px;border-radius:10px;border:1px solid var(--crm-border);background:var(--crm-surface,#fff)}.crm-earnings-card.is-rep{border-top:3px solid #0b3c5d}.crm-earnings-card.is-mgr{border-top:3px solid #0fa3b1}.crm-earnings-card.is-dev{border-top:3px solid #5b6b8c}.crm-earnings-card.is-ceo{border-top:3px solid #16834a;background:linear-gradient(180deg,rgba(22,131,74,.06) 0,var(--crm-surface) 42%)}.crm-earnings-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.crm-earnings-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(11,60,93,.08);color:var(--crm-brand)}.crm-earnings-card.is-mgr .crm-earnings-card-icon{background:rgba(15,163,177,.12);color:#0a7a84}.crm-earnings-card.is-dev .crm-earnings-card-icon{background:rgba(91,107,140,.14);color:#45536d}.crm-earnings-card.is-ceo .crm-earnings-card-icon{background:rgba(22,131,74,.12);color:#16834a}.crm-earnings-card-head h4{margin:0;font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--crm-brand)}.crm-earnings-card-head p{display:none}.crm-earnings-card-total{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--crm-brand);white-space:nowrap;text-align:right}.crm-earnings-card-total.is-positive,.crm-earnings-lines .is-positive{color:#16834a}.crm-earnings-card-total.is-negative,.crm-earnings-lines .is-negative{color:#c93636}.crm-earnings-lines{margin:0;padding:0;list-style:none;display:grid;gap:4px}.crm-earnings-lines li{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:11px;color:var(--crm-text)}.crm-earnings-lines li span{color:var(--crm-muted);line-height:1.3;min-width:0}.crm-earnings-lines li strong{font-weight:700;font-variant-numeric:tabular-nums;color:var(--crm-text);white-space:nowrap}.crm-earnings-lines-total{margin-top:2px;padding-top:6px;border-top:1px dashed var(--crm-border);font-weight:600}.crm-earnings-lines-total span{display:inline-flex;align-items:center;gap:4px;color:var(--crm-text)!important}.crm-earnings-card-bonus{border-top:1px solid var(--crm-border);padding-top:6px}.crm-earnings-card-bonus h5{margin:0 0 4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--crm-accent)}.crm-earnings-campaign-empty{display:none}.crm-earnings-line-note{font-size:11px;color:var(--crm-muted);margin-top:2px}.crm-earnings-block h4{margin:0 0 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--crm-accent)}.crm-earnings-block ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;color:var(--crm-text)}.crm-earnings-total{margin-top:4px;padding-top:8px;border-top:1px dashed var(--crm-border);font-weight:600}.crm-earnings-block-ceo .is-positive{color:#16834a}.crm-earnings-block-ceo .is-negative{color:#c93636}.crm-campaign-list{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:13px}.crm-campaign-list li{padding:8px 10px;border-radius:6px;border:1px solid var(--crm-border);background:var(--crm-surface-2)}.crm-justification-field{display:grid;gap:8px;margin-top:16px;font-size:12px;font-weight:700;color:var(--crm-muted)}@media (max-width:1279px){.crm-hero{flex-direction:column}.crm-dashboard-hero,.crm-dashboard-kpis,.crm-finance-health,.crm-finance-summary,.crm-origin-placeholder,.crm-ranking-grid{grid-template-columns:1fr}.crm-dashboard-hero{padding:22px}.crm-dashboard-hero h2{font-size:var(--crm-fs-section)}.crm-dashboard-filters{width:100%}.crm-funnel-approved{grid-template-columns:1fr}.crm-funnel-labels,.crm-funnel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-insight{align-items:flex-start;flex-direction:column}.crm-dashboard-insight span{text-align:left}.crm-pipeline-hero,.crm-pipeline-insights{grid-template-columns:1fr}.crm-pipeline-hero{flex-direction:column}.crm-pipeline-hero-panel{width:100%}.crm-funnel-row{grid-template-columns:1fr}.crm-funnel-row strong{text-align:left}.crm-topbar{padding:0 12px;gap:12px}.crm-content{padding:16px}.crm-topbar-theme span,.crm-topbar-tutorial span,.crm-topbar-user-text{display:none}.crm-login-grid{grid-template-columns:1fr;min-height:auto}.crm-login-grid.is-clean{min-height:auto}.crm-login-grid.is-clean .crm-login-intro{min-height:auto;padding:64px 24px 36px}.crm-login-grid.is-clean .crm-login-back{top:18px;left:20px}.crm-login-intro-mark img{width:min(520px,92vw)}.crm-login-grid.is-clean .crm-login-card{margin:24px 16px 40px}.crm-login-card{padding:24px}.crm-login-card-metrics,.crm-login-preview-row{grid-template-columns:1fr}.crm-login-preview-row strong{text-align:left}}.crm-app{--crm-sidebar-w:264px}.crm-sidebar{background:linear-gradient(180deg,#061724,#09293d 58%,#061724)}.crm-sidebar-watermark__layer{inset:auto 0 92px;height:310px;background:var(--crm-tenant-mark,url("/crm/valor-ia-sidebar-watermark.png")) center bottom /286px auto no-repeat;opacity:.72;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000);mask-image:linear-gradient(180deg,transparent,#000 18%,#000)}.crm-sidebar-watermark-overlay{background:linear-gradient(180deg,rgba(6,23,36,.04),rgba(6,23,36,.16) 58%,rgba(6,23,36,.9))}.crm-sidebar-brand{padding:18px 14px 14px;background:rgba(6,23,36,.96)}.crm-nav{padding:12px 8px 360px}.crm-nav-icon{width:28px;height:28px}.crm-sidebar-user{position:relative;z-index:3;padding:15px 16px 18px;background:rgba(6,23,36,.96)}.crm-content{padding:18px 22px 34px}.crm-dashboard-hero{position:relative;min-height:288px;grid-template-columns:minmax(0,1fr) 420px;gap:26px;align-items:center;padding:26px 28px;overflow:hidden;background:radial-gradient(circle at 91% 5%,rgba(15,163,177,.24),transparent 22%),radial-gradient(circle at 13% 18%,rgba(34,102,144,.2),transparent 28%),linear-gradient(112deg,#061724,#082941 48%,#076c75)}.crm-dashboard-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 48% 96%,rgba(15,163,177,.22),transparent 26%),radial-gradient(circle at 88% 42%,rgba(143,232,239,.12),transparent 18%),linear-gradient(90deg,rgba(6,23,36,.62),rgba(6,23,36,.12),rgba(8,111,122,.16));opacity:.94;pointer-events:none}.crm-dashboard-hero:after{content:"";position:absolute;inset:18px 22px;border:1px solid rgba(143,232,239,.12);border-radius:8px;box-shadow:inset 0 0 34px rgba(15,163,177,.08);pointer-events:none}.crm-dashboard-hero>*{position:relative;z-index:1}.crm-dashboard-hero-copy{grid-column:1;max-width:760px}.crm-dashboard-filters{grid-column:2}.crm-dashboard-watermark:after,.crm-dashboard-watermark:before{display:none}.crm-dashboard-hero h2{font-size:var(--crm-fs-section);line-height:1.15}.crm-dashboard-filters{align-self:center;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.crm-dashboard-score{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.crm-dashboard-score small,.crm-dashboard-score span{grid-column:2}.crm-dashboard-score strong{grid-row:1/span 2;font-size:46px;line-height:1}.crm-dashboard-kpis{margin-top:0;gap:var(--crm-card-gap,12px)}.crm-dashboard-main{margin-top:16px;grid-template-columns:430px minmax(0,1fr) 320px;gap:16px}@media (max-width:1279px){.crm-dashboard-main{grid-template-columns:1fr}.crm-dashboard-side,.crm-dashboard-wide{grid-column:auto}.crm-sidebar-watermark__layer{inset:auto 0 86px;height:260px;background-size:260px auto}.crm-nav{padding-bottom:300px}.crm-dashboard-filters,.crm-dashboard-hero,.crm-dashboard-score{grid-template-columns:1fr}.crm-dashboard-score small,.crm-dashboard-score span{grid-column:auto}.crm-dashboard-score strong{grid-row:auto}.crm-funnel-stage{grid-template-columns:1fr}.crm-funnel-stage b,.crm-funnel-stage span{text-align:left}}@media (max-width:767px){.crm-topbar{grid-template-columns:auto 1fr}.crm-topbar-actions{grid-column:1/-1;justify-content:flex-start}.crm-dashboard-kpis,.crm-kpi-grid{grid-template-columns:1fr}.crm-dashboard-hero{padding:18px}.crm-dashboard-score strong{font-size:36px}.crm-funnel-approved{padding:14px}.crm-funnel-labels,.crm-funnel-metrics{grid-template-columns:1fr}.crm-alert-row{grid-template-columns:24px minmax(0,1fr)}.crm-alert-row a{grid-column:2}.crm-card-body,.crm-card-header{padding-left:16px;padding-right:16px}}@media (min-width:1280px){.crm-dashboard-hero-copy{grid-column:1}.crm-dashboard-filters{grid-column:2}}@media (max-width:1279px){.crm-dashboard-hero{grid-template-columns:minmax(0,1fr);align-items:start}.crm-dashboard-filters,.crm-dashboard-hero-copy{grid-column:1;width:100%;min-width:0}.crm-dashboard-filters{align-self:stretch}}.crm-page-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--crm-toolbar-gap,8px);justify-content:flex-end;min-height:32px;min-width:0;width:100%}.crm-page-toolbar-actions>.crm-import-export-actions.is-inline,.crm-page-toolbar-actions>.crm-inline-actions{display:contents}.crm-page-toolbar-actions .crm-import-export-actions.is-inline{align-items:center;display:contents;flex-wrap:unset;gap:unset;justify-content:unset}.crm-client-toolbar-actions .crm-search,.crm-financial-toolbar-actions .crm-search,.crm-page-toolbar-actions .crm-client-search,.crm-page-toolbar-actions .crm-search,.crm-simulation-strip-search .crm-client-search,.crm-simulation-strip-search .crm-search{flex:1 1 auto;max-width:380px;min-width:200px;width:100%}.crm-contracts-toolbar-actions .crm-button,.crm-page-toolbar-actions .crm-button{flex:0 0 auto;white-space:nowrap}.crm-page-subnav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:44px}.crm-page-subnav .crm-conversations-filter{margin:0}.crm-page-toolbar-title{align-items:center;display:inline-flex;gap:10px;min-height:32px;min-width:0}.crm-focus-icon svg,.crm-kpi-top svg,.crm-metric-card-top svg{display:block;flex:0 0 auto;height:18px;margin:0 auto;max-height:18px;max-width:18px;width:18px}.crm-page-toolbar-copy{display:grid;gap:2px;min-width:0}.crm-users-page .crm-status-line,.crm-users-page .crm-table tbody td,.crm-users-page .crm-table tbody td .crm-input,.crm-users-page .crm-users-form-grid .crm-input,.crm-users-page .crm-users-form-grid select.crm-input{font-weight:400}.crm-page-toolbar-actions .crm-strip-metrics{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.crm-dashboard-strip-metric{min-width:132px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.1);text-align:right}.crm-dashboard-strip-metric span{display:block;color:rgba(255,255,255,.72)!important;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.crm-dashboard-strip-metric strong{display:block;margin-top:4px;color:#fff!important;font-size:22px;line-height:1.1}.crm-dashboard-strip-metric small{display:block;margin-top:2px;color:rgba(255,255,255,.74);font-size:11px}.crm-simulation-strip-search{flex:1 1 auto;max-width:min(480px,100%);min-width:min(260px,100%)}.crm-operation-page .crm-page-toolbar-actions,.crm-pricing-page .crm-page-toolbar-actions,.crm-simulation-page .crm-page-toolbar-actions{align-items:center;gap:6px}.crm-pricing-page .crm-page-toolbar-actions .crm-button.is-primary,.crm-simulation-page .crm-page-toolbar-actions .crm-button.is-primary{flex:0 0 auto;white-space:nowrap}.crm-page-control-strip.is-brand .crm-page-toolbar-actions .crm-button>span{display:none}.crm-simulation-strip-search .crm-client-search,.crm-simulation-strip-search .crm-search{width:100%}.crm-conversation-ops-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.crm-conversation-ops-metrics .crm-ops-chip{align-items:baseline;background:color-mix(in srgb,var(--crm-brand) 6%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));border-radius:999px;display:inline-flex;gap:6px;padding:6px 10px;white-space:nowrap}.crm-conversation-ops-metrics .crm-ops-chip b{color:var(--crm-brand);font-size:14px;font-weight:900;line-height:1}.crm-conversation-ops-metrics .crm-ops-chip small{color:var(--crm-muted);font-size:10px;font-weight:750;text-transform:lowercase}.crm-agenda-toolbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:min(520px,100%)}.crm-agenda-toolbar-actions .crm-input{min-width:260px}@media (max-width:1279px){.crm-agenda-toolbar-actions{justify-content:flex-start;width:100%}}@media (max-width:767px){.crm-agenda-toolbar-actions{grid-template-columns:1fr;align-items:stretch;flex-direction:column}.crm-agenda-toolbar-actions .crm-button,.crm-agenda-toolbar-actions .crm-input{min-width:0;width:100%}}.crm-clients-page{display:grid;gap:18px}.crm-clients-page .crm-clients-toolbar .crm-page-toolbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto}.crm-clients-page .crm-clients-search{flex:1 1 220px;min-width:180px;max-width:360px}.crm-clients-page .crm-clients-toolbar .crm-conversations-filter{flex:0 0 auto;gap:6px}.crm-clients-page .crm-clients-toolbar .crm-conversations-filter button{border-radius:999px;min-height:32px;padding:0 12px;background:color-mix(in srgb,#fff 10%,transparent);border-color:color-mix(in srgb,#fff 28%,transparent);color:#e8f4f2}.crm-clients-page .crm-clients-toolbar .crm-conversations-filter button.is-active{background:#fff;border-color:#fff;color:var(--crm-brand,#0d4f4a)}.crm-clients-filter-tabs{display:inline-flex;flex:0 0 auto;gap:4px;align-items:center}.crm-clients-filter-tab{appearance:none;border:1px solid color-mix(in srgb,#fff 28%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:#e8f4f2;border-radius:8px;min-height:32px;padding:0 10px;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.crm-clients-filter-tab.is-active{background:#fff;color:var(--crm-brand,#0d4f4a);border-color:#fff}@media (max-width:1279px){.crm-clients-page .crm-clients-toolbar .crm-page-toolbar-actions{flex-wrap:wrap}.crm-clients-page .crm-clients-search{max-width:none;flex:1 1 100%}}.crm-client-proposals-filters{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:12px;min-width:0}.crm-client-proposals-filters>.crm-search{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;padding:0 12px;border-radius:10px}.crm-client-proposals-filters .crm-client-proposals-search{flex:1 1 auto;min-width:0;width:auto;max-width:none}.crm-client-proposals-filters .crm-client-proposals-status{flex:0 0 auto;min-width:160px;width:auto}.crm-client-proposals-filters .crm-search input,.crm-client-proposals-filters .crm-search select{background:transparent;border:0;box-shadow:none;height:100%;line-height:1.2;margin:0;min-height:0;padding:0;width:100%}.crm-client-hero{align-items:flex-start}.crm-client-tabs{display:inline-flex;flex:0 0 auto;gap:4px;max-width:100%;overflow-x:auto;padding:4px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1)}.crm-client-tabs button{min-height:30px;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.76);cursor:pointer;font-size:11px;font-weight:850;white-space:nowrap}.crm-client-metric-grid{margin-bottom:0}.crm-client-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;align-items:start}.crm-client-grid.is-full{grid-template-columns:minmax(0,1fr)}.crm-client-contracts-panel{display:grid;gap:18px}.crm-client-contracts-panel>.crm-card{height:auto}.crm-client-contracts-panel .crm-client-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1279px){.crm-client-contracts-panel .crm-client-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.crm-client-contracts-panel .crm-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-client-profile{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px}.crm-client-avatar{align-items:center;display:flex;justify-content:center;min-height:112px;padding:12px;border-radius:8px;background:linear-gradient(135deg,#061724,#0fa3b1);color:#fff;font-size:24px;font-weight:950}.crm-client-kpis,.crm-client-mini-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-client-kpis div,.crm-client-mini-kpis div{min-width:0;padding:11px 12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-soft)}.crm-client-cost-bars span,.crm-client-kpis span,.crm-client-mini-kpis span{display:block;color:var(--crm-muted);font-size:10px;font-weight:850;letter-spacing:.4px;text-transform:uppercase}.crm-client-kpis strong,.crm-client-mini-kpis strong{display:block;margin-top:5px;color:var(--crm-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.crm-client-alert-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.crm-client-alert-strip div{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,#0fa3b1 18%,var(--crm-border));border-radius:8px;background:color-mix(in srgb,#0fa3b1 7%,var(--crm-surface-soft))}.crm-client-alert-strip strong,.crm-client-automation-item strong{display:block;color:var(--crm-brand);font-size:12px;line-height:1.25}.crm-client-alert-strip span,.crm-client-automation-item span{display:block;margin-top:3px;color:var(--crm-muted);font-size:10.5px;font-weight:650;line-height:1.35}.crm-client-tools-table td:nth-child(3),.crm-client-tools-table th:nth-child(3){min-width:220px}.crm-client-url{display:inline-block;max-width:270px;color:var(--crm-brand);font-size:11px;font-weight:760;line-height:1.3;overflow-wrap:anywhere}.crm-client-status{align-items:center;display:inline-flex;justify-content:center;min-height:22px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;line-height:1.2;text-transform:uppercase;white-space:nowrap}.crm-client-status.is-ok{background:color-mix(in srgb,#16834a 13%,var(--crm-surface));color:#16834a}.crm-client-status.is-warn{background:color-mix(in srgb,#b7791f 15%,var(--crm-surface));color:#b7791f}.crm-client-status.is-info{background:color-mix(in srgb,#0fa3b1 13%,var(--crm-surface));color:#0fa3b1}.crm-client-cost-bars{display:grid;gap:14px;margin-bottom:14px}.crm-client-cost-bars div{display:grid;gap:6px}.crm-client-cost-bars strong{color:var(--crm-text);font-size:17px}.crm-client-cost-bars i{display:block;max-width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,#0b3c5d,#0fa3b1)}.crm-client-secret-button{min-height:28px;padding:5px 8px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-soft);color:var(--crm-brand);cursor:pointer;font-size:11px;font-weight:850;white-space:nowrap}.crm-client-secret-button:hover{border-color:#0fa3b1;color:#0fa3b1}.crm-client-note{margin-top:10px;color:var(--crm-muted);font-size:11px;font-weight:650}.crm-client-automation-list{display:grid;gap:10px}.crm-client-automation-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-soft)}.crm-client-row-selected{background:color-mix(in srgb,#0fa3b1 9%,var(--crm-surface))}.crm-clients-page .crm-table tbody tr{cursor:pointer}.crm-clients-page .crm-table td:last-child,.crm-clients-page .crm-table th:last-child{text-align:right;vertical-align:middle;white-space:nowrap;width:1%}.crm-clients-page .crm-table .crm-client-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;margin-top:0}.crm-clients-page .crm-table .crm-client-row-actions .crm-button.is-icon-only{width:32px;height:32px;min-height:32px;padding:0}@media (max-width:1279px){.crm-client-alert-strip,.crm-client-grid,.crm-client-kpis,.crm-client-mini-kpis,.crm-client-profile{grid-template-columns:1fr}.crm-client-avatar{min-height:84px}.crm-client-automation-item{align-items:stretch;flex-direction:column}}.crm-client-toolbar{align-items:center}.crm-client-toolbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;min-width:min(540px,100%)}.crm-client-toolbar-actions svg{color:var(--crm-muted);flex:0 0 auto}.crm-client-toolbar-actions .crm-search{flex:1 1 auto;min-width:200px;max-width:420px}.crm-client-toolbar-actions .crm-input{min-width:0;width:100%}.crm-client-toolbar-actions .crm-button{flex:0 0 auto;white-space:nowrap}.crm-focus-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:0;overflow:hidden;text-align:center}.crm-client-folder-card{overflow:visible}.crm-client-folder-header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.crm-client-folder-header h2{color:var(--crm-brand);font-family:var(--font-body);font-size:var(--crm-fs-section);font-weight:var(--crm-fw-black);line-height:1.15;margin:2px 0 4px}.crm-client-folder-header p{color:var(--crm-muted);font-size:12px;font-weight:650}.crm-client-folder-kicker{color:#0fa3b1;font-size:10px;font-weight:950;letter-spacing:.9px;text-transform:uppercase}.crm-client-tabs{border-color:var(--crm-border);background:var(--crm-surface-soft)}.crm-client-tabs button{color:var(--crm-muted)}.crm-client-tabs button.is-active{background:#0fa3b1;color:#fff}.crm-client-profile{align-items:stretch}.crm-client-avatar{flex-direction:column;gap:8px}.crm-client-kpis-single{grid-template-columns:1fr}.crm-client-tool-name{align-items:center;display:inline-flex;gap:7px}.crm-client-secret-button,.crm-client-secret-inline{align-items:center;display:inline-flex;gap:7px;justify-content:center}.crm-client-secret-inline{min-height:30px;padding:5px 9px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-soft);color:var(--crm-brand);cursor:pointer;font-size:11px;font-weight:850;text-transform:none;letter-spacing:normal}.crm-form-grid .crm-client-secret-inline{justify-self:stretch;justify-content:flex-start;width:100%;min-height:42px;max-width:100%;padding:10px 12px;border-radius:10px}.crm-client-llm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-client-llm-card{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-soft)}.crm-client-llm-card div{align-items:center;display:flex;gap:7px;color:var(--crm-brand)}.crm-client-llm-card strong{color:var(--crm-brand);font-size:13px}.crm-client-llm-card small,.crm-client-llm-card span{color:var(--crm-muted);font-size:11px;font-weight:650;line-height:1.35}.crm-client-llm-card b{color:var(--crm-text);font-size:15px}.crm-client-llm-card em{font-style:normal;justify-self:start}.crm-client-kpis-orchestrator{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-kpis-orchestrator div:nth-child(3),.crm-client-kpis-orchestrator div:nth-child(4){grid-column:span 2}.crm-client-vault-actions{display:inline-flex;gap:6px;white-space:nowrap}.crm-client-vault-actions button{align-items:center;display:inline-flex;justify-content:center;width:29px;height:29px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-soft);color:var(--crm-brand);cursor:pointer}.crm-client-vault-actions button:hover{border-color:#0fa3b1;color:#0fa3b1}.crm-client-llm-secret{justify-self:start;max-width:100%;overflow-wrap:anywhere;white-space:normal}.crm-client-360-footer,.crm-context-footer{align-items:center;display:grid;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;gap:16px;padding:15px 18px;border:1px solid var(--crm-border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,#0b3c5d 92%,#000),#0b747c);color:#fff}.crm-client-360-footer>div:first-child,.crm-client-footer-meta,.crm-client-footer-meta span,.crm-context-footer-meta,.crm-context-footer-meta span,.crm-context-footer>div:first-child{align-items:center;display:flex}.crm-client-360-footer>div:first-child,.crm-context-footer>div:first-child{gap:9px}.crm-client-360-footer>div:first-child span,.crm-context-footer>div:first-child span{display:block;color:rgba(255,255,255,.72);font-size:10px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.crm-client-360-footer>div:first-child strong,.crm-context-footer>div:first-child strong{display:block;color:#fff;font-size:14px}.crm-client-360-footer p,.crm-context-footer p{color:rgba(255,255,255,.82);font-size:12px;font-weight:650;line-height:1.4}.crm-client-footer-meta,.crm-context-footer-meta{gap:8px;justify-content:flex-end;flex-wrap:wrap}.crm-client-footer-meta span,.crm-context-footer-meta span{gap:5px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.86);font-size:10px;font-weight:800;white-space:nowrap}.crm-permissions-page{display:grid}.crm-permissions-page,.crm-permissions-page.is-embedded{gap:var(--crm-page-gap,18px)}.crm-permissions-page .crm-card-body{display:grid;gap:16px}.crm-permissions-page .crm-card-body>.crm-table-wrap{margin:0;overflow-x:auto}.crm-permissions-page .crm-permissions-summary{margin-bottom:0}.crm-permissions-embedded-heading .crm-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;border-bottom:0;background:linear-gradient(135deg,rgba(11,60,93,.96),rgba(10,102,112,.9)),var(--crm-brand);color:#fff}.crm-permissions-embedded-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.crm-permissions-embedded-actions .crm-button,.crm-permissions-embedded-actions .crm-icon-button{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff}.crm-permissions-embedded-actions .crm-button.is-primary,.crm-permissions-embedded-actions .crm-icon-button.is-primary{background:rgba(255,255,255,.22)}.crm-permissions-embedded-heading .crm-card-icon{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff}.crm-permissions-embedded-heading h2,.crm-permissions-embedded-heading h2 *,.crm-permissions-embedded-heading p,.crm-permissions-embedded-heading p *{color:#fff}.crm-permissions-embedded-count{display:grid;gap:3px;min-width:132px;justify-self:end;justify-items:end;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.1);color:#fff}.crm-permissions-embedded-count strong{color:#fff;font-size:22px;font-weight:850;line-height:1;text-align:center;width:100%}.crm-permissions-embedded-count span{color:#fff;font-size:11px;font-weight:750;line-height:1.2;text-align:center;width:100%}.crm-executive-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border:1px solid var(--crm-border);border-radius:var(--crm-section-radius,8px);background:linear-gradient(135deg,rgba(11,60,93,.96),rgba(10,102,112,.9)),var(--crm-brand);color:#fff}.crm-executive-hero h2{margin-top:8px;color:#fff;font-family:var(--font-body);font-size:var(--crm-fs-section);font-weight:var(--crm-fw-medium)}.crm-executive-hero p{max-width:800px;margin-top:6px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.5}.crm-executive-hero-metrics{min-width:190px;padding:15px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.1)}.crm-executive-hero-metrics small,.crm-executive-hero-metrics span{display:block}.crm-executive-hero-metrics span{color:rgba(255,255,255,.72);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-executive-hero-metrics strong{display:block;margin-top:7px;color:#fff;font-size:34px}.crm-executive-hero-metrics small{color:rgba(255,255,255,.74);font-size:11px}.crm-permissions-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border:1px solid var(--crm-border);border-radius:8px;background:linear-gradient(135deg,rgba(11,60,93,.96),rgba(10,102,112,.9)),var(--crm-brand);color:#fff}.crm-permissions-hero h2{margin-top:8px;color:#fff;font-family:var(--font-body);font-size:var(--crm-fs-section);font-weight:var(--crm-fw-medium)}.crm-permissions-hero p{max-width:760px;margin-top:6px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.5}.crm-section-kicker{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.8);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-permissions-hero-metrics{min-width:190px;padding:15px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.1)}.crm-permissions-area-cell small,.crm-permissions-hero-metrics small,.crm-permissions-hero-metrics span,.crm-permissions-profile small,.crm-permissions-profile span:not(.crm-focus-icon),.crm-permissions-sensitive-list span:not(.crm-focus-icon),.crm-permissions-summary span:not(.crm-focus-icon){display:block}.crm-permissions-hero-metrics span{color:rgba(255,255,255,.72);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-permissions-hero-metrics strong{display:block;margin-top:7px;color:#fff;font-size:34px}.crm-permissions-hero-metrics small{color:rgba(255,255,255,.74);font-size:11px}.crm-alert.is-info{background:rgba(15,163,177,.08);border-color:rgba(15,163,177,.2);color:#0a6670}.crm-alert.is-warning{background:color-mix(in srgb,var(--crm-warning,#b54708) 10%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-warning,#b54708) 28%,var(--crm-border));color:var(--crm-warning,#9a3412)}.crm-permissions-profile-grid{display:grid;gap:var(--crm-card-gap,12px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch}.crm-permissions-profile{align-content:start;display:grid;gap:6px;min-height:118px;padding:12px 14px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface);color:var(--crm-text);text-align:left;box-shadow:0 1px 2px rgba(11,60,93,.05);cursor:pointer}.crm-permissions-profile.is-active{border-color:color-mix(in srgb,var(--crm-accent) 50%,var(--crm-brand));box-shadow:0 8px 24px rgba(11,60,93,.1)}.crm-permissions-profile .crm-focus-icon{margin-bottom:2px}.crm-permissions-profile span:not(.crm-focus-icon){color:var(--crm-accent);font-size:10px;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.crm-permissions-profile strong{display:block;margin:0;color:var(--crm-brand);font-size:14px;font-weight:750;line-height:1.25}.crm-permissions-profile small{-webkit-line-clamp:3;margin:0;color:var(--crm-muted);font-size:11px;line-height:1.4}.crm-permissions-summary{display:grid;gap:var(--crm-card-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-bottom:0}.crm-permissions-summary>div{align-content:start;display:grid;gap:4px;min-height:78px;padding:10px 12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-2)}.crm-permissions-summary span:not(.crm-focus-icon){color:var(--crm-muted);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.crm-permissions-summary strong{display:block;margin:0;color:var(--crm-brand);font-size:14px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.crm-permissions-table{table-layout:fixed;width:max(100%,1180px);min-width:1180px}.crm-permissions-table td,.crm-permissions-table th{vertical-align:middle}.crm-permissions-table td:first-child,.crm-permissions-table th:first-child{width:200px;min-width:180px}.crm-permissions-table td:not(:first-child),.crm-permissions-table th:not(:first-child){width:auto;min-width:76px;padding-left:6px;padding-right:6px;text-align:center}.crm-permissions-table th span{display:inline-flex;flex-direction:column;align-items:center;gap:4px;justify-content:center;white-space:normal;text-align:center;line-height:1.15;max-width:4.6rem;margin-inline:auto;font-size:10px}.crm-permissions-table th span.is-sensitive{color:#9b5c00}.crm-permissions-area-cell{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.crm-permissions-area-cell>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));border-radius:8px;background:color-mix(in srgb,var(--crm-brand) 8%,white);color:var(--crm-brand);flex-shrink:0}.crm-permissions-area-cell strong{display:block;color:var(--crm-brand);font-size:13px;line-height:1.25}.crm-permissions-area-cell small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:none;margin-top:2px;overflow:hidden;color:var(--crm-muted);font-size:11px;line-height:1.35}.crm-permissions-profile small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.crm-permission-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:28px;padding:5px 8px;border:1px solid var(--crm-border);border-radius:999px;background:var(--crm-surface-2);color:var(--crm-muted);font-size:10px;font-weight:800;line-height:1;cursor:pointer}.crm-permission-toggle.is-on{border-color:rgba(22,131,74,.22);background:rgba(22,131,74,.1);color:#16834a}.crm-permission-toggle.is-sensitive.is-on{border-color:rgba(155,92,0,.22);background:rgba(155,92,0,.1);color:#9b5c00}.crm-permissions-detail-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-permissions-rules,.crm-permissions-sensitive-list{display:grid;gap:10px}.crm-permissions-sensitive-list>div{padding:11px 12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface-2);display:grid;gap:4px}.crm-permissions-sensitive-list strong{display:block;color:var(--crm-brand);font-size:13px}.crm-permissions-sensitive-list>div>span:not(.crm-focus-icon){margin-top:4px;color:var(--crm-muted);font-size:11px;line-height:1.45}.crm-permissions-profile .crm-focus-icon,.crm-permissions-sensitive-list .crm-focus-icon,.crm-permissions-summary>div .crm-focus-icon{margin-bottom:0}.crm-permissions-summary>div>span:not(.crm-focus-icon){display:block}.crm-permissions-rules{margin:0;padding:0;list-style:none}.crm-permissions-rules li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:var(--crm-muted);font-size:12px;line-height:1.45}.crm-permissions-rules svg{margin-top:1px;color:#16834a}.crm-operation-page{display:grid;gap:var(--crm-page-gap,18px)}.crm-operation-page>*{margin-top:0!important;margin-bottom:0!important}.crm-client-grid>.crm-card+.crm-card,.crm-dashboard-main>.crm-card+.crm-card,.crm-dashboard-side>.crm-card+.crm-card,.crm-operation-page .crm-card+.crm-card{margin-top:0}.crm-dashboard-page .crm-dashboard-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px;align-items:stretch;margin-top:0}.crm-dashboard-page .crm-dashboard-main>.crm-card{display:flex;flex-direction:column;grid-column:span 4;height:100%;min-width:0}.crm-dashboard-page .crm-dashboard-main>.crm-card.is-wide{grid-column:span 8}.crm-dashboard-page .crm-dashboard-main>.crm-card.is-side{grid-column:span 4}.crm-dashboard-page .crm-dashboard-main>.crm-card.is-full{grid-column:1/-1}.crm-dashboard-page .crm-dashboard-main>.crm-card .crm-card-body{flex:1}.crm-dashboard-page .crm-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-page .crm-ranking-grid span:nth-last-child(-n+2){border-bottom:none}.crm-dashboard-page a.crm-funnel-stage,.crm-dashboard-page button.crm-funnel-stage{text-decoration:none;color:inherit;appearance:none;font:inherit;width:100%;cursor:pointer;text-align:left}.crm-dashboard-page .crm-funnel-stage{grid-template-columns:92px minmax(0,1fr) 40px;min-width:0}.crm-dashboard-page .crm-funnel-stage strong,.crm-dashboard-page .crm-funnel-stage-track{min-width:0}.crm-dashboard-page a.crm-funnel-stage:hover strong,.crm-dashboard-page button.crm-funnel-stage:hover strong{color:var(--crm-accent)}.crm-dashboard-page .crm-dashboard-insight{flex-direction:column;align-items:flex-start}.crm-dashboard-page .crm-dashboard-insight span{text-align:left}@media (max-width:1279px){.crm-dashboard-page .crm-dashboard-main{display:grid;grid-template-columns:minmax(0,1fr)}.crm-dashboard-page .crm-dashboard-main>.crm-card,.crm-dashboard-page .crm-dashboard-main>.crm-card.is-full,.crm-dashboard-page .crm-dashboard-main>.crm-card.is-side,.crm-dashboard-page .crm-dashboard-main>.crm-card.is-wide{grid-column:auto}.crm-dashboard-page .crm-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-origin-placeholder{align-items:start;grid-template-columns:160px minmax(220px,.85fr) minmax(280px,1.15fr)}.crm-dashboard-page .crm-origin-placeholder{align-items:center;grid-template-columns:150px minmax(0,.85fr) minmax(0,1.15fr)}.crm-dashboard-page .crm-llm-strip{display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.crm-dashboard-page .crm-dashboard-main>.crm-dashboard-llm-strip{order:99}.crm-dashboard-page .crm-llm-strip span{border:0;color:var(--crm-muted);display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:2px;letter-spacing:.05em;padding:0;text-transform:uppercase}.crm-dashboard-page .crm-llm-strip strong{color:var(--crm-text);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.crm-dashboard-page .crm-dashboard-kpi p{align-items:center;display:flex;gap:8px;margin:0}.crm-dashboard-page .crm-dashboard-kpi p svg{color:var(--crm-accent);flex-shrink:0}.crm-dashboard-page .crm-dashboard-funnel .crm-card-body,.crm-dashboard-page .crm-dashboard-origin .crm-card-body{overflow:visible}.crm-chart-tip{position:relative}.crm-chart-tip[data-tip]:focus-visible:after,.crm-chart-tip[data-tip]:hover:after{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:0 8px 24px rgba(7,21,37,.2);color:var(--crm-text);content:attr(data-tip);font-size:11px;font-weight:500;left:8px;max-width:min(360px,calc(100vw - 32px));padding:6px 8px;pointer-events:none;position:absolute;bottom:calc(100% + 6px);white-space:nowrap;z-index:99}@media (max-width:1279px){.crm-dashboard-page .crm-origin-placeholder{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:767px){.crm-origin-placeholder{grid-template-columns:minmax(0,1fr)}}.crm-origin-legend{display:grid;gap:9px;width:100%}.crm-origin-legend div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:start}.crm-origin-legend i{width:8px;height:8px;margin-top:4px;border-radius:8px}.crm-origin-legend span,.crm-origin-legend strong{display:block}.crm-origin-legend span{color:var(--crm-muted);font-size:11px;line-height:1.35}.crm-origin-legend strong{color:var(--crm-brand);font-size:12px;margin-bottom:2px}.crm-operational-activities-page .crm-alerts-kpis,.crm-operational-activities-page .crm-connections-kpis,.crm-operational-activities-page .crm-operational-kpis{margin:0}.crm-clients-page .crm-dashboard-kpis,.crm-clients-page .crm-executive-hero{margin:0}.crm-client-grid{align-items:stretch}.crm-client-grid>.crm-card{height:100%}.crm-agenda-page,.crm-leads-page{gap:18px}.crm-agenda-page .crm-executive-hero,.crm-leads-page .crm-executive-hero{margin-bottom:0}.crm-agenda-page .crm-dashboard-kpis,.crm-leads-page .crm-dashboard-kpis{margin-top:0;margin-bottom:0}.crm-contracts-page .crm-dashboard-kpis{margin:0}.crm-contracts-page.crm-operation-page{gap:20px}.crm-contracts-page>.crm-card{margin:0}.crm-contracts-page .crm-card-header{min-height:52px;padding:12px 18px}.crm-contracts-page .crm-contract-builder-body{padding:14px 18px 18px}.crm-contracts-page .crm-status-line.is-compact{margin:0 0 12px;padding:8px 12px}.crm-contracts-toolbar{align-items:center}.crm-contracts-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.crm-contracts-page .crm-variable-strip{margin-bottom:12px}.crm-contracts-page .crm-copy-box{margin-top:12px;max-height:360px;overflow:auto}.crm-contract-builder-header{align-items:start;display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.crm-contract-builder-header label{color:var(--crm-brand);display:grid;font-size:11px;font-weight:800;gap:6px;grid-template-rows:2.6em auto;letter-spacing:.02em;min-width:0;text-transform:uppercase}.crm-contract-builder-header .crm-input,.crm-contract-fill-meter{min-height:42px;width:100%}.crm-contract-fill-meter{align-items:center;background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 14px;grid-column:1/-1;padding:10px 14px}.crm-contract-fill-meter .crm-button{margin-left:auto}.crm-contract-fill-meter strong{color:var(--crm-brand);display:block;font-size:18px;font-weight:800;line-height:1.1}.crm-contract-fill-meter span{color:var(--crm-muted);display:block;font-size:12px;font-weight:700}.crm-contract-builder-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr)}.crm-contract-fields-panel{display:grid;gap:18px;max-height:760px;overflow:auto;padding-right:6px}.crm-contract-field-group{border:1px solid var(--crm-border);border-radius:12px;display:grid;gap:14px;padding:16px}.crm-contract-field-group h3{color:var(--crm-brand);font-size:13px;font-weight:900}.crm-contract-field-grid{display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contract-field-grid label{color:var(--crm-brand);display:grid;font-size:11px;font-weight:800;gap:6px;grid-template-rows:2.6em auto;letter-spacing:.02em;text-transform:uppercase}.crm-contract-field-grid label.is-wide{grid-column:1/-1}.crm-contract-preview-panel{background:#f8fbfd;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:14px;padding:16px;position:sticky;top:18px}.crm-contract-preview-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.crm-contract-preview-toolbar span,.crm-contract-preview-toolbar strong{display:block}.crm-contract-preview-toolbar strong{color:var(--crm-brand);font-size:13px;font-weight:900}.crm-contract-preview-toolbar span{color:var(--crm-muted);font-size:11px;font-weight:700;margin-top:3px}.crm-contract-preview-toolbar .crm-inline-actions{margin-top:0}.crm-contract-live-preview{background:#fff;border:1px solid #d8e2ec;border-radius:8px;color:#102a43;font-family:Calibri,Candara,Segoe UI,sans-serif;font-size:10pt;line-height:1.55;margin:0;max-height:680px;min-height:520px;overflow:auto;padding:24px;text-align:justify;white-space:pre-wrap}.crm-contracts-page .crm-table td:last-child{min-width:320px;width:1%;white-space:nowrap}.crm-contracts-page .crm-contracts-library-table{width:100%}.crm-contracts-page .crm-contracts-library-table .crm-table{width:100%;min-width:100%;table-layout:auto}.crm-contracts-page .crm-contracts-library-table .crm-table td:last-child,.crm-contracts-page .crm-contracts-library-table .crm-table th:last-child{text-align:right}.crm-contracts-page .crm-table .crm-inline-actions{margin-top:0;justify-content:flex-end;flex-wrap:nowrap}.crm-contracts-page .crm-context-footer{align-items:start;grid-template-columns:1fr;gap:12px}.crm-contracts-page .crm-context-footer>div:first-child{align-items:start;display:grid;gap:5px}.crm-contracts-page .crm-context-footer-meta{justify-content:flex-start}.crm-contracts-page .crm-context-footer-meta span{white-space:normal}.crm-parameters-page .crm-dashboard-kpis,.crm-users-page .crm-dashboard-kpis{margin:0}.crm-dashboard-whatsapp-card{margin-top:0}.crm-dashboard-whatsapp-card.is-compact{padding:12px 14px}.crm-dashboard-whatsapp-card.is-compact .crm-dashboard-whatsapp-strip{display:grid;gap:8px}.crm-dashboard-whatsapp-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}.crm-dashboard-whatsapp-title-line .crm-card-icon.is-inline{flex:0 0 auto;height:30px;margin:0;width:30px}.crm-dashboard-whatsapp-title-line>strong{color:var(--crm-brand);font-size:14px;font-weight:800;white-space:nowrap}.crm-dashboard-whatsapp-sep{color:var(--crm-muted)}.crm-dashboard-whatsapp-state{color:var(--crm-text);font-size:13px;font-weight:750}.crm-dashboard-whatsapp-phone{color:var(--crm-brand);font-size:13px;font-weight:850;letter-spacing:.01em}.crm-whatsapp-availability-wrap{align-items:center;display:inline-flex;flex-direction:column;gap:3px;margin-left:auto}.crm-whatsapp-availability-wrap small{color:var(--crm-muted);font-size:10px;font-weight:650;line-height:1.2;text-align:center;white-space:nowrap}.crm-conversation-kanban-flow,.crm-conversation-lead-kv,.crm-conversation-list,.crm-dashboard-whatsapp-body{display:grid;gap:10px}.crm-dashboard-whatsapp-status{border:1px solid color-mix(in srgb,#16834a 32%,var(--crm-border));border-radius:8px;background:color-mix(in srgb,#16834a 8%,var(--crm-surface));display:grid;gap:4px;padding:13px}.crm-dashboard-whatsapp-status strong{color:var(--crm-brand);font-size:13px}.crm-dashboard-whatsapp-status span{color:var(--crm-text);font-size:14px;font-weight:800}.crm-dashboard-whatsapp-meta,.crm-dashboard-whatsapp-status small{color:var(--crm-muted);font-size:11px;font-weight:650}.crm-conversation-actions,.crm-conversation-lead-actions,.crm-conversations-filter,.crm-dashboard-whatsapp-actions,.crm-dashboard-whatsapp-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.crm-dashboard-whatsapp-card.is-compact .crm-dashboard-whatsapp-actions{align-items:flex-start;flex-wrap:wrap;gap:8px;overflow-x:auto;padding-bottom:2px}.crm-dashboard-whatsapp-card.is-compact .crm-dashboard-whatsapp-actions .crm-button{flex:0 0 auto;font-size:12px;font-weight:750;min-height:36px;min-width:112px;padding:8px 14px;white-space:nowrap}.crm-dashboard-whatsapp-card.is-compact .crm-dashboard-whatsapp-actions .crm-button.is-icon-only{min-width:112px}.crm-action-with-caption,.crm-panic-control{display:inline-flex;flex-direction:column;align-items:center;gap:4px;position:relative;vertical-align:middle}.crm-action-with-caption small,.crm-panic-pin{color:var(--crm-muted);font-size:10px;font-weight:750;letter-spacing:.02em;line-height:1.15;text-align:center;white-space:nowrap}.crm-panic-pin{color:#b42318;font-weight:800;letter-spacing:.04em;position:static;transform:none;left:auto;top:auto}.crm-conversations-filter button{align-items:center;appearance:none;background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:400;gap:4px;justify-content:center;line-height:1;min-height:26px;padding:0 10px;white-space:nowrap}.crm-conversations-filter button.is-active{background:var(--crm-brand);border-color:var(--crm-brand);color:var(--crm-on-brand,#fff)}.crm-whatsapp-availability{background:color-mix(in srgb,#16834a 10%,var(--crm-surface));border:1px solid color-mix(in srgb,#16834a 30%,var(--crm-border));border-radius:999px;color:#16834a;font-size:11px;font-weight:800;padding:4px 9px}.crm-dashboard-whatsapp-card.is-muted .crm-dashboard-whatsapp-status,.crm-dashboard-whatsapp-card.is-warn .crm-dashboard-whatsapp-status{border-color:color-mix(in srgb,#b7791f 32%,var(--crm-border));background:color-mix(in srgb,#b7791f 8%,var(--crm-surface))}.crm-dashboard-whatsapp-card.is-bad .crm-dashboard-whatsapp-status{border-color:color-mix(in srgb,#b42318 32%,var(--crm-border));background:color-mix(in srgb,#b42318 8%,var(--crm-surface))}.crm-dashboard-whatsapp-card.is-muted .crm-whatsapp-availability,.crm-dashboard-whatsapp-card.is-warn .crm-whatsapp-availability{background:color-mix(in srgb,#b7791f 10%,var(--crm-surface));border-color:color-mix(in srgb,#b7791f 30%,var(--crm-border));color:#9a6700}.crm-dashboard-whatsapp-card.is-bad .crm-whatsapp-availability{background:color-mix(in srgb,#b42318 10%,var(--crm-surface));border-color:color-mix(in srgb,#b42318 30%,var(--crm-border));color:#b42318}.crm-conversations-page .crm-dashboard-kpis{margin:0}.crm-conversations-integration-strip{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr))}.crm-conversations-integration-strip div{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:var(--crm-shadow-sm);display:grid;column-gap:10px;grid-template-columns:32px 1fr;grid-template-rows:auto auto;min-height:74px;padding:11px}.crm-conversations-integration-strip svg{align-self:center;background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 22%,var(--crm-border));border-radius:6px;color:var(--crm-accent);grid-row:1/span 2;height:32px;padding:7px;width:32px}.crm-conversations-integration-strip span,.crm-conversations-integration-strip strong{grid-column:2}.crm-conversations-integration-strip strong{color:var(--crm-brand);font-size:12px;line-height:1.2}.crm-conversations-integration-strip span{color:var(--crm-muted);font-size:11px;font-weight:650}.crm-conversation-routing-panel{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-conversation-routing-panel article{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface)),var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 20%,var(--crm-border));border-radius:8px;box-shadow:var(--crm-shadow-sm);display:grid;gap:10px;grid-template-columns:32px 1fr;min-height:92px;padding:13px}.crm-conversation-routing-panel svg{background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-accent) 25%,var(--crm-border));border-radius:6px;color:var(--crm-accent);height:32px;padding:7px;width:32px}.crm-conversation-routing-panel span,.crm-conversation-routing-panel strong{display:block}.crm-conversation-routing-panel strong{color:var(--crm-brand);font-size:12px;margin-bottom:4px}.crm-conversation-routing-panel span{color:var(--crm-muted);font-size:11.5px;font-weight:650;line-height:1.45}.crm-conversations-layout{display:grid;gap:12px;grid-template-columns:minmax(268px,.78fr) minmax(420px,1.6fr) minmax(220px,.78fr);align-items:stretch;min-height:0;margin-bottom:0;flex:1 1 auto}.crm-main:has(.crm-conversations-page.is-workspace){display:flex;flex:1 1 auto;flex-direction:column;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.crm-main:has(.crm-conversations-page.is-workspace)>.crm-topbar{flex:0 0 auto}.crm-conversations-page.is-workspace{display:flex!important;flex:1 1 auto;flex-direction:column;gap:8px;height:100%;max-height:none;min-height:0;overflow:hidden;width:100%;max-width:none;margin-inline:0}.crm-conversations-page.is-workspace>.crm-conversation-notice,.crm-conversations-page.is-workspace>.crm-inline-error,.crm-conversations-page.is-workspace>.crm-muted-note{flex:0 0 auto;margin:0}.crm-conversation-notice{align-items:flex-start;border:1px solid var(--crm-border);border-radius:8px;display:flex;font-size:12.5px;font-weight:700;gap:10px;justify-content:space-between;line-height:1.35;padding:10px 12px}.crm-conversation-notice.is-ok{background:color-mix(in srgb,#16834a 10%,var(--crm-surface));border-color:color-mix(in srgb,#16834a 35%,var(--crm-border));color:#166534}.crm-conversation-notice.is-warn{background:color-mix(in srgb,#b7791f 12%,var(--crm-surface));border-color:color-mix(in srgb,#b7791f 40%,var(--crm-border));color:#92400e}.crm-conversation-notice.is-err{background:color-mix(in srgb,#c53030 10%,var(--crm-surface));border-color:color-mix(in srgb,#c53030 35%,var(--crm-border));color:#9b1c1c}.crm-conversation-notice-dismiss{background:transparent;border:0;color:inherit;cursor:pointer;font-size:18px;font-weight:700;line-height:1;opacity:.7;padding:0 2px}.crm-conversation-notice-dismiss:hover{opacity:1}.crm-conversations-page.is-workspace>.crm-conversation-ops-strip{flex:0 0 auto;gap:10px;padding:10px 14px}.crm-conversations-page.is-workspace .crm-conversations-layout{align-self:stretch;display:grid;grid-template-columns:332px minmax(0,1fr) 300px;gap:0;border:1px solid var(--crm-border);border-radius:10px;overflow:hidden;background:var(--crm-surface);box-shadow:none}.crm-conversations-page.is-workspace .crm-conversations-layout.is-context-collapsed{grid-template-columns:332px minmax(0,1fr)}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed{grid-template-columns:48px minmax(0,1fr) 300px}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed.is-context-collapsed{grid-template-columns:48px minmax(0,1fr)}.crm-conversations-page.is-workspace .crm-conversation-chat-card,.crm-conversations-page.is-workspace .crm-conversation-lead-card,.crm-conversations-page.is-workspace .crm-conversation-list-card{display:flex;flex-direction:column;height:auto;max-height:none;overflow:hidden;border:none;border-radius:0;box-shadow:none;background:var(--crm-surface)}.crm-conversations-page.is-workspace .crm-conversation-list-card{border-right:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);background:color-mix(in srgb,var(--crm-bg,#eef3f6) 38%,var(--crm-surface))}.crm-conversations-page.is-workspace .crm-conversation-lead-card{border-left:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent);background:color-mix(in srgb,var(--crm-bg,#eef3f6) 38%,var(--crm-surface))}.crm-conversations-page.is-workspace .crm-conversation-chat-card{background:var(--crm-surface)}.crm-conversations-page.is-workspace .crm-conversation-lead-card.is-hidden,.crm-conversations-page.is-workspace .crm-conversation-lead-card[hidden]{display:none!important}.crm-conversations-page.is-workspace .crm-card-header.is-compact{min-height:48px;padding:8px 10px}.crm-conversations-page.is-workspace .crm-card-header.is-compact h2{font-size:13px}.crm-conversations-page.is-workspace .crm-card-header.is-compact p{font-size:11px}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-body,.crm-conversations-page.is-workspace .crm-conversation-list-card .crm-card-body{gap:8px;padding:8px 10px 10px}.crm-conversations-page.is-workspace .crm-conversation-list-card .crm-conversation-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.crm-conversations-page.is-workspace .crm-conversation-list-card{display:flex;flex-direction:column}.crm-conversations-page.is-workspace .crm-conversation-queue-top{flex:0 0 auto;min-height:48px}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-empty-block,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-pin-count,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-actions>:not(:first-child),.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-heading .crm-button,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-heading small,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-heading strong,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-heading svg,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-search-row,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-toolbar,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-row-main,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-row-side,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-unread-badge,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-queue-extra-panel,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-queue-section-label{display:none}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-top{align-items:center;padding:8px 4px}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-heading{display:none}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-actions,.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-queue-title{justify-content:center;margin-left:0;width:100%}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-row{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:6px 4px}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed .crm-conversation-avatar{height:32px;margin-top:0;width:32px}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-color:color-mix(in srgb,var(--crm-brand) 32%,transparent) transparent;scrollbar-width:thin}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-body::-webkit-scrollbar{width:7px}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm-brand) 32%,transparent);border-radius:999px}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-body::-webkit-scrollbar-track{background:transparent}.crm-conversations-page.is-workspace .crm-conversation-chat-body{flex:1 1 auto;gap:0;overflow:hidden;padding:0}.crm-conversations-page.is-workspace .crm-conversation-chat-body>.crm-conversation-chat-head{flex:0 0 auto}.crm-conversations-page.is-workspace .crm-conversation-chat-body>.crm-conversation-chat-window{overflow:hidden}.crm-conversations-page.is-workspace .crm-conversation-chat-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked{align-items:center;background:var(--crm-surface);border-radius:0;border-top:1px solid var(--crm-border);display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin-top:0;min-height:0;padding:10px 12px;position:relative;z-index:3}.crm-conversation-composer>.crm-button[aria-label=Anexar]{order:1}.crm-conversation-composer .crm-conversation-emoji-wrap{order:2}.crm-conversation-composer .crm-conversation-composer-field{order:3}.crm-conversation-composer>.crm-button[aria-label="Áudio"]{order:4}.crm-conversation-composer .crm-conversation-send{order:5}.crm-conversations-page.is-workspace .crm-conversation-composer-sign{color:var(--crm-muted);flex:1 0 100%;font-size:11px;line-height:1.3;margin:0 0 2px;order:-1}.crm-conversations-page.is-workspace .crm-conversation-composer-sign strong{color:var(--crm-accent);font-weight:800}.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked .crm-conversation-attach-chip>.crm-button.is-icon-only,.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked .crm-conversation-emoji-wrap>.crm-button.is-icon-only,.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked>.crm-button.is-icon-only{flex:0 0 auto;height:var(--crm-btn-h,32px);min-height:var(--crm-btn-h,32px);min-width:var(--crm-btn-h,32px);padding:0;width:var(--crm-btn-h,32px)}.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked .crm-conversation-emoji-wrap{align-items:flex-end;display:inline-flex;flex:0 0 auto}.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked .crm-conversation-attach-chip{align-items:center;gap:6px;max-width:min(200px,36vw);min-height:var(--crm-btn-h,32px);padding:0 2px 0 10px}.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked .crm-conversation-composer-field{flex:1 1 0%;min-width:0;width:0}.crm-conversations-page.is-workspace .crm-conversation-composer.is-docked textarea{box-sizing:border-box;field-sizing:fixed;max-height:min(220px,36vh);min-height:36px;overflow-y:auto;padding:7px 10px;resize:none;font-size:var(--crm-fs-md);line-height:1.35;width:100%}.crm-conversations-page.is-workspace .crm-conversation-send{flex-shrink:0;min-height:var(--crm-btn-h,32px);padding:0 12px;z-index:2}.crm-conversations-page.is-workspace .crm-conversation-chat-head{align-items:center;grid-template-areas:"identity tools";grid-template-columns:minmax(0,1fr) auto}.crm-conversations-page.is-workspace .crm-conversation-head-row.is-identity{flex-wrap:nowrap;grid-area:identity;justify-content:flex-start}.crm-conversations-page.is-workspace .crm-conversation-head-row{align-items:center;display:flex;gap:6px;min-width:0;width:100%}.crm-conversations-page.is-workspace .crm-conversation-head-row.is-tools{flex:0 0 auto;flex-wrap:nowrap;grid-area:tools;justify-content:flex-end;margin-left:0;max-width:100%;overflow-x:auto;width:auto}.crm-conversations-page.is-workspace .crm-conversation-head-identity-actions{align-items:center;display:flex;flex-wrap:wrap;flex-shrink:1;gap:8px;justify-content:flex-end;margin-left:auto;max-width:100%;min-width:0}.crm-conversations-page.is-workspace .crm-conversation-context-toggle{align-items:center;background:var(--crm-brand);border:0;border-radius:var(--crm-btn-radius,8px);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--crm-btn-fs,11px);font-weight:var(--crm-btn-fw,600);gap:6px;min-height:var(--crm-btn-h,32px);padding:2px 10px;white-space:nowrap}.crm-conversations-page.is-workspace .crm-conversation-context-toggle:hover{filter:brightness(1.08)}.crm-conversations-page.is-workspace .crm-conversation-context-toggle.is-open{background:color-mix(in srgb,var(--crm-brand) 78%,#000)}.crm-conversations-page.is-workspace .crm-conversation-head-row.is-tools .crm-button{flex:0 0 auto}.crm-conversations-page.is-workspace .crm-conversation-head-row.is-chips{flex-wrap:wrap;gap:6px;overflow-x:auto;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--crm-accent) 16%,var(--crm-border))}.crm-conversations-page.is-workspace .crm-conversation-contact-meta .crm-conversation-username{display:none}.crm-conversations-page.is-workspace .crm-conversation-contact-meta strong{color:var(--crm-text);display:block;font-size:12px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-conversations-page.is-workspace .crm-conversation-contact-meta .crm-conversation-phone{font-size:11px;font-weight:400}.crm-conversations-page.is-workspace .crm-command-status{min-height:var(--crm-btn-h,32px);padding:0 10px;font-size:var(--crm-btn-fs,11px);font-weight:var(--crm-btn-fw,600);border-radius:var(--crm-btn-radius,8px);flex-shrink:0}.crm-conversations-page.is-workspace .crm-context-chip{min-height:26px;padding:2px 6px;flex-shrink:0}.crm-button.is-recording{animation:crm-pulse-rec 1.2s ease-in-out infinite}@keyframes crm-pulse-rec{0%,to{box-shadow:0 0 0 0 rgba(185,28,28,.35)}50%{box-shadow:0 0 0 6px rgba(185,28,28,0)}}.crm-conversation-empty-block{display:grid;gap:10px;justify-items:start;padding:12px}.crm-conversation-attach-chip{align-items:center;background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:var(--crm-btn-radius,8px);color:var(--crm-brand);display:inline-flex;flex:0 1 auto;font-size:11px;font-weight:700;gap:6px;max-width:min(220px,42vw);min-height:var(--crm-btn-h,32px);padding:0 2px 0 10px;white-space:nowrap}.crm-conversation-attach-chip>em{flex:1 1 auto;font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-main:has(.crm-conversations-page.is-workspace) .crm-content{padding:8px 16px}.crm-conversations-page.is-workspace>.crm-page-toolbar{flex:0 0 auto}.crm-conversations-page.is-workspace .crm-conversations-layout{height:auto}.crm-settings-brand-assets{border-top:0;display:grid;gap:14px;margin-top:0;padding-top:0}.crm-settings-brand-assets-head{align-items:center;display:flex;gap:10px}.crm-settings-brand-assets-head>div{flex:1;min-width:0}.crm-settings-brand-preview-stage em{display:block;font-size:var(--crm-fs-sm);margin-top:6px}.crm-master-form-line.is-uazapi{align-items:end;flex-wrap:nowrap}.crm-master-form-line.is-uazapi .crm-client-secret-inline{justify-content:flex-start;min-height:var(--crm-control-h,36px);padding:6px 8px;text-align:left;width:100%}.crm-master-form-line.is-uazapi .is-token .crm-input,.crm-master-form-line.is-uazapi .is-token>span{text-align:left}.crm-master-form-line.is-uazapi .is-status .crm-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-uazapi-row-hint{margin:6px 0 0}.crm-settings-brand-assets-head h3{color:var(--crm-brand);font-size:var(--crm-fs-title);font-weight:var(--crm-fw-medium);margin:0}.crm-settings-brand-assets-head p{color:var(--crm-muted);font-size:var(--crm-fs-md);margin:2px 0 0}.crm-settings-brand-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:stretch}.crm-settings-brand-slot{display:grid;gap:8px;grid-template-rows:auto 4.2em minmax(168px,1fr);align-content:start;min-width:0;position:relative}.crm-settings-brand-slot>span{color:var(--crm-muted);font-size:var(--crm-fs-sm);font-weight:var(--crm-fw-bold)}.crm-settings-brand-hint{color:var(--crm-muted);font-size:11px;line-height:1.4;margin:0;min-height:4.2em}.crm-settings-brand-preview,.crm-settings-brand-preview.is-favicon{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:10px;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:168px;max-width:none;min-height:168px;overflow:hidden;padding:0;width:100%}.crm-settings-brand-preview-stage{align-items:center;display:flex;justify-content:center;min-height:0;padding:12px}.crm-settings-brand-preview img{max-height:88px;max-width:100%;object-fit:contain}.crm-settings-brand-preview.is-empty em{color:var(--crm-muted);font-size:var(--crm-fs-md);font-style:normal}.crm-settings-brand-actions{align-items:center;border-top:1px solid var(--crm-border);display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:8px}@media (max-width:767px){.crm-settings-brand-grid{grid-template-columns:1fr}}.crm-content{max-width:none;width:100%}.crm-dashboard-page,.crm-operation-page{max-width:min(100%,1800px);margin-inline:auto;width:100%}.crm-settings-page{max-width:none;margin-inline:0;width:100%;gap:var(--crm-page-gap,18px)}.crm-integrations-stack{display:grid;gap:var(--crm-page-gap,18px)}.crm-env-name-row{display:flex;gap:8px;align-items:center}.crm-env-name-row .crm-input{flex:1;min-width:0}.crm-settings-page .crm-integration-card .crm-card-header{align-items:center}.crm-settings-page .crm-card-header{align-items:center;gap:12px;min-height:64px}.crm-settings-page .crm-card-header>div:nth-child(2){display:grid;gap:2px;min-width:0}.crm-settings-page .crm-card-body{display:grid;gap:16px}.crm-settings-page .crm-asaas-status,.crm-settings-page .crm-fill-panel,.crm-settings-page .crm-settings-brand-assets,.crm-settings-page .crm-settings-help{box-sizing:border-box;margin:0;width:100%}.crm-settings-page .crm-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.crm-settings-page .crm-form-grid label{align-content:start}.crm-settings-page .crm-form-grid-2 .crm-field-hint{min-height:2.8em}.crm-settings-page .crm-checkbox-row{align-items:flex-start;display:flex;gap:10px;margin-top:0;text-transform:none;width:100%}.crm-settings-page .crm-checkbox-row span{font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none}.crm-settings-page .crm-settings-pair-row{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.crm-settings-page .crm-settings-section-actions{margin-top:0}.crm-settings-redirect-copy{color:var(--crm-muted);font-size:13px;line-height:1.45;margin:0}.crm-settings-help{margin-top:0}.crm-settings-help .crm-settings-steps{margin:0;width:100%}.crm-settings-page .crm-asaas-status{margin-top:0}@media (min-width:1600px){.crm-dashboard-page,.crm-operation-page{max-width:min(100%,2200px);padding-inline:0}.crm-settings-page{max-width:none}.crm-dashboard-kpis,.crm-kpi-grid,.crm-simulation-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:1279px){.crm-users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-conversations-page.is-workspace .crm-conversations-layout{grid-template-columns:300px minmax(0,1fr) 240px}.crm-conversations-page.is-workspace .crm-conversations-layout.is-context-collapsed{grid-template-columns:300px minmax(0,1fr)}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed{grid-template-columns:48px minmax(0,1fr) 240px}.crm-conversations-page.is-workspace .crm-conversations-layout.is-queue-collapsed.is-context-collapsed{grid-template-columns:48px minmax(0,1fr)}.crm-topbar-page{flex-direction:column;align-items:flex-start;gap:2px}.crm-topbar-sub{white-space:normal}.crm-users-form-grid{grid-template-columns:1fr}}.crm-conversations-page.is-workspace .crm-conversation-actions{gap:5px;margin-left:0}.crm-conversations-page.is-workspace .crm-conversation-actions .crm-button{min-height:32px;padding:6px 12px;font-size:12px;font-weight:750;border-radius:10px}.crm-conversations-page.is-workspace .crm-conversation-actions .crm-button.is-primary{box-shadow:0 1px 2px color-mix(in srgb,var(--crm-brand) 28%,transparent)}.crm-conversations-page.is-workspace .crm-ops-chip.is-warn{background:color-mix(in srgb,#b7791f 12%,var(--crm-surface));border-color:color-mix(in srgb,#b7791f 35%,var(--crm-border))}.crm-settings-steps{color:var(--crm-text);display:grid;gap:8px;margin:0;padding-left:18px}.crm-page-subnav.crm-settings-tabs,.crm-settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0;position:relative;z-index:2}.crm-settings-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;border:1px solid var(--crm-border);border-radius:var(--crm-btn-radius,8px);background:var(--crm-surface);color:var(--crm-muted);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:0;line-height:1;padding:0 12px;text-decoration:none;text-transform:none;white-space:nowrap}.crm-settings-tab.is-active{background:var(--crm-brand-deep,#0b3c5d);border-color:var(--crm-brand-deep,#0b3c5d);color:var(--crm-on-brand,#fff)}.crm-settings-tab:hover:not(.is-active):not(:disabled){border-color:var(--crm-accent);color:var(--crm-accent)}.crm-settings-tab:disabled{cursor:not-allowed;opacity:.45}.crm-settings-steps code{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border-radius:4px;font-size:12px;padding:1px 6px}.crm-settings-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.crm-settings-fieldset{border:0;margin:0;min-width:0;padding:0}.crm-settings-fieldset:disabled{opacity:.92}.crm-settings-fieldset:disabled input,.crm-settings-fieldset:disabled select,.crm-settings-fieldset:disabled textarea{cursor:default}.crm-card.is-editing{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-accent) 45%,var(--crm-border))}.crm-settings-pair-list{display:grid;gap:12px}.crm-settings-pair-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.crm-settings-pair-row.is-tall{align-items:start}.crm-settings-pair-row>span{color:var(--crm-muted);font-size:13px;font-weight:650}.crm-settings-pair-row>.crm-settings-radio-row,.crm-settings-pair-row>input,.crm-settings-pair-row>strong,.crm-settings-pair-row>textarea{min-width:0;width:100%}.crm-settings-pair-row>textarea{resize:vertical}.crm-settings-pin-preview{color:var(--crm-brand);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;letter-spacing:.16em}.crm-settings-radio-row{display:flex;flex-wrap:wrap;gap:14px 18px}.crm-settings-radio-row label{align-items:center;color:var(--crm-text);display:inline-flex;font-size:13px;gap:8px}@media (max-width:767px){.crm-settings-pair-row,.crm-settings-pair-row.is-tall{grid-template-columns:1fr;gap:6px}.crm-card-header .crm-settings-section-actions{margin-left:0;width:100%}}.crm-checkbox-row{align-items:flex-start;display:flex;gap:10px;grid-column:1/-1}.crm-checkbox-row input{margin-top:3px}.crm-checkbox-row span{color:var(--crm-text);font-size:13px;line-height:1.4}.crm-asaas-status{background:color-mix(in srgb,var(--crm-brand) 6%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));border-radius:12px;box-sizing:border-box;display:grid;gap:4px;margin-top:14px;padding:12px 14px;width:100%}.crm-asaas-status strong{color:var(--crm-brand);font-size:13px}.crm-asaas-status small,.crm-asaas-status span{color:var(--crm-muted);font-size:12px;line-height:1.4}.crm-sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.crm-conversation-chat-card,.crm-conversation-lead-card,.crm-conversation-list-card{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.crm-conversation-chat-card>.crm-card-header,.crm-conversation-lead-card>.crm-card-header,.crm-conversation-list-card>.crm-card-header{flex:0 0 auto}.crm-conversation-chat-card.is-chat-focus{border-color:color-mix(in srgb,#16834a 42%,var(--crm-border));box-shadow:0 0 0 1px color-mix(in srgb,#16834a 18%,transparent),var(--crm-shadow-sm)}.crm-conversation-chat-card.is-chat-focus .crm-card-header{background:color-mix(in srgb,#16834a 8%,var(--crm-surface))}.crm-conversation-chat-card .crm-card-body,.crm-conversation-lead-card .crm-card-body,.crm-conversation-list-card .crm-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;height:auto;min-height:0;padding-bottom:18px}.crm-conversation-list-card .crm-conversation-list{align-content:start;display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow:auto;padding:0;scrollbar-color:color-mix(in srgb,var(--crm-brand) 28%,transparent) transparent;scrollbar-width:thin}.crm-conversation-list-card .crm-conversation-list::-webkit-scrollbar{width:6px}.crm-conversation-list-card .crm-conversation-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm-brand) 28%,transparent);border-radius:999px}.crm-conversation-list-card .crm-conversation-list::-webkit-scrollbar-track{background:transparent}.crm-conversation-chat-body>.crm-conversation-chat-head{flex:0 0 auto}.crm-conversation-chat-body>.crm-conversation-chat-window{flex:1 1 auto;min-height:220px}.crm-conversation-chat-body>.crm-conversation-composer{flex:0 0 auto;margin-top:2px}.crm-conversation-lead-card .crm-conversation-lead-actions{margin-left:0;margin-top:auto;justify-content:stretch;width:100%}.crm-conversation-lead-card .crm-conversation-lead-actions .crm-button{flex:1 1 auto}.crm-discovery-case-body{display:grid;gap:12px}.crm-discovery-page textarea.crm-input{box-sizing:border-box;width:100%}.crm-discovery-flow-strip{align-items:center}.crm-discovery-flow-head{display:grid;gap:6px;min-width:0}.crm-discovery-flow-head>strong{display:block}.crm-flow-trail{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:0}.crm-flow-trail li{align-items:center;color:rgba(255,255,255,.95);display:inline-flex;font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap}.crm-flow-trail li:not(:last-child):after{content:"→";margin:0 8px;opacity:.72}.crm-discovery-page .crm-client-search-label-row>span,.crm-discovery-product-field>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.crm-app .crm-discovery-page .crm-form-grid{align-items:stretch}.crm-app .crm-discovery-page .crm-card-body>.crm-field-hint{margin:0 0 10px}.crm-app .crm-discovery-page .crm-form-grid>.crm-client-search-field{align-content:start;display:grid;gap:8px;min-width:0}.crm-app .crm-discovery-page .crm-form-grid>label{align-content:start;height:100%}.crm-app .crm-discovery-page .crm-form-grid>label:has(textarea){grid-template-rows:auto minmax(120px,1fr)}.crm-app .crm-discovery-page .crm-form-grid>label:has(textarea)>span{color:var(--crm-brand);font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.crm-app .crm-discovery-page .crm-form-grid>label textarea.crm-input{height:100%;min-height:120px}.crm-app .crm-discovery-page .crm-form-grid .crm-search{box-sizing:border-box;display:flex;font-size:13px;font-weight:400;gap:10px;height:42px;letter-spacing:normal;min-height:42px;min-width:0;text-transform:none;width:100%}.crm-app .crm-discovery-page .crm-form-grid .crm-search input{background:transparent;border:0;border-radius:0;flex:1 1 auto;font-weight:400;height:auto;min-height:0;padding:0;width:auto}.crm-app .crm-discovery-page .crm-form-grid .crm-client-search-selected{border-radius:8px;box-sizing:border-box;height:42px;min-height:42px;padding:0 8px 0 12px}.crm-app .crm-discovery-page .crm-form-grid .crm-client-search-selected strong{font-size:13px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-discovery-product-field small,.crm-discovery-save-hint{color:var(--crm-muted);font-size:12px}.crm-discovery-case-footer{align-items:center;border-top:1px solid var(--crm-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:0;padding-top:8px}.crm-discovery-case-actions{gap:6px;margin-top:0}.crm-discovery-research-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-discovery-research-item{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:12px}.crm-discovery-research-item>textarea.crm-input{height:100%;min-height:42px;resize:vertical;width:100%}.crm-discovery-research-item.is-done{box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-discovery-research-check{align-items:start;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);margin:0}.crm-discovery-research-check input[type=checkbox]{height:16px;margin:2px 0 0;min-height:16px;width:16px}.crm-discovery-research-check strong{color:var(--crm-brand);display:block;font-size:12px;font-weight:800}.crm-discovery-research-check small{color:var(--crm-muted);display:block;font-size:11px;font-weight:600}@media (max-width:767px){.crm-discovery-research-grid{grid-template-columns:1fr}}.crm-simulation-client-block{margin:0}.crm-finance-compare{display:grid;gap:12px}.crm-finance-compare-row{display:grid;gap:6px}.crm-finance-compare-meta{align-items:baseline;display:flex;justify-content:space-between;gap:12px}.crm-finance-compare-meta span{color:var(--crm-muted);font-size:12px;font-weight:700}.crm-finance-compare-track{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border-radius:999px;height:12px;overflow:hidden}.crm-finance-compare-track i{display:block;height:100%;border-radius:inherit}.crm-finance-compare-row.is-setup .crm-finance-compare-track i{background:#0b3c5d}.crm-finance-compare-row.is-recurring .crm-finance-compare-track i{background:#16834a}.crm-finance-compare-row.is-receivable .crm-finance-compare-track i{background:#b7791f}.crm-conversation-search{border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));border-radius:12px}.crm-conversation-search,.crm-search{align-items:center;background:var(--crm-surface);color:var(--crm-muted);display:flex;gap:10px;min-height:var(--crm-search-h,40px);padding:8px 14px}.crm-search{border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));border-radius:var(--crm-finish-radius,8px);min-width:min(100%,280px)}.crm-search>svg{color:var(--crm-muted);flex:0 0 auto}.crm-conversation-search input,.crm-search input,.crm-search select{background:transparent;border:0;color:var(--crm-text);flex:1;min-width:0;outline:none;padding:0;width:100%}.crm-conversation-search.is-wide,.crm-search.is-wide{min-width:min(100%,360px);width:100%}.crm-action-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.crm-permissions-matrix-actions{margin-top:16px;padding-top:14px;border-top:1px solid var(--crm-border)}.crm-action-bar .crm-button{min-height:40px}.crm-button.is-primary{background:var(--crm-brand);border-color:var(--crm-brand);color:#fff}.crm-button.is-danger{background:#b42318;border:1px solid #b42318;color:#fff}.crm-button.is-danger:disabled{cursor:not-allowed;opacity:.55}.crm-button.is-success{background:transparent;border:1px solid #0f7b6c;color:#0f7b6c}.crm-app[data-theme=dark] .crm-button.is-success{border-color:#47cd89;color:#47cd89}.crm-button.is-ai{background:transparent;border:1px solid #0fa3b1;color:#0fa3b1}.crm-button.is-on{background:#0b3c5d;border:1px solid #0b3c5d;color:#fff}.crm-button.is-off{background:#b42318;border:1px solid #b42318;color:#fff}.crm-app[data-theme=dark] .crm-button.is-off{background:#f97066;border-color:#f97066;color:#1c1917}.crm-button.is-ghost{background:transparent;border-color:transparent;color:var(--crm-brand);box-shadow:none}.crm-toolbar.is-fields{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-toolbar.is-fields>label{display:grid;gap:8px;font-size:11px;font-weight:800;color:var(--crm-brand);letter-spacing:.02em;text-transform:uppercase}.crm-toolbar.is-fields .crm-input,.crm-toolbar.is-fields select.crm-input{width:100%}.crm-financial-focus-grid>div{position:relative;padding-top:8px}.crm-financial-focus-grid .crm-focus-icon{align-items:center;background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-brand);display:inline-flex;height:32px;justify-content:center;margin-bottom:10px;width:32px}.crm-kpi-top{align-items:center;display:flex;gap:8px;justify-content:flex-start}.crm-kpi-top>span:first-child{align-items:center;display:inline-flex}.crm-permission-summary-grid article,.crm-permissions-role-card{position:relative}.crm-permission-summary-grid .crm-focus-icon,.crm-permissions-role-card .crm-focus-icon{margin-bottom:8px}.crm-conversation-list-card{display:flex;flex-direction:column;overflow:hidden}.crm-conversation-queue-top{border-bottom:1px solid var(--crm-border);display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:12px 12px 10px}.crm-conversation-queue-title{align-items:stretch;color:var(--crm-brand);display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-width:0;width:100%}.crm-conversation-queue-heading{gap:8px;min-width:0}.crm-conversation-queue-actions,.crm-conversation-queue-heading{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;width:100%}.crm-conversation-queue-actions{gap:4px;margin-left:0}.crm-conversation-queue-title strong{font-size:14px;font-weight:800}.crm-conversation-queue-title small{color:color-mix(in srgb,var(--crm-text) 62%,transparent);font-size:12px}.crm-conversation-unread-badge{align-items:center;background:#25d366;border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.crm-conversation-unread-badge.is-warn{background:#fff4e8;border-color:#f0c48a}.crm-conversation-empty{color:var(--crm-muted);font-size:12px;font-weight:650;margin:0;padding:16px 12px}.crm-conversation-row{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--crm-border);border-left:3px solid transparent;border-radius:0;box-shadow:none;color:var(--crm-text);cursor:pointer;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) auto;min-height:56px;padding:8px 12px 8px 9px;position:relative;text-align:left;transition:background .12s ease;width:100%}.crm-conversation-row:hover{background:var(--crm-surface-2)}.crm-conversation-row.is-active{background:var(--crm-surface-2);border-left-color:var(--crm-accent)}.crm-conversation-avatar{align-items:center;background:var(--crm-brand);border-radius:8px;color:var(--crm-on-brand,#fff);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;height:32px;justify-content:center;line-height:1;margin-top:2px;position:relative;width:32px}.crm-conversation-row-main{display:grid;gap:2px;grid-template-rows:18px 16px;min-width:0}.crm-conversation-row-main>strong{align-items:center;color:var(--crm-brand);display:flex;font-size:var(--crm-fs-md);font-weight:var(--crm-name-fw,400);gap:6px;line-height:18px;min-width:0;overflow:hidden}.crm-conversation-row.has-unread .crm-conversation-row-main>strong{font-weight:var(--crm-fw-medium)}.crm-conversation-row-preview{color:var(--crm-muted);font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin:0;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-conversation-row-side{align-items:end;display:grid;gap:4px;grid-template-rows:16px 20px;justify-items:end;min-width:44px;padding:0;width:44px}.crm-conversation-row-side-top{align-items:center;display:flex;height:16px;justify-content:flex-end;width:100%}.crm-conversation-row-side-top>time,.crm-conversation-time-slot{color:var(--crm-muted);display:block;font-size:11px;font-weight:650;line-height:16px;min-height:16px;text-align:right;white-space:nowrap}.crm-conversation-row.has-unread .crm-conversation-row-side-top>time{color:var(--crm-brand);font-weight:750}.crm-conversation-unread{align-items:center;background:#25d366;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.crm-conversation-unread-slot{display:block;flex:0 0 auto;height:20px;width:20px}.crm-conversation-operating-badge,.crm-conversation-stage{align-items:center;display:flex;gap:10px;justify-content:space-between}.crm-conversation-source{align-items:center;color:var(--crm-muted);display:inline-flex;font-size:10.5px;font-weight:650;gap:6px;justify-content:flex-start;min-width:0}.crm-conversation-source svg{color:var(--crm-accent);flex:0 0 auto}.crm-conversation-chat-card{border-color:var(--crm-border);box-shadow:var(--crm-shadow-sm)}.crm-conversation-drop-hint{display:none}.crm-conversation-chat-card.is-file-over{position:relative}.crm-conversation-chat-card.is-file-over .crm-conversation-drop-hint{align-items:center;background:color-mix(in srgb,var(--crm-surface) 90%,transparent);border:2px dashed var(--crm-accent);border-radius:12px;display:flex;font-size:15px;font-weight:600;inset:8px;justify-content:center;pointer-events:none;position:absolute;z-index:4}.crm-conversation-chat-head{background:var(--crm-surface);border:0;border-bottom:1px solid var(--crm-border);border-radius:0;display:grid;gap:8px 12px;min-height:48px;padding:8px 12px}.crm-conversation-head-main{gap:10px 12px;justify-content:space-between}.crm-conversation-head-main,.crm-conversation-head-meta{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.crm-conversation-head-meta{border-top:1px solid color-mix(in srgb,var(--crm-accent) 16%,var(--crm-border));gap:8px;padding-top:10px}.crm-conversation-contact{align-items:center;display:flex;gap:8px;min-width:0}.crm-conversation-contact-meta{display:grid;gap:2px;min-width:0}.crm-command-status{cursor:default;flex:0 0 auto;pointer-events:none;user-select:none}.crm-command-mode{display:grid;gap:4px;max-width:100%;min-width:0}.crm-command-mode.is-single .crm-command-mode-badge{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;gap:6px;height:var(--crm-btn-h,32px);justify-content:center;min-height:var(--crm-btn-h,32px);min-width:88px;padding:0 12px}.crm-command-mode.is-single.is-ai .crm-command-mode-badge{background:#d4a017;color:#fff}.crm-command-mode.is-single.is-human .crm-command-mode-badge{background:#7a4a2a;color:#fff}.crm-command-mode.is-single.is-blocked .crm-command-mode-badge{background:#b42318;color:#fff}.crm-command-mode.is-single.is-panic .crm-command-mode-badge{background:#c05621;color:#fff}.crm-command-mode.is-single .crm-command-mode-badge b{font-size:11px;font-weight:750;letter-spacing:.01em}.crm-command-mode-track{align-items:stretch;background:color-mix(in srgb,var(--crm-brand) 8%,#fff);border:1px solid var(--crm-border);border-radius:8px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:3px}.crm-command-mode-seg{align-items:center;border-radius:8px;color:#5f6b73;display:inline-flex;gap:6px;justify-content:center;min-height:30px;padding:0 10px;transition:background .15s ease,color .15s ease}.crm-command-mode-seg b{font-size:11px;font-weight:750;letter-spacing:.01em}.crm-command-mode-seg.is-active{background:var(--crm-brand);color:var(--crm-on-brand,#fff)}.crm-command-mode.is-human .crm-command-mode-seg.is-human-seg.is-active{background:#b42318}.crm-command-mode.is-panic .crm-command-mode-track{border-color:#f0c48a;background:#fff4e8}.crm-command-mode.is-panic .crm-command-mode-seg{color:#9a3412}.crm-command-mode-hint{color:var(--crm-muted);font-size:10.5px;font-weight:600;line-height:1.35;padding:0 4px}.crm-command-mode.is-human .crm-command-mode-hint{color:#9b1c1c}.crm-command-mode.is-ai .crm-command-mode-hint{color:#0a6670}.crm-conversation-chat-card.is-human-command{box-shadow:inset 3px 0 0 var(--crm-brand)}.crm-conversation-row-owner.is-blocked{background:color-mix(in srgb,#b42318 12%,#fff);color:#9b1c1c}.crm-table-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px}.crm-conversation-queue-search-row{min-width:0;width:100%}.crm-conversation-queue-search-row .crm-search,.crm-conversation-queue-search-row .crm-search.is-wide{width:100%}.crm-conversation-chat-card.is-ai-command{box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-conversation-chat-card.is-panic-lock{box-shadow:inset 3px 0 0 #c05621}.crm-conversation-chat-card.is-ai-blocked{box-shadow:inset 3px 0 0 #b42318}.crm-conversation-row.is-human-held{background:transparent}.crm-conversation-row-mark{border:2px solid var(--crm-surface);border-radius:8px;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.crm-conversation-row-mark.is-ai{background:#d4a017}.crm-conversation-row-mark.is-human{background:#7a4a2a}.crm-conversation-row-mark.is-blocked{background:#b42318}.crm-conversation-row-mark.is-temp-frio,.crm-conversation-row-mark.is-temp-morno,.crm-conversation-row-mark.is-temp-quente{background:#d4a017}.crm-conversations-page.is-workspace .crm-command-mode.is-single .crm-command-mode-badge{gap:0;min-width:var(--crm-btn-h,32px);padding:0;width:var(--crm-btn-h,32px)}.crm-conversations-page.is-workspace .crm-command-mode.is-single .crm-command-mode-badge b{display:none}.crm-conversation-blocked-mark{align-items:center;background:#b42318;border-radius:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:0;height:var(--crm-btn-h,32px);justify-content:center;min-height:var(--crm-btn-h,32px);min-width:var(--crm-btn-h,32px);padding:0;width:var(--crm-btn-h,32px)}.crm-conversation-context-more{border-top:1px solid var(--crm-border);display:grid;gap:12px;margin-top:4px;padding-top:8px}.crm-conversation-context-more>summary{color:var(--crm-muted);cursor:pointer;font-size:12px;font-weight:650;list-style:none}.crm-conversation-context-more>summary::-webkit-details-marker{display:none}.crm-conversation-row-tags{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;height:20px;margin-top:0;max-width:100%;min-height:20px;overflow:hidden}.crm-conversation-row-owner{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:750;gap:3px;height:18px;line-height:1;margin-top:0;max-width:100%;padding:0 6px;white-space:nowrap}.crm-conversation-row-owner.is-human{background:color-mix(in srgb,#b42318 12%,#fff);color:#9b1c1c}.crm-conversation-row-owner.is-ai{background:color-mix(in srgb,var(--crm-brand) 12%,#fff);color:#0b3c5d}.crm-conversation-row-owner.is-lead.is-temp-quente{background:color-mix(in srgb,#c05621 14%,#fff);color:#9a3412}.crm-conversation-row-owner.is-lead.is-temp-morno{background:color-mix(in srgb,#b7791f 14%,#fff);color:#7a4f0a}.crm-conversation-row-owner.is-lead.is-temp-frio{background:color-mix(in srgb,#1b6ca8 14%,#fff);color:#0b4f7a}.crm-conversation-queue-actions .crm-button,.crm-conversation-queue-title .crm-button{flex:0 0 auto;margin-left:0}.crm-conversation-queue-actions .crm-button.is-icon-only{height:32px;min-height:32px;width:32px}.crm-conversations-page.is-workspace .crm-command-status{font-size:12px;font-weight:750;min-height:32px;padding:6px 12px}.crm-conversation-contact>span{align-items:center;background:var(--crm-brand);border-radius:8px;color:var(--crm-on-brand,#fff);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;height:32px;justify-content:center;width:32px}.crm-conversation-contact small,.crm-conversation-contact strong{display:block}.crm-conversation-contact strong{color:var(--crm-brand);font-size:13px}.crm-conversation-contact small{color:var(--crm-muted);font-size:11px;font-weight:400;overflow:visible;text-overflow:unset;white-space:normal;word-break:break-all}.crm-conversation-contact .crm-conversation-username{color:color-mix(in srgb,var(--crm-brand) 70%,var(--crm-muted));font-weight:700}.crm-conversation-operating-badge{background:color-mix(in srgb,#16834a 10%,var(--crm-surface));border:1px solid color-mix(in srgb,#16834a 30%,var(--crm-border));border-radius:8px;color:#16834a;font-size:10.5px;font-weight:800;margin-left:auto;justify-content:flex-start;min-height:30px;padding:5px 8px;white-space:nowrap}.crm-conversation-actions,.crm-conversation-lead-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;margin-left:0;min-width:0}.crm-conversation-actions .crm-button{min-height:30px;padding:7px 9px;font-size:11px;white-space:nowrap}.crm-conversation-head-main .crm-conversation-actions{align-self:center;flex-shrink:0}.crm-conversation-pin-count{align-items:center;background:color-mix(in srgb,var(--crm-brand) 10%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-brand) 22%,var(--crm-border));border-radius:8px;color:var(--crm-brand);display:inline-flex;font-size:11px;font-weight:750;gap:4px;padding:2px 8px}.crm-conversation-row.is-pinned{background:color-mix(in srgb,var(--crm-brand) 4%,var(--crm-surface))}.crm-conversation-pin-mark{color:var(--crm-accent);display:inline-block;margin-right:5px;vertical-align:-1px}.crm-conversation-pin-btn{align-items:center;background:color-mix(in srgb,var(--crm-brand) 6%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));border-radius:7px;color:var(--crm-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;opacity:0;transition:color .15s ease,background .15s ease,opacity .12s ease;width:22px}.crm-conversation-pin-btn.is-on,.crm-conversation-pin-btn:focus-visible,.crm-conversation-row:hover .crm-conversation-pin-btn{opacity:1}.crm-conversation-pin-btn.is-on,.crm-conversation-pin-btn:hover{background:color-mix(in srgb,var(--crm-accent) 14%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border));color:var(--crm-accent)}.crm-conversation-chat-window{align-content:start;background-color:var(--crm-surface-2);border:0;border-radius:0;display:flex;flex-direction:column;isolation:isolate;min-height:0;overflow:hidden;padding:0}.crm-thread-search{align-items:center;background:var(--crm-surface);border-bottom:1px solid var(--crm-border);display:flex;flex:0 0 auto;gap:8px;padding:8px 12px}.crm-thread-search input{flex:1 1 auto;min-width:0}.crm-thread-search span{color:var(--crm-muted);font-size:11px;white-space:nowrap}.crm-thread-hit{background:color-mix(in srgb,var(--crm-accent) 35%,transparent);color:inherit}.crm-conversation-bubble.is-thread-current{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-app[data-theme=dark] .crm-conversation-bubble{background:var(--crm-surface)}.crm-app[data-theme=dark] .crm-conversation-bubble.is-out{background:var(--crm-brand)}.crm-app[data-theme=dark] .crm-conversation-bubble span{color:var(--crm-accent)}.crm-app[data-theme=dark] .crm-conversation-empty{color:color-mix(in srgb,#c8d6e0 72%,transparent)}.crm-conversation-bubble{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:none;cursor:default;display:grid;gap:4px;max-width:72%;padding:10px 12px;position:relative}.crm-conversation-bubble.is-out{background:var(--crm-brand);border-color:var(--crm-brand);color:var(--crm-on-brand,#fff);justify-self:end}.crm-conversation-bubble.is-out p,.crm-conversation-bubble.is-out small{color:var(--crm-on-brand,#fff)}.crm-conversation-bubble.is-in>.crm-conversation-bubble-author,.crm-conversation-bubble.is-out>.crm-conversation-bubble-author{display:block;font-size:11px;font-weight:700;line-height:1.2}.crm-conversation-bubble.is-out>.crm-conversation-bubble-author{color:#fff}.crm-conversation-bubble span,.crm-conversation-bubble-author{color:var(--crm-accent);display:block;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.2;text-transform:none}.crm-conversation-bubble p{color:var(--crm-text);font-size:12px;line-height:1.45;margin:0}.crm-conversation-bubble small{color:var(--crm-muted);font-size:10px;justify-self:end}.crm-conversation-bubble.is-quoting{outline:2px solid var(--crm-accent)}.crm-conversation-bubble-toolbar{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,#0f172a 12%,transparent);display:inline-flex;gap:2px;opacity:0;padding:2px;pointer-events:none;position:absolute;right:6px;top:-16px;transition:opacity .12s ease;z-index:3}.crm-conversation-bubble.is-out .crm-conversation-bubble-toolbar{left:6px;right:auto}.crm-conversation-bubble.is-react-open .crm-conversation-bubble-toolbar,.crm-conversation-bubble:focus-within .crm-conversation-bubble-toolbar,.crm-conversation-bubble:hover .crm-conversation-bubble-toolbar{opacity:1;pointer-events:auto}.crm-conversation-bubble-toolbar button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--crm-brand);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.crm-conversation-bubble-toolbar button.is-on,.crm-conversation-bubble-toolbar button:hover{background:color-mix(in srgb,var(--crm-accent) 14%,var(--crm-surface));color:var(--crm-accent)}.crm-conversation-bubble-react{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:999px;box-shadow:0 6px 16px color-mix(in srgb,#0f172a 14%,transparent);display:none;gap:2px;padding:3px 6px;position:absolute;right:6px;top:-48px;z-index:4}.crm-conversation-bubble.is-out .crm-conversation-bubble-react{left:6px;right:auto}.crm-conversation-bubble.is-react-open .crm-conversation-bubble-react{display:flex}.crm-conversation-bubble-react button{background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.crm-conversation-bubble-menu button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--crm-text);cursor:pointer;display:flex;font:inherit;gap:6px;padding:6px 8px;text-align:left}.crm-conversation-bubble.is-out .crm-conversation-bubble-menu{background:var(--crm-surface);color:var(--crm-text)}.crm-conversation-bubble.is-out .crm-conversation-bubble-menu button{color:var(--crm-text)}.crm-conversation-react-row{display:flex;flex-wrap:wrap;gap:4px;padding:4px}.crm-conversation-composer-dock{background:var(--crm-surface);border-top:1px solid var(--crm-border);display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.crm-conversation-composer-dock .crm-conversation-composer.is-docked{border-top:0}.crm-conversation-reply-quote{align-items:stretch;background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface));border-bottom:1px solid var(--crm-border);display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr) 28px;padding:8px 12px}.crm-conversation-reply-quote>svg{color:var(--crm-accent);margin-top:4px}.crm-conversation-reply-quote-body{background:transparent;border:0;border-left:3px solid var(--crm-accent);color:inherit;cursor:pointer;display:grid;gap:2px;min-width:0;padding:2px 0 2px 10px;text-align:left}.crm-conversation-reply-quote-body strong{color:var(--crm-accent);font-size:11px;font-weight:800}.crm-conversation-reply-quote-body span{color:var(--crm-text);display:block;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-conversation-reply-quote-close{align-self:start;background:transparent;border:0;border-radius:8px;color:var(--crm-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.crm-conversation-bubble-quote{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));border:0;border-left:3px solid var(--crm-accent);color:inherit;cursor:pointer;display:grid;gap:2px;margin:4px 0 2px;max-width:100%;min-width:0;padding:4px 8px;text-align:left;width:100%}.crm-conversation-bubble.is-out .crm-conversation-bubble-quote{background:color-mix(in srgb,#fff 18%,transparent);border-left-color:color-mix(in srgb,#fff 72%,var(--crm-accent))}.crm-conversation-bubble-quote strong{color:var(--crm-accent);font-size:11px;font-weight:800}.crm-conversation-bubble.is-out .crm-conversation-bubble-quote strong{color:#fff}.crm-conversation-bubble-quote span{color:var(--crm-text);display:block;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-conversation-bubble.is-out .crm-conversation-bubble-quote span{color:color-mix(in srgb,#fff 88%,transparent)}.crm-conversation-forward-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.crm-conversation-forward-list button{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;cursor:pointer;display:grid;gap:2px;padding:10px 12px;text-align:left;width:100%}.crm-conversation-composer.is-docked{flex-wrap:wrap}.crm-conversation-composer{align-items:center;background:var(--crm-surface);border:0;border-radius:0;border-top:1px solid var(--crm-border);box-shadow:none;display:flex;flex-wrap:nowrap;gap:8px;min-height:0;padding:10px 12px}.crm-conversation-composer-field{display:grid;gap:8px;min-width:0;position:relative}.crm-conversation-composer-field>span{color:var(--crm-muted);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.crm-conversation-slash-menu{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 10px 28px rgba(11,60,93,.16);display:grid;gap:0;left:0;list-style:none;margin:0;max-height:220px;overflow:auto;padding:4px;position:absolute;right:0;z-index:20}.crm-conversation-slash-item{align-items:flex-start;background:transparent;border:0;border-radius:6px;color:var(--crm-text);cursor:pointer;display:grid;gap:2px;padding:8px 10px;text-align:left;width:100%}.crm-conversation-slash-item:hover{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface))}.crm-conversation-slash-item strong{color:var(--crm-brand);font-size:var(--crm-fs-sm);font-weight:var(--crm-fw-medium)}.crm-conversation-slash-item span{color:var(--crm-text);font-size:var(--crm-fs-xs);font-weight:var(--crm-name-fw,400)}.crm-conversation-slash-item em{color:var(--crm-muted);font-size:var(--crm-fs-xs);font-style:normal;font-weight:var(--crm-name-fw,400);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-settings-shortcut-list{display:grid;gap:12px}.crm-settings-shortcut-row{align-items:end;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(100px,.35fr) minmax(120px,.45fr) minmax(0,1fr) auto;padding:10px}.crm-settings-shortcut-row label{display:grid;gap:4px;min-width:0}.crm-settings-shortcut-row label.is-wide{grid-column:1/-2}.crm-settings-shortcut-row label span{color:var(--crm-muted);font-size:var(--crm-fs-xs);font-weight:var(--crm-fw-medium);text-transform:uppercase}.crm-settings-shortcut-row input,.crm-settings-shortcut-row textarea{border:1px solid var(--crm-border);border-radius:var(--crm-btn-radius,8px);font:inherit;font-size:var(--crm-fs-sm);min-height:var(--crm-btn-h,32px);padding:6px 10px;width:100%}@media (max-width:1279px){.crm-settings-shortcut-row{grid-template-columns:1fr}.crm-settings-shortcut-row label.is-wide{grid-column:auto}}.crm-conversation-composer textarea{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text);font:inherit;font-size:12px;font-weight:400;line-height:1.35;min-height:32px;outline:none;padding:6px 10px;resize:none;width:100%}.crm-conversation-composer textarea:focus{border-color:var(--crm-accent)}.crm-conversation-composer button{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.crm-conversation-composer .crm-button.is-icon-only{height:var(--crm-btn-h,32px);min-height:var(--crm-btn-h,32px);min-width:var(--crm-btn-h,32px);padding:0;width:var(--crm-btn-h,32px)}.crm-conversation-composer .crm-conversation-send{min-height:var(--crm-btn-h,32px);padding:0 12px;width:auto}.crm-conversation-footer{align-items:start;grid-template-columns:1fr;gap:12px;margin-top:18px;overflow:hidden}.crm-conversation-footer>div:first-child{align-items:start;display:grid;gap:5px;min-width:0}.crm-conversation-footer p{max-width:920px}.crm-conversation-footer .crm-context-footer-meta{display:flex;justify-content:flex-start;max-width:100%}.crm-conversation-footer .crm-context-footer-meta span{white-space:normal}.crm-conversation-lead-kv div{border-bottom:1px solid var(--crm-border);display:flex;gap:12px;justify-content:space-between;min-height:34px;padding-bottom:8px}.crm-conversation-lead-kv span{color:var(--crm-muted);font-size:11px;font-weight:650}.crm-conversation-lead-kv strong{color:var(--crm-text);font-size:var(--crm-fs-md);font-weight:var(--crm-name-fw,400);font-variant-numeric:tabular-nums;max-width:62%;overflow:visible;text-align:right;text-overflow:unset;white-space:normal;word-break:break-word}.crm-conversation-lead-kv strong.is-linked{color:#16834a}.crm-conversation-lead-kv strong.is-unlinked{color:var(--crm-muted);font-weight:650}.crm-conversation-context-body{align-content:start;display:grid;gap:12px}.crm-conversation-context-section{display:grid;gap:6px;min-width:0}.crm-conversation-context-section>h3{color:var(--crm-brand);font-size:10.5px;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.crm-conversation-context-fields{display:grid;gap:6px;margin:0}.crm-conversation-context-fields>div{border-bottom:1px solid color-mix(in srgb,var(--crm-border) 80%,transparent);display:grid;gap:2px;min-width:0;padding-bottom:6px}.crm-conversation-context-fields>div:last-child{border-bottom:0;padding-bottom:0}.crm-conversation-context-fields dt{color:var(--crm-muted);font-size:10.5px;font-weight:800;letter-spacing:.02em;margin:0;text-transform:uppercase}.crm-conversation-context-fields dd{color:var(--crm-text);font-size:var(--crm-fs-md);font-weight:var(--crm-name-fw,400);line-height:1.3;margin:0;word-break:break-word}.crm-conversation-context-fields dd.is-linked{color:#16834a}.crm-conversation-context-fields dd.is-unlinked,.crm-conversation-context-hint{color:var(--crm-muted);font-weight:650}.crm-conversation-context-hint{font-size:11px;line-height:1.3;margin:0}.crm-conversation-temp-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-conversation-temp-actions .crm-button{font-size:11px;justify-content:center;min-height:32px;min-width:0;padding:5px 6px;width:100%}.crm-conversation-kanban-field{display:grid;gap:6px;min-width:0}.crm-conversation-kanban-field .crm-input{min-height:36px;width:100%}.crm-conversation-kanban-empty{display:grid;gap:8px;margin-top:6px}.crm-conversation-kanban-empty .crm-button{justify-content:center;min-height:34px;width:100%}.crm-conversation-lead-card .crm-conversation-lead-actions{display:grid;gap:6px;margin:0;padding:0 0 4px;border:0}.crm-conversation-lead-card .crm-conversation-lead-actions .crm-button{justify-content:center;min-height:34px;width:100%}.crm-conversation-context-fields .crm-conversation-phone-full,.crm-conversation-lead-kv .crm-conversation-phone-full{letter-spacing:.02em;word-break:break-all}.crm-conversation-stage-control{color:var(--crm-brand);display:grid;font-size:11px;font-weight:800;gap:7px;margin:14px 0}.crm-conversation-stage-control select{min-height:38px}.crm-conversation-stage{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;min-height:42px;padding:9px 10px}.crm-conversation-stage.is-current{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));border-color:var(--crm-accent);box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-conversation-stage span{color:var(--crm-brand);font-size:12px;font-weight:800}.crm-conversation-stage small{color:var(--crm-muted);font-size:10px;font-weight:700}@media (max-width:1279px){.crm-conversations-integration-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-conversation-routing-panel{grid-template-columns:1fr}.crm-conversations-layout{grid-template-columns:1fr;min-height:0}.crm-conversation-chat-card,.crm-conversation-lead-card,.crm-conversation-list-card{height:auto;min-height:420px}.crm-conversation-chat-body>.crm-conversation-chat-window{min-height:280px}.crm-conversations-page.is-workspace .crm-conversations-layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.crm-conversations-page.is-workspace .crm-conversation-chat-card,.crm-conversations-page.is-workspace .crm-conversation-list-card{grid-row:1/2;height:100%;min-height:0}.crm-conversations-page.is-workspace .crm-conversation-lead-card{grid-column:1/-1;grid-row:2/3;height:auto;max-height:140px;min-height:0}.crm-conversations-page.is-workspace .crm-conversation-chat-body>.crm-conversation-chat-window{min-height:0}}@media (max-width:767px){.crm-app:has(.crm-conversations-page.is-workspace),.crm-main:has(.crm-conversations-page.is-workspace){height:100dvh;max-height:100dvh;overflow:hidden}.crm-conversations-page.is-workspace,.crm-main:has(.crm-conversations-page.is-workspace) .crm-content{overflow:hidden;height:100%;max-height:none;min-height:0}.crm-conversations-page.is-workspace .crm-conversations-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);min-height:0;height:100%}.crm-conversations-page.is-workspace .crm-conversation-list-card{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;height:100%;max-height:none;min-height:0}.crm-conversations-page.is-workspace .crm-conversation-chat-card,.crm-conversations-page.is-workspace .crm-conversation-lead-card,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-list-card{display:none}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-chat-card{display:flex;flex-direction:column;grid-column:auto;grid-row:auto;height:100%;max-height:none;min-height:0}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-lead-card{display:none}.crm-conversations-page.is-workspace .crm-conversation-chat-body>.crm-conversation-chat-window{min-height:0}.crm-conversations-page .crm-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-conversation-chat-head,.crm-conversation-source,.crm-conversation-stage{align-items:stretch}.crm-conversation-head-main{align-items:stretch;flex-direction:column}.crm-conversation-head-meta{align-items:flex-start}.crm-conversation-row{grid-template-columns:40px minmax(0,1fr) auto}.crm-conversation-actions,.crm-conversation-lead-actions{align-items:stretch;justify-content:flex-start;margin-left:0;width:100%}.crm-conversation-actions .crm-button,.crm-conversation-lead-actions .crm-button{justify-content:center}.crm-conversations-integration-strip,.crm-conversations-page .crm-dashboard-kpis{grid-template-columns:1fr}.crm-conversation-bubble{max-width:100%}}.crm-parameters-page>.crm-card,.crm-parameters-page>.crm-metric-grid{margin-top:0!important}.crm-users-search,.crm-users-toolbar{align-items:center}.crm-users-search{display:flex;gap:10px;justify-content:flex-end;min-width:360px}.crm-users-search .crm-input{min-width:320px}.crm-users-form-grid{align-items:end;display:grid;gap:14px 16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.crm-users-form-grid>.crm-users-flags{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;grid-column:1/-1;min-height:40px}.crm-users-form-grid>.crm-button,.crm-users-form-grid>button{justify-self:start;max-width:100%;white-space:nowrap}.crm-users-form-grid label{color:var(--crm-muted);display:grid;font-size:11px;font-weight:800;gap:8px}.crm-users-form-grid .crm-users-flags .crm-check-row{align-items:center;color:var(--crm-text);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.crm-users-form-grid>.crm-users-overlay-actions{align-items:center;align-self:end;display:flex;flex-wrap:nowrap;gap:6px;grid-column:1/-1;justify-content:flex-start;min-height:40px;min-width:max-content}.crm-users-overlay-actions .crm-button{box-sizing:border-box;flex:0 0 32px;gap:0;height:32px;justify-content:center;max-height:32px;max-width:32px;min-height:32px;min-width:32px;padding:0;width:32px}.crm-users-overlay-actions .crm-button>span{display:none}.crm-password-field{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;position:relative}.crm-password-field .crm-input{padding-right:44px}.crm-password-defined{align-items:center;background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#d7e0e8);border-radius:8px;color:var(--crm-text,#0b3c5d);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;min-height:40px;padding:0 6px 0 12px}.crm-password-toggle{align-items:center;display:inline-flex;height:36px;justify-content:center;min-width:36px;padding:0;position:relative;z-index:1}.crm-password-field .crm-password-toggle{margin-left:-40px}.crm-password-pop{background:#0b3c5d;border-radius:10px;color:#fff;display:block;font-size:12px;font-weight:600;line-height:1.35;margin:0;max-width:100%;padding:10px 12px;position:static;white-space:normal;width:100%}.crm-whatsapp-qr-overlay{align-items:center;background:rgba(11,60,93,.45);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:200}.crm-whatsapp-qr-panel{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#d7e0e8);border-radius:14px;box-shadow:0 18px 48px rgba(11,60,93,.22);display:grid;gap:14px;max-width:420px;padding:18px;width:min(100%,420px)}.crm-whatsapp-qr-head{align-items:center;display:flex;justify-content:space-between}.crm-whatsapp-qr-frame{background:#fff;border:1px solid var(--crm-border,#d7e0e8);border-radius:10px;display:grid;margin:0 auto;max-width:260px;place-items:center;position:relative;width:100%}.crm-whatsapp-qr-image{background:#fff;border-radius:10px;display:block;margin:0;max-width:100%;width:100%}.crm-whatsapp-qr-mark{background:#fff;border-radius:8px;box-shadow:0 0 0 4px #fff;height:22%;left:50%;object-fit:contain;padding:3px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:22%;z-index:1}.crm-whatsapp-qr-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.crm-users-page .crm-card-body>.crm-status-line{margin:0 0 18px}.crm-users-page .crm-table td:last-child{min-width:210px}.crm-users-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crm-users-page .crm-table tr.is-editing td{vertical-align:top}.crm-users-page .crm-table tr.is-editing .crm-input{min-width:110px;width:100%}@media (max-width:1279px){.crm-users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contract-builder-grid{grid-template-columns:1fr}.crm-contract-preview-panel{position:static}.crm-permissions-profile-grid,.crm-permissions-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-360-footer,.crm-client-folder-header,.crm-context-footer,.crm-executive-hero{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.crm-client-footer-meta,.crm-context-footer-meta{justify-content:flex-start}}@media (max-width:767px){.crm-contracts-toolbar,.crm-users-toolbar{grid-template-columns:1fr}.crm-users-search{justify-content:flex-start;min-width:0}.crm-users-search .crm-input{min-width:0;width:100%}.crm-contract-builder-header{grid-template-columns:1fr}.crm-contract-fill-meter{min-height:0}.crm-contract-field-grid,.crm-users-form-grid{grid-template-columns:1fr}.crm-contracts-toolbar-actions{justify-content:flex-start}.crm-client-toolbar{align-items:stretch}.crm-client-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}.crm-client-toolbar-actions .crm-button,.crm-client-toolbar-actions .crm-input,.crm-client-toolbar-actions .crm-search{flex:1 1 100%;max-width:none;min-width:0;width:100%}.crm-client-kpi-grid,.crm-client-kpis-orchestrator,.crm-client-llm-grid,.crm-executive-hero,.crm-permissions-detail-grid,.crm-permissions-hero,.crm-permissions-profile-grid,.crm-permissions-summary{grid-template-columns:1fr}.crm-client-kpis-orchestrator div:nth-child(3),.crm-client-kpis-orchestrator div:nth-child(4){grid-column:auto}}.crm-simulation-page{gap:var(--crm-page-gap,18px)}.crm-simulation-kpis{margin:0}.crm-simulation-kpis .crm-dashboard-kpi{overflow:hidden;min-height:88px}.crm-simulation-kpis .crm-dashboard-kpi strong{font-size:var(--crm-fs-kpi);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.crm-simulation-page .crm-card-body{display:grid;gap:16px}.crm-simulation-page .crm-card-body>.crm-alert{margin-bottom:0}.crm-simulation-page .crm-simulation-actions{margin-top:0}.crm-alert.is-warn{background:rgba(183,121,31,.1);border-color:rgba(183,121,31,.28);color:#8a5a12}.crm-alert.is-danger{background:rgba(201,54,54,.1);border-color:rgba(201,54,54,.22);color:#9b2c2c}.crm-simulation-page .crm-fill-panel .crm-toolbar.is-fields{margin:0}.crm-client-search-field.is-strip{gap:0;max-width:min(420px,100%);min-height:40px;width:100%}.crm-client-search-field.is-strip .crm-client-search-selected{min-height:40px;padding:6px 10px}.crm-client-search-field.is-strip .crm-search{min-height:40px}.crm-page-toolbar-actions .crm-client-search-field.is-strip{flex:1 1 auto;margin-left:auto}.crm-simulation-client-toolbar{align-items:end;gap:12px}.crm-simulation-client-field{min-width:min(280px,100%);flex:1}.crm-simulation-client-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-client-picker{border:1px solid color-mix(in srgb,var(--crm-brand) 22%,var(--crm-border));border-radius:10px;background:color-mix(in srgb,var(--crm-brand) 4%,var(--crm-surface));display:grid;gap:10px;margin:0 0 14px;padding:12px}.crm-client-picker-head{display:grid;gap:8px}.crm-client-number{font-variant-numeric:tabular-nums;letter-spacing:.04em}.crm-client-search-field{display:grid;gap:10px;position:relative;z-index:4}.crm-client-search-field.is-discovery-wide{min-width:0}.crm-client-search-label-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.crm-client-search-label-row>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-client-search-selected{align-items:center;background:color-mix(in srgb,#16834a 8%,var(--crm-surface));border:1px solid color-mix(in srgb,#16834a 28%,var(--crm-border));border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.crm-client-search-selected-line{flex:1 1 auto;min-width:0;overflow:visible}.crm-client-search-selected strong{color:var(--crm-text);display:block;font-size:14px;line-height:1.35;white-space:normal;word-break:break-word}.crm-client-search-num-inline{font-variant-numeric:tabular-nums;font-weight:800}.crm-client-search-selected small{color:var(--crm-muted);font-size:11px}.crm-client-search-input-wrap{align-items:center;display:grid;gap:8px;grid-template-columns:18px 1fr;position:relative}.crm-client-search-input-wrap svg{color:var(--crm-muted);margin-left:12px;position:absolute;z-index:1}.crm-client-search-input-wrap .crm-input{padding-left:36px}.crm-client-search-hint{color:var(--crm-muted);font-size:12px;margin:0}.crm-client-search-results{border:1px solid var(--crm-border);border-radius:10px;box-shadow:0 16px 36px rgba(6,23,36,.22);gap:4px;left:0;max-height:360px;min-width:min(100%,420px);overflow-x:hidden;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 6px);width:max(100%,min(560px,92vw));z-index:140}.crm-client-search-option,.crm-client-search-results{background:var(--crm-surface);color:var(--crm-text);display:grid}.crm-client-search-option{align-items:center;border:0;border-radius:8px;cursor:pointer;gap:10px;grid-template-columns:56px minmax(0,1fr);padding:10px 12px;text-align:left;width:100%}.crm-client-search-option.is-single-line{align-items:center}.crm-client-search-option:focus-visible,.crm-client-search-option:hover{background:color-mix(in srgb,var(--crm-accent) 14%,var(--crm-surface));outline:none}.crm-client-search-num{color:var(--crm-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.3;white-space:nowrap}.crm-client-search-name{color:var(--crm-text);font-size:14px;font-weight:750;line-height:1.35;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.crm-client-search-option strong{font-variant-numeric:tabular-nums}.crm-import-export{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px 14px}.crm-import-export-actions{flex-wrap:wrap;margin:0}.crm-import-export-status{color:var(--crm-muted);flex:1 1 200px;font-size:11px;font-weight:650;line-height:1.35;margin:0;min-width:0;color:var(--crm-brand)}.crm-data-honesty-badge{align-items:center;border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:10px;max-width:100%;padding:6px 10px}.crm-data-honesty-badge strong{font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.crm-data-honesty-badge span{font-size:11px;font-weight:600}.crm-data-honesty-badge.is-local,.crm-data-honesty-badge.is-mock,.crm-data-honesty-badge.is-preview{background:color-mix(in srgb,#b7791f 12%,var(--crm-surface));border:1px solid color-mix(in srgb,#b7791f 34%,var(--crm-border));color:#7a4d00}.crm-data-honesty-badge.is-crm{background:color-mix(in srgb,#16834a 10%,var(--crm-surface));border:1px solid color-mix(in srgb,#16834a 30%,var(--crm-border));color:#147a44}.crm-executive-hero .crm-data-honesty-badge{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.95);margin-top:12px;max-width:max-content;padding:5px 10px}.crm-executive-hero .crm-data-honesty-badge strong{color:inherit;letter-spacing:.04em}.crm-executive-hero .crm-data-honesty-badge span{display:none}.crm-settings-page .crm-page-toolbar-actions{flex-wrap:nowrap}.crm-data-honesty-strip{margin:0 0 12px}.crm-assistant-page .crm-assistant-status{margin:0 0 10px}.crm-assistant-workspace>.crm-card-body.crm-assistant-body{display:grid;gap:16px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:min(68vh,760px);padding-top:12px}.crm-assistant-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.crm-assistant-rail{border:1px solid var(--crm-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow:hidden;padding:10px}.crm-assistant-rail-tools{display:grid;gap:8px}.crm-assistant-search{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:999px;display:flex;gap:8px;padding:6px 12px}.crm-assistant-search input{background:transparent;border:0;color:var(--crm-text);flex:1;font-size:13px;min-width:0;outline:none;padding:0}.crm-assistant-type-filter{flex-wrap:wrap}.crm-assistant-type-filter .crm-assistant-count{background:color-mix(in srgb,var(--crm-brand) 12%,transparent);border-radius:999px;font-size:10px;font-weight:700;margin-left:4px;padding:1px 6px}.crm-assistant-skill-list{display:flex;flex:1;flex-direction:column;gap:6px;list-style:none;margin:0;min-height:0;overflow:auto;padding:0}.crm-assistant-skill-item{background:color-mix(in srgb,var(--crm-brand) 3%,var(--crm-surface));border:1px solid transparent;border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:4px;padding:10px 10px 8px;text-align:left;width:100%}.crm-assistant-skill-item:hover{border-color:color-mix(in srgb,var(--crm-brand) 28%,var(--crm-border))}.crm-assistant-skill-item.is-active{background:color-mix(in srgb,var(--crm-brand) 10%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-brand) 45%,var(--crm-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-brand) 18%,transparent)}.crm-assistant-skill-top{align-items:center;display:flex;justify-content:space-between;gap:8px}.crm-assistant-skill-item strong{color:var(--crm-text);font-size:13px;line-height:1.25}.crm-assistant-preview,.crm-assistant-skill-item code{color:var(--crm-muted);font-size:11px}.crm-assistant-preview{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.35;overflow:hidden}.crm-assistant-priority{color:var(--crm-muted);font-size:11px;font-weight:700}.crm-assistant-empty{color:var(--crm-muted);font-size:12px;padding:12px 4px}.crm-assistant-editor{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.crm-assistant-meta{flex:0 0 auto;gap:16px}.crm-assistant-meta.crm-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-assistant-body-panel{background:color-mix(in srgb,var(--crm-brand) 3%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:12px}.crm-assistant-body-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.crm-assistant-body-toolbar strong{color:var(--crm-text);display:block;font-size:13px}.crm-assistant-body-toolbar span{color:var(--crm-muted);font-size:11px}.crm-assistant-body-actions{display:flex;flex-wrap:wrap;gap:6px}.crm-assistant-body-input{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-text);flex:1;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;font-size:13px;line-height:1.55;min-height:320px;padding:14px;resize:vertical;width:100%}.crm-assistant-body-input:focus{border-color:color-mix(in srgb,var(--crm-brand) 55%,var(--crm-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-brand) 16%,transparent);outline:none}.crm-assistant-hint{margin:0}.crm-assistant-hint kbd{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:4px;font-size:11px;padding:1px 5px}.crm-assistant-page.is-body-focus .crm-assistant-rail,.crm-assistant-page.is-body-focus .crm-page-subnav{display:none}.crm-assistant-page.is-body-focus .crm-assistant-workspace>.crm-card-body.crm-assistant-body{grid-template-columns:1fr;min-height:calc(100dvh - 160px)}.crm-assistant-page.is-body-focus .crm-assistant-body-input{min-height:calc(100dvh - 280px)}@media (max-width:1279px){.crm-assistant-workspace>.crm-card-body.crm-assistant-body{grid-template-columns:1fr;min-height:0}.crm-assistant-rail{max-height:280px}.crm-assistant-meta.crm-form-grid-2{grid-template-columns:1fr}}@media (max-width:767px){.crm-assistant-meta.crm-form-grid-2{grid-template-columns:1fr}.crm-assistant-header-actions{margin-left:0;width:100%}}.crm-assistant-model-stack{display:grid;gap:14px}.crm-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-knowledge-page.crm-operation-page{gap:22px}.crm-ai-package-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-ai-package-card{align-items:flex-start;background:color-mix(in srgb,var(--crm-brand) 4%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:12px;color:var(--crm-text);cursor:pointer;display:grid;gap:6px;padding:14px 14px 12px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.crm-ai-package-card em{color:var(--crm-accent);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-ai-package-card strong{color:var(--crm-brand);font-size:14px;font-weight:800}.crm-ai-package-card span{color:var(--crm-muted);font-size:11.5px;font-weight:650;line-height:1.35}.crm-ai-package-card:hover{border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-border))}.crm-ai-package-card.is-active{background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));border-color:var(--crm-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-accent) 35%,transparent)}.crm-ai-tool-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1279px){.crm-ai-tool-grid{grid-template-columns:1fr}}.crm-ai-tool-card{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;padding:10px 12px;text-align:left;box-shadow:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.crm-ai-tool-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-accent) 40%,var(--crm-border))}.crm-ai-tool-card:disabled{cursor:wait;opacity:.72}.crm-ai-tool-card.is-on{background:var(--crm-surface);border-color:var(--crm-border);box-shadow:inset 3px 0 0 var(--crm-accent)}.crm-ai-tool-card-icon{align-items:center;background:color-mix(in srgb,var(--crm-brand) 8%,#fff);border-radius:10px;color:var(--crm-brand);display:inline-flex;height:40px;justify-content:center;width:40px}.crm-ai-tool-card.is-on .crm-ai-tool-card-icon{background:color-mix(in srgb,var(--crm-accent) 18%,#fff);color:#0a6670}.crm-ai-tool-card-copy{display:grid;gap:4px;min-width:0}.crm-ai-tool-card-copy strong{color:var(--crm-brand);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.crm-ai-tool-card-copy small{color:var(--crm-muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.crm-ai-switch{align-items:center;background:#d7e0e6;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:6px;height:28px;min-width:64px;padding:0 6px 0 10px;position:relative;transition:background .15s ease}.crm-ai-switch em{color:#5f6b73;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em}.crm-ai-switch i{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(7,21,37,.18);display:block;height:20px;margin-left:auto;width:20px}.crm-ai-switch.is-on{background:var(--crm-brand);flex-direction:row-reverse;padding:0 10px 0 6px}.crm-ai-switch.is-on em{color:#fff}.crm-ai-switch.is-on i{margin-left:0;margin-right:auto}.crm-ai-layer-notes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.crm-ai-layer-notes article{background:color-mix(in srgb,var(--crm-brand) 4%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:10px;display:grid;gap:6px;padding:12px}.crm-ai-layer-notes strong{color:var(--crm-brand);font-size:13px}.crm-ai-layer-notes p,.crm-ai-layer-notes small{color:var(--crm-muted);font-size:12px;line-height:1.4;margin:0}.crm-ai-suggest-row{display:flex;flex-wrap:wrap;gap:8px}.crm-ai-suggest-row .crm-button{align-items:flex-start;flex-direction:column;gap:2px;min-height:0;padding:8px 12px}.crm-ai-suggest-row .crm-button small{color:var(--crm-muted);font-size:10.5px;font-weight:650}@media (max-width:1279px){.crm-ai-layer-notes,.crm-ai-package-grid,.crm-form-grid-2{grid-template-columns:1fr}}.crm-conversation-context-chips{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;margin-top:0;min-width:0}.crm-context-chip{align-items:center;background:color-mix(in srgb,var(--crm-brand) 7%,var(--crm-surface));border:1px solid color-mix(in srgb,var(--crm-brand) 22%,var(--crm-border));border-radius:var(--crm-chip-radius,999px);color:var(--crm-brand);display:inline-flex;gap:5px;max-width:100%;min-height:var(--crm-chip-h,26px);padding:2px 10px}.crm-context-chip em{color:var(--crm-muted);font-size:var(--crm-chip-fs,10px);font-style:normal;font-weight:var(--crm-fw-medium);letter-spacing:.04em;text-transform:uppercase}.crm-context-chip strong{font-size:var(--crm-fs-sm);font-weight:var(--crm-name-fw,400);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-context-chip.is-empty{opacity:.72}.crm-context-chip.is-kanban{background:color-mix(in srgb,var(--crm-accent) 12%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border))}.crm-context-chip.is-client{background:color-mix(in srgb,#16834a 10%,var(--crm-surface));border-color:color-mix(in srgb,#16834a 28%,var(--crm-border));color:#166534}.crm-context-chip.is-temp-quente{background:color-mix(in srgb,#c05621 12%,var(--crm-surface));border-color:color-mix(in srgb,#c05621 35%,var(--crm-border));color:#9a3412}.crm-context-chip.is-temp-morno{background:color-mix(in srgb,#b7791f 12%,var(--crm-surface));border-color:color-mix(in srgb,#b7791f 35%,var(--crm-border));color:#92400e}.crm-context-chip.is-temp-frio{background:color-mix(in srgb,#1b6ca8 12%,var(--crm-surface));border-color:color-mix(in srgb,#1b6ca8 32%,var(--crm-border));color:#1e4e8c}.crm-conversations-page.is-workspace .crm-conversation-contact{align-items:center;min-width:min(280px,100%)}.crm-qualification-page.crm-operation-page{gap:22px}.crm-qualification-page .crm-dashboard-kpis{margin:0}.crm-qualif-signal-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.crm-qualif-signal-list.is-compact{gap:8px;grid-template-columns:1fr 1fr}.crm-qualif-signal-list.is-compact .crm-qualif-signal-row{padding:8px 12px}.crm-qualif-signal-list.is-compact .crm-qualif-signal-row.is-wide{grid-column:1/-1}.crm-qualif-signal-list.is-compact .crm-qualif-signal-row .crm-input{max-width:6.5rem;width:6.5rem}.crm-qualif-signal-list.is-compact .crm-qualif-weight{gap:6px;justify-content:flex-end}.crm-qualif-signal-list.is-compact .crm-qualif-weight-btn{min-height:28px;padding:2px 10px}.crm-qualif-signal-row{align-items:center;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.crm-qualif-signal-row>span{color:var(--crm-text);font-size:14px;font-weight:600;line-height:1.35}.crm-qualif-signal-row>small{color:var(--crm-muted);font-size:13px;font-weight:600;text-align:right}.crm-qualif-signal-row .crm-input{max-width:8.5rem;width:8.5rem}.crm-qualif-signal-row .crm-check-row{margin:0}.crm-qualif-weight{display:inline-flex;flex-wrap:wrap;gap:8px}.crm-qualif-weight-btn{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-muted);cursor:pointer;font-size:11px;font-weight:750;min-height:32px;padding:4px 12px}.crm-qualif-weight-btn.is-active{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border-color:var(--crm-brand);color:var(--crm-brand)}.crm-qualif-weight-btn.is-quente.is-active{background:color-mix(in srgb,#c05621 18%,var(--crm-surface));border-color:#c05621;color:#9a3412}.crm-qualif-weight-btn.is-morno.is-active{background:color-mix(in srgb,#b7791f 16%,var(--crm-surface));border-color:#b7791f;color:#92400e}.crm-qualif-weight-btn.is-ignorar.is-active{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border-color:var(--crm-brand);color:var(--crm-brand)}.crm-qualif-term-form{align-items:end;margin-bottom:0}.crm-qualif-term-form.crm-form-grid-2{grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr) auto}.crm-qualif-test-field{display:grid;gap:4px;width:100%}.crm-qualif-test-field textarea.crm-input{min-height:84px;resize:vertical;width:100%}.crm-qualif-term-form-action{align-items:end;display:flex;min-height:42px;padding-bottom:0}.crm-qualif-term-form-action .crm-button{min-height:42px;padding:0 14px;white-space:nowrap}.crm-qualif-term-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:4px 0 0;padding:0}.crm-qualif-term-chip{align-items:center;border:1px solid var(--crm-border);border-radius:999px;display:inline-flex;gap:6px;padding:6px 8px 6px 12px}.crm-qualif-term-chip.is-quente{border-color:color-mix(in srgb,#c05621 40%,var(--crm-border))}.crm-qualif-behavior{display:grid;gap:16px}.crm-check-row{align-items:flex-start;display:flex;gap:12px}.crm-check-row span{display:grid;gap:4px}.crm-check-row small{color:var(--crm-muted);font-size:11.5px}.crm-qualif-notify{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.crm-qualif-test-actions{display:flex;justify-content:flex-end;margin-top:4px}.crm-qualif-test-result{border:1px solid var(--crm-border);border-radius:12px;margin-top:14px;padding:14px 16px}.crm-qualif-test-result strong{color:var(--crm-brand);display:block;font-size:14px}.crm-qualif-test-result p{color:var(--crm-muted);font-size:13px;margin:6px 0 0}.crm-qualif-test-result.is-quente{background:color-mix(in srgb,#c05621 12%,var(--crm-surface))}.crm-qualif-test-result.is-morno{background:color-mix(in srgb,#b7791f 12%,var(--crm-surface))}.crm-qualif-test-result.is-frio{background:color-mix(in srgb,#1b6ca8 10%,var(--crm-surface))}.crm-qualif-test-result ul{margin:8px 0 0;padding-left:18px}@media (max-width:767px){.crm-qualif-signal-row,.crm-qualif-term-form.crm-form-grid-2{grid-template-columns:1fr}.crm-qualif-term-form-action{justify-content:flex-start}}.crm-catalog-page{gap:14px}.crm-catalog-page .crm-catalog-kpis{margin:0}.crm-catalog-page .crm-catalog-kpis .crm-dashboard-kpi{padding:10px 12px;min-height:0}.crm-catalog-page .crm-catalog-kpis .crm-dashboard-kpi small{display:none}.crm-catalog-page .crm-catalog-composer .crm-card-body,.crm-catalog-page .crm-catalog-list .crm-card-body{padding:12px 14px}.crm-catalog-page .crm-catalog-table-body{padding:0!important}.crm-catalog-page .crm-catalog-fill{padding:10px 12px;gap:0}.crm-catalog-page .crm-catalog-actions{margin-left:auto;flex-wrap:wrap;gap:8px}.crm-catalog-form-line{align-items:end;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.crm-catalog-form-line>label{display:grid;flex:0 0 auto;gap:4px;min-width:0}.crm-catalog-form-line>label>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.crm-catalog-form-line .crm-input{min-height:36px;padding:6px 8px;width:100%}.crm-catalog-form-line .is-codigo{width:96px}.crm-master-form-line:not(.is-shortcut) .is-codigo{width:110px}.crm-catalog-form-line .is-nome{flex:1 1 168px;min-width:150px}.crm-catalog-form-line .is-oferta{width:108px}.crm-catalog-form-line .is-tipo{width:100px}.crm-catalog-form-line .is-cat{width:118px}.crm-catalog-form-line .is-sub{width:100px}.crm-catalog-form-line .is-un{width:84px}.crm-catalog-form-line .is-sku{width:148px}.crm-catalog-form-line .is-custo,.crm-catalog-form-line .is-valor{width:88px}.crm-catalog-form-line .is-status{width:96px}.crm-catalog-form-line .is-desc{flex:1 1 140px;min-width:120px}.crm-catalog-print-bar{align-items:end;display:flex;flex-wrap:nowrap;gap:8px;margin-left:auto}.crm-app .crm-card-header>.crm-card-header-tools.crm-catalog-print-bar{align-items:end}.crm-catalog-print-bar>.crm-button{align-self:end;box-sizing:border-box;flex:0 0 36px;height:36px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;padding:0;width:36px}.crm-catalog-print-bar>label{display:grid;gap:4px;min-width:0}.crm-catalog-print-bar>label>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-catalog-print-bar .crm-input{min-height:36px;min-width:120px;padding:6px 8px}.crm-catalog-table td strong{display:block;font-weight:700}.crm-catalog-table .crm-catalog-desc{color:var(--crm-muted);display:block;font-size:11px;line-height:1.25;margin-top:2px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-catalog-table tr.is-editing{background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface))}.crm-catalog-classified{align-items:center;color:#18794e;display:flex;font-size:10px;gap:3px;margin-top:4px}.crm-catalog-classification-form,.crm-catalog-sync-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-catalog-classification-form label,.crm-catalog-sync-grid label{display:grid;gap:5px}.crm-catalog-classification-form label>span,.crm-catalog-sync-grid label>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-catalog-classification-form .is-wide,.crm-catalog-sync-grid .is-wide{grid-column:1/-1}.crm-catalog-classification-form textarea,.crm-catalog-sync-grid textarea{min-height:96px;resize:vertical}.crm-catalog-sync-preview{background:color-mix(in srgb,var(--crm-accent) 8%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:10px;padding:12px}.crm-catalog-sync-preview ul{display:grid;gap:4px;margin:8px 0 0;padding-left:20px}.crm-catalog-classification-overlay{align-items:center;background:var(--crm-overlay-scrim,rgba(6,23,36,.55));display:flex;inset:0;justify-content:center;overflow:auto;padding:72px 16px 36px;position:fixed;z-index:var(--crm-z-popup,20)}.crm-catalog-classification-modal{background:var(--crm-surface,#fff);border:1px solid var(--crm-border);border-radius:var(--crm-overlay-radius,8px);box-shadow:0 18px 48px rgba(7,21,37,.3);max-width:820px;padding:0;width:min(820px,100%);display:flex;flex-direction:column;max-height:calc(100vh - 108px)}.crm-folha-sheet.is-folha-s{width:min(460px,100%);max-width:460px}.crm-folha-sheet.is-folha-m{width:min(640px,100%);max-width:640px}.crm-folha-sheet.is-folha-l{width:min(820px,100%);max-width:820px}.crm-folha-sheet.is-folha-xl{width:min(1000px,100%);max-width:1100px}.crm-folha-header{align-items:center;background:var(--crm-surface);border-bottom:1px solid var(--crm-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;min-height:56px;padding:12px 16px;position:sticky;top:0;z-index:1}.crm-folha-heading{flex:1;min-width:0}.crm-folha-heading h2{color:var(--crm-brand);font-size:var(--crm-fs-title);font-weight:var(--crm-fw-medium);margin:0}.crm-folha-heading p{color:var(--crm-muted);font-size:var(--crm-fs-md);margin:2px 0 0}.crm-folha-header-actions{align-items:center;display:flex;flex:1 0 100%;flex-wrap:wrap;gap:8px;order:4}.crm-folha-body{flex:1;min-height:0;overflow:auto;padding:16px 18px 18px}.crm-folha-body>.crm-card,.crm-folha-body>section.crm-card{background:transparent;border:0;box-shadow:none;margin:0;padding:0}.crm-folha-footer{align-items:center;background:var(--crm-surface);border-top:1px solid var(--crm-border);display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 16px}.crm-catalog-classification-overlay.crm-folha.is-dock-right{align-items:stretch;justify-content:flex-end;padding:0}.crm-folha-sheet.is-dock-right{border-left:1px solid var(--crm-border);border-radius:0;height:100vh;max-height:100vh;max-width:420px;width:420px}@media (max-width:767px){.crm-folha-sheet.is-dock-right{max-width:100%;width:100%}.crm-catalog-classification-overlay.crm-folha{align-items:stretch;justify-content:stretch;padding:0;z-index:120}.crm-folha-sheet{border-radius:0;max-height:100dvh;max-width:100%;min-height:100dvh;width:100%}}.crm-catalog-classification-modal h2{align-items:center;display:flex;gap:7px}.crm-catalog-classification-actions{justify-content:flex-end;margin-top:16px}.crm-quality-modal-sheet{max-height:calc(100vh - 48px);max-width:1100px;overflow:auto;padding:12px;width:min(1100px,100%)}.crm-quality-modal-sheet>.crm-card{margin-bottom:12px}.crm-quality-modal-sheet>.crm-card:last-child{margin-bottom:0}.crm-proposal-modal-body{display:grid;gap:12px;margin-top:0}.crm-proposal-modal-body label{display:grid;gap:6px}.crm-proposal-modal-body .crm-input{width:100%}@media (max-width:1279px){.crm-catalog-page .crm-card-header{align-items:flex-start;flex-wrap:wrap;gap:10px}.crm-catalog-page .crm-catalog-actions,.crm-catalog-print-bar{margin-left:0;width:100%}}@media (max-width:767px){.crm-catalog-classification-form,.crm-catalog-sync-grid{grid-template-columns:1fr}}.crm-catalog-price-picker{display:grid;gap:12px}.crm-catalog-price-picker-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.crm-catalog-price-picker-head strong{color:var(--crm-brand);display:block;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-catalog-price-picker-head p{color:var(--crm-muted);font-size:12px;line-height:1.4;margin:4px 0 0;max-width:52ch}.crm-catalog-price-picker-head p em{font-style:normal;font-weight:700;color:var(--crm-brand)}.crm-catalog-price-search{display:grid;gap:6px;position:relative}.crm-catalog-price-search .crm-search{width:100%}.crm-catalog-price-hits{background:#fff;border:1px solid var(--crm-border);border-radius:10px;display:grid;gap:0;list-style:none;margin:0;max-height:280px;overflow:auto;padding:0;z-index:5}.crm-catalog-price-hits>li{border-bottom:1px solid var(--crm-border);display:grid;gap:0}.crm-catalog-price-hits>li:last-child{border-bottom:0}.crm-catalog-price-hit{align-items:center;background:transparent;border:0;cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:64px minmax(0,1fr) auto auto;padding:10px 12px;text-align:left;width:100%}.crm-catalog-price-hit:hover{background:color-mix(in srgb,var(--crm-brand) 6%,white)}.crm-catalog-price-hit code{font-size:11px;font-weight:700;color:var(--crm-brand)}.crm-catalog-price-hit-main{display:grid;gap:2px;min-width:0}.crm-catalog-price-hit-main strong{color:var(--crm-brand);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.crm-catalog-price-hit-main small{color:var(--crm-muted);font-size:11px}.crm-catalog-price-hit em{border-radius:999px;font-size:10px;font-style:normal;font-weight:750;letter-spacing:.02em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.crm-catalog-price-hit em.is-setup{background:color-mix(in srgb,var(--crm-brand) 12%,white);color:var(--crm-brand)}.crm-catalog-price-hit em.is-rec{background:color-mix(in srgb,var(--crm-accent) 18%,white);color:#0a6670}.crm-catalog-price-hit-add{align-items:center;color:var(--crm-brand);display:inline-flex;font-size:11px;font-weight:750;gap:4px;white-space:nowrap}.crm-catalog-price-hit-bundle{background:color-mix(in srgb,var(--crm-accent) 8%,white);border:0;border-top:1px dashed color-mix(in srgb,var(--crm-border) 80%,transparent);color:var(--crm-brand);cursor:pointer;font-size:11px;font-weight:700;padding:6px 12px 8px;text-align:left}.crm-catalog-price-hit-bundle:hover{background:color-mix(in srgb,var(--crm-accent) 14%,white)}.crm-catalog-price-picker-list{display:grid;gap:8px;max-height:min(420px,50vh);overflow:auto;padding:2px}.crm-catalog-price-card{align-items:center;background:var(--crm-surface,#fff);border:1px solid var(--crm-border);border-radius:10px;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px 12px}.crm-catalog-price-card-id{display:grid;gap:2px;min-width:0}.crm-catalog-price-card-id code{font-size:11px;font-weight:700;color:var(--crm-muted)}.crm-catalog-price-card-id strong{color:var(--crm-brand);font-size:13px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.crm-catalog-price-card-id small{color:var(--crm-muted);font-size:11px;line-height:1.3}.crm-catalog-price-role{display:inline-flex;gap:0;border:1px solid var(--crm-border);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--crm-brand) 4%,white)}.crm-catalog-price-role button{appearance:none;background:transparent;border:0;color:var(--crm-muted);cursor:pointer;font:inherit;font-size:11px;font-weight:750;min-height:34px;padding:0 12px;white-space:nowrap}.crm-catalog-price-role button+button{border-left:1px solid var(--crm-border)}.crm-catalog-price-role button.is-on{background:var(--crm-brand,#0b3c5d);color:#fff}.crm-catalog-price-role button:disabled{cursor:default;opacity:.85}.crm-catalog-price-card-valor{font-variant-numeric:tabular-nums;font-weight:750;font-size:13px;color:var(--crm-brand);text-align:right;min-width:5.5rem}.crm-catalog-price-card-spacer{width:36px}.crm-catalog-price-picker-foot{align-items:center;color:var(--crm-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px 14px}.crm-catalog-price-picker-foot strong{color:var(--crm-brand)}.crm-catalog-price-foot-split{font-weight:500;color:var(--crm-muted)}.crm-catalog-price-add{align-items:center;color:var(--crm-brand);display:inline-flex;font-weight:700;gap:4px;margin-left:auto;text-decoration:none}.crm-pricing-actions{margin-top:14px;flex-wrap:wrap;gap:8px}.crm-pricing-discount-hint{margin:10px 0 0;padding:8px 12px;border-radius:8px;border:1px solid rgba(180,140,40,.35);background:rgba(255,236,179,.45);color:#5c4a12;font-size:.875rem;line-height:1.35}.crm-pricing-page .crm-input.is-discount-locked:disabled{cursor:not-allowed;opacity:.72;background:#eef1f4}.crm-pricing-status-banner{margin:16px 0 4px}.crm-pricing-client-block .crm-client-search-field{max-width:100%}.crm-pricing-client-search .crm-search.is-wide{min-height:40px}@media (max-width:1279px){.crm-catalog-price-card{grid-template-columns:minmax(0,1fr) auto}.crm-catalog-price-card-valor,.crm-catalog-price-role{justify-self:start}.crm-catalog-price-hit{grid-template-columns:56px minmax(0,1fr)}.crm-catalog-price-hit em,.crm-catalog-price-hit-add{grid-column:2}}.crm-app[data-theme=dark] .crm-catalog-price-card,.crm-app[data-theme=dark] .crm-catalog-price-hits{background:var(--crm-surface)}.crm-app[data-theme=dark] .crm-catalog-price-role{background:color-mix(in srgb,var(--crm-brand) 18%,transparent)}.crm-conversation-actions-contact strong,.crm-conversation-contact-name{color:var(--crm-brand);font-weight:800}.crm-conversation-actions-contact{flex:1 1 160px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-conversation-chat-window{position:relative}.crm-conversation-chat-scroll{align-content:start;display:grid;flex:1 1 auto;gap:9px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px;position:relative;z-index:1}.crm-conversation-chat-scroll>.crm-conversation-bubble{position:relative;z-index:1}.crm-conversation-bubble.is-system{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));border-style:dashed;justify-self:center;max-width:88%;text-align:center}.crm-conversation-bubble.is-system.is-humano{border-color:color-mix(in srgb,#c05621 40%,var(--crm-border))}.crm-conversation-bubble.is-system.is-ia{border-color:color-mix(in srgb,var(--crm-accent) 40%,var(--crm-border))}.crm-temp-btn.is-quente.is-active,.crm-temp-btn.is-quente[aria-pressed=true]{background:color-mix(in srgb,#c05621 18%,var(--crm-surface));border-color:#c05621;color:#9a3412;box-shadow:inset 0 0 0 1px #c05621}.crm-temp-btn.is-morno.is-active,.crm-temp-btn.is-morno[aria-pressed=true]{background:color-mix(in srgb,#b7791f 18%,var(--crm-surface));border-color:#b7791f;color:#7a4e0c;box-shadow:inset 0 0 0 1px #b7791f}.crm-temp-btn.is-frio.is-active,.crm-temp-btn.is-frio[aria-pressed=true]{background:color-mix(in srgb,#1b6ca8 16%,var(--crm-surface));border-color:#1b6ca8;color:#0b4f7a;box-shadow:inset 0 0 0 1px #1b6ca8}.crm-conversation-queue-top{gap:8px;padding:10px 10px 8px}.crm-conversation-queue-top .crm-conversations-filter.is-queue-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;max-width:100%;overflow:visible;padding:0}.crm-conversation-queue-top .crm-conversations-filter.is-queue-chips::-webkit-scrollbar{display:none;height:0}.crm-conversation-queue-top .crm-conversations-filter.is-queue-chips button{flex:0 0 auto}.crm-conversation-media{display:grid;gap:8px;margin:4px 0 6px;max-width:100%}.crm-conversation-media-frame{display:block;line-height:0;max-width:min(280px,100%);overflow:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));background:color-mix(in srgb,var(--crm-surface-2) 70%,transparent)}.crm-conversation-media-frame img,.crm-conversation-media-video video{display:block;height:auto;max-height:280px;max-width:100%;object-fit:contain;width:100%}.crm-conversation-media.is-sticker .crm-conversation-media-frame{background:transparent;border:0;max-width:140px}.crm-conversation-media-audio audio{display:block;max-width:100%;min-width:200px;width:100%}.crm-conversation-media-doc{align-items:center;display:flex;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-brand) 6%,var(--crm-surface))}.crm-conversation-media-doc strong{display:block;font-size:12px;line-height:1.25}.crm-conversation-media-doc small{color:var(--crm-muted);font-size:11px}.crm-conversation-media-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crm-conversation-media-actions .crm-button.is-compact{min-height:28px;padding:4px 10px;font-size:11px}.crm-conversation-ai-context{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));border:1px dashed color-mix(in srgb,var(--crm-accent) 35%,var(--crm-border));border-radius:8px;color:var(--crm-brand);font-size:11px;line-height:1.35;margin:4px 0 0;padding:6px 8px}.crm-spin{animation:crm-spin .9s linear infinite;display:inline-block;vertical-align:-2px}@keyframes crm-spin{to{transform:rotate(1turn)}}.crm-conversation-emoji-wrap{position:relative;flex:0 0 auto}.crm-conversation-emoji-panel{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 12px 28px rgba(11,60,93,.18);display:grid;gap:2px;grid-template-columns:repeat(8,minmax(0,1fr));left:0;max-height:260px;overflow:auto;padding:8px;position:absolute;width:min(320px,78vw);z-index:40}.crm-conversation-emoji-item{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;line-height:1;min-height:32px!important;min-width:32px;padding:0!important;width:32px}.crm-conversation-emoji-item:hover{background:color-mix(in srgb,var(--crm-brand) 10%,var(--crm-surface))}.crm-conversations-page.is-workspace .crm-conversation-chat-body{display:flex;flex-direction:column;min-height:0}.crm-conversations-page.is-workspace .crm-conversation-chat-body>.crm-conversation-chat-window{flex:1 1 auto;min-height:0}.crm-master-stack{display:grid;gap:var(--crm-page-gap,14px)}.crm-master-composer .crm-card-header>div:first-of-type,.crm-master-composer .crm-card-header>div:nth-child(2){min-width:0}.crm-master-form-line.is-shortcut .is-codigo{width:100px}.crm-master-form-line.is-shortcut .is-nome{flex:0 1 180px;min-width:140px}.crm-master-form-line.is-shortcut .is-desc{flex:1 1 220px;min-width:160px}.crm-master-form-line.is-uazapi .is-url{flex:1 1 220px;min-width:180px}.crm-master-form-line.is-uazapi .is-token{flex:1 1 180px;min-width:150px}.crm-master-form-line.is-uazapi .is-phone{flex:0 0 148px;width:148px}.crm-master-form-line.is-uazapi .is-status{flex:1 1 220px;min-width:160px}.crm-master-form-line.is-panic .is-wa{width:148px}.crm-master-form-line.is-panic .is-last4{width:88px}.crm-master-form-line.is-panic .is-mode{flex:1 1 200px;min-width:160px}.crm-master-form-line.is-panic .is-active,.crm-master-form-line.is-panic .is-pin{width:96px}.crm-master-form-line select.crm-input{appearance:auto}.crm-master-list-table-wrap{overflow:auto}.crm-master-list-table td,.crm-master-list-table th{padding:8px 10px;border-bottom:1px solid var(--crm-border);text-align:left;font-size:13px;vertical-align:middle}.crm-master-list-table tr.is-editing{background:color-mix(in srgb,var(--crm-brand) 6%,transparent)}.crm-master-list-body-preview{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--crm-muted)}.crm-master-list-msg{margin:10px 0 0;font-size:12px;color:var(--crm-muted)}.crm-master-list{display:grid;gap:12px}.crm-master-list-form{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.crm-import-standard-overlay{align-items:flex-start;background:color-mix(in srgb,#071525 48%,transparent);display:flex;inset:0;justify-content:center;overflow:auto;padding:48px 16px 32px;position:fixed;z-index:80}.crm-import-standard{background:var(--crm-surface,#fff);border:1px solid var(--crm-border);border-radius:14px;box-shadow:0 18px 48px rgba(7,21,37,.28);display:grid;gap:12px;max-width:720px;padding:16px 18px 18px;width:min(720px,100%)}.crm-import-standard-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.crm-import-standard-head strong{color:var(--crm-brand);display:block;font-size:15px}.crm-import-standard-head p{color:var(--crm-muted);font-size:12.5px;line-height:1.4;margin:4px 0 0}.crm-import-standard-pdf{background:color-mix(in srgb,#b42318 8%,#fff);border:1px solid color-mix(in srgb,#b42318 28%,var(--crm-border));border-radius:10px;color:#7a1a14;font-size:12.5px;font-weight:650;line-height:1.4;margin:0;padding:10px 12px}.crm-import-standard-rules{display:grid;gap:6px;margin:0;padding-left:18px}.crm-import-standard-rules li{color:var(--crm-text);font-size:12.5px;line-height:1.4}.crm-import-standard-sample{background:color-mix(in srgb,var(--crm-brand) 4%,#fff);border:1px solid var(--crm-border);border-radius:10px;padding:8px 10px}.crm-import-standard-sample summary{color:var(--crm-brand);cursor:pointer;font-size:12px;font-weight:750}.crm-import-standard-sample pre{background:#0f1c28;border-radius:8px;color:#e8eef3;font-size:11px;line-height:1.45;margin:8px 0 0;max-height:240px;overflow:auto;padding:10px 12px;white-space:pre-wrap}.crm-import-standard-fail{background:color-mix(in srgb,#c05621 8%,#fff);border:1px solid color-mix(in srgb,#c05621 30%,var(--crm-border));border-radius:10px;padding:10px 12px}.crm-import-standard-fail strong{color:#9a3412;font-size:12px}.crm-import-standard-fail ul{display:grid;gap:4px;margin:6px 0 0;padding-left:18px}.crm-import-standard-fail li{color:#7c2d12;font-size:12px;line-height:1.35}.crm-whatsapp-alert-pill{align-items:center;background:color-mix(in srgb,#b42318 18%,#fff);border:1px solid color-mix(in srgb,#b42318 40%,transparent);border-radius:999px;color:#9b1c1c;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.02em;margin-left:6px;padding:3px 9px;text-transform:uppercase}.crm-whatsapp-alert-pill.is-panic{background:color-mix(in srgb,#c05621 18%,#fff);border-color:color-mix(in srgb,#c05621 40%,transparent);color:#9a3412}.crm-page-subnav .crm-conversations-filter button{border-radius:var(--crm-btn-radius,8px)}.crm-sidebar-backdrop{display:none}.crm-context-chip.is-climate-positivo{border-color:color-mix(in srgb,#15803d 40%,var(--crm-border))}.crm-context-chip.is-climate-irritado{border-color:color-mix(in srgb,#b42318 40%,var(--crm-border))}.crm-context-chip.is-climate-sem_resposta,.crm-context-chip.is-silent{border-color:color-mix(in srgb,#b45309 40%,var(--crm-border))}.crm-climate-btn.is-positivo.is-active{background:color-mix(in srgb,#15803d 16%,#fff)}.crm-climate-btn.is-irritado.is-active{background:color-mix(in srgb,#b42318 16%,#fff)}@media (max-width:767px){.crm-sidebar-backdrop{background:rgba(6,23,36,.45);border:0;display:block;inset:0;position:fixed;z-index:50}.crm-sidebar{box-shadow:0 10px 40px rgba(0,0,0,.2);inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .2s ease;z-index:60}.crm-sidebar,.crm-sidebar.is-collapsed{width:min(var(--crm-sidebar-w),86vw)}.crm-sidebar.is-collapsed .crm-brand-slogan,.crm-sidebar.is-collapsed .crm-brand-wordmark,.crm-sidebar.is-collapsed .crm-nav-group-title,.crm-sidebar.is-collapsed .crm-nav-group>p,.crm-sidebar.is-collapsed .crm-nav-label,.crm-sidebar.is-collapsed .crm-nav-soon,.crm-sidebar.is-collapsed .crm-sidebar-module,.crm-sidebar.is-collapsed .crm-sidebar-user span,.crm-sidebar.is-collapsed .crm-sidebar-user strong,.crm-sidebar.is-collapsed .crm-signout span{display:revert}.crm-sidebar.is-collapsed .crm-nav-link{grid-template-columns:36px 1fr auto;justify-items:stretch;padding:9px 10px}.crm-sidebar-collapse{display:none}.crm-sidebar-mobile-close{display:inline-flex}.crm-sidebar.is-open{transform:translateX(0)}.crm-menu-toggle{align-items:center;display:inline-flex;justify-content:center}.crm-back-site{display:none}.crm-page-toolbar-actions{justify-content:flex-start}.crm-assistant-page .crm-page-subnav .crm-conversations-filter,.crm-qualification-page .crm-page-subnav .crm-conversations-filter,.crm-settings-page .crm-page-subnav .crm-conversations-filter{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-assistant-page .crm-page-subnav button,.crm-settings-page .crm-page-subnav button{flex:0 0 auto}.crm-ai-package-grid,.crm-ai-tool-grid,.crm-form-grid-2{grid-template-columns:1fr}.crm-conversation-head-row.is-chips{display:flex;flex-wrap:wrap;gap:6px}.crm-assistant-header-actions,.crm-conversation-actions,.crm-inline-actions{flex-wrap:wrap}.crm-assistant-page .crm-assistant-workspace,.crm-catalog-page .crm-catalog-form-line,.crm-knowledge-page .crm-card-body{min-width:0}.crm-content{padding:12px 12px 28px}}@media (min-width:768px) and (max-width:1279px){.crm-page-toolbar-actions{justify-content:flex-start}.crm-ai-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-assistant-page .crm-page-subnav .crm-conversations-filter,.crm-conversation-head-row.is-chips{flex-wrap:wrap}}@media (min-width:1280px){.crm-ai-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-topbar-end{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;min-width:0;justify-self:end}.crm-nav:has(.crm-nav-group-vs2){padding-bottom:24px}.crm-vs2-subnav.crm-settings-tabs,.crm-workspace-tabs{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--crm-border);background:var(--crm-surface)}.crm-vs2-subnav.crm-settings-tabs{padding:8px 22px;flex-wrap:nowrap;position:relative;z-index:3}.crm-vs2-subnav .crm-settings-tab{flex:0 0 auto;white-space:nowrap}.crm-workspace-tabs{padding:8px 22px 0;gap:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--crm-brand-deep,#0b3c5d) 6%,var(--crm-surface-2)) 0,var(--crm-surface-2) 100%);border-bottom:1px solid color-mix(in srgb,var(--crm-border) 88%,var(--crm-brand-deep,#0b3c5d));box-shadow:inset 0 -1px 0 rgba(6,23,36,.04)}.crm-workspace-tab{display:inline-flex;flex:0 0 auto;align-items:center;max-width:220px;min-height:38px;margin-bottom:-1px;padding-right:4px;border:1px solid transparent;border-bottom:0;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--crm-surface) 72%,var(--crm-surface-2));color:var(--crm-muted);box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.crm-workspace-tab:hover{background:color-mix(in srgb,var(--crm-surface) 92%,var(--crm-surface-2));color:var(--crm-text);border-color:color-mix(in srgb,var(--crm-border) 80%,transparent)}.crm-workspace-tab.is-active{z-index:2;background:var(--crm-surface);color:var(--crm-text);border-color:var(--crm-border);border-bottom-color:var(--crm-surface);box-shadow:0 -1px 0 0 var(--crm-accent),0 1px 0 0 var(--crm-surface),0 6px 14px rgba(6,23,36,.08)}.crm-workspace-tab.is-active a{font-weight:var(--crm-fw-bold,700);color:var(--crm-brand-deep,#0b3c5d)}.crm-workspace-tab a{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:8px 2px 8px 12px;color:inherit;font-size:12px;font-weight:var(--crm-fw-regular,400);letter-spacing:.01em;white-space:nowrap}.crm-workspace-tab a,.crm-workspace-tab a span{overflow:hidden;text-overflow:ellipsis}.crm-workspace-tab a svg{flex:0 0 auto;opacity:.72}.crm-workspace-tab.is-active a svg{opacity:1;color:var(--crm-accent)}.crm-workspace-overflow-row button,.crm-workspace-tab-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;margin-right:4px;border:0;border-radius:999px;background:color-mix(in srgb,var(--crm-text) 6%,transparent);color:color-mix(in srgb,var(--crm-text) 55%,transparent);cursor:pointer;transition:background .12s ease,color .12s ease}.crm-workspace-overflow-row button:focus-visible,.crm-workspace-overflow-row button:hover,.crm-workspace-tab-close:focus-visible,.crm-workspace-tab-close:hover{background:color-mix(in srgb,#c0392b 18%,transparent);color:#9b2226;outline:none}.crm-workspace-tab.is-active .crm-workspace-tab-close{background:color-mix(in srgb,var(--crm-brand-deep,#0b3c5d) 10%,transparent);color:var(--crm-brand-deep,#0b3c5d)}.crm-workspace-tab.is-active .crm-workspace-tab-close:focus-visible,.crm-workspace-tab.is-active .crm-workspace-tab-close:hover{background:color-mix(in srgb,#c0392b 20%,transparent);color:#9b2226}.crm-workspace-overflow{position:relative;flex:0 0 auto;margin-left:4px}.crm-workspace-overflow-btn{min-height:36px;min-width:44px;margin-bottom:-1px;padding:0 12px;border:1px solid var(--crm-border);border-bottom:0;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--crm-surface) 80%,var(--crm-surface-2));color:var(--crm-text);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--crm-fw-medium,500);box-shadow:none}.crm-workspace-overflow-btn.is-active,.crm-workspace-overflow-btn[aria-expanded=true]{background:var(--crm-surface);box-shadow:0 -1px 0 0 var(--crm-accent),0 1px 0 0 var(--crm-surface)}.crm-workspace-overflow-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:130;min-width:220px;padding:6px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-surface);box-shadow:0 12px 28px rgba(6,23,36,.2)}.crm-workspace-overflow-row{display:flex;align-items:center;gap:4px}.crm-workspace-overflow-row a{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px;color:var(--crm-text);font-size:var(--crm-fs-sm)}.crm-app[data-theme=dark] .crm-settings-tab.is-active{background:var(--crm-brand-deep);border-color:var(--crm-brand-deep);color:var(--crm-on-brand)}.crm-app[data-theme=dark] .crm-client-search-option,.crm-app[data-theme=dark] .crm-client-search-results,.crm-app[data-theme=dark] .crm-workspace-overflow-menu{background:var(--crm-surface);color:var(--crm-text)}@media (max-width:1279px){.crm-vs2-subnav,.crm-workspace-tabs{padding-left:16px;padding-right:16px}}@media (max-width:767px){.crm-topbar{grid-template-columns:auto minmax(0,1fr) auto}.crm-topbar-end{gap:6px}.crm-topbar-mode-btn span{display:none}.crm-vs2-subnav,.crm-workspace-tabs{padding-left:12px;padding-right:12px}.crm-workspace-tab{max-width:148px}}.crm-cadences-page,.crm-operation-page{display:grid;gap:18px}.crm-cadence-tabs{display:flex;gap:6px;overflow-x:auto;padding:5px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface)}.crm-cadence-tabs button{min-height:36px;padding:7px 12px;border:0;border-radius:6px;background:transparent;color:var(--crm-muted);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.crm-cadence-tabs button.is-active{background:var(--crm-brand);color:#fff}.crm-cadence-grid{gap:18px}.crm-cadence-form,.crm-cadence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-cadence-form{gap:12px}.crm-cadence-form label{display:grid;gap:6px;font-size:12px;font-weight:600}.crm-cadence-form .crm-checkbox-row{display:flex;align-items:center;grid-column:1/-1}.crm-mini-list-stack{display:grid;gap:10px}.crm-mini-list-stack .crm-mini-list span{display:grid;gap:3px}.crm-mini-list-stack .crm-mini-list b{display:inline-flex;align-items:center;gap:5px}.crm-rule-list{display:grid;gap:8px;margin:0 0 14px;padding-left:20px}.crm-human-note{min-height:92px;resize:vertical;margin-bottom:8px}.crm-protected-note{display:flex;align-items:center;gap:5px;margin-top:8px;color:var(--crm-muted)}.crm-capacity-input{width:70px}.crm-heat-cell{display:block;width:30px;height:30px;border-radius:6px;background:color-mix(in srgb,var(--crm-accent) 18%,var(--crm-surface))}.crm-heat-cell.heat-2{background:color-mix(in srgb,var(--crm-accent) 34%,var(--crm-surface))}.crm-heat-cell.heat-3{background:color-mix(in srgb,var(--crm-accent) 52%,var(--crm-surface))}.crm-heat-cell.heat-4{background:color-mix(in srgb,var(--crm-accent) 72%,var(--crm-surface))}.crm-heat-cell.heat-5{background:var(--crm-accent)}.crm-origin-bars{display:grid;gap:16px}.crm-origin-bars>div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,2fr) auto;gap:12px;align-items:center}.crm-origin-bars i{height:9px;overflow:hidden;border-radius:99px;background:var(--crm-surface-alt)}.crm-origin-bars b{display:block;height:100%;border-radius:inherit;background:var(--crm-chart-2)}.crm-origin-bars>div:nth-child(6n+1) b{background:var(--crm-chart-1)}.crm-origin-bars>div:nth-child(6n+2) b{background:var(--crm-chart-2)}.crm-origin-bars>div:nth-child(6n+3) b{background:var(--crm-chart-3)}.crm-origin-bars>div:nth-child(6n+4) b{background:var(--crm-chart-4)}.crm-origin-bars>div:nth-child(6n+5) b{background:var(--crm-chart-5)}.crm-origin-bars>div:nth-child(6n+6) b{background:var(--crm-chart-6)}@media (max-width:1279px){.crm-cadence-form,.crm-cadence-grid,.crm-origin-bars>div{grid-template-columns:1fr}}.crm-card,.crm-dashboard-kpis,.crm-dashboard-kpis>*,.crm-operation-page,.crm-operation-page>*{min-width:0;max-width:100%}@media (max-width:1279px){.crm-client-grid,.crm-leads-operational-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.crm-content,.crm-operation-page,.crm-operation-page>*{width:100%}.crm-clients-page .crm-clients-toolbar,.crm-clients-page .crm-clients-toolbar .crm-page-toolbar-actions{min-width:0;max-width:100%}}.crm-ai-hours-board{display:grid;gap:12px}.crm-ai-hours-presets{display:flex;flex-wrap:wrap;gap:8px}.crm-ai-hours-preset{min-height:var(--crm-chip-h,26px);height:auto;padding:4px 12px;border-radius:var(--crm-chip-radius,999px);font-size:var(--crm-chip-fs,10px)}.crm-ai-hours-preset.is-active,.crm-ai-hours-preset[aria-pressed=true]{background:color-mix(in srgb,var(--crm-brand) 16%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-brand) 55%,var(--crm-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-brand) 35%,transparent);color:var(--crm-brand);font-weight:800}.crm-ai-hours-outside{display:grid;gap:10px;margin-top:4px}.crm-ai-hours-outside-text{display:grid;gap:6px;text-transform:none}.crm-ai-hours-outside-text>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-ai-hours-outside-text textarea.crm-input{min-height:72px;resize:vertical;text-transform:none}.crm-ai-hours-enforce{align-items:center;color:var(--crm-text);display:flex;font-size:13px;font-weight:600;gap:10px;text-transform:none}.crm-ai-hours-days{display:grid;gap:8px}.crm-ai-hours-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(110px,140px) minmax(0,1fr) minmax(0,1fr)}.crm-ai-hours-row label{display:grid;gap:4px;min-width:0}.crm-ai-hours-row label>span{color:var(--crm-brand);font-size:11px}.crm-ai-hours-day,.crm-ai-hours-row label>span{font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-ai-hours-day{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-muted);cursor:pointer;font-size:12px;min-height:42px;padding:8px 10px;text-align:left}.crm-ai-hours-day.is-active,.crm-ai-hours-row.is-on .crm-ai-hours-day{background:color-mix(in srgb,var(--crm-brand) 12%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-brand) 40%,var(--crm-border));color:var(--crm-brand)}.crm-ai-hours-day:disabled{cursor:not-allowed;opacity:.7}.crm-ai-hours-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.crm-ai-hours-footer .crm-muted-note{align-items:center;display:inline-flex;gap:6px;margin:0}@media (max-width:767px){.crm-ai-hours-row{grid-template-columns:1fr}}.crm-catalog-classification-form label>span,.crm-catalog-form-line>label>span,.crm-catalog-price-picker-head strong,.crm-catalog-print-bar>label>span,.crm-catalog-sync-grid label>span,.crm-client-search-label-row>span,.crm-contract-builder-header label,.crm-contract-builder-header label>span,.crm-contract-field-grid label,.crm-contract-field-grid label>span,.crm-conversation-composer-field>span,.crm-discovery-product-field>span,.crm-field-label,.crm-form-grid label,.crm-kanban-stage-select,.crm-leads-followup-grid label>span,.crm-section-title,.crm-settings-brand-slot>span,.crm-settings-shortcut-row label span,.crm-toolbar.is-fields label>span,.crm-toolbar.is-fields>label{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-conversation-search input,.crm-search input,.crm-search select{font-size:13px;font-weight:var(--crm-fw-regular,400)}.crm-conversation-search input::placeholder,.crm-search input::placeholder{color:var(--crm-muted);font-weight:var(--crm-fw-regular,400)}.crm-nav-label{font-weight:400;min-width:0;overflow:hidden;text-overflow:unset;white-space:normal;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crm-cadence-tabs button,.crm-nav-label{text-transform:uppercase;letter-spacing:.04em}.crm-workspace-tab,.crm-workspace-tab span{text-transform:none;letter-spacing:normal}.crm-permissions-embedded-heading .crm-card-header h2,.crm-permissions-embedded-heading .crm-card-header h2 *,.crm-permissions-embedded-heading .crm-card-header p,.crm-permissions-embedded-heading .crm-card-header p *,.crm-permissions-embedded-heading .crm-permissions-embedded-count,.crm-permissions-embedded-heading .crm-permissions-embedded-count span,.crm-permissions-embedded-heading .crm-permissions-embedded-count strong{color:#fff}.crm-app .crm-settings-page .crm-page-toolbar-actions{flex-wrap:nowrap}.crm-agenda-preserved-links>h3,.crm-conversation-context-section>h3,.crm-section-title{color:var(--crm-brand);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-kpi-top svg,.crm-metric-card-top svg{color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 14%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border))}.crm-table th,.crm-visual-kpi.is-danger strong,.crm-visual-kpi.is-green strong{color:var(--crm-brand)}.crm-table th{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-agenda-activity-head strong,.crm-agenda-context-selected strong,.crm-agenda-item strong,.crm-agenda-week-day li{color:var(--crm-text);font-weight:700;letter-spacing:normal;text-transform:none}.crm-agenda-day h3,.crm-agenda-week-day header strong{color:var(--crm-brand);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-catalog-classification-modal h2,.crm-import-standard-head strong,.crm-topbar-bell-panel h2,.crm-topbar-bell-panel>strong,.crm-whatsapp-qr-overlay h2{color:var(--crm-brand);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.crm-login-label{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-app{--crm-btn-radius:var(--crm-finish-radius,8px)}.crm-button,.crm-card,.crm-conversation-search,.crm-dashboard-kpi,.crm-icon-button,.crm-kpi,.crm-permissions-profile,.crm-permissions-summary>div,.crm-table-wrap{border-radius:var(--crm-finish-radius,8px)}.crm-app .crm-client-note,.crm-app .crm-conversation-search input,.crm-app .crm-input,.crm-app .crm-password-field .crm-input,.crm-app .crm-search input,.crm-app .crm-search select,.crm-app .crm-status-line,.crm-app .crm-table tbody td,.crm-app .crm-table tbody td strong,.crm-app .crm-users-page .crm-table tbody td,.crm-app input.crm-input,.crm-app select.crm-input,.crm-app textarea.crm-input{color:var(--crm-text);font-weight:var(--crm-fw-regular,400)}.crm-app .crm-page-toolbar-title>.crm-page-toolbar-icon,.crm-app .crm-permissions-embedded-heading .crm-card-icon,.crm-app .crm-permissions-profile>.crm-focus-icon,.crm-app .crm-permissions-summary>div>.crm-focus-icon{align-items:center;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;justify-self:start;line-height:0;margin:0;overflow:hidden;padding:0;width:32px;border-radius:var(--crm-finish-radius,8px)}.crm-app .crm-focus-icon svg,.crm-app .crm-page-toolbar-title>.crm-page-toolbar-icon svg,.crm-app .crm-permissions-embedded-heading .crm-card-icon svg,.crm-app .crm-permissions-profile>.crm-focus-icon svg,.crm-app .crm-permissions-summary>div>.crm-focus-icon svg{display:block;flex:0 0 auto;height:18px;margin:0 auto;max-height:18px;max-width:18px;width:18px}.crm-app .crm-permissions-profile>.crm-focus-icon,.crm-app .crm-permissions-summary>div>.crm-focus-icon{background:color-mix(in srgb,var(--crm-brand) 9%,white);border:1px solid color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));color:var(--crm-brand)}.crm-app .crm-permissions-profile strong,.crm-app .crm-permissions-summary>div strong{color:var(--crm-text);font-weight:var(--crm-fw-regular,400)}.crm-app .crm-permissions-embedded-heading .crm-card-header{align-items:center;border-radius:var(--crm-finish-radius,8px);min-height:68px;padding:12px 16px}.crm-app .crm-permissions-embedded-count{border-radius:var(--crm-finish-radius,8px)}.crm-app .crm-permissions-embedded-count strong{font-weight:var(--crm-fw-medium,600)}.crm-app .crm-catalog-page .crm-catalog-kpis .crm-dashboard-kpi,.crm-app .crm-simulation-kpis .crm-dashboard-kpi,.crm-app .crm-visual-kpi{min-height:0;padding:8px 10px;gap:2px}.crm-app .crm-simulation-kpis .crm-dashboard-kpi strong,.crm-app .crm-visual-kpi>strong{font-size:16px;margin-top:2px}.crm-app .crm-clients-page .crm-client-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-app button.crm-dashboard-kpi{appearance:none;font:inherit;text-align:left;cursor:pointer}.crm-app button.crm-dashboard-kpi.is-selected{border-color:color-mix(in srgb,var(--crm-brand) 45%,var(--crm-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-brand) 18%,transparent)}@media (max-width:767px){.crm-app .crm-clients-page .crm-client-kpi-grid,.crm-app .crm-dashboard-kpis,.crm-app .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}@media (max-width:1167px){.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis>*,.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis>:nth-child(n+5){grid-column:auto}}@media (max-width:720px){.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis>*,.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis>:last-child,.crm-app .crm-dashboard-page .crm-kpi-grid.crm-dashboard-kpis>:nth-child(n+5){grid-column:auto}}html:has(.crm-conversations-page.is-workspace),html:has(.crm-conversations-page.is-workspace) body{height:100dvh;max-height:100dvh;overflow:hidden}html:has(.crm-conversations-page.is-workspace) .crm-root{display:flex;flex:1 1 auto;flex-direction:column;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.crm-app:has(.crm-conversations-page.is-workspace){flex:1 1 auto;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.crm-main:has(.crm-conversations-page.is-workspace) .crm-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:8px 16px 0}.crm-operation-page.crm-conversations-page.is-workspace{display:flex!important;flex:1 1 auto;flex-direction:column;gap:8px!important;height:100%;max-height:none;min-height:0;overflow:hidden;width:100%;max-width:none}.crm-conversations-page.is-workspace .crm-conversations-layout{flex:1 1 auto;min-height:0;height:100%;align-items:stretch;grid-template-rows:minmax(0,1fr)}.crm-conversations-page.is-workspace .crm-conversation-chat-card,.crm-conversations-page.is-workspace .crm-conversation-lead-card,.crm-conversations-page.is-workspace .crm-conversation-list-card{height:100%;min-height:0;align-self:stretch}.crm-conversations-page.is-workspace .crm-card+.crm-card{margin-top:0}@media (max-width:767px){.crm-app:has(.crm-conversations-page.is-workspace),.crm-main:has(.crm-conversations-page.is-workspace),html:has(.crm-conversations-page.is-workspace),html:has(.crm-conversations-page.is-workspace) .crm-root,html:has(.crm-conversations-page.is-workspace) body{height:100dvh;max-height:100dvh;overflow:hidden}.crm-main:has(.crm-conversations-page.is-workspace) .crm-content,.crm-operation-page.crm-conversations-page.is-workspace{height:100%;max-height:none;min-height:0;overflow:hidden}.crm-conversations-page.is-workspace .crm-conversation-list-card,.crm-conversations-page.is-workspace .crm-conversations-layout,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-chat-card{height:100%;min-height:0}}.crm-onboarding{inset:0;pointer-events:none;position:fixed;z-index:90}.crm-onboarding-mask{background:color-mix(in srgb,#071525 52%,transparent);inset:0;pointer-events:auto;position:absolute;z-index:90}.crm-onboarding-mask.is-clear{background:transparent}.crm-onboarding-spot{border:2px solid var(--crm-accent,#0fa3b1);border-radius:10px;box-shadow:0 0 0 9999px color-mix(in srgb,#071525 52%,transparent);pointer-events:none;position:fixed;z-index:91}.crm-onboarding-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-border);border-radius:14px;box-shadow:0 18px 48px rgba(7,21,37,.28);color:var(--crm-text,#123);display:grid;gap:10px;max-width:360px;padding:16px 16px 14px;pointer-events:auto;position:fixed;width:min(360px,calc(100vw - 24px));z-index:92}.crm-onboarding-kicker{color:var(--crm-brand,#0b3c5d);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.crm-onboarding-card h2{color:var(--crm-brand,#0b3c5d);font-size:18px;font-weight:600;margin:0}.crm-onboarding-card p{font-size:14px;line-height:1.45;margin:0}.crm-onboarding-empty{color:var(--crm-muted,#5b6b7a);font-size:13px}.crm-onboarding-buttons{display:grid;gap:4px;margin:0;padding-left:18px}.crm-onboarding-buttons li{font-size:13px}.crm-onboarding-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-header.is-compact{min-height:44px;padding:12px 14px 8px;border-bottom:1px solid var(--crm-border)}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-header.is-compact h2{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0}.crm-conversations-page.is-workspace .crm-conversation-lead-card .crm-card-body{padding:12px 14px 16px;gap:12px}.crm-conversations-page.is-workspace .crm-conversation-context-section>h3{color:var(--crm-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.crm-learning-filters{display:grid;gap:8px;margin:0 0 12px}.crm-learning-filters .crm-conversations-filter{flex-wrap:wrap}.crm-learning-kind{border:1px solid var(--crm-border);border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.crm-learning-kind.is-faq,.crm-learning-kind.is-outro,.crm-learning-kind.is-regra{background:color-mix(in srgb,var(--crm-brand) 8%,var(--crm-surface));color:var(--crm-brand)}.crm-learning-kind.is-objecao{background:#fff4e8;border-color:#f0c48a;color:#9a3412}.crm-learning-kind.is-preco{background:#fde8e8;border-color:#e8a0a0;color:#9b1c1c}.crm-table tr.is-learning-preco{background:color-mix(in srgb,#c53030 7%,var(--crm-surface))}.crm-learning-preco-hint{color:#9b1c1c;display:block;font-size:11px;font-weight:700;margin-top:4px}.crm-conversations-filter button.is-learning-preco-chip.is-active{background:#fde8e8;border-color:#e8a0a0;color:#9b1c1c}.crm-named-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.crm-named-actions .crm-button{align-items:center;box-sizing:border-box;border-radius:var(--crm-finish-radius,8px);display:inline-flex;flex:0 0 32px;gap:0;height:32px;justify-content:center;line-height:1;max-height:32px;max-width:32px;min-height:32px;min-width:32px;padding:0;width:32px}.crm-named-actions .crm-button>span{display:none}.crm-app-route-loading{display:grid;gap:16px}.crm-app-skeleton-kpi,.crm-app-skeleton-row,.crm-app-skeleton-toolbar{animation:crm-app-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--crm-surface-2) 0,color-mix(in srgb,var(--crm-surface-2) 68%,#fff) 50%,var(--crm-surface-2) 100%);background-size:200% 100%;border-radius:var(--crm-finish-radius,8px)}.crm-app-skeleton-toolbar{height:56px}.crm-app-skeleton-kpi{min-height:112px}.crm-app-skeleton-row{height:14px;margin-bottom:10px}.crm-app-skeleton-row.is-short{width:42%}@keyframes crm-app-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.crm-list-fallback{display:grid;gap:8px;padding:4px 0 8px}.crm-page-toolbar-actions-only{display:flex;justify-content:flex-end;margin:0 0 8px}.crm-page-toolbar-actions-only .crm-page-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.crm-context-footer{display:none!important}.crm-conversation-queue-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;width:100%}.crm-conversation-queue-toolbar .crm-search,.crm-conversation-queue-toolbar .crm-search.is-wide{min-width:0}.crm-conversation-queue-toolbar #crm-conversation-queue-search{flex:1 1 auto;min-width:0}.crm-conversation-queue-toolbar .crm-queue-primary.crm-conversations-filter.is-queue-chips{flex:0 0 auto;flex-wrap:nowrap}.crm-queue-primary{display:flex;flex-wrap:wrap;gap:6px}.crm-queue-section-label{color:var(--crm-muted);font-size:10px;font-weight:700;letter-spacing:.06em;margin:10px 8px 6px;text-transform:uppercase}.crm-queue-extra-panel{display:flex;flex-direction:column;gap:8px;padding:4px 0 8px}.crm-queue-extra-panel .crm-queue-section-label{margin:2px 0 0}.crm-queue-extra-dates{display:grid;gap:8px;grid-template-columns:1fr 1fr}.crm-queue-extra-clear{align-self:flex-start;background:transparent;border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text);cursor:pointer;font-size:12px;font-weight:650;margin-top:4px;min-height:32px;padding:0 12px}.crm-conversation-more{position:relative}.crm-conversation-more>summary{list-style:none}.crm-conversation-more>summary::-webkit-details-marker{display:none}.crm-conversation-more-panel{background:var(--crm-surface,#fff);border:1px solid var(--crm-border);border-radius:10px;display:grid;gap:6px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:8}.crm-conversation-status-text{color:var(--crm-muted);display:block;font-size:11px;font-weight:400;line-height:1.3}.crm-conversation-lead-card h2 .crm-status-pill{margin-left:8px;vertical-align:middle}#crm-conversation-queue-search{flex:1 1 auto;min-width:0}.crm-cadences-page .crm-card-body{display:flex;flex-direction:column;gap:14px}.crm-cadence-hours{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px;position:static}.crm-cadence-hours label{align-items:center;display:inline-flex;gap:.35em;margin:0;min-width:0}.crm-cadence-hours label>span{color:var(--crm-text);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}.crm-cadence-hours .crm-input{box-sizing:border-box;flex:0 0 4.25rem;max-width:4.25rem;min-height:32px;min-width:4.25rem;padding:6px 8px;width:4.25rem}.crm-cadence-hint{display:flex;flex-direction:column;gap:6px;width:100%}.crm-cadence-hint textarea{min-height:72px;position:static;width:100%}@media (max-width:1279px){.crm-cadence-hours{gap:8px 16px}.crm-cadence-hours label>span{white-space:normal}}.crm-app .crm-card-header{flex-wrap:nowrap}.crm-app .crm-card-header>div:not(.crm-card-header-tools):not(.crm-inline-actions):not(.crm-named-actions):not(.crm-catalog-actions):not(.crm-settings-section-actions):not(.crm-catalog-print-bar){flex:1 1 auto;min-width:0}.crm-app .crm-card-header>.crm-catalog-actions,.crm-app .crm-card-header>.crm-catalog-print-bar,.crm-app .crm-card-header>.crm-inline-actions,.crm-app .crm-card-header>.crm-named-actions,.crm-app .crm-card-header>.crm-settings-section-actions,.crm-card-header-tools{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin-left:auto}.crm-card-header-tools{--crm-search-h:32px}.crm-card-header-tools .crm-clients-search,.crm-card-header-tools .crm-leads-search,.crm-card-header-tools .crm-search,.crm-card-header-tools .crm-simulation-strip-search{min-width:180px;max-width:280px;padding-top:0;padding-bottom:0}.crm-card-header-tools .crm-input,.crm-card-header-tools .crm-input-inline{min-width:140px;max-width:220px;min-height:32px;padding-top:6px;padding-bottom:6px}.crm-card-header-tools .crm-button{opacity:1}.crm-agenda-composer-bar,.crm-cadence-rule-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0 0 12px}.crm-conversation-status-pills{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.crm-status-pill{align-items:center;background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:400;line-height:1;min-height:26px;padding:0 10px}.crm-status-pill.is-on{background:var(--crm-brand);border-color:var(--crm-brand);color:var(--crm-on-brand,#fff)}.crm-conversation-row-main strong{display:block;max-width:100%;overflow:hidden;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.crm-conversation-row-side{flex:0 0 auto;min-width:52px}.crm-app .crm-page-toolbar-title>.crm-page-toolbar-icon svg,.crm-app .crm-permissions-embedded-heading .crm-card-icon svg,.crm-app .crm-permissions-profile>.crm-focus-icon svg,.crm-app .crm-permissions-summary>div>.crm-focus-icon svg{width:16px;height:16px;max-width:16px;max-height:16px}.crm-app .crm-table tbody td:last-child .crm-button.is-icon-only{opacity:1}.crm-app .crm-table tbody tr.is-on td:last-child .crm-button.is-icon-only,.crm-app .crm-table tbody tr.is-selected td:last-child .crm-button.is-icon-only,.crm-app .crm-table tbody tr:focus-within td:last-child .crm-button.is-icon-only,.crm-app .crm-table tbody tr:hover td:last-child .crm-button.is-icon-only{opacity:1}@media (hover:none){.crm-app .crm-table tbody td:last-child .crm-button.is-icon-only{opacity:1}}.crm-app .crm-fill-panel,.crm-app .crm-financial-filters{border-radius:8px}.crm-app .crm-cadences-page .crm-card-body .crm-cadence-hours,.crm-app .crm-cadences-page .crm-fill-panel .crm-cadence-hours{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .crm-ads-page .crm-fill-panel .crm-cadence-hours{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .crm-view-toggle{background:transparent;border:0;display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.crm-app .crm-view-toggle button{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-muted);font-size:12px;font-weight:500;height:32px;min-height:32px;padding:0 12px}.crm-app .crm-view-toggle button.is-active{background:var(--crm-brand,#0b3c5d);border-color:var(--crm-brand,#0b3c5d);color:#fff}.crm-app .crm-operational-activities-page .crm-dashboard-whatsapp-card{border-radius:8px}@media (max-width:1279px){.crm-app .crm-ads-page .crm-fill-panel .crm-cadence-hours,.crm-app .crm-cadences-page .crm-card-body .crm-cadence-hours,.crm-app .crm-cadences-page .crm-fill-panel .crm-cadence-hours{grid-template-columns:minmax(0,1fr)}}.crm-app .crm-menu-toggle{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:none;color:var(--crm-brand);font-size:11px;font-weight:600;height:32px;min-height:32px;padding:0 10px}.crm-app[data-theme=dark] .crm-menu-toggle,.crm-app[data-theme=dark] .crm-topbar-bell,.crm-app[data-theme=dark] .crm-topbar-signout,.crm-app[data-theme=dark] .crm-topbar-theme,.crm-app[data-theme=dark] .crm-topbar-tutorial,.crm-app[data-theme=dark] .crm-topbar-user-trigger{color:var(--crm-accent)}.crm-app .crm-menu-toggle,.crm-app .crm-topbar-bell,.crm-app .crm-topbar-signout.is-icon-only,.crm-app .crm-topbar-theme.is-icon-only,.crm-app .crm-topbar-tutorial.is-icon-only{min-width:32px;padding:0;width:32px}.crm-app .crm-menu-toggle:hover{background:var(--crm-surface-2);border-color:color-mix(in srgb,var(--crm-accent) 60%,var(--crm-border));color:var(--crm-brand)}.crm-app[data-theme=dark] .crm-topbar-bell:hover,.crm-app[data-theme=dark] .crm-topbar-theme:hover,.crm-app[data-theme=dark] .crm-topbar-tutorial:hover,.crm-app[data-theme=dark] .crm-topbar-user-trigger:hover{color:var(--crm-accent)}.crm-app[data-theme=dark] .crm-topbar-avatar{background:var(--crm-surface-2);border-color:var(--crm-border);color:var(--crm-accent)}.crm-app .crm-topbar-user-text strong{color:var(--crm-text);font-size:11px;font-weight:600}.crm-app .crm-topbar-user-text small{color:var(--crm-muted);font-size:10px;font-weight:400}.crm-app .crm-content{padding:18px}.crm-app .crm-permissions-embedded-heading h2,.crm-app .crm-permissions-embedded-heading p{color:#fff}.crm-app .crm-dashboard-kpi small,.crm-app .crm-kpi small{color:var(--crm-muted);font-size:11px;font-weight:400;grid-column:auto;line-height:1.35;margin:0}.crm-app .crm-page-subnav,.crm-app .crm-settings-tabs{gap:8px;min-height:32px}.crm-app .crm-form-grid,.crm-app .crm-form-grid.crm-form-grid-2,.crm-app .crm-users-form-grid{gap:12px 18px}.crm-app .crm-input,.crm-app select.crm-input,.crm-app textarea.crm-input{border-radius:8px}.crm-app .crm-fill-panel{background:transparent;border:0;border-radius:8px;padding:0}.crm-app .crm-table{font-size:12px}.crm-app .crm-table th{background:var(--crm-surface-2);color:var(--crm-muted);font-size:10px;font-weight:500;letter-spacing:.06em;padding:8px 10px;text-transform:uppercase}.crm-app .crm-table td{height:40px;padding:8px 10px;vertical-align:middle}.crm-app .crm-table tbody tr.is-on td,.crm-app .crm-table tbody tr.is-selected td,.crm-app .crm-table tbody tr:hover td{background:var(--crm-surface-2)}.crm-app .crm-badge{background:transparent!important}.crm-app .crm-badge:before{background:currentColor;border-radius:8px;content:"";flex:0 0 auto;height:8px;width:8px}.crm-app .crm-button.is-secondary{background:var(--crm-surface)}.crm-app .crm-financial-focus-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}.crm-app .crm-financial-focus-grid>div,.crm-app .crm-financial-focus-grid>div.is-danger,.crm-app .crm-financial-focus-grid>div.is-warning{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:4px;min-height:88px;padding:12px}.crm-app .crm-financial-focus-grid .crm-focus-icon{display:none}.crm-app .crm-financial-focus-grid span:not(.crm-focus-icon){color:var(--crm-muted);font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.crm-app .crm-financial-focus-grid .is-danger strong,.crm-app .crm-financial-focus-grid .is-warning strong,.crm-app .crm-financial-focus-grid strong{color:var(--crm-brand);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.crm-app[data-theme=dark] .crm-financial-focus-grid strong{color:#f4fbfc}.crm-app .crm-financial-focus-grid small{color:var(--crm-muted);font-size:11px;font-weight:400}.crm-app .crm-funnel-row div{background:var(--crm-surface-2);border:0;border-radius:8px;height:8px}.crm-app .crm-funnel-row i{background:var(--crm-accent)!important;border-radius:8px}.crm-app .crm-funnel-row span{font-size:12px}.crm-app .crm-funnel-row strong{color:var(--crm-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.crm-app .crm-pipeline-alert-list{gap:0}.crm-app .crm-pipeline-alert-list div{background:transparent;border:0;border-bottom:1px solid var(--crm-border);border-radius:0;gap:12px;padding:10px 0}.crm-app .crm-pipeline-alert-list div:last-child{border-bottom:0}.crm-app .crm-pipeline-alert-list strong{font-size:16px;font-weight:600;min-width:24px}.crm-app .crm-pipeline-alert-list small,.crm-app .crm-pipeline-alert-list span{color:var(--crm-text);font-size:12px;font-weight:400}.crm-app .crm-pipeline-board-card>.crm-card-header,.crm-app .crm-pipeline-page section.crm-card>.crm-card-header{flex-wrap:wrap}.crm-app .crm-choice-card{height:auto;max-height:none;min-height:72px;overflow:visible}.crm-app .crm-choice-card.is-active{background:var(--crm-surface-2)}.crm-app .crm-section-title{border-bottom:1px solid var(--crm-border);color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.04em;margin:0 0 10px;padding-bottom:8px}.crm-app[data-theme=dark] .crm-conversation-context-section>h3,.crm-app[data-theme=dark] .crm-section-title{color:var(--crm-accent)}.crm-app .crm-agenda-week-day header strong{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.crm-app .crm-agenda-week-day header span{font-size:10px;font-weight:400}.crm-app .crm-agenda-week-day li,.crm-app .crm-agenda-week-day p{font-size:11px;font-weight:400}.crm-app .crm-ads-page .crm-cadence-hours label,.crm-app .crm-cadences-page .crm-cadence-hours label{align-items:stretch;display:flex;flex-direction:column;gap:6px}.crm-app .crm-ads-page .crm-cadence-hours label>span,.crm-app .crm-cadences-page .crm-cadence-hours label>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:normal}.crm-app .crm-ads-page .crm-cadence-hours .crm-input,.crm-app .crm-cadences-page .crm-cadence-hours .crm-input{box-sizing:border-box;flex:1 1 auto;max-width:none;min-height:42px;width:100%}.crm-app .crm-conversations-page.is-workspace .crm-conversations-layout{background:transparent;border:0;border-radius:0;gap:12px;overflow:visible}.crm-app .crm-conversations-page.is-workspace .crm-conversation-chat-card,.crm-app .crm-conversations-page.is-workspace .crm-conversation-lead-card,.crm-app .crm-conversations-page.is-workspace .crm-conversation-list-card{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px}.crm-app .crm-conversations-page.is-workspace .crm-card-header.is-compact{flex-wrap:wrap;min-height:48px}.crm-app .crm-conversations-page.is-workspace .crm-card-header.is-compact h2{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.crm-app .crm-conversation-chat-window:before{aspect-ratio:1;background:var(--crm-tenant-mark,url("/crm/valor-ia-chat-watermark.png")) center /contain no-repeat;content:"";filter:none;left:50%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(280px,46%);z-index:0}.crm-app[data-theme=dark] .crm-conversation-chat-window:before{filter:none;opacity:.16}.crm-app .crm-section-title{margin:18px 0 10px}.crm-app .crm-section-title:first-child{margin-top:0}.crm-app .crm-client-360-footer,.crm-app .crm-context-footer{background:var(--crm-surface);border:1px solid var(--crm-border);color:var(--crm-text);gap:12px 16px;padding:12px 16px}.crm-app .crm-client-360-footer>div:first-child span,.crm-app .crm-context-footer>div:first-child span{color:var(--crm-muted);font-size:10px;font-weight:500;letter-spacing:.06em}.crm-app .crm-client-360-footer>div:first-child strong,.crm-app .crm-context-footer>div:first-child strong{color:var(--crm-text);font-size:13px;font-weight:600}.crm-app .crm-client-360-footer>div:first-child svg,.crm-app .crm-context-footer>div:first-child svg{color:var(--crm-accent)}.crm-app .crm-client-360-footer p,.crm-app .crm-context-footer p{color:var(--crm-muted);font-size:11px;font-weight:400}.crm-app .crm-client-footer-meta span,.crm-app .crm-context-footer-meta span{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-muted);font-size:10px;font-weight:500}.crm-app .crm-permissions-embedded-heading .crm-card-header{background:transparent;border-bottom:1px solid var(--crm-border);color:var(--crm-text)}.crm-app .crm-permissions-embedded-heading .crm-card-header h2,.crm-app .crm-permissions-embedded-heading .crm-card-header h2 *,.crm-app .crm-permissions-embedded-heading h2,.crm-app .crm-permissions-embedded-heading h2 *{color:var(--crm-text)}.crm-app .crm-permissions-embedded-heading .crm-card-header p,.crm-app .crm-permissions-embedded-heading .crm-card-header p *,.crm-app .crm-permissions-embedded-heading p,.crm-app .crm-permissions-embedded-heading p *{color:var(--crm-muted)}.crm-app .crm-permissions-embedded-heading .crm-card-icon{background:color-mix(in srgb,var(--crm-brand) 9%,var(--crm-surface));border-color:color-mix(in srgb,var(--crm-brand) 18%,var(--crm-border));color:var(--crm-brand)}.crm-app[data-theme=dark] .crm-permissions-embedded-heading .crm-card-icon{background:var(--crm-surface-2);border-color:var(--crm-border);color:var(--crm-accent)}.crm-app .crm-permissions-embedded-actions .crm-button,.crm-app .crm-permissions-embedded-actions .crm-icon-button{background:var(--crm-surface);border-color:var(--crm-border);color:var(--crm-brand)}.crm-app .crm-permissions-embedded-actions .crm-button.is-primary,.crm-app .crm-permissions-embedded-actions .crm-icon-button.is-primary{background:var(--crm-brand);border-color:var(--crm-brand);color:#fff}.crm-app .crm-permissions-embedded-count{background:var(--crm-surface-2);border:1px solid var(--crm-border);color:var(--crm-text)}.crm-app .crm-permissions-embedded-count strong{color:var(--crm-brand);font-size:22px;font-weight:600}.crm-app[data-theme=dark] .crm-permissions-embedded-count strong{color:#f4fbfc}.crm-app .crm-permissions-embedded-count span{color:var(--crm-muted);font-size:11px;font-weight:400}.crm-app .crm-financial-aging-bucket div{background:var(--crm-surface-2);border:0;border-radius:8px}.crm-app .crm-financial-aging-bucket i{background:#b54708;border-radius:8px}.crm-app .crm-financial-aging-bucket:nth-child(n+3) i{background:#b42318}.crm-app .crm-financial-aging-bucket strong{color:var(--crm-text);font-size:12px;font-weight:600}.crm-app .crm-financial-aging-bucket small{font-size:11px;font-weight:400}.crm-app .crm-financial-commission-chart{background:transparent;border:0;gap:12px;padding:0}.crm-app .crm-financial-commission-chart .is-open,.crm-app .crm-financial-commission-chart .is-paid,.crm-app .crm-financial-commission-chart .is-warning,.crm-app .crm-financial-commission-chart div{align-items:flex-start;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text);flex:1 1 0;padding:12px;text-align:left}.crm-app .crm-financial-commission-chart strong{color:var(--crm-brand);font-size:16px;font-weight:600}.crm-app[data-theme=dark] .crm-financial-commission-chart strong{color:#f4fbfc}.crm-app .crm-financial-commission-chart span{align-items:center;color:var(--crm-muted);display:inline-flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:.06em;margin-top:4px}.crm-app .crm-financial-commission-chart span:before{background:var(--crm-accent);border-radius:8px;content:"";height:8px;width:8px}.crm-app .crm-financial-commission-chart .is-warning span:before{background:#b54708}.crm-app .crm-financial-commission-chart .is-paid span:before{background:#0f7b6c}.crm-app .crm-cold-toolbar{align-items:start}.crm-app .crm-cold-field{align-content:start;display:grid;gap:8px;min-width:0}.crm-app .crm-cold-field>span{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.crm-app .crm-cold-toolbar .crm-search,.crm-app .crm-cold-toolbar select.crm-input{box-sizing:border-box}.crm-app .crm-scope-kicker{color:var(--crm-brand);font-size:11px;font-weight:800;grid-column:1/-1;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}.crm-app .crm-form-grid button.crm-scope-trigger{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;text-align:left;text-transform:none}.crm-app .crm-form-grid button.crm-scope-trigger>span{font-size:var(--crm-fs-body);font-weight:500;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.crm-app .crm-form-grid button.crm-scope-trigger.is-empty>span{color:var(--crm-muted)}.crm-app .crm-form-grid button.crm-scope-trigger:disabled{cursor:not-allowed;opacity:.55}.crm-app .crm-scope-radius{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.crm-app .crm-scope-radius.is-custom{grid-template-columns:minmax(0,1fr) 96px}.crm-app .crm-scope-menu{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:8px;max-height:280px;padding:8px;position:fixed;z-index:40}.crm-app .crm-scope-menu ul{list-style:none;margin:0;max-height:180px;overflow:auto;padding:0}.crm-app .crm-scope-hint,.crm-app .crm-scope-menu p{color:var(--crm-muted);font-size:10px;font-weight:500;letter-spacing:.02em;margin:8px 8px 0;text-transform:uppercase}.crm-app .crm-scope-option{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--crm-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:space-between;min-height:32px;padding:6px 8px;text-align:left;text-transform:none;width:100%}.crm-app .crm-scope-option.is-on{background:var(--crm-surface-2);color:var(--crm-brand);font-weight:700}.crm-app .crm-scope-menu .crm-input{box-sizing:border-box;min-height:42px;width:100%}.crm-app .crm-cold-block-title,.crm-app .crm-cold-summary{color:var(--crm-muted);font-size:12px;font-weight:600;grid-column:1/-1;letter-spacing:normal;margin:0;text-transform:none}.crm-app .crm-cold-block-title{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;margin:0;text-transform:uppercase}.crm-app .crm-cold-refine{border:1px solid var(--crm-border);border-radius:8px;grid-column:1/-1}.crm-app .crm-cold-refine summary{align-items:center;color:var(--crm-brand);cursor:pointer;display:flex;font-size:var(--crm-btn-fs,11px);font-weight:var(--crm-btn-fw,600);gap:8px;letter-spacing:normal;list-style:none;min-height:var(--crm-btn-h,32px);padding:0 12px;text-transform:none}.crm-app .crm-cold-refine summary svg{flex:0 0 auto;transition:transform .15s ease}.crm-app .crm-cold-refine[open] summary svg{transform:rotate(180deg)}.crm-app .crm-cold-refine summary::-webkit-details-marker{display:none}.crm-app .crm-cold-refine .crm-form-grid{padding:0}.crm-app .crm-cold-checks .crm-checkbox-row,.crm-app .crm-cold-refine .crm-checkbox-row{align-items:center;display:flex;font-weight:500;gap:10px;justify-content:flex-start;letter-spacing:normal;text-transform:none;width:auto}.crm-app .crm-cold-checks .crm-checkbox-row input[type=checkbox],.crm-app .crm-cold-refine .crm-checkbox-row input[type=checkbox]{appearance:auto;border:0;border-radius:3px;box-shadow:none;flex:0 0 16px;height:16px;margin:0;max-width:16px;min-height:16px;padding:0;width:16px}.crm-app .crm-cold-checks .crm-checkbox-row span,.crm-app .crm-cold-refine .crm-checkbox-row span{flex:1 1 auto;font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none}.crm-app .crm-cold-keyword{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.crm-app .crm-cold-keyword .crm-input{flex:1 1 220px;max-width:360px;min-width:0}.crm-app .crm-cold-actions .crm-button:not(.is-icon-only),.crm-app .crm-cold-keyword .crm-button{flex:0 0 auto;letter-spacing:normal;max-width:none;overflow:visible;text-transform:none;width:auto}.crm-app .crm-cold-actions .crm-button:not(.is-icon-only) span,.crm-app .crm-cold-keyword .crm-button span{display:inline;overflow:visible;text-overflow:clip;white-space:nowrap}.crm-app .crm-cold-actions{flex-wrap:wrap}.crm-app .crm-cold-mode.crm-view-toggle button{align-items:center;display:inline-flex;gap:8px}.crm-app .crm-cold-mode.crm-view-toggle button:disabled{cursor:not-allowed;opacity:.45}.crm-app .crm-cold-mode.crm-view-toggle button svg{flex:0 0 auto;height:16px;width:16px}.crm-app .crm-cold-actions .crm-button.is-success{background:var(--crm-brand);border-color:var(--crm-brand);color:#fff}.crm-app .crm-cold-actions .crm-button:disabled{cursor:not-allowed;opacity:.45}.crm-app .crm-cold-groups{display:grid;gap:var(--crm-form-gap,16px)}.crm-app .crm-cold-refine .crm-checkbox-row span small{display:block}.crm-app .crm-cold-refine .crm-cold-chips,.crm-app .crm-cold-refine .crm-leads-count-chip{font-weight:600;letter-spacing:normal;text-transform:none}.crm-app .crm-cold-notice{display:grid;gap:4px}.crm-app .crm-cold-notice strong{font-size:11px;letter-spacing:.02em;text-transform:uppercase}.crm-app .crm-cold-outcome dl{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0}.crm-app .crm-cold-outcome dt{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-app .crm-cold-outcome dd{font-size:22px;font-weight:800;margin:4px 0 0}.crm-app .crm-discovery-provider-grid{align-items:stretch;display:grid;gap:var(--crm-page-gap,18px);grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .crm-discovery-provider-grid>.crm-card{display:flex;flex-direction:column;height:100%;margin:0}.crm-app .crm-discovery-provider-card .crm-card-header>div{min-width:0}.crm-app .crm-discovery-provider-card .crm-card-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-app .crm-discovery-provider-card .crm-card-header p{white-space:normal}.crm-app .crm-discovery-provider-card .crm-card-body{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-start}.crm-app .crm-cold-group .crm-form-grid,.crm-app .crm-cold-round{align-items:start}@media (max-width:1167px){.crm-app .crm-discovery-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.crm-app .crm-discovery-provider-grid{grid-template-columns:1fr}}.crm-app .crm-cold-chips{display:flex;flex-wrap:wrap;gap:8px}.crm-app .crm-cold-chips .crm-leads-count-chip button{align-items:center;background:transparent;border:0;color:var(--crm-brand);cursor:pointer;display:inline-flex;padding:0}.crm-app .crm-cold-checks{display:grid;gap:var(--crm-form-gap,16px);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .crm-cold-checks .crm-checkbox-row{grid-column:auto}.crm-app .crm-cold-reading{display:grid;gap:var(--crm-form-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.crm-app .crm-cold-reading div.is-wide{grid-column:1/-1}.crm-app .crm-cold-reading dt{color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.crm-app .crm-cold-reading dd{color:var(--crm-text);font-size:13px;font-weight:500;margin:4px 0 0}@media (max-width:767px){.crm-app .crm-cold-checks,.crm-app .crm-cold-keyword,.crm-app .crm-cold-reading,.crm-app .crm-cold-round{grid-template-columns:1fr}}.crm-app .crm-fill-panel label.crm-search,.crm-app .crm-form-grid label.crm-search{align-items:center;display:flex;gap:10px;height:42px;min-height:42px}.crm-app .crm-fill-panel label.crm-search input,.crm-app .crm-form-grid label.crm-search input{background:transparent;border:0;flex:1 1 auto;height:100%;min-height:0;min-width:0;padding:0}.crm-app .crm-conversation-chat-card:not(:has(.crm-conversation-chat-window)){background:var(--crm-surface-2);isolation:isolate;position:relative}.crm-app .crm-conversation-chat-card:not(:has(.crm-conversation-chat-window)):before{aspect-ratio:1;background:var(--crm-tenant-mark,url("/crm/valor-ia-chat-watermark.png")) center /contain no-repeat;content:"";filter:none;left:50%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(280px,46%);z-index:0}.crm-app[data-theme=dark] .crm-conversation-chat-card:not(:has(.crm-conversation-chat-window)):before{filter:drop-shadow(0 2px 0 rgba(15,163,177,.3)) drop-shadow(0 8px 0 rgba(15,163,177,.14)) drop-shadow(0 22px 26px rgba(0,0,0,.6));opacity:.18}.crm-app .crm-folha-heading h2,.crm-folha-heading h2{color:var(--crm-text);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.crm-app[data-theme=dark] .crm-folha-heading h2{color:var(--crm-text)}.crm-app .crm-folha-heading p,.crm-folha-heading p{color:var(--crm-muted);font-size:11px;font-weight:400;line-height:1.35;margin:2px 0 0}.crm-folha-header{flex-wrap:nowrap;gap:11px}.crm-folha-header>.crm-card-icon{flex:0 0 auto}.crm-folha-header-tools{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.crm-folha-header-sep{background:var(--crm-border);flex:0 0 1px;height:20px;width:1px}.crm-folha-header:has(.crm-folha-header-actions){flex-wrap:wrap}.crm-app .crm-folha-body .crm-leads-form-section h3,.crm-app .crm-folha-body h3{border-bottom:1px solid var(--crm-border);color:var(--crm-brand);font-size:11px;font-weight:800;letter-spacing:.04em;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.crm-app[data-theme=dark] .crm-folha-body h3{color:var(--crm-accent)}.crm-app .crm-leads-status-strip{background:var(--crm-surface-2);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text)}.crm-app .crm-leads-status-strip span{color:var(--crm-text);font-size:12px;font-weight:600}.crm-app .crm-leads-status-strip small{color:var(--crm-muted);font-size:11px;font-weight:400}.crm-folha-footer{gap:8px}.crm-app .crm-agenda-context-selected small,.crm-app .crm-agenda-context-selected span,.crm-app .crm-agenda-preserved-links span{font-size:11px}.crm-app .crm-conversation-notice,.crm-app .crm-conversation-notice.is-err,.crm-app .crm-conversation-notice.is-ok,.crm-app .crm-conversation-notice.is-warn,.crm-app .crm-conversation-queue-heading strong{font-size:12px}.crm-app .crm-conversation-lead-card dt{font-size:11px}.crm-app .crm-protected-note{font-size:10px}.crm-app .crm-discovery-spin-phase-head em,.crm-app .crm-discovery-spin-phase-head strong{font-size:13px}.crm-app .crm-earnings-card-total{font-size:16px}.crm-app .crm-catalog-price-foot-split{font-size:10px}.crm-app .crm-ai-package-card strong,.crm-app .crm-ai-tool-card-copy strong,.crm-app .crm-dashboard-whatsapp-title-line strong,.crm-app .crm-permissions-profile strong,.crm-app .crm-permissions-summary strong{font-size:13px}.crm-app .crm-ai-package-card span{font-size:11px}.crm-app .crm-qualif-signal-row>span{font-size:12px}.crm-app[data-theme=dark] .crm-agenda-preserved-links h3,.crm-app[data-theme=dark] .crm-ai-package-card strong,.crm-app[data-theme=dark] .crm-asaas-status,.crm-app[data-theme=dark] .crm-button.is-secondary,.crm-app[data-theme=dark] .crm-button.is-secondary span,.crm-app[data-theme=dark] .crm-catalog-price-add,.crm-app[data-theme=dark] .crm-catalog-table-head span,.crm-app[data-theme=dark] .crm-catalog-table-head>*,.crm-app[data-theme=dark] .crm-choice-card strong,.crm-app[data-theme=dark] .crm-client-search-label-row,.crm-app[data-theme=dark] .crm-content h4,.crm-app[data-theme=dark] .crm-contract-builder-header label,.crm-app[data-theme=dark] .crm-contract-field-grid label,.crm-app[data-theme=dark] .crm-contract-field-group h3,.crm-app[data-theme=dark] .crm-contract-fill-meter strong,.crm-app[data-theme=dark] .crm-conversation-queue-heading strong,.crm-app[data-theme=dark] .crm-dashboard-insight strong,.crm-app[data-theme=dark] .crm-discovery-product-field>span,.crm-app[data-theme=dark] .crm-earnings-card-total,.crm-app[data-theme=dark] .crm-earnings-link,.crm-app[data-theme=dark] .crm-earnings-title,.crm-app[data-theme=dark] .crm-field-label,.crm-app[data-theme=dark] .crm-form-grid>label,.crm-app[data-theme=dark] .crm-form-label-row,.crm-app[data-theme=dark] .crm-qualif-weight-btn:not(.is-quente):not(.is-morno),.crm-app[data-theme=dark] .crm-queue-primary,.crm-app[data-theme=dark] .crm-radio-btn,.crm-app[data-theme=dark] .crm-settings-brand-slot span,.crm-app[data-theme=dark] .crm-settings-tab:not(.is-active):not([aria-selected=true]),.crm-app[data-theme=dark] .crm-status-pill.is-climate-neutro{color:var(--crm-accent)}.crm-app[data-theme=dark] .crm-content h3,.crm-app[data-theme=dark] .crm-content strong{color:var(--crm-text)}.crm-app[data-theme=dark] .crm-settings-tab.is-active,.crm-app[data-theme=dark] .crm-settings-tab[aria-selected=true]{color:var(--crm-on-brand)}.crm-app[data-theme=dark] .crm-qualif-weight-btn.is-quente{color:#f97066}.crm-app[data-theme=dark] .crm-data-honesty-badge,.crm-app[data-theme=dark] .crm-data-honesty-badge *,.crm-app[data-theme=dark] .crm-permission-toggle.is-on,.crm-app[data-theme=dark] .crm-qualif-weight-btn.is-morno,.crm-app[data-theme=dark] .is-sensitive{color:#fdb022}.crm-app[data-theme=dark] .crm-conversation-notice-dismiss,.crm-app[data-theme=dark] .crm-conversation-notice.is-err{color:#f97066}.crm-app[data-theme=dark] .crm-financial-filter input,.crm-app[data-theme=dark] .crm-financial-filter select{background:var(--crm-surface-2);color:var(--crm-text);border:1px solid var(--crm-border);border-radius:8px;min-height:42px}.crm-app[data-theme=dark] .crm-content label.is-active>span,.crm-app[data-theme=dark] .crm-content label>span:first-child,.crm-app[data-theme=dark] .crm-queue-primary.is-active{color:var(--crm-text)}.crm-app[data-theme=dark] .crm-contract-preview-panel h3,.crm-app[data-theme=dark] .crm-contract-preview-panel strong{color:#16324a}.crm-app[data-theme=dark] .crm-client-search-label-row,.crm-app[data-theme=dark] .crm-client-search-label-row span,.crm-app[data-theme=dark] .crm-content .crm-queue-primary.is-active,.crm-app[data-theme=dark] .crm-content .crm-queue-primary.is-active *,.crm-app[data-theme=dark] .crm-content .is-active>span,.crm-app[data-theme=dark] .crm-content button.is-active.crm-queue-primary{color:var(--crm-accent)}.crm-app[data-theme=dark] .crm-contract-preview-panel span{color:#5b7384}.crm-app[data-theme=dark] .crm-queue-primary .is-active,.crm-app[data-theme=dark] .crm-queue-primary .is-active *{color:var(--crm-accent)}.crm-app .crm-agenda-page .crm-agenda-main-card .crm-card-header{min-height:52px;padding:12px 18px}.crm-app .crm-agenda-page .crm-agenda-composer-tabs{padding:0 18px}.crm-app .crm-agenda-page .crm-fill-panel.crm-agenda-composer{gap:12px;padding:14px 18px 18px}.crm-app .crm-agenda-form-grid{align-items:start;gap:12px;grid-template-columns:minmax(0,1fr)}.crm-app .crm-agenda-client-row .crm-client-search-field,.crm-app .crm-agenda-form-grid .crm-field{gap:6px}.crm-app .crm-agenda-form-grid .crm-client-search-label-row>span,.crm-app .crm-agenda-form-grid .crm-field>span{color:var(--crm-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:none}.crm-app .crm-agenda-page .crm-agenda-composer label.crm-search{align-items:center;display:flex;flex-direction:row;gap:10px;height:42px;min-height:42px}.crm-app .crm-contracts-page .crm-fill-panel.crm-contract-builder-body{gap:12px;padding:14px 18px 18px}.crm-app .crm-contract-builder-header,.crm-app .crm-contract-field-grid{align-items:start;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .crm-contract-builder-header label,.crm-app .crm-contract-field-grid label{color:var(--crm-brand);display:grid;font-size:11px;font-weight:800;gap:6px;grid-template-rows:2.6em auto;letter-spacing:.02em;text-transform:uppercase}.crm-app .crm-contract-builder-header label>span,.crm-app .crm-contract-field-grid label>span{align-self:end;line-height:1.25}.crm-app .crm-conversation-row-side{min-width:52px;width:auto}.crm-app .crm-conversation-context-fields dd{max-height:none;overflow:visible;white-space:normal}.crm-app .crm-conversation-context-fields dd.is-resumo{display:grid;gap:4px;max-height:16em;overflow:auto}.crm-app .crm-conversation-context-fields dd.is-resumo span{display:block;white-space:pre-wrap;word-break:break-word}.crm-conversation-unread-badge.is-zero{background:transparent;border:1px solid var(--crm-border);color:var(--crm-muted)}.crm-conversation-queue-actions .crm-button.is-icon-only,.crm-conversation-queue-heading .crm-button.is-icon-only{height:var(--crm-btn-h,32px);min-height:var(--crm-btn-h,32px);min-width:var(--crm-btn-h,32px);width:var(--crm-btn-h,32px)}.crm-conversation-lead-card .crm-card-header-tools .crm-button,.crm-conversations-page.is-workspace .crm-conversation-head-row.is-tools .crm-button{height:var(--crm-btn-h,32px);min-height:var(--crm-btn-h,32px)}.crm-conversation-lead-card .crm-card-header-tools{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.crm-app .crm-conversation-context-fields dd.is-resumo.is-brief{display:grid;gap:8px;max-height:22em}.crm-conversation-resumo-brief p{color:var(--crm-text);font-size:13px;line-height:1.45;margin:0}.crm-conversation-resumo-brief ul{color:var(--crm-text);display:grid;font-size:12px;gap:4px;line-height:1.4;list-style:none;margin:0;padding:0}.crm-conversation-resumo-brief li:before{content:"— ";color:var(--crm-muted)}.crm-conversation-resumo-brief small{color:var(--crm-muted);font-size:11px}.crm-conversation-assign-card{background:color-mix(in srgb,var(--crm-brand) 4%,var(--crm-surface));border:1px solid var(--crm-border);border-radius:10px;display:grid;gap:8px;padding:10px 12px}.crm-conversation-assign-head{align-items:center;color:var(--crm-muted);display:flex;font-size:11px;font-weight:800;gap:8px;justify-content:space-between}.crm-conversation-assign-head strong{align-items:center;display:inline-flex;gap:6px;letter-spacing:.02em}.crm-conversation-assign-head button,.crm-conversation-assign-head select{background:transparent;border:0;color:var(--crm-accent);cursor:pointer;font-size:12px;font-weight:700;max-width:160px}.crm-conversation-assign-row{display:grid;font-size:13px;gap:8px;grid-template-columns:108px minmax(0,1fr)}.crm-conversation-assign-row dt{color:var(--crm-muted);font-weight:600}.crm-conversation-assign-row dd{font-weight:750;margin:0}.crm-conversation-assign-row dd.is-ok{align-items:center;color:#15803d;display:inline-flex;gap:6px}.crm-conversation-mobile-back,.crm-topbar-popover-scrim{display:none}@media (max-width:767px){.crm-app .crm-conversations-page.is-workspace .crm-conversation-chat-card,.crm-app .crm-conversations-page.is-workspace .crm-conversation-lead-card,.crm-app .crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-list-card{display:none}.crm-app .crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-chat-card{display:flex;flex-direction:column;min-height:0;height:100%}.crm-app .crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-lead-card{display:none}.crm-conversation-row{min-height:64px;touch-action:manipulation}.crm-conversation-pin-btn{height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;width:0;border:0;padding:0}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-mobile-back{display:inline-flex;flex:0 0 auto}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-chat-body{flex:1 1 auto;min-height:0}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer-dock{padding-bottom:max(8px,env(safe-area-inset-bottom));position:sticky;bottom:0;z-index:3}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px 10px}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked .crm-conversation-composer-field{flex:1 1 100%;min-width:100%;order:1;width:100%}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked .crm-conversation-attach-chip{flex:1 1 100%;max-width:none;min-width:0;order:2;width:100%}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked textarea{box-sizing:border-box;field-sizing:fixed;font-size:16px;line-height:1.35;max-height:min(140px,28vh);min-height:48px;padding:12px 14px;width:100%}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked>.crm-button[aria-label=Anexar]{order:3}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked .crm-conversation-emoji-wrap{order:4}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked>.crm-button[aria-label="Parar áudio"],.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked>.crm-button[aria-label="Áudio"]{order:5}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked .crm-conversation-send{flex:1 1 auto;margin-left:auto;min-height:44px;order:6;padding:0 16px}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked .crm-conversation-emoji-wrap>.crm-button.is-icon-only,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer.is-docked>.crm-button.is-icon-only{flex:0 0 auto;height:44px;min-height:44px;min-width:44px;width:44px}.crm-app:has(.crm-conversations-page.is-workspace),.crm-main:has(.crm-conversations-page.is-workspace),html:has(.crm-conversations-page.is-workspace),html:has(.crm-conversations-page.is-workspace) .crm-root,html:has(.crm-conversations-page.is-workspace) body{height:var(--crm-vv-height,100dvh);max-height:var(--crm-vv-height,100dvh)}.crm-conversations-page.is-workspace>.crm-page-toolbar{display:none}.crm-conversation-queue-toolbar{flex-wrap:nowrap;overflow-x:auto}.crm-main:has(.crm-conversations-page.is-workspace.is-mobile-thread) .crm-content{padding:0}.crm-conversations-page.is-workspace.is-mobile-thread{gap:0!important}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-chat-card,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversations-layout{border:0;border-radius:0;box-shadow:none}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-chat-head{align-items:stretch;display:flex;flex-direction:column;gap:8px;grid-template-areas:none;grid-template-columns:minmax(0,1fr);min-height:0;padding:8px 12px}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-identity,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-tools{grid-area:auto;max-width:100%;width:100%}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-tools{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-contact,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-contact-meta{flex:1 1 auto;min-width:0}.crm-conversations-page.is-workspace.is-mobile-thread .crm-command-mode.is-single .crm-command-mode-badge,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-tools .crm-button{height:44px;min-height:44px;min-width:44px}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-composer-sign,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-chips,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-tools .crm-button[aria-label=Buscar],.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-head-row.is-tools .crm-button[aria-label=Ficha],.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-phone,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-status-text,.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-username{display:none}.crm-conversations-page.is-workspace.is-mobile-thread .crm-conversation-contact-meta strong{display:-webkit-box;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crm-topbar-popover-scrim{background:var(--crm-overlay-scrim,rgba(6,23,36,.55));border:0;display:block;inset:0;padding:0;position:fixed;z-index:110}.crm-topbar-bell-panel,.crm-topbar-menu{left:50%;max-height:min(80dvh,520px);position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 24px));z-index:120}.crm-catalog-classification-overlay{align-items:center;justify-content:center;padding:12px;z-index:120}.crm-catalog-classification-overlay.crm-folha{align-items:stretch;justify-content:stretch;padding:0;z-index:120}.crm-catalog-classification-modal,.crm-folha-sheet{margin:0 auto;max-height:100dvh;max-width:100%;min-height:100dvh;width:100%}}