:root{--color-bg:#f4f5f7;--color-surface:#fff;--color-border:#e2e4e9;--color-text:#1a1d24;--color-text-muted:#6b7280;--color-primary:#185fa5;--color-primary-hover:#134e87;--color-on-primary:#e6f1fb;--color-action:#f97500;--color-action-hover:#e06a00;--color-on-action:#3d1d00;--color-navy:#0a2540;--color-on-navy:#d6e4f0;--color-danger:#dc2626;--color-sidebar-bg:#12131a;--color-sidebar-text:#b6b9c4;--color-sidebar-text-active:#d6e4f0;--color-sidebar-active-bg:#0a2540;--radius:8px;--shadow-sm:0 1px 2px #10121b0f;--shadow-md:0 4px 16px #10121b1f;--sidebar-w:232px;--sidebar-w-collapsed:64px;--scrollbar-thumb:#10121b33;--scrollbar-thumb-hover:#10121b5c;--panel-subtle-bg:#fafafb;--panel-recessed-bg:#e4e9f0;--hover-surface-1:#f7f8fa;--hover-surface-2:#f2f3f5;--icon-btn-hover-bg:#e3e7ec;--icon-btn-active-bg:#cdd4dd;--kanban-collapse-hover-bg:#dbe1ea;--kanban-collapse-hover-border:#c3ccd8;--filter-border:#c8ccd4;--soft-blue-bg:#eef2f7;--chat-bubble-mine-bg:#fceadc;--skeleton-stop-1:#eceef2;--skeleton-stop-2:#f5f6f8;--subtle-border:#10121b14;--tint-orange-bg:#fff3e8;--tint-orange-border:#ffd9b8;--tint-orange-text:#7a3b00;--team-lead-bg:#faeeda;--feedback-alert-bg:#fbe9e9;--kanban-muted-text:#40454e;--role-editor-hover-bg:#0a254014;--role-editor-hover-text:var(--color-navy);--prioridade-color:#ca8a04;--role-badge-corretor-bg:#e6f1fb;--role-badge-corretor-text:#134e87;--role-badge-gerente-bg:#ffe3c2;--role-badge-gerente-text:#7a3300;--role-badge-sdr-bg:#fef3c7;--role-badge-sdr-text:#92400e;--role-badge-administrador-bg:#f3e8ff;--role-badge-administrador-text:#6b21a8;--role-badge-correspondente-bg:#e0f2f1;--role-badge-correspondente-text:#115e59;--access-badge-ativo-bg:#ecfdf5;--access-badge-ativo-text:#047857;--access-badge-pendente-bg:#fffbeb;--access-badge-pendente-text:#b45309;--badge-erro-bg:#fef2f2;--badge-erro-text:#b91c1c;--equipe-badge-bg:#e6ecf4;--equipe-badge-text:#33445c;--equipe-badge-souza-bg:#e6f0ff;--equipe-badge-souza-text:#1e4b8f;--equipe-badge-elite-bg:#f3e9ff;--equipe-badge-elite-text:#6b2fb0;--equipe-badge-vikings-bg:#e6f4ec;--equipe-badge-vikings-text:#1f6b3f;--equipe-badge-sdrs-bg:#fff1e3;--equipe-badge-sdrs-text:#9a4a12;--equipe-badge-melo-bg:#fde8e8;--equipe-badge-melo-text:#a3242a;--sentimento-positivo-bg:#ecfdf5;--sentimento-positivo-text:#047857;--sentimento-positivo-border:#a7f3d0;--sentimento-negativo-bg:#fef2f2;--sentimento-negativo-text:#b91c1c;--sentimento-negativo-border:#fecaca}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.sidebar,.rolagem-topo-sem-barra-nativa{scrollbar-width:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-roboto), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.splash-screen{z-index:100;background:var(--color-bg);opacity:1;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.splash-screen.hidden{opacity:0;pointer-events:none}.splash-screen-logo{width:240px;height:auto;animation:1.4s ease-in-out infinite splash-pulse}@keyframes splash-pulse{0%,to{opacity:1}50%{opacity:.7}}.connection-lost-banner{z-index:95;background:var(--color-danger);color:#fff;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:12px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0}.page-fade-in{animation:.18s page-fade-in}@keyframes page-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell{min-height:calc(100vh * var(--vh-f,1));display:flex}.sidebar{width:var(--sidebar-w);background:var(--color-sidebar-bg);color:var(--color-sidebar-text);scrollbar-width:none;flex-direction:column;flex-shrink:0;gap:16px;padding:16px 12px;transition:width .15s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden}.sidebar::-webkit-scrollbar{display:none}.sidebar-head{flex-direction:column;gap:10px;display:flex}.sidebar-brand{justify-content:center;padding:0 10px;display:flex}.sidebar-logo-img{width:150px;height:auto;display:block}.sidebar-logo-icone{width:36px;height:auto;display:none}.sidebar-company{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;display:flex}.sidebar-utility-row{align-items:center;gap:6px;display:flex}.sidebar-bell-btn{width:34px;height:34px;color:var(--color-sidebar-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:flex;position:relative}.sidebar-bell-btn:hover{color:#fff;background:#ffffff1f}.sidebar-theme-btn{width:34px;height:34px;color:var(--color-sidebar-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.sidebar-theme-btn:hover{color:#fff;background:#ffffff1f}.sidebar-bell-badge{color:#fcebeb;text-align:center;border:1.5px solid var(--color-sidebar-bg);background:#a32d2d;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.sidebar-company-icon{color:var(--color-sidebar-text);flex-shrink:0}.sidebar-company-text{flex:1;min-width:0}.sidebar-company-name{color:#fff;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:700;line-height:1.3}.sidebar-company-loc{color:var(--color-sidebar-text);overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.sidebar-weather-wrap{flex-shrink:0;display:inline-flex}.sidebar-weather{height:34px;color:var(--color-sidebar-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.sidebar-weather:hover{background:#ffffff1a}.sidebar-weather svg{flex-shrink:0}.sidebar-clock{color:var(--color-sidebar-text);opacity:.75;align-items:center;gap:5px;padding:2px 2px 0;font-size:11px;font-weight:600;display:flex}.weather-popover{z-index:70;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:220px;box-shadow:var(--shadow-md);color:var(--color-text);padding:12px;font-size:12px;position:fixed}.weather-popover-head{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.weather-popover-temp{margin:0;font-size:18px;font-weight:700}.weather-popover-label{color:var(--color-text-muted);margin:0;font-size:11px}.weather-popover-stats{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.weather-popover-stats span{align-items:center;gap:3px;display:inline-flex}.weather-popover-hours{border-top:1px solid var(--color-border);justify-content:space-between;gap:4px;padding-top:8px;display:flex}.weather-popover-hour{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.weather-popover-hour-label{color:var(--color-text-muted);font-size:10px}.weather-popover-hour-temp{font-size:11px;font-weight:600}.sidebar-search{background:#00000047;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex;position:relative}.sidebar-search-results{z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:340px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sidebar-search-result{text-align:left;width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;text-decoration:none;display:flex}.sidebar-search-result:hover,.sidebar-search-result:focus{background:var(--color-bg);color:var(--color-text);outline:none}.sidebar-search-result-name{color:var(--color-text);font-size:13px;font-weight:600}.sidebar-search-empty{color:var(--color-text-muted);text-align:center;padding:10px;font-size:12px}.sidebar-search-icon{color:var(--color-sidebar-text);flex-shrink:0}.sidebar-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.sidebar-search-input::placeholder{color:var(--color-sidebar-text)}.sidebar-search-kbd{color:var(--color-sidebar-text);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;padding:1px 5px;font-family:inherit;font-size:10px}.sidebar-nav{flex-direction:column;flex:1 0 auto;gap:2px;display:flex}.sidebar-link{border-radius:var(--radius);max-height:40px;color:var(--color-sidebar-text);flex:1 0 auto;align-items:center;gap:10px;padding:6px 12px 6px 11px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s;display:flex;position:relative}.sidebar-link:hover{color:#fff;background:#ffffff0f}.sidebar-link.active{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-text-active)}.sidebar-link-icon{flex-shrink:0;width:18px;height:18px}.sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-link-badge{color:#fcebeb;background:#a32d2d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.app-main{margin-left:var(--sidebar-w);flex:1;min-width:0;padding:32px 36px;transition:margin-left .15s}.sidebar-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex;position:relative}.sidebar-user{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0 10px;padding:4px 6px;font-family:inherit;display:flex;overflow:hidden}.sidebar-user:hover{background:#ffffff0f}.sidebar-user-id{flex-direction:column;min-width:0;display:flex}.sidebar-user-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sidebar-user-email{color:var(--color-sidebar-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.sidebar-user-menu{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:10px;right:10px}.sidebar-user-menu li a,.sidebar-user-menu li button{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.sidebar-user-menu li a:hover,.sidebar-user-menu li button:hover{background:var(--hover-surface-1)}.sidebar-user-menu-logout{color:var(--color-danger)}.sidebar-user-menu-erro{color:var(--color-danger);margin:0;padding:0 12px 8px;font-size:11px}.presentation-exit-btn{z-index:90;color:#fff;cursor:pointer;background:#0f1016d9;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:none;position:fixed;top:14px;right:14px}html[data-presentation=true] .sidebar{display:none!important}html[data-presentation=true] .app-main{margin-left:0!important}html[data-presentation=true]{zoom:1.35!important}html[data-presentation=true] .presentation-exit-btn{display:flex}:is(html:has(.auth-page),body:has(.auth-page)){background:var(--color-navy);min-height:100%}.auth-page{min-height:calc(100vh * var(--vh-f,1));min-height:calc(100dvh * var(--vh-f,1));background:var(--color-navy);justify-content:center;align-items:center;padding:24px;display:flex}.auth-card{background:var(--color-surface);border-radius:12px;width:100%;max-width:380px;padding:34px 32px;box-shadow:0 20px 50px #040c1859}.auth-logo{background:var(--color-navy);width:46px;height:46px;color:var(--color-action);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.auth-logo-wait{background:var(--tint-orange-bg);color:var(--color-action)}.auth-logo-img{width:180px;height:auto;margin-bottom:18px;display:block}.auth-logo-escuro,:root[data-theme=dark] .auth-logo-claro{display:none}:root[data-theme=dark] .auth-logo-escuro{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-logo-claro{display:none}:root:not([data-theme=light]) .auth-logo-escuro{display:block}}.auth-title{margin:0 0 6px;font-size:21px;font-weight:700}.auth-subtitle{color:var(--color-text-muted);margin:0 0 22px;font-size:13px;line-height:1.5}.auth-card .form-field{margin-bottom:16px}.auth-submit{justify-content:center;width:100%;margin-top:6px}.auth-primeiro-acesso{margin-top:10px;text-decoration:none}.privacidade-texto{text-align:left;color:var(--color-text);font-size:13px;line-height:1.6}.privacidade-texto h2{margin:16px 0 4px;font-size:14px}.privacidade-texto p{color:var(--color-text-muted);margin:0}.termos-pagina{min-height:calc(100vh * var(--vh-f,1));background:var(--color-bg);padding:32px 16px 48px}.termos-texto{background:var(--color-surface);max-width:760px;color:var(--color-text);border-radius:16px;margin:0 auto;padding:28px;font-size:15px;line-height:1.65}.termos-marca{color:var(--color-action);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.termos-texto h1{margin:4px 0 0;font-size:26px;line-height:1.25}.termos-versao{color:var(--color-text-muted);margin:4px 0 8px;font-size:13px}.termos-texto h2{margin:28px 0 6px;font-size:17px}.termos-texto p,.termos-texto ul{margin:0 0 10px}.termos-texto ul{padding-left:20px}.termos-texto li{margin-bottom:6px}.termos-texto a{color:var(--color-primary)}.termos-tabela-wrap{margin:0 0 12px;overflow-x:auto}.termos-tabela{border-collapse:collapse;width:100%;font-size:14px}.termos-tabela th,.termos-tabela td{border-bottom:1px solid var(--color-border);text-align:left;padding:8px 10px}.termos-tabela th{color:var(--color-text-muted);font-weight:600}@media (max-width:600px){.termos-pagina{padding:0}.termos-texto{border-radius:0;padding:20px 16px}.termos-texto h1{font-size:22px}}.auth-footer{border-top:1px solid var(--color-border);text-align:center;color:var(--color-text-muted);margin-top:20px;padding-top:16px;font-size:13px}.auth-link{color:var(--color-action);font-weight:600}.auth-link:hover{text-decoration:underline}.auth-link-btn{font:inherit;cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:0;font-size:13px;display:block}.auth-esqueci{margin:6px 0 0 auto}.auth-info{color:var(--color-text);margin:0 0 12px;font-size:14px;line-height:1.5}.auth-info p{margin:0 0 10px}.auth-note{color:var(--color-text);background:var(--tint-orange-bg);border:1px solid var(--tint-orange-border);border-radius:var(--radius);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.senha-regra{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.senha-regra li{align-items:center;gap:4px;display:inline-flex}.senha-regra li.is-ok{color:#16a34a}.avatar-upload{align-items:center;gap:12px;display:flex}.avatar-upload-preview{background:var(--color-bg);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-upload-preview img{object-fit:cover;width:100%;height:100%}.avatar-upload-actions{flex-direction:column;gap:4px;min-width:0;display:flex}.avatar-upload-input{font-size:12px}.avatar-upload-remove{color:var(--color-danger);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12px}.page-header{margin-bottom:24px}.page-title{margin:0 0 4px;font-size:22px;font-weight:700}.page-subtitle{color:var(--color-text-muted);margin:0;font-size:14px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:640px;display:grid}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 20px}.stat-card-label{color:var(--color-text-muted);margin:0 0 8px;font-size:13px}.stat-card-value{margin:0;font-size:30px;font-weight:700}.destaque-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px;display:grid}.destaque-card{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--destaque-cor);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:inherit;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.destaque-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.destaque-icon{color:var(--destaque-cor);flex-shrink:0}.destaque-valor{margin:0;font-size:26px;font-weight:700;line-height:1.1}.destaque-label{color:var(--color-text-muted);margin:2px 0 0;font-size:12.5px}.destaque-quente{--destaque-cor:#e5484d}.destaque-sem-retorno{--destaque-cor:#d97706}.destaque-meta{--destaque-cor:var(--color-primary)}.metas-month-nav{justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.metas-month-label{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:180px;font-size:15px;font-weight:700;display:inline-flex}.metas-month-atual-badge{color:var(--color-action);background:var(--tint-orange-bg);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.metas-content{flex-direction:column;gap:16px;width:100%;display:flex}.metas-content-loading{opacity:.55;pointer-events:none}.metas-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:14px 16px}.metas-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.metas-card-title{font-size:14px;font-weight:600}.metas-progress{flex-direction:column;gap:6px;display:flex}.metas-progress-track{background:var(--panel-recessed-bg);border-radius:999px;height:8px;overflow:hidden}.metas-progress-fill{background:var(--color-action);border-radius:999px;height:100%;transition:width .3s}.metas-progress-labels{color:var(--color-text-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.metas-edit-form-row{align-items:center;gap:8px;display:flex}.metas-edit-form-row input{flex:1;min-width:0}.metas-corretores-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.metas-content{--metas-batida-fg:#15803d;--metas-batida-bg:#16a34a24;--metas-extra:#16a34a}:root[data-theme=dark] .metas-content{--metas-batida-fg:#4ade80;--metas-batida-bg:#4ade8029;--metas-extra:#22c55e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .metas-content{--metas-batida-fg:#4ade80;--metas-batida-bg:#4ade8029;--metas-extra:#22c55e}}.metas-progress-track{display:flex}.metas-progress-fill+.metas-progress-extra{border-top-left-radius:0;border-bottom-left-radius:0}.metas-progress-track:has(.metas-progress-extra) .metas-progress-fill{border-top-right-radius:0;border-bottom-right-radius:0}.metas-progress-extra{background:var(--metas-extra);border-radius:999px;height:100%;transition:width .3s}.metas-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.metas-batida{color:var(--metas-batida-fg);background:var(--metas-batida-bg);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.metas-card-batida{border-color:var(--metas-extra)}.metas-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:900px;display:flex}.metas-topo .btn{align-items:center;gap:6px;display:inline-flex}.metas-nota{max-width:900px;margin:8px 0 16px}.metas-copia-msg{max-width:900px;color:var(--color-text-muted);margin:0 0 12px;font-size:13px}.metas-conflitos{border:1px solid var(--color-border);border-left:3px solid var(--color-action);border-radius:var(--radius);background:var(--color-surface);max-width:900px;margin:0 0 16px;padding:12px 14px;font-size:13px}.metas-conflitos p{margin:0 0 8px}.metas-conflitos ul{margin:0 0 10px;padding-left:18px}.metas-conflitos-botoes{justify-content:flex-end;gap:8px;display:flex}.disparos-tab{cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;font-family:inherit}.disparos-novo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.disparos-novo{grid-template-columns:minmax(0,1fr)}}.disparos-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.disparos-panel+.disparos-panel{margin-top:0}.disparos-conexao{flex-direction:column;gap:16px;max-width:640px;display:flex}.disparos-panel-wide{grid-column:1/-1}.disparos-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.disparos-panel-title{color:var(--color-text);margin:0;font-size:15px;font-weight:700}.disparos-count{color:var(--color-action);font-size:12px;font-weight:700}.disparos-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disparos-busca{border:.5px solid var(--filter-border);border-radius:var(--radius);background:var(--color-surface);min-width:180px;height:32px;color:var(--color-text-muted);flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.disparos-busca input{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.disparos-select.toolbar-select{border:.5px solid var(--filter-border);min-width:170px;height:32px;padding:0 10px;font-family:inherit;font-size:12px}.disparos-check{color:var(--color-text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.disparos-lista{border:1px solid var(--color-border);border-radius:var(--radius);max-height:420px;overflow-y:auto}.disparos-lead{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.disparos-lead:last-child{border-bottom:none}.disparos-lead:hover{background:var(--hover-surface-1)}.disparos-lead-todos{z-index:1;background:var(--color-surface);color:var(--color-text-muted);font-size:12px;font-weight:600;position:sticky;top:0}.disparos-lead-main{flex-direction:column;flex:1;min-width:0;display:flex}.disparos-lead-nome{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.disparos-lead-meta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.disparos-lead-tel{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-size:12px}.disparos-lead-tel.is-invalid{color:var(--color-danger)}.disparos-textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.disparos-vars{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.disparos-var{border:1px dashed var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.disparos-var:hover{border-color:var(--color-action);color:var(--color-action)}.disparos-intervalo{color:var(--color-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.disparos-intervalo .disparos-intervalo-unidade.toolbar-select{min-width:110px;height:30px}.disparos-intervalo-cell{white-space:nowrap;color:var(--color-text-muted)}.disparos-intervalo input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:72px;height:30px;color:var(--color-text);padding:0 8px;font-family:inherit}.disparos-preview{flex-direction:column;gap:6px;display:flex}.disparos-preview-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:11px;font-weight:700}.disparos-bubble{color:#111b21;white-space:pre-wrap;overflow-wrap:anywhere;background:#d9fdd3;border-radius:10px 10px 10px 2px;align-self:flex-start;max-width:100%;padding:8px 12px;font-size:13.5px;line-height:1.45}:root[data-theme=dark] .disparos-bubble{color:#e9edef;background:#005c4b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .disparos-bubble{color:#e9edef;background:#005c4b}}.disparos-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disparos-acoes .btn,.disparos-historico-bar .btn{align-items:center;gap:6px;display:inline-flex}.disparos-simulacao{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.disparos-sim-resumo{flex-wrap:wrap;gap:14px;display:flex}.disparos-sim-stat{color:var(--color-text);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.disparos-sim-stat.is-ok{color:#16a34a}.disparos-sim-stat.is-bad{color:var(--color-danger)}.disparos-aviso{border-radius:var(--radius);background:var(--tint-orange-bg);color:var(--tint-orange-text);margin:0;padding:8px 12px;font-size:12.5px}.disparos-aviso.is-ok{color:#15803d;background:#16a34a1a}.disparos-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:4px 0 0;font-size:12px;font-weight:700}.disparos-amostra,.disparos-invalidos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.disparos-amostra li{flex-direction:column;gap:4px;display:flex}.disparos-amostra-para{color:var(--color-text-muted);font-size:11.5px}.disparos-invalidos li{color:var(--color-text);font-size:12.5px}.disparos-confirm-check{margin:4px 0 12px;font-weight:600}.disparos-historico{flex-direction:column;gap:10px;display:flex}.disparos-historico-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.disparos-row{cursor:pointer}.disparos-msg-cell{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.disparos-status{white-space:nowrap;background:var(--hover-surface-1);color:var(--color-text-muted);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.disparos-status-na_fila,.disparos-conn-connecting{background:var(--tint-orange-bg);color:var(--tint-orange-text)}.disparos-status-concluido,.disparos-conn-open{color:#15803d;background:#16a34a1f}.disparos-status-cancelado,.disparos-conn-close,.disparos-conn-not_found{color:var(--color-danger);background:#dc26261a}.disparos-proximo{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.disparos-contagem{flex-wrap:wrap;gap:4px;display:flex}.disparos-pill{white-space:nowrap;background:var(--hover-surface-1);color:var(--color-text-muted);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.disparos-pill-enviado,.disparos-pill-simulado{color:#2563eb;background:#3b82f61f}.disparos-pill-entregue,.disparos-pill-lido{color:#15803d;background:#16a34a1f}.disparos-pill-na_fila,.disparos-pill-enviando{background:var(--tint-orange-bg);color:var(--tint-orange-text)}.disparos-pill-falhou,.disparos-pill-invalido{color:var(--color-danger);background:#dc26261a}.disparos-detalhe>td{background:var(--panel-recessed-bg)}.disparos-log{font-size:12px}.disparos-erro{max-width:260px;color:var(--color-danger);font-size:11.5px}.disparos-qr{border-radius:var(--radius);background:#fff;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex}.disparos-qr .form-hint{color:#475467;text-align:center}.disparos-checklist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.disparos-checklist li:before{width:18px;font-weight:700;display:inline-block}.disparos-checklist li.is-ok:before{content:"✓";color:#16a34a}.disparos-checklist li.is-bad:before{content:"✗";color:var(--color-danger)}.dashboard-section{margin-top:28px}.section-title{margin:0 0 12px;font-size:16px;font-weight:700}.dash-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash-abas{gap:14px;padding-top:6px;display:flex}.dash-aba{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:2px 0;font-size:12px;font-weight:600}.dash-aba:hover{color:var(--color-text)}.dash-aba.active{color:var(--color-text);border-bottom-color:var(--color-action)}.dash-funil{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 18px}.dash-filtros-bar{margin-bottom:16px}.dash-filtro-campanha select{max-width:240px}.dash-funil-lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;transition:opacity .15s;display:flex}.dash-funil-lista.carregando,.dash-vendas-conteudo.carregando{opacity:.55}.dash-funil-degrau{cursor:default;grid-template-columns:170px minmax(0,1fr) 120px;align-items:center;gap:14px;display:grid}.dash-funil-rotulo{flex-direction:column;line-height:1.25;display:flex}.dash-funil-nome{color:var(--color-text);font-size:13px;font-weight:600}.dash-funil-taxa{color:var(--color-text-muted);font-size:11px}.dash-funil-trilho{background:var(--soft-blue-bg);border-radius:4px;height:14px;overflow:hidden}.dash-funil-barra{background:var(--color-primary);border-radius:4px;height:100%;transition:width .25s}.dash-funil-degrau:hover .dash-funil-barra{background:var(--color-primary-hover)}.dash-funil-valor{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.dash-funil-valor strong{color:var(--color-text);font-size:16px}.dash-funil-valor span{color:var(--color-text-muted);text-align:right;min-width:44px;font-size:13px;font-weight:600}.dash-funil-numero{font:inherit;color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 2px;font-size:16px;font-weight:700}.dash-funil-numero:hover{text-decoration-color:currentColor}.dash-funil-numero:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.funil-lista-backdrop{z-index:55;background:#0a0e1673;justify-content:flex-end;display:flex;position:fixed;inset:0}.funil-lista{background:var(--color-surface);width:min(560px,100vw);height:100%;color:var(--color-text);flex-direction:column;gap:10px;padding:18px 18px 0;display:flex;overflow-y:auto;box-shadow:-12px 0 40px #0a0e1640}.funil-lista-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.funil-lista-topo h2{margin:0;font-size:18px}.funil-lista-busca{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.funil-lista-busca input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px}.funil-lista-busca:focus-within{border-color:var(--color-primary)}.funil-lista-contagem,.funil-lista-vazio{color:var(--color-text-muted);margin:0;font-size:13px}.funil-lista-itens{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.funil-lista-item{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:10px 0;display:flex}.funil-lista-dados{flex:1;min-width:0}.funil-lista-nome{overflow-wrap:anywhere;margin:0 0 2px;font-size:14px;font-weight:600}.funil-lista-linha{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.funil-lista-sub{color:var(--color-text-muted)}.funil-lista-chat{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.funil-lista-fim{color:var(--color-text-muted);justify-content:center;padding:12px 0 18px;font-size:13px;display:flex}@media (max-width:600px){.funil-lista{padding:14px 16px 0}}.dash-funil .dash-funil-nota{margin:16px 0 0}@media (max-width:640px){.dash-funil-degrau{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.dash-funil-trilho{grid-area:2/1/auto/-1}}.dash-vendas-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:820px;margin-bottom:16px}.dash-vendas-stats .stat-card-value{white-space:nowrap;font-size:24px}.dash-vendas-grupos{margin-bottom:16px}.dash-vendas-grupo{flex:280px;max-height:340px;overflow-y:auto}.dash-vendas-equipe{color:var(--color-text-muted);font-size:12px}.yoy-chart{background:var(--color-surface);border-radius:var(--radius);padding:16px}.yoy-chart-legend{color:var(--color-text-muted);gap:16px;margin-bottom:14px;font-size:12px;display:flex}.yoy-chart-legend-item{align-items:center;gap:6px;display:inline-flex}.yoy-chart-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.yoy-chart-swatch-atual,.yoy-chart-bar-atual{background:var(--color-action)}.yoy-chart-swatch-anterior,.yoy-chart-bar-anterior{background:var(--color-primary)}.yoy-chart-bars{align-items:flex-end;gap:6px;height:180px;display:flex}.yoy-chart-month{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;display:flex}.yoy-chart-bar-pair{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;padding-top:16px;display:flex}.yoy-chart-bar{border-radius:2px 2px 0 0;width:40%;max-width:20px;min-height:2px;transition:height .3s;position:relative}.yoy-chart-bar-value{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;pointer-events:none;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.yoy-chart-month-label{color:var(--color-text-muted);margin-top:6px;font-size:11px}.pipeline-overview-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.pipeline-overview-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 18px}.pipeline-overview-title{border-bottom:1px solid var(--color-border);margin:0 0 12px;padding-bottom:10px;font-size:14px;font-weight:700}.pipeline-overview-total{color:var(--color-text-muted);font-size:12px;font-weight:500}.pipeline-overview-body{flex-direction:column;gap:7px;display:flex}.funnel-bar-row{align-items:center;gap:8px;font-size:12px;display:flex}.funnel-bar-label{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:0 0 42%;overflow:hidden}.funnel-bar-track{background:var(--color-bg);border-radius:999px;flex:1;height:8px;overflow:hidden}.funnel-bar-fill{background:var(--color-primary);border-radius:999px;height:100%}.funnel-bar-count{text-align:right;color:var(--color-text-muted);flex:0 0 26px;font-weight:600}.collapsible{margin-bottom:8px}.collapsible-header{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);color:var(--color-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .12s;display:flex}.collapsible-header:hover{background:var(--hover-surface-1)}.collapsible-chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.collapsible-chevron.open{transform:rotate(90deg)}.collapsible-title{flex:1;min-width:0}.collapsible-summary{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:500}.collapsible-body{padding:14px 4px 6px}.pipeline-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.pipeline-card{border-radius:var(--radius);border:1px solid var(--subtle-border);box-shadow:var(--shadow-sm);color:var(--color-text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;font-family:inherit;transition:transform .1s,box-shadow .12s,border-color .12s;display:flex}.pipeline-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.pipeline-card.active{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.pipeline-card-name{font-size:14px;font-weight:700;line-height:1.3}.pipeline-card-total{color:inherit;opacity:.85;font-size:12px;font-weight:500}.pipeline-card.tone-1{color:#0a2540;background:#d6e4f0}.pipeline-card.tone-2{color:#0a2540;background:#9fbbd4}.pipeline-card.tone-3{color:#0a2540;background:#5d82a8}.pipeline-card.tone-4{color:#d6e4f0;background:#2f567f}.pipeline-card.tone-5{color:#d6e4f0;background:#163a5c}.pipeline-card.tone-6{color:#d6e4f0;background:#0a2540}.pipeline-card.tone-7{color:#d6e4f0;background:#061a2c}.pipeline-detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:14px;padding:16px 18px}.pipeline-detail-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.pipeline-detail-title{margin:0;font-size:14px;font-weight:700}.member-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.member-btn{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s;overflow:hidden}.member-btn:hover{background:var(--hover-surface-1)}.member-btn.active{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.member-detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:14px;padding:16px 18px}.member-detail-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.member-detail-title{margin:0;font-size:14px;font-weight:700}.member-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.member-metric{flex-direction:column;gap:3px;display:flex}.member-metric-label{color:var(--color-text-muted);font-size:12px}.member-metric-value{font-size:20px;font-weight:700}.team-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;padding:14px;display:grid}.team-card{border:1px solid var(--subtle-border);border-left:3px solid var(--color-action);min-height:148px;box-shadow:var(--shadow-sm);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.team-card-anniversary{border-color:#d69e00;box-shadow:0 0 0 1px #d69e00}.team-card-anniversary-badge{color:#fff;background:#d69e00;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:-8px;right:12px}.team-card:hover{box-shadow:var(--shadow-md)}.team-card-lead{background:var(--team-lead-bg);border:1.5px solid #f9750066;border-left:4px solid var(--color-action)}.team-card-header{align-items:flex-start;gap:10px;display:flex}.team-card-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.corretor-status-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--color-surface);border-radius:999px;position:absolute;top:-1px;left:-1px}.corretor-status-online{background:#22c55e;border:1.5px solid #16a34a}.corretor-status-offline{background:#dc2626;border:1.5px solid #b91c1c}.team-card-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.role-editor{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.role-editor-btn{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.role-editor-btn:hover{background:var(--role-editor-hover-bg);color:var(--role-editor-hover-text)}.role-editor-btn:disabled{opacity:.5;cursor:not-allowed}.role-editor-select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:6px;padding:3px 6px;font-family:inherit;font-size:12px}.role-editor-error{color:var(--color-danger);text-align:right;flex-basis:100%;font-size:11px}.team-card-name{align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:700;line-height:1.3;display:flex}.team-card-name-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.team-card-name-editor{flex:1;min-width:0}.team-card-name-editor .team-card-name-text{flex:1}.team-card-name-editor .role-editor-select{flex:1;min-width:0}.team-card-lead-icon{color:var(--color-action);flex-shrink:0}.team-card-email{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;display:block;overflow:hidden}.team-card-last-seen{color:var(--color-text-muted);opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;display:block;overflow:hidden}.team-card-badges{flex-direction:column;gap:8px;display:flex}.team-card-badge-row{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.team-card-lider label{color:var(--color-text);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.team-card-badge-label{flex-shrink:0;width:46px;font-weight:600}.team-card-badge-label-wide{width:76px}.team-card-tenure{color:var(--color-text);text-align:right;font-size:12px;font-weight:600}.team-card-bottom{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.role-badge,.access-badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.role-badge-corretor{background:var(--role-badge-corretor-bg);color:var(--role-badge-corretor-text)}.role-badge-gerente{background:var(--role-badge-gerente-bg);color:var(--role-badge-gerente-text)}.role-badge-rh{background:var(--role-badge-correspondente-bg);color:var(--role-badge-correspondente-text)}.role-badge-gestora,.role-badge-sdr{background:var(--role-badge-sdr-bg);color:var(--role-badge-sdr-text)}.role-badge-administrador{background:var(--role-badge-administrador-bg);color:var(--role-badge-administrador-text)}.role-badge-correspondente{background:var(--role-badge-correspondente-bg);color:var(--role-badge-correspondente-text)}.role-badge-none{background:var(--color-bg);color:var(--color-text-muted)}.access-badge-ativo{background:var(--access-badge-ativo-bg);color:var(--access-badge-ativo-text)}.access-badge-pendente{background:var(--access-badge-pendente-bg);color:var(--access-badge-pendente-text)}.team-card-approve-error{margin:4px 0 0;font-size:12px}.access-badge-sem-acesso,.access-badge-desativado{background:var(--color-bg);color:var(--color-text-muted)}.team-card-desativar{color:var(--color-text-muted)}.skeleton-block{flex-direction:column;gap:10px;display:flex}.skeleton-bar{border-radius:var(--radius);background:linear-gradient(90deg, var(--skeleton-stop-1) 25%, var(--skeleton-stop-2) 37%, var(--skeleton-stop-1) 63%);background-size:400% 100%;height:46px;animation:1.4s infinite skeleton-shimmer}.skeleton-bar:first-child{height:60px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}.data-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--panel-subtle-bg);padding:10px 16px;font-size:12px}.data-table td{border-bottom:1px solid var(--color-border);padding:11px 16px}.data-table tr:last-child td{border-bottom:none}.data-table-empty{text-align:center;color:var(--color-text-muted);padding:32px 16px;font-size:14px}.btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--hover-surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.btn-primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.btn-danger{color:var(--color-danger);border-color:var(--color-danger);background:0 0}.btn-danger:hover{background:#dc262614}.btn-ghost{background:0 0;border-color:#0000;padding:4px 6px}.btn-ghost:hover{background:var(--hover-surface-2)}.btn-sm{padding:4px 8px;font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar-select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);min-width:200px;padding:7px 10px;font-size:13px;font-weight:500}.toolbar-spacer{flex:1}.kanban-board{align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-rolagem-topo{margin-bottom:6px}.kanban-board.rolagem-topo-sem-barra-nativa{padding-bottom:4px}.kanban-column{background:var(--panel-recessed-bg);border:2px solid var(--color-navy);border-radius:var(--radius);width:260px;max-height:calc(calc(100vh * var(--vh-f,1)) - 220px);content-visibility:auto;contain-intrinsic-size:auto 260px auto 600px;flex-direction:column;flex-shrink:0;display:flex}.kanban-column.drag-over{outline:2px dashed var(--color-primary);outline-offset:-2px}.kanban-column-bottleneck{border-color:#d97706}.kanban-column-bottleneck-icon{color:#d97706;flex-shrink:0;align-items:center;display:inline-flex}.kanban-column-header{align-items:center;gap:6px;padding:10px 10px 8px;display:flex}.kanban-column-title{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.kanban-column-count{color:var(--color-text-muted);background:var(--color-surface);border-radius:999px;padding:1px 7px;font-size:11px}.kanban-column-body{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex;overflow-y:auto}.kanban-column-footer{padding:4px 8px 10px}.kanban-card{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-action);cursor:grab;border-radius:6px;padding:10px 11px 10px 10px;font-size:13px;position:relative;box-shadow:0 1px 2px #0a25400f,0 2px 5px #0a254012}.kanban-card-selectable{cursor:pointer;padding-right:30px}.kanban-card-readonly{cursor:default}.kanban-card-proposta-ativa{background:var(--team-lead-bg);border:1.5px solid #f9750066;border-left:4px solid var(--color-action)}.kanban-card-proposta-badge{background:var(--tint-orange-bg);border:1px solid var(--tint-orange-border);color:var(--tint-orange-text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.kanban-card-comissao{background:#16a34a12;border:1.5px solid #16a34a66;border-left:4px solid #16a34a}.kanban-card-comissao-badge{color:#15803d;white-space:nowrap;background:#16a34a1f;border:1px solid #16a34a73;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}:root[data-theme=dark] .kanban-card-comissao-badge{color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kanban-card-comissao-badge{color:#4ade80}}.kanban-card-action.kanban-card-action-tem{color:var(--color-action);background:var(--tint-orange-bg)}.kanban-card-tentativas-badge{background:var(--sentimento-negativo-bg);border:1px solid var(--sentimento-negativo-border);color:var(--sentimento-negativo-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.kanban-card-select{z-index:1;position:absolute;top:8px;right:8px}.kanban-card-prioridade{outline:1.5px solid var(--prioridade-color);outline-offset:-1.5px}.kanban-card-priority{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kanban-card-priority:hover{background:var(--icon-btn-hover-bg)}.kanban-card-priority-active{color:var(--prioridade-color)}.kanban-card-priority:disabled{cursor:default;opacity:.5}.kanban-card-status-dot{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--color-surface);border-radius:999px;position:absolute;top:6px;left:6px}.kanban-card-select input{cursor:pointer;width:16px;height:16px}.kanban-card:active{cursor:grabbing}.kanban-card.dragging{opacity:.5}.kanban-card-title{margin:0 0 4px;font-weight:600}.kanban-card-contact{color:var(--color-text-muted);margin:0 0 6px;font-size:12px}.kanban-card-value{color:var(--color-primary);font-size:12px;font-weight:600}.kanban-card-assignee{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;align-items:center;margin:0 0 6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.kanban-card-assignee-empty{font-style:italic}.kanban-empty-hint{color:var(--color-text-muted);padding:4px 2px 8px;font-size:12px}.kanban-carregar-mais{width:100%;color:var(--color-text-muted);justify-content:center;margin:2px 0 8px}.modal-backdrop{z-index:50;background:#0f101673;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--color-surface);width:100%;max-width:400px;box-shadow:var(--shadow-md);max-height:calc(90vh * var(--vh-f,1));border-radius:10px;padding:20px;overflow-y:auto}.modal-wide{max-width:560px}.perfil-card-backdrop{z-index:75}.perfil-link{min-width:0;max-width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.perfil-link:hover{text-decoration:underline}.perfil-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.perfil-click-area{cursor:pointer}.perfil-card-bio-none{color:var(--color-text-muted);margin:0;font-size:13px;font-style:italic}.perfil-card{width:100%;max-width:340px;max-height:calc(90vh * var(--vh-f,1));background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:12px;position:relative;overflow-y:auto}.perfil-card-banner{background:linear-gradient(120deg, var(--color-navy), var(--color-action));height:76px;position:relative}.perfil-card-close{color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:10px;right:10px}.perfil-card-close:hover{background:#0000008c}.perfil-card-avatar-wrap{margin:-46px 0 0 18px;display:inline-flex;position:relative}.perfil-card-avatar{box-shadow:0 0 0 5px var(--color-surface)}.perfil-card-status{width:18px;height:18px;box-shadow:0 0 0 4px var(--color-surface);border-radius:999px;position:absolute;bottom:2px;right:2px}.perfil-card-body{padding:10px 18px 18px}.perfil-card-name{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.perfil-card-email{color:var(--color-text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.perfil-card-presence{color:#dc2626;margin:6px 0 0;font-size:12px;font-weight:600}.perfil-card-presence.is-online{color:#16a34a}.perfil-card-section{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.perfil-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.perfil-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:11px;font-weight:700}.perfil-card-value{color:var(--color-text);font-size:13px;font-weight:600}.perfil-card-bio-head{justify-content:space-between;align-items:center;display:flex}.perfil-card-edit{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.perfil-card-edit:hover{background:var(--hover-surface-1);color:var(--color-text)}.perfil-card-bio{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.perfil-card-bio-empty{color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-style:italic}.perfil-card-bio-empty:hover{color:var(--color-text)}.perfil-card-bio-editor{flex-direction:column;gap:8px;display:flex}.perfil-card-bio-input{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:80px;color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}.perfil-card-bio-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.perfil-card-bio-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}.perfil-card-loading,.perfil-card-error{color:var(--color-text-muted);margin:0;padding:16px 18px;font-size:13px}.perfil-card-bio-editor .perfil-card-error,.perfil-card-contato-form .perfil-card-error{color:var(--color-danger);padding:0}.perfil-card-contato-form{flex-direction:column;gap:8px;display:flex}.perfil-card-contato-field{flex-direction:column;gap:4px;display:flex}.perfil-card-contato-field>span{color:var(--color-text-muted);font-size:11px;font-weight:600}.perfil-card-contato-field input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);padding:7px 10px;font-family:inherit;font-size:13px}.aviso-telefone{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);color:var(--color-text);align-items:center;gap:10px;margin:-12px 0 20px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.aviso-telefone-icone{color:var(--color-primary);flex-shrink:0}.aviso-telefone-texto{flex:1;min-width:0}.aviso-telefone .btn{flex-shrink:0}.aviso-telefone-fechar{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.aviso-telefone-fechar:hover{background:var(--hover-surface-1);color:var(--color-text)}@media (max-width:640px){.aviso-telefone{flex-wrap:wrap;margin-top:0}}.form-row{gap:12px;display:flex}.form-row .form-field{flex:1;min-width:0}.form-toggle{gap:6px;margin-bottom:10px;display:inline-flex}.autocomplete{position:relative}.autocomplete-list{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.autocomplete-item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px;display:block}.autocomplete-item:hover,.autocomplete-item:focus{background:var(--color-bg);outline:none}.modal-title{margin:0 0 16px;font-size:16px;font-weight:700}.form-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.form-field label{color:var(--color-text-muted);font-size:12px;font-weight:600}.form-field input,.form-field select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:14px}.form-field select:disabled{opacity:.7;cursor:not-allowed}.opp-responsavel-select optgroup,.opp-responsavel-select option{background:var(--color-surface);color:var(--color-text)}.password-field{display:flex;position:relative}.password-field input{width:100%;padding-right:38px}.password-toggle{width:34px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.password-toggle:hover{color:var(--color-text)}.form-error{color:var(--color-danger);margin:-6px 0 14px;font-size:13px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal-actions-split{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.photo-crop-area{background:var(--color-bg);border-radius:var(--radius);width:100%;height:280px;position:relative;overflow:hidden}.photo-crop-zoom{align-items:center;gap:10px;margin:14px 0 4px;display:flex}.photo-crop-zoom-label{color:var(--color-text-muted);font-size:12px;font-weight:600}.photo-crop-zoom input[type=range]{flex:1}.proposta-page{max-width:860px}.proposta-lead-banner{color:var(--color-text);background:var(--soft-blue-bg);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:18px;padding:10px 14px;font-size:13px}.proposta-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:18px;padding:18px 20px}.proposta-section-title{margin:0 0 4px;font-size:15px;font-weight:700}.proposta-section-desc{color:var(--color-text-muted);margin:0 0 14px;font-size:13px}.proposta-subheading{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;margin:12px 0 8px;font-size:12px;font-weight:600}.proposta-row{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}.proposta-row .form-field{flex:160px;min-width:0}.proposta-ocr-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.proposta-ocr-row .form-field{flex:200px}.proposta-ocr-hint{color:var(--color-text-muted);margin:8px 0 12px;font-size:12px}.proposta-success{background:var(--sentimento-positivo-bg);color:var(--sentimento-positivo-text);border:1px solid var(--sentimento-positivo-border);border-radius:var(--radius);margin:0 0 16px;padding:12px 14px;font-size:13px}.proposta-submit-row{justify-content:flex-end;margin-top:4px;display:flex}.lead-comissao-btn{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;display:inline-flex}.form-hint{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.comissao-btnselect{flex-wrap:wrap;gap:8px;display:flex}.comissao-btnselect-opt{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius);cursor:pointer;padding:7px 14px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.comissao-btnselect-opt:hover{background:var(--hover-surface-2)}.comissao-btnselect-opt.selected{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.comissao-anexo-row{flex-wrap:wrap;gap:10px;display:flex}.comissao-anexo-list{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.comissao-anexo-chip{background:var(--panel-subtle-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.comissao-anexo-chip button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.comissao-parcelas-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:12px;display:grid}.comissao-success{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px}.comissao-success-check{color:var(--sentimento-positivo-text);margin:0 0 8px;font-size:15px;font-weight:600}.comissao-status-badge{white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.comissao-status-aguardando{background:var(--role-badge-corretor-bg);color:var(--role-badge-corretor-text)}.comissao-status-pendente{background:var(--access-badge-pendente-bg);color:var(--access-badge-pendente-text)}.comissao-status-recebida{background:var(--access-badge-ativo-bg);color:var(--access-badge-ativo-text)}.comissao-status-sdr{background:var(--equipe-badge-sdrs-bg);color:var(--equipe-badge-sdrs-text)}.proposta-search{max-width:360px;margin-bottom:18px;position:relative}.proposta-search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.proposta-search-input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);padding:9px 12px 9px 34px;font-size:14px}.proposta-search-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.proposta-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.proposta-card{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-action);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:16px;display:flex}.proposta-card-cliente{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:15px;font-weight:700;overflow:hidden}.proposta-card-field{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.proposta-card-label{color:var(--color-text);font-weight:600}.proposta-card-date{color:var(--color-text-muted);margin:2px 0 0;font-size:12px}.proposta-card-footer{border-top:1px solid var(--color-border);margin-top:8px;padding-top:10px}.proposta-card-footer .btn{justify-content:center;width:100%}.proposta-card-nopdf{color:var(--color-text-muted);font-size:12px}.captacao-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.captacao-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.captacao-card-photo{background:var(--panel-subtle-bg);height:140px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.captacao-card-photo img{object-fit:cover;width:100%;height:100%}.captacao-card-body{flex-direction:column;gap:3px;padding:12px 14px 14px;display:flex}.captacao-card-title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.captacao-card-loc,.captacao-card-meta{color:var(--color-text-muted);margin:0;font-size:12px}.captacao-card-value{color:var(--color-action);margin:4px 0 0;font-size:15px;font-weight:700}.captacao-card-corretor{color:var(--color-text-muted);margin:2px 0 0;font-size:11px}.captacao-card-corretor-captado{min-height:2.6em;line-height:1.3}.captacao-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin-bottom:10px;display:grid}.captacao-checkbox{color:var(--color-text);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.captacao-filtros-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.captacao-filtro-field{flex-direction:column;gap:4px;min-width:130px;display:flex}.acomp-membro{position:relative}.acomp-membro input::placeholder{color:var(--color-text)}.acomp-membro-lista{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:100%;max-height:240px;box-shadow:var(--shadow-md);margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.acomp-membro-lista li{white-space:nowrap;cursor:pointer;padding:6px 10px;font-size:13px}.acomp-membro-lista li:hover,.acomp-membro-lista li[aria-selected=true]{background:var(--hover-surface-2)}.acomp-membro-lista li.acomp-membro-vazio{color:var(--color-text-muted);cursor:default}.captacao-filtro-field label{color:var(--color-text-muted);font-size:11px;font-weight:600}.captacao-filtro-field input,.captacao-filtro-field select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);padding:6px 9px;font-family:inherit;font-size:13px}.captacao-filtro-range{align-items:center;gap:6px;display:flex}.captacao-filtro-range input{width:90px}.captacao-filtro-range span{color:var(--color-text-muted);font-size:12px}.captacao-filtros-toggle.active{background:var(--tint-orange-bg);border-color:var(--color-action);color:var(--tint-orange-text)}.captacao-filtros-panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);flex-direction:column;gap:16px;margin-bottom:16px;padding:16px;display:flex}.captacao-filtros-panel-row{flex-wrap:wrap;gap:16px;display:flex}.captacao-filtros-checkbox-group-title{color:var(--color-text);margin:0 0 8px;font-size:12px;font-weight:700}.captacao-filtros-checkbox-list{flex-wrap:wrap;gap:6px 18px;display:flex}.captacao-filtros-result-count{color:var(--color-text-muted);margin:0;font-size:13px}.captacao-view-toggle-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.captacao-view-toggle{gap:6px;display:flex}.captacao-map{border-radius:var(--radius);border:1px solid var(--color-border);width:100%;height:480px;overflow:hidden}.captacao-badge-list{flex-wrap:wrap;gap:8px;margin:0;display:flex}.captacao-badge{background:var(--soft-blue-bg);color:var(--color-text);border:1px solid #f9750040;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.captacao-descricao{white-space:pre-wrap;color:var(--color-text);font-size:14px;line-height:1.6}.captacao-detail-cards{columns:320px 3;column-gap:20px;margin-bottom:20px}.captacao-detail-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);break-inside:avoid;margin-bottom:20px;padding:20px 22px}.captacao-detail-card-full{margin-bottom:18px}.captacao-detail-card-title{color:var(--color-text);border-bottom:2px solid var(--color-action);margin:0 0 14px;padding-bottom:8px;font-size:15px;font-weight:700}.captacao-detail-quad{border-bottom:1px solid var(--subtle-border);flex-wrap:wrap;gap:16px;margin:0 0 16px;padding-bottom:16px;display:flex}.captacao-detail-quad-item{color:var(--color-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.captacao-detail-quad-item svg{color:var(--color-action);flex-shrink:0}.captacao-detail-list{flex-direction:column;gap:0;margin:0;display:flex}.captacao-detail-list>div{border-bottom:1px solid var(--subtle-border);padding:9px 0}.captacao-detail-list>div:last-child{border-bottom:none}.captacao-detail-list dt{color:var(--color-text-muted);font-size:11px;font-weight:600}.captacao-detail-list dd{color:var(--color-text);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.captacao-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.captacao-detail-header-text{flex:320px;min-width:0}.captacao-copy-btn{flex-shrink:0;padding:10px 18px;font-size:14px}.captacao-gallery{margin:0 0 20px}.captacao-gallery-hero{border:1px solid var(--color-border);border-radius:var(--radius);cursor:zoom-in;background:var(--panel-subtle-bg);width:100%;height:420px;padding:0;display:block;position:relative;overflow:hidden}.captacao-gallery-hero img{width:100%;height:100%;display:block}.captacao-gallery-hero .captacao-gallery-hero-foto{object-fit:contain}.captacao-gallery-hero .captacao-gallery-hero-fundo{object-fit:cover;filter:blur(24px)brightness(.75);transform:scale(1.15)}.captacao-gallery-actions{margin-top:10px;display:flex}.captacao-gallery-actions:empty{display:none}.captacao-download-fotos-spin{animation:.7s linear infinite mini-spin}.captacao-gallery-thumbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.captacao-gallery-thumb{border-radius:var(--radius);cursor:pointer;opacity:.7;border:2px solid #0000;flex-shrink:0;width:76px;height:76px;padding:0;transition:opacity .12s,border-color .12s;position:relative;overflow:hidden}.captacao-gallery-thumb:hover{opacity:1}.captacao-gallery-thumb.is-active{border-color:var(--color-action);opacity:1}.captacao-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.captacao-lightbox{z-index:80;background:#0a0c12e6;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.captacao-lightbox-img{max-width:92vw;max-height:calc(88vh * var(--vh-f,1));object-fit:contain;border-radius:var(--radius);cursor:default}.captacao-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:20px;right:24px}.captacao-lightbox-close:hover{background:#ffffff38}.captacao-lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.captacao-lightbox-nav:hover{background:#ffffff38}.captacao-lightbox-prev{left:20px}.captacao-lightbox-next{right:20px}.captacao-lightbox-counter{color:#fff;background:#ffffff1f;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.leadreq-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.leadreq-item{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);padding:12px 14px}.leadreq-item-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leadreq-item-title{color:var(--color-text);font-size:14px;font-weight:600}.leadreq-item-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.leadreq-item-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.leadreq-stage-select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);flex:1;min-width:180px;padding:7px 10px;font-family:inherit;font-size:13px}.leadreq-estimativa-row{gap:8px;display:flex}.leadreq-estimativa-row input{flex:1;min-width:0}.leadreq-estimativa-row select{flex-shrink:0}.leadreq-empty{color:var(--color-text-muted);margin:0;font-size:13px}.leadreq-status-badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.leadreq-status-pendente{background:var(--access-badge-pendente-bg);color:var(--access-badge-pendente-text)}.leadreq-status-aprovado{background:var(--access-badge-ativo-bg);color:var(--access-badge-ativo-text)}.leadreq-status-cancelado{background:var(--sentimento-negativo-bg);color:var(--sentimento-negativo-text)}.acompanhamento-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px 18px;margin-bottom:16px;display:flex}.acompanhamento-tab{color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 2px;font-size:13px;font-weight:600}.acompanhamento-tab.active{color:var(--color-text);border-bottom-color:var(--color-action)}.acompanhamento-tab:hover{color:var(--color-text)}.acompanhamento-aviso{color:var(--color-text-muted);background:var(--panel-subtle-bg);border:1px solid var(--color-border);border-radius:var(--radius);margin:0 0 14px;padding:8px 12px;font-size:13px;display:inline-block}.acompanhamento-grid-wrap{flex-direction:column;gap:14px;display:flex}.acompanhamento-grid-scroll{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.acompanhamento-grid{border-collapse:collapse;width:100%;font-size:13px}.acompanhamento-grid th{text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em;background:var(--panel-subtle-bg);white-space:nowrap;border-bottom:1px solid var(--color-border);padding:8px 10px;font-size:11px;font-weight:700}.acompanhamento-grid td{border-bottom:1px solid var(--subtle-border);vertical-align:middle;padding:4px 6px}.acompanhamento-grid tbody tr:last-child td{border-bottom:none}.acompanhamento-grid input,.acompanhamento-grid select{width:100%;min-width:var(--col-w,110px);color:var(--color-text);background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 7px;font-family:inherit;font-size:13px}.acompanhamento-grid input:hover,.acompanhamento-grid select:hover{border-color:var(--color-border)}.acompanhamento-grid input:focus,.acompanhamento-grid select:focus{border-color:var(--color-action);background:var(--color-surface);outline:none}.acompanhamento-grid-col-actions{width:36px}.acompanhamento-grid-remove{border-radius:var(--radius);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.acompanhamento-grid-remove:hover{background:var(--sentimento-negativo-bg);color:var(--sentimento-negativo-text)}.acompanhamento-grid-empty{text-align:center;color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;padding:20px 10px!important}.acompanhamento-grid-empty svg{opacity:.4;flex-shrink:0}.acompanhamento-grid-dropdown{display:inline-block}.acompanhamento-grid-dropdown-toggle{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;font-family:inherit;font-size:13px;display:inline-flex}.acompanhamento-grid-dropdown-toggle:hover{border-color:var(--color-action)}.acompanhamento-grid-dropdown-toggle svg{color:var(--color-text-muted);flex-shrink:0}.acompanhamento-grid-dropdown-menu{z-index:70;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:160px;max-height:260px;box-shadow:var(--shadow-md);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto}.acompanhamento-grid-dropdown-option{text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:13px}.acompanhamento-grid-dropdown-option:hover{background:var(--panel-subtle-bg)}.acompanhamento-grid-dropdown-option.active{background:var(--color-action);color:var(--color-on-action)}.acompanhamento-resumo-row{flex-wrap:wrap;gap:16px;display:flex}.acompanhamento-resumo-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:220px;padding:14px 16px}.acompanhamento-resumo-card h3{color:var(--color-text);margin:0 0 8px;font-size:13px;font-weight:700}.acompanhamento-resumo-card table{border-collapse:collapse;width:100%;font-size:12px}.acompanhamento-resumo-card th{text-align:left;color:var(--color-text-muted);padding:3px 6px 3px 0;font-weight:600}.acompanhamento-resumo-card td{color:var(--color-text);border-top:1px solid var(--subtle-border);padding:3px 6px 3px 0}.acompanhamento-resumo-sdr{flex-direction:column;gap:16px;display:flex}.acompanhamento-resumo-geral-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.acompanhamento-resumo-geral-metrica{flex-direction:column;min-width:0;display:flex}.acompanhamento-resumo-geral-metrica strong{color:var(--color-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.2}.acompanhamento-resumo-geral-metrica span{color:var(--color-text-muted);font-size:11px}.acompanhamento-resumo-geral-nota{color:var(--color-text-muted);margin:8px 0 0;font-size:12px}.acompanhamento-resumo-geral-bloco{margin-top:12px}.acompanhamento-resumo-geral-bloco h4{color:var(--color-text);margin:0 0 4px;font-size:12px;font-weight:700}.acompanhamento-resumo-card tr.acompanhamento-resumo-total td{border-top:1px solid var(--color-border);font-weight:700}.acompanhamento-resumo-campanha{flex-direction:column;gap:16px;display:flex}.acompanhamento-resumo-campanha .acompanhamento-resumo-card{min-width:0}.acompanhamento-resumo-mini-grupo{flex-wrap:wrap;gap:10px;display:flex}.acompanhamento-resumo-mini-card{background:var(--panel-subtle-bg);border:1px solid var(--color-border);border-radius:var(--radius);min-width:230px;padding:8px 10px}.acompanhamento-resumo-mini-card-editando{min-width:220px}.acompanhamento-resumo-mini-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.acompanhamento-resumo-mini-titulo{color:var(--color-text);margin:0;font-size:12px;font-weight:700}.acompanhamento-resumo-mini-editar{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acompanhamento-resumo-mini-editar:hover{background:var(--color-surface);color:var(--color-text)}.acompanhamento-resumo-metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.acompanhamento-resumo-metrica{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.acompanhamento-resumo-metrica strong{color:var(--color-text);font-size:16px;font-weight:700;line-height:1.2}.acompanhamento-resumo-metrica span{color:var(--color-text-muted);white-space:nowrap;font-size:10.5px}.acompanhamento-resumo-metrica-cancelados strong{color:var(--color-danger)}.acompanhamento-resumo-secao{flex-direction:column;gap:6px;display:flex}.acompanhamento-resumo-secao h3{color:var(--color-text);margin:0;font-size:13px;font-weight:700}.acompanhamento-resumo-secao .acompanhamento-resumo-toggle{margin-bottom:2px}.acompanhamento-resumo-toggle{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0 0 8px;padding:0;display:flex}.acompanhamento-resumo-toggle svg{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.acompanhamento-resumo-toggle.is-open svg{transform:rotate(90deg)}.acompanhamento-resumo-toggle-titulo{font-size:13px;font-weight:700}.acompanhamento-resumo-toggle-contador{color:var(--color-text-muted);font-size:12px}.acompanhamento-resumo-toggle:hover .acompanhamento-resumo-toggle-titulo{text-decoration:underline}.acompanhamento-resumo-mini-redefinir{color:var(--color-action);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;font-weight:600}.acompanhamento-resumo-mini-redefinir:hover{text-decoration:underline}.acompanhamento-resumo-campo-edit{color:var(--color-text-muted);flex-direction:column;gap:2px;margin-bottom:6px;font-size:11px;display:flex}.acompanhamento-resumo-campo-edit input{font-size:13px}.acompanhamento-resumo-mini-acoes{gap:6px;margin-top:4px;display:flex}.acompanhamento-filtros-bar{margin-bottom:0}.acompanhamento-filtros-bar .captacao-filtro-field input[type=search]{min-width:160px}.acompanhamento-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acompanhamento-toolbar-contagem{color:var(--color-text-muted);font-size:13px;font-weight:600}.acompanhamento-toolbar-resumo{margin-left:auto}.acompanhamento-grid-add{align-self:flex-start}.acompanhamento-grid-compacta th{letter-spacing:0;white-space:normal;vertical-align:bottom;padding:7px 6px;font-size:10.5px;line-height:1.25}.acompanhamento-grid-compacta td{padding:3px}.acompanhamento-grid-compacta input,.acompanhamento-grid-compacta select{width:var(--col-w,110px);min-width:0;padding:5px}.acompanhamento-grid-compacta .acompanhamento-grid-dropdown-toggle{gap:4px;padding:5px 6px}.acompanhamento-grid-compacta .acompanhamento-grid-col-actions{white-space:nowrap;width:auto}.acompanhamento-grid-compacta .acompanhamento-grid-remove{vertical-align:middle;width:22px;height:22px}.acompanhamento-linha-cor-verde>td{background:#22c55e33}.acompanhamento-linha-cor-amarela>td{background:#eab30842}.acompanhamento-linha-cor-vermelha>td{background:#ef444438}.acompanhamento-linha-cor-verde>td:first-child{box-shadow:inset 4px 0 #22c55e}.acompanhamento-linha-cor-amarela>td:first-child{box-shadow:inset 4px 0 #eab308}.acompanhamento-linha-cor-vermelha>td:first-child{box-shadow:inset 4px 0 #ef4444}.acompanhamento-grid-auto{width:max-content;min-width:100%}.acompanhamento-grid-scroll:has(.acompanhamento-grid-auto){container-type:inline-size}.rolagem-topo-sem-barra-nativa{scrollbar-width:none}.rolagem-topo-sem-barra-nativa::-webkit-scrollbar{display:none}.rolagem-topo{cursor:pointer;touch-action:none;flex-shrink:0;width:100%;height:14px;position:relative}.acompanhamento-rolagem-topo{margin-bottom:-8px}.rolagem-topo:before{content:"";background:0 0;border-radius:999px;position:absolute;inset:3px 0}.rolagem-topo-polegar{background:var(--scrollbar-thumb);cursor:grab;touch-action:none;border-radius:999px;min-width:24px;position:absolute;top:3px;bottom:3px}.rolagem-topo-polegar:active{cursor:grabbing}.rolagem-topo:hover .rolagem-topo-polegar,.rolagem-topo-polegar:active{background:var(--scrollbar-thumb-hover)}.rolagem-topo:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:999px}.acompanhamento-grid-auto th,.acompanhamento-grid-auto td{white-space:nowrap}.acompanhamento-grid-auto input{field-sizing:content;width:auto;min-width:6ch}.acompanhamento-grid-auto th:first-child,.acompanhamento-grid-auto td:first-child{z-index:2;box-shadow:inset -1px 0 0 var(--color-border);position:sticky;left:0}.acompanhamento-grid-auto th:first-child{z-index:3;background:var(--panel-subtle-bg)}.acompanhamento-grid-auto td:first-child{background:var(--color-bg)}.acompanhamento-grid-auto .acompanhamento-linha-cor-verde>td:first-child{background:linear-gradient(#22c55e33, #22c55e33), var(--color-bg);box-shadow:inset 4px 0 0 #22c55e, inset -1px 0 0 var(--color-border)}.acompanhamento-grid-auto .acompanhamento-linha-cor-amarela>td:first-child{background:linear-gradient(#eab30842, #eab30842), var(--color-bg);box-shadow:inset 4px 0 0 #eab308, inset -1px 0 0 var(--color-border)}.acompanhamento-grid-auto .acompanhamento-linha-cor-vermelha>td:first-child{background:linear-gradient(#ef444438, #ef444438), var(--color-bg);box-shadow:inset 4px 0 0 #ef4444, inset -1px 0 0 var(--color-border)}@container (max-width:300px){.acompanhamento-grid-auto th:first-child,.acompanhamento-grid-auto td:first-child{position:static}}.acompanhamento-cor-btn{border-radius:var(--radius);cursor:pointer;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.acompanhamento-cor-btn:hover{background:var(--panel-subtle-bg)}.acompanhamento-cor-bolinha{border:1px solid #0000;border-radius:50%;width:12px;height:12px;display:block}.acompanhamento-cor-bolinha-padrao{border:1.5px dashed var(--color-text-muted)}.acompanhamento-cor-bolinha-verde{background:#22c55e}.acompanhamento-cor-bolinha-amarela{background:#eab308}.acompanhamento-cor-bolinha-vermelha{background:#ef4444}.acompanhamento-cor-menu{z-index:70;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;transform:translate(-100%)}.acompanhamento-cor-opcoes{gap:4px;display:flex}.acompanhamento-cor-dica{color:var(--color-text-muted);white-space:nowrap;margin:0 2px;font-size:11.5px;line-height:1.3}.acompanhamento-legenda-cores{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.acompanhamento-legenda-cores li{align-items:center;gap:6px;display:inline-flex}.acompanhamento-legenda-cores .acompanhamento-cor-bolinha{width:10px;height:10px}.acompanhamento-cor-opcao{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.acompanhamento-cor-opcao .acompanhamento-cor-bolinha{width:16px;height:16px}.acompanhamento-cor-opcao:hover{background:var(--panel-subtle-bg)}.acompanhamento-cor-opcao.active{border-color:var(--color-action)}.acompanhamento-excluir-popover{z-index:70;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:230px;box-shadow:var(--shadow-md);padding:10px 12px;position:fixed;transform:translate(-100%)}.acompanhamento-excluir-titulo{color:var(--color-text);margin:0;font-size:13px;font-weight:700}.acompanhamento-excluir-texto{color:var(--color-text-muted);margin:4px 0 10px;font-size:12px}.acompanhamento-excluir-acoes{justify-content:flex-end;gap:6px;display:flex}@media (min-width:1101px){.acompanhamento-layout.acompanhamento-layout-estreito{grid-template-columns:minmax(0,1fr) 150px;gap:12px}.acompanhamento-layout-estreito .acompanhamento-layout-aside{padding:8px}.acompanhamento-layout-estreito .acompanhamento-aside-body{gap:12px;margin-top:8px}.acompanhamento-layout-estreito .acompanhamento-resumo-mini-card{padding:6px 8px}.acompanhamento-layout-estreito .acompanhamento-resumo-mini-titulo{font-size:11.5px}.acompanhamento-layout-estreito .acompanhamento-resumo-metricas{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.acompanhamento-layout-estreito .acompanhamento-resumo-geral-metricas{grid-template-columns:minmax(0,1fr);row-gap:6px}.acompanhamento-layout-estreito .acompanhamento-resumo-geral-metrica strong{white-space:nowrap;overflow-wrap:normal;font-size:13px}.acompanhamento-layout-estreito .acompanhamento-resumo-geral-bloco h4{font-size:11px}.acompanhamento-layout-estreito .acompanhamento-resumo-toggle-contador{display:none}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr,.acompanhamento-layout-estreito .acompanhamento-resumo-sdr .acompanhamento-resumo-row{flex-direction:column;gap:10px}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr .acompanhamento-resumo-card{min-width:0;padding:8px}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr h3{margin-bottom:4px;font-size:11.5px}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr thead{display:none}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr tr{border-top:1px solid var(--subtle-border);grid-template-columns:minmax(0,1fr) auto;column-gap:6px;padding:3px 0;font-size:11px;display:grid}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr td{border-top:none;padding:0}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr td:nth-child(2){color:var(--color-text-muted);text-align:right;white-space:nowrap}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr td:nth-child(3){text-align:right;white-space:nowrap;grid-column:1/-1}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr tr.acompanhamento-resumo-total{border-top-color:var(--color-border)}.acompanhamento-layout-estreito .acompanhamento-resumo-sdr tr.acompanhamento-resumo-total td{border-top:none}}.acompanhamento-ordem{border-left:1px solid var(--color-border);align-items:center;gap:6px;padding-left:10px;display:inline-flex}.acompanhamento-ordem-label{color:var(--color-text-muted);font-size:12px}.acompanhamento-ordem-btn svg{opacity:.35}.acompanhamento-ordem-btn.active{background:var(--tint-orange-bg);border-color:var(--color-action);color:var(--tint-orange-text)}.acompanhamento-ordem-btn.active svg{opacity:1}.acompanhamento-toolbar-resumo.active{background:var(--tint-orange-bg);border-color:var(--color-action);color:var(--tint-orange-text)}.acompanhamento-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.acompanhamento-layout-main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.acompanhamento-layout-main .acompanhamento-grid-scroll{width:100%}.acompanhamento-layout-aside{max-height:calc(calc(100vh * var(--vh-f,1)) - 32px);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);padding:12px;position:sticky;top:16px;overflow-y:auto}.acompanhamento-aside-toggle{margin:0}.acompanhamento-aside-body{flex-direction:column;gap:16px;margin-top:12px;display:flex}.acompanhamento-layout-aside .acompanhamento-resumo-row,.acompanhamento-layout-aside .acompanhamento-resumo-mini-grupo{flex-flow:column}.acompanhamento-layout-aside .acompanhamento-resumo-card,.acompanhamento-layout-aside .acompanhamento-resumo-mini-card{min-width:0}.acompanhamento-layout-aside .acompanhamento-resumo-mini-card{background:var(--color-surface)}.acompanhamento-resumo-vazio,.acompanhamento-resumo-nota{color:var(--color-text-muted);margin:0;font-size:12px}@media (min-width:1101px){.acompanhamento-layout.is-resumo-fechado{grid-template-columns:minmax(0,1fr)}.acompanhamento-layout.is-resumo-fechado .acompanhamento-layout-aside{display:none}}@media (max-width:1100px){.acompanhamento-layout{grid-template-columns:minmax(0,1fr)}.acompanhamento-layout-aside{max-height:none;position:static}.acompanhamento-toolbar-resumo{display:none}.acompanhamento-layout-aside .acompanhamento-resumo-row,.acompanhamento-layout-aside .acompanhamento-resumo-mini-grupo{flex-flow:wrap}}.leads-enviados-wrap{flex-direction:column;gap:18px;display:flex}.leads-enviados-resumo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.leads-enviados-resumo-nav{align-items:center;gap:10px;display:flex}.leads-enviados-nav-btn{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.leads-enviados-nav-btn:hover{background:var(--panel-subtle-bg)}.leads-enviados-periodo{color:var(--color-text);text-align:center;min-width:90px;font-size:13px;font-weight:700}.leads-enviados-resumo-soma{color:var(--color-text-muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.leads-enviados-resumo-soma strong{color:var(--color-text);font-size:18px}.leads-enviados-resumo a.btn{margin-left:auto}.leads-enviados-squad-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}.leads-enviados-squad-head h3{color:var(--color-text);margin:0;font-size:14px;font-weight:700}.leads-enviados-squad-totais{color:var(--color-text-muted);gap:16px;font-size:12px;display:flex}.leads-enviados-squad-totais strong{color:var(--color-text)}.leads-enviados-table input{text-align:center;min-width:60px}.leads-enviados-dia-cell{padding:4px 6px}.leads-enviados-dia-inputs{flex-direction:column;gap:2px;display:flex}.leads-enviados-dia-inputs input{min-width:84px}.leads-enviados-ligacoes-auto{white-space:nowrap;min-width:84px;color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.leads-enviados-corretor-nome{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:600;overflow:hidden}.leads-enviados-table th:not(.leads-enviados-corretor-nome){text-align:center}.leads-enviados-table td.leads-enviados-dia-cell{padding:2px 4px}.leads-enviados-dia-inputs{align-items:stretch;gap:0}.leads-enviados-dia-inputs input{text-align:center;min-width:72px;padding:3px 6px}.leads-enviados-ligacoes-auto{justify-content:center;min-width:72px;padding:2px 0}.leads-enviados-table th:nth-last-child(-n+2),.leads-enviados-table td.leads-enviados-total-cell{text-align:center;white-space:nowrap;min-width:72px}.leads-enviados-total-cell input::placeholder{color:var(--color-text);opacity:1}.leads-enviados-total-cell input{background:0 0;font-weight:700}.leads-enviados-squad-totais span{white-space:nowrap}.leads-enviados-total-cell{text-align:center;color:var(--color-text);background:var(--panel-subtle-bg);font-weight:700}.captacao-anexo-preview-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.captacao-anexo-preview{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--panel-subtle-bg);position:relative;overflow:hidden}.captacao-anexo-preview img{object-fit:cover;width:100%;height:100%;display:block}.captacao-anexo-preview-file{width:100%;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.captacao-anexo-preview-file span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.captacao-anexo-resumo{margin:10px 0 0}.captacao-anexo-preview.is-enviando img{opacity:.65;transition:opacity .2s}.captacao-anexo-progress{background:#00000073;border-radius:999px;height:5px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.captacao-anexo-progress span{background:var(--color-action);transform-origin:0;height:100%;transition:transform .2s ease-out;display:block}.captacao-anexo-preview.is-erro{border-color:var(--color-danger)}.captacao-anexo-preview-erro{color:#fff;text-align:center;background:#000000ad;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.captacao-anexo-preview-erro span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.captacao-anexo-preview-erro .btn{gap:4px;padding:3px 8px;font-size:11px}.captacao-anexo-preview-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px}.captacao-anexo-preview-remove:hover{background:#000c}.temperatura-badge{border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.kanban-card .temperatura-badge{margin:0 0 6px}.temperatura-sem-retorno{color:#fcebeb;background:#a32d2d;border-color:#a32d2d}.temperatura-sem-classificacao{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}.temperatura-frio{color:#f1efe8;background:#5f5e5a;border-color:#5f5e5a}.temperatura-morno{color:#412402;background:#ef9f27;border-color:#ef9f27}.temperatura-quente{color:#eaf3de;background:#3b6d11;border-color:#3b6d11}.feedback-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.feedback-summary-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:14px 16px}.feedback-summary-label{color:var(--color-text-muted);margin:0 0 6px;font-size:12px}.feedback-summary-value{margin:0;font-size:22px;font-weight:700}.feedback-count{color:var(--color-text-muted);margin:0 0 12px;font-size:13px}.feedback-text{max-width:420px;color:var(--color-text-muted);font-size:13px}.feedback-origem{color:var(--color-text-muted);font-size:12px}.feedback-summary-alerta{background:var(--feedback-alert-bg);border-color:#a32d2d}.contacts-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.contacts-header-title{align-items:center;gap:10px;display:flex}.contacts-count-badge{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.contacts-header-actions{align-items:center;gap:8px;display:flex}.contacts-add-btn{font-weight:700}.contacts-icon-btn{padding:4px 6px}.contacts-tabs{border-bottom:1px solid var(--color-border);gap:18px;margin-bottom:14px;display:flex}.contacts-tab{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:8px 2px;font-size:13px;font-weight:600}.contacts-tab.active{color:var(--color-text);border-bottom-color:var(--color-primary)}.contacts-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.contacts-toolbar>button.active{background:var(--tint-orange-bg);border-color:var(--color-action);color:var(--tint-orange-text)}.contacts-toolbar-spacer{flex:1}.contacts-search{align-items:center;display:flex;position:relative}.contacts-search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:9px}.contacts-search-input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:220px;color:var(--color-text);padding:6px 10px 6px 28px;font-family:inherit;font-size:13px}.contacts-search-input:focus{border-color:var(--color-primary);outline:none}.opps-lead-search-results{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.opps-lead-search-result{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:1px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.opps-lead-search-result:hover,.opps-lead-search-result:focus{background:var(--color-bg);outline:none}.opps-lead-search-result-name{color:var(--color-text);font-size:13px;font-weight:600}.opps-lead-search-result-sub{color:var(--color-text-muted);font-size:11px}.opps-lead-search-empty{color:var(--color-text-muted);text-align:center;padding:10px;font-size:12px}.contacts-table th .contacts-th{align-items:center;gap:4px;display:inline-flex}.contacts-sort-icon{color:var(--color-text-muted);opacity:.6}.contacts-table tbody tr:hover{background:var(--hover-surface-1)}.contacts-table tbody tr.contacts-row-selected,.contacts-table tbody tr.contacts-row-selected:hover{background:var(--soft-blue-bg)}.contacts-col-check{text-align:center;width:36px}.contacts-col-check input{cursor:pointer}.contacts-name-cell{align-items:center;gap:10px;display:inline-flex}.contact-avatar{color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.contacts-name-text{font-weight:500}.contacts-name-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.contacts-name-link:hover{color:var(--color-action);text-decoration:underline}.contacts-name-link:disabled{cursor:progress;opacity:.7}.contacts-pagination{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 2px;font-size:13px;display:flex}.contacts-pagination-info{font-weight:500}.contacts-perpage{align-items:center;gap:6px;display:inline-flex}.contacts-perpage-select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);padding:4px 8px;font-family:inherit;font-size:13px}.contacts-pagination-nav{gap:8px;margin-left:auto;display:inline-flex}.opps-pipeline-bar{background:var(--color-navy);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.opps-pipeline-bar-left,.opps-pipeline-bar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opps-add-btn{color:#3d1d00;font-weight:700}.opps-pipeline-select{color:var(--color-on-navy);border-radius:var(--radius);background:#ffffff29;border:1px solid #fff6;max-width:320px;padding:7px 12px;font-size:14px;font-weight:600}.opps-pipeline-select option{background:var(--color-surface);color:var(--color-text)}.opps-leads-badge{color:var(--color-on-navy);white-space:nowrap;background:#ffffff38;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.opps-tabs{border-bottom:1px solid var(--color-border);gap:18px;margin-bottom:14px;display:flex}.opps-tab{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:8px 2px;font-size:13px;font-weight:600}.opps-tab.active{color:var(--color-text);border-bottom-color:var(--color-primary)}.opps-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.opps-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opps-toolbar .toolbar-select{min-width:170px}.opps-toolbar-search .contacts-search-input{min-width:190px}.opps-toolbar-group>button,.opps-toolbar-group>select{border:.5px solid var(--filter-border);border-radius:var(--radius);background:var(--color-surface);height:32px;color:var(--color-text);box-sizing:border-box;cursor:pointer;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1}.opps-toolbar-group>button.active{background:var(--tint-orange-bg);border-color:var(--color-action);color:var(--tint-orange-text)}.kanban-column-header{flex-direction:column;align-items:stretch;gap:4px}.kanban-column-header-main{align-items:center;gap:4px;display:flex}.kanban-column-header-actions{gap:2px;margin-left:auto;display:inline-flex}.kanban-column-meta{color:var(--kanban-muted-text);flex-direction:column;gap:1px;font-size:11px;font-weight:500;display:flex}.kanban-column-value{color:var(--color-text);font-weight:700}.kanban-select-toggle{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;transition:opacity .1s;display:inline-flex}.kanban-column-header:hover .kanban-select-toggle,.kanban-select-toggle.active{opacity:1;pointer-events:auto}.kanban-select-toggle input{cursor:pointer;width:15px;height:15px}.kanban-select-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.kanban-select-shortcuts{flex-wrap:wrap;gap:4px;display:flex}.kanban-select-shortcut-btn{border:1px solid var(--color-border);background:var(--color-surface);min-width:22px;height:20px;color:var(--color-text);cursor:pointer;border-radius:999px;padding:0 5px;font-size:10px;font-weight:700}.kanban-select-shortcut-btn:hover{background:var(--color-bg);border-color:var(--color-primary);color:var(--color-primary)}.kanban-select-counter{color:var(--color-primary);white-space:nowrap;font-size:11px;font-weight:700}.kanban-bulk-bar{z-index:20;background:var(--color-navy);max-width:calc(100vw - 32px);color:var(--color-on-navy);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.kanban-bulk-bar-count{white-space:nowrap;font-size:13px;font-weight:700}.kanban-bulk-bar-select{color:var(--color-on-navy);border-radius:var(--radius);background:#ffffff29;border:1px solid #fff6;padding:6px 10px;font-size:12px;font-weight:500}.kanban-bulk-bar-select option{background:var(--color-surface);color:var(--color-text)}.kanban-bulk-bar-cancel{color:var(--color-on-navy);background:0 0;border-color:#ffffff59}.kanban-bulk-bar-cancel:hover{background:#ffffff1f}.undo-toast{z-index:70;background:var(--color-navy);max-width:calc(100vw - 32px);color:var(--color-on-navy);border-radius:var(--radius);box-shadow:var(--shadow-md);align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.undo-toast-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undo-toast-btn{color:var(--color-action);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:13px;font-weight:700}.undo-toast-btn:hover{text-decoration:underline}.kanban-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.kanban-card-head-right{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.avatar{object-fit:cover;border-radius:999px;flex-shrink:0}.avatar-initials{background:var(--color-navy);color:var(--color-on-navy);letter-spacing:.02em;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.avatar-img{display:block}.avatar-upload-wrap{flex-shrink:0;display:inline-flex;position:relative}.avatar-upload-trigger{border:1.5px solid var(--color-surface);background:var(--color-action);width:16px;height:16px;color:var(--color-on-action);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:-3px;right:-3px}.avatar-upload-clicavel{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex}.avatar-upload-clicavel:disabled{cursor:default}.avatar-upload-trigger:disabled{opacity:.6;cursor:default}.avatar-upload-spinner{background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mini-spinner{border:2px solid #0a254040;border-top-color:var(--color-navy);border-radius:999px;width:14px;height:14px;animation:.7s linear infinite mini-spin}@keyframes mini-spin{to{transform:rotate(360deg)}}.avatar-upload-error{z-index:2;color:var(--color-danger);background:var(--color-surface);border:1px solid var(--color-border);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;top:calc(100% + 4px);left:0}.kanban-card-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.kanban-card-name-clickable{cursor:pointer}.kanban-card-name-clickable:hover{color:var(--color-primary);text-decoration:underline}.kanban-card-field{color:var(--kanban-muted-text);margin:0 0 3px;font-size:11px}.kanban-card-field-label{color:var(--color-text);font-weight:600}.kanban-card-field-fonte{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kanban-card-badges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.kanban-card-badges .kanban-card-assignee{margin:0}.kanban-card-stage-bar-wrap{margin-top:2px;position:relative}.kanban-card-stage-bar{align-items:center;gap:1px;height:16px;display:flex}.kanban-card-stage-bar-seg{cursor:pointer;background:0 0;border:0;min-width:4px;height:100%;padding:0;position:relative}.kanban-card-stage-bar-seg:before{content:"";background:var(--color-primary);opacity:.45;height:4px;position:absolute;top:6px;left:0;right:0}.kanban-card-stage-bar-seg:first-child:before{border-radius:2px 0 0 2px}.kanban-card-stage-bar-seg:last-child:before{border-radius:0 2px 2px 0}.kanban-card-stage-bar-seg:only-child:before{border-radius:2px}.kanban-card-stage-bar-seg-current:before{background:var(--color-action);opacity:1}.kanban-card-stage-bar-seg-late:before{background:#dc2626}.kanban-card-stage-bar-seg-ativo:before{opacity:1;height:8px;top:4px}.kanban-card-stage-tip{z-index:5;background:var(--color-text,#1f2937);color:var(--color-surface,#fff);pointer-events:none;border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;font-size:11.5px;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + 2px);left:0;right:0;box-shadow:0 4px 12px #0000002e}.kanban-card-stage-tip-motivo{opacity:.8;font-size:10.5px}.kanban-card-cadencia-late{color:#b91c1c;background:#dc26261a;border-radius:999px;align-items:center;gap:3px;margin-top:6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.kanban-cadencia{color:var(--kanban-muted-text);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:11px;display:flex}.kanban-cadencia-text{align-items:center;gap:3px;font-weight:500;display:inline-flex}.kanban-cadencia-empty{opacity:.8;font-style:italic}.kanban-cadencia-edit{min-height:0;padding:0 4px;line-height:1.4}.kanban-cadencia-atrasados{color:#b91c1c;background:#dc26261a;border-radius:999px;padding:1px 6px;font-weight:600}.kanban-cadencia-form{color:var(--kanban-muted-text);flex-direction:column;gap:4px;margin-top:4px;font-size:11px;display:flex}.kanban-cadencia-label{align-items:center;gap:4px;display:inline-flex}.kanban-cadencia-input{width:56px;padding:2px 4px;font-size:12px}.kanban-cadencia-form-actions{flex-wrap:wrap;gap:4px;display:flex}.kanban-cadencia-fieldset{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.kanban-cadencia-fieldset:disabled input,.kanban-cadencia-fieldset:disabled select{opacity:.75;cursor:not-allowed}.kanban-cadencia-destino{flex-direction:column;gap:4px;display:flex}.kanban-cadencia-destino-titulo{font-weight:600}.kanban-cadencia-destino-texto{color:var(--color-text);font-size:12px}.kanban-cadencia-select{width:100%;padding:3px 4px;font-size:12px}.kanban-cadencia-destino-resumo{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:140px;display:inline-block;overflow:hidden}.kanban-cadencia-nota{color:var(--kanban-muted-text);margin:0;font-size:11px}.kanban-cadencia-aviso{color:var(--badge-erro-text,#b42318);margin:0;font-size:11px;font-weight:600}.kanban-cadencia-erro{margin:0;font-size:11px}.kanban-card-actions{border-top:1px solid var(--color-border);color:var(--kanban-muted-text);gap:6px;margin-top:8px;padding-top:8px;display:flex}.kanban-card-action[data-balao]:hover:after,.kanban-card-action[data-balao]:focus-visible:after{content:attr(data-balao);z-index:30;background:var(--color-navy);color:#fff;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;border-radius:8px;width:max-content;max-width:210px;padding:6px 9px;font-size:11px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #040c184d}.kanban-card-action[data-balao]:hover:before,.kanban-card-action[data-balao]:focus-visible:before{content:"";z-index:30;border:5px solid #0000;border-top-color:var(--color-navy);pointer-events:none;border-bottom-width:0;position:absolute;bottom:calc(100% + 3px);left:6px}.kanban-card-action{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .1s;display:inline-flex;position:relative}.kanban-card-action-dot{background:var(--color-action);border:1.5px solid var(--color-surface);border-radius:999px;width:7px;height:7px;position:absolute;top:1px;right:1px}.kanban-card-action:hover{background:var(--icon-btn-hover-bg)}.kanban-card-action:active{background:var(--icon-btn-active-bg)}.kanban-column-add{border:1px dashed var(--color-border);background:0 0}.opps-tabs-top{margin-bottom:10px}.kanban-collapse-btn{border:1px solid var(--color-border);background:var(--color-surface);width:24px;height:24px;color:var(--color-navy);box-shadow:var(--shadow-sm);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kanban-collapse-btn:hover{background:var(--kanban-collapse-hover-bg);border-color:var(--kanban-collapse-hover-border)}.kanban-column-collapsed{cursor:pointer;align-items:center;gap:8px;width:46px;min-width:46px;padding:10px 0;overflow:hidden}.kanban-collapsed-expand{color:var(--color-navy);background:var(--color-surface);border:1px solid var(--color-border);box-sizing:content-box;box-shadow:var(--shadow-sm);border-radius:999px;flex-shrink:0;padding:3px}.kanban-collapsed-count{color:var(--color-text);background:var(--color-surface);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:700}.kanban-collapsed-title{writing-mode:vertical-rl;text-orientation:mixed;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:12px;font-weight:600;overflow:hidden;transform:rotate(180deg)}.form-field textarea{border:1px solid var(--color-border);border-radius:var(--radius);resize:vertical;background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:14px}.lead-modal-backdrop{z-index:60;background:#0f101680;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lead-modal{background:var(--color-surface);width:100%;max-width:1040px;height:min(calc(82vh * var(--vh-f,1)), 720px);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a254059}.lead-modal-head{background:var(--color-navy);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lead-modal-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.lead-modal-close{width:28px;height:28px;color:var(--color-on-navy);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.lead-modal-close:hover{color:#fff;background:#d6e4f026}.lead-modal-body{flex:1;grid-template-columns:260px 1fr 240px;min-height:0;display:grid}.lead-col{min-width:0;padding:18px;overflow-y:auto}.lead-col-info{border-right:1px solid var(--color-border)}.lead-col-chat{flex-direction:column;padding:0;display:flex;overflow:hidden}.lead-col-activity{border-left:1px solid var(--color-border);background:var(--panel-subtle-bg)}.lead-col-h{color:var(--color-text);border-bottom:2px solid var(--color-action);margin:0 0 14px;padding-bottom:8px;font-size:13px;font-weight:700}.lead-col-info .lead-col-h{border-bottom:none;margin:0 0 10px;padding-bottom:0;font-weight:600}.lead-col-empty{color:var(--color-text-muted);margin:0;font-size:13px}.lead-info-list{flex-direction:column;gap:0;margin:0;display:flex}.lead-info-list>div{border-bottom:1px solid var(--subtle-border);padding:7px 0}.lead-info-list>div:last-child{border-bottom:none}.lead-info-list dt{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.lead-proposta-btn{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;display:inline-flex}.lead-info-list dd{color:var(--color-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:400}.lead-form-meta{margin-top:18px}.lead-form-meta .lead-col-h{margin-bottom:6px}.lead-form-meta-origem{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:11px;line-height:1.5}.lead-phone-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-phone-call-btn{border:1px solid var(--sentimento-positivo-border);background:var(--sentimento-positivo-bg);color:var(--sentimento-positivo-text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lead-phone-call-btn:hover{filter:brightness(.96)}.lead-phone-whatsapp-btn{color:#1a9e4e;white-space:nowrap;background:#25d3661f;border:1px solid #25d366;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lead-phone-whatsapp-btn:hover{filter:brightness(.96)}.lead-phone-invalid{color:var(--sentimento-negativo-text);cursor:help;align-items:center;display:inline-flex}.lead-field-edit-btn{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lead-field-edit-btn:hover{background:var(--icon-btn-hover-bg);color:var(--color-text)}.lead-field-edit-btn[data-variante=texto]{vertical-align:middle;gap:4px;width:auto;margin-left:8px;padding:0 8px;font-size:12px;font-weight:500}.contacts-edit-btn{flex-shrink:0;margin-left:6px}.contacts-edit-row td{background:var(--color-bg)}.contacts-edit-row .lead-pipeline-editor{max-width:420px;margin-top:0}.lead-pipeline-editor{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.lead-pipeline-editor .form-field{margin:0}.lead-pipeline-editor-actions{justify-content:flex-end;gap:8px;display:flex}.lead-chat-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.lead-chat-header{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.lead-chat-cancelar-proposta-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.lead-chat-header-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.lead-chat-sort-btn{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.lead-chat-sort-btn:hover{background:var(--hover-surface-1)}.lead-chat-daydivider{color:var(--color-text-muted);background:var(--color-bg);border-radius:999px;align-self:center;margin:4px 0;padding:3px 12px;font-size:11px;font-weight:600}.lead-chat-bubble{background:var(--soft-blue-bg);border:1px solid var(--color-border);border-radius:10px;align-self:flex-start;max-width:82%;padding:8px 11px}.lead-chat-bubble-mine{background:var(--chat-bubble-mine-bg);border-color:#f9750040;align-self:flex-end}.lead-chat-author{color:var(--color-text);margin-bottom:3px;font-size:11px;font-weight:700}.lead-chat-text{color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;font-size:13px}.lead-chat-list{margin:2px 0;padding-left:18px}.lead-chat-list li{color:var(--color-text);overflow-wrap:break-word;font-size:13px}.lead-chat-reply-quote{border-left:2.5px solid var(--color-action);background:#0a25400d;border-radius:4px;flex-direction:column;gap:1px;margin-bottom:5px;padding:3px 8px;font-size:11px;display:flex}.lead-chat-reply-quote-author{color:var(--color-text);font-weight:700}.lead-chat-reply-quote-text{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.lead-chat-attachment-image-link{margin-top:4px;display:block}.lead-chat-attachment-image{border:1px solid var(--color-border);object-fit:cover;border-radius:8px;max-width:220px;max-height:220px;display:block}.lead-chat-attachment-file{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.lead-chat-attachment-file:hover{background:var(--hover-surface-1)}.lead-chat-reactions{gap:4px;margin-top:5px;display:flex}.lead-chat-reaction-btn{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;line-height:1.6;display:inline-flex}.lead-chat-reaction-btn:hover{background:var(--hover-surface-1)}.lead-chat-reaction-btn:disabled{cursor:default;opacity:.7}.lead-chat-reaction-btn.active{border-color:var(--color-action);background:var(--tint-orange-bg);color:var(--tint-orange-text)}.lead-chat-reaction-count{font-weight:700}.lead-chat-time{color:var(--color-text-muted);font-size:10px;display:block}.lead-chat-enviando{color:var(--color-text-muted);font-size:10px;font-style:italic}.lead-chat-envio-erro{color:var(--color-danger);flex-direction:column;gap:4px;margin-top:4px;font-size:11px;display:flex}.lead-chat-envio-erro-acoes{gap:10px;display:flex}.lead-chat-envio-erro-acoes button{font:inherit;color:var(--color-danger);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.lead-chat-classificando{color:var(--color-text-muted);margin-left:6px;font-size:11px;font-style:italic}.lead-chat-bubble-footer{justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;display:flex}.lead-chat-reply-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:auto;padding:0;display:inline-flex}.lead-chat-reply-btn:hover{color:var(--color-text)}.lead-chat-read-receipt{display:inline-flex;position:relative}.lead-chat-read-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lead-chat-read-btn.seen{color:#34b7f1}.lead-chat-read-popover{z-index:65;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:180px;max-width:260px;box-shadow:var(--shadow-md);color:var(--color-text);text-align:left;white-space:normal;cursor:default;padding:8px 10px;font-size:11px;position:fixed}.lead-chat-read-popover ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lead-chat-read-popover p{color:var(--color-text-muted);margin:0}.lead-chat-system-wrap{flex-direction:column;align-self:center;align-items:center;gap:5px;max-width:90%;display:flex}.lead-chat-system{text-align:center;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.lead-chat-system svg{color:var(--color-navy);flex-shrink:0}.lead-chat-system span{overflow-wrap:anywhere}.lead-chat-system time{opacity:.8;flex-shrink:0;font-size:10px}.lead-chat-system-ligacao{--ligacao-bg:var(--color-bg);--ligacao-text:var(--color-text-muted);background:var(--ligacao-bg);color:var(--ligacao-text);border-color:color-mix(in srgb, var(--ligacao-text) 30%, transparent);border-left:3px solid var(--ligacao-text);padding:6px 12px 6px 10px;font-size:11.5px}.lead-chat-system-ligacao svg{color:currentColor}.lead-chat-ligacao-pendente{--ligacao-bg:var(--hover-surface-1,var(--color-bg))}.lead-chat-ligacao-atendeu{--ligacao-bg:var(--access-badge-ativo-bg);--ligacao-text:var(--access-badge-ativo-text)}.lead-chat-ligacao-nao_atendeu{--ligacao-bg:var(--badge-erro-bg);--ligacao-text:var(--badge-erro-text)}.lead-chat-ligacao-caixa_postal{--ligacao-bg:var(--access-badge-pendente-bg);--ligacao-text:var(--access-badge-pendente-text)}.lead-chat-ligacao-resultado{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.lead-chat-ligacao-resultado-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:600}.lead-chat-ligacao-resultado-btn:hover{background:var(--hover-surface-1)}.lead-chat-ligacao-resultado-btn:disabled{opacity:.6;cursor:default}.lead-chat-compose{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.lead-chat-compose textarea{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);resize:none;min-height:48px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s;overflow-y:hidden}.lead-chat-compose textarea:focus{border-color:var(--color-navy);outline:none}.lead-chat-compose .btn{align-self:flex-end}.lead-chat-compose-reply{background:var(--panel-subtle-bg);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.lead-chat-compose-reply-body{border-left:2.5px solid var(--color-action);flex-direction:column;flex:1;gap:1px;min-width:0;padding-left:7px;font-size:11px;display:flex}.lead-chat-compose-reply-cancel{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.lead-chat-compose-reply-cancel:hover{color:var(--color-text)}.lead-chat-compose-attachment{background:var(--panel-subtle-bg);color:var(--color-text-muted);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.lead-chat-compose-attachment-thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:28px;height:28px}.lead-chat-compose-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.lead-chat-compose-actions{justify-content:space-between;align-items:center;display:flex}.lead-chat-attach-btn{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lead-chat-attach-btn:hover{background:var(--hover-surface-1);color:var(--color-text)}.lead-chat-attach-btn.recording{background:var(--color-danger);color:#fff}.lead-chat-mention-wrap{position:relative}.lead-chat-mention-list{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto}.lead-chat-mention-item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.lead-chat-mention-item:hover,.lead-chat-mention-item.active{background:var(--color-bg)}.lead-chat-mention-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lead-chat-mention-item-cargo{color:var(--color-text-muted);font-size:12px;font-weight:500}.lead-chat-mention{color:var(--color-action);font-weight:700}.lead-chat-bubble-highlighted{animation:2s lead-chat-highlight-ring}@keyframes lead-chat-highlight-ring{0%{box-shadow:0 0 0 3px #f9750080}to{box-shadow:0 0 0 3px #f9750000}}.direct-shell{height:calc(calc(100vh * var(--vh-f,1)) - 220px);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:480px;display:flex;overflow:hidden}.direct-list-panel{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:320px;display:flex}.direct-list-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.direct-list-header h3{margin:0;font-size:14px;font-weight:700}.direct-list{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.direct-list li{align-items:center;display:flex;position:relative}.direct-list-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px;font-family:inherit;display:flex}.direct-list-item-menu-btn{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.direct-list-item-menu-btn:hover{background:var(--hover-surface-1);color:var(--color-text)}.direct-pin-icon{color:var(--color-action);vertical-align:-1px;flex-shrink:0;margin-right:4px}.direct-context-menu{z-index:70;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:150px;box-shadow:var(--shadow-md);margin:0;padding:4px;list-style:none;position:fixed}.direct-context-menu button{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.direct-context-menu button.direct-context-menu-danger{color:var(--badge-erro-text)}.direct-context-menu button:hover,.direct-list-item:hover{background:var(--hover-surface-1)}.direct-list-item.active{background:var(--soft-blue-bg)}.direct-list-item.unread{background:var(--hover-surface-1)}.direct-list-item.unread.active{background:var(--soft-blue-bg)}.direct-list-item.unread .direct-list-item-preview{color:var(--color-text);font-weight:600}.direct-list-section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:10px 10px 4px;font-size:11px;font-weight:700}.direct-list-section-label:first-child{padding-top:4px}.direct-list-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.direct-list-item-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.direct-list-item-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.direct-list-item-time{color:var(--color-text-muted);flex-shrink:0;font-size:11px}.direct-list-item-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.direct-list-item-preview{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.direct-list-item-badge{background:var(--color-action);min-width:18px;height:18px;color:var(--color-on-action);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.direct-thread-panel{flex-direction:column;flex:1;min-width:0;display:flex}.direct-thread-empty{color:var(--color-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.direct-thread-header{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.direct-thread-header-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.direct-starred-btn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;display:inline-flex}.direct-starred-btn:hover:not(:disabled){background:var(--hover-surface-1);color:var(--color-text)}.direct-starred-btn:disabled{opacity:.5;cursor:default}.direct-search-bar{border-bottom:1px solid var(--color-border);background:var(--panel-recessed-bg);color:var(--color-text-muted);align-items:center;gap:8px;padding:8px 12px;display:flex}.direct-search-bar input{min-width:0;color:var(--color-text);background:0 0;border:none;flex:1;font-family:inherit;font-size:13px}.direct-search-bar input:focus{outline:none}.direct-search-bar button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.direct-search-bar button:hover:not(:disabled){color:var(--color-text)}.direct-search-bar button:disabled{opacity:.4;cursor:default}.direct-search-count{white-space:nowrap;flex-shrink:0;font-size:11px}.search-highlight{color:#1a1a1a;background:#ffe066;border-radius:2px;padding:0 1px}.direct-starred-panel{border-bottom:1px solid var(--color-border);background:var(--panel-recessed-bg);max-height:180px;padding:6px;overflow-y:auto}.direct-starred-panel p{margin:0;padding:10px}.direct-starred-panel ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.direct-starred-panel button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.direct-starred-panel button:hover{background:var(--hover-surface-1)}.direct-starred-item-text{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.direct-starred-panel time{color:var(--color-text-muted);flex-shrink:0;font-size:10px}.direct-thread-header-name{font-size:14px;font-weight:700}.direct-thread-header-lastseen{color:var(--color-text-muted);opacity:.8;font-size:11px}.direct-thread-header-typing{color:var(--color-action);font-size:11px;font-style:italic;font-weight:600}.direct-thread-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.direct-bubble{background:var(--soft-blue-bg);border:1px solid var(--color-border);border-radius:10px;align-self:flex-start;max-width:60%;padding:8px 11px;position:relative}.direct-bubble-mine{background:var(--chat-bubble-mine-bg);border-color:#f9750040;align-self:flex-end}.direct-bubble-highlighted{animation:2s lead-chat-highlight-ring}.direct-bubble-star{border:1px solid var(--color-border);background:var(--color-surface);width:22px;height:22px;color:var(--color-text-muted);opacity:0;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:opacity .1s;display:inline-flex;position:absolute;top:-8px;right:-8px}.direct-bubble:hover .direct-bubble-star,.direct-bubble-star:focus-visible,.direct-bubble-star.starred{opacity:1}.direct-bubble-star.starred{color:#d69e00}.direct-bubble-audio{width:100%;max-width:240px;height:34px;display:block}.direct-recording-indicator{color:var(--color-text);align-items:center;gap:8px;padding:6px 2px;font-size:12px;display:flex}.direct-recording-dot{background:var(--color-danger);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite direct-recording-pulse}@keyframes direct-recording-pulse{0%,to{opacity:1}50%{opacity:.35}}.direct-bubble-text{color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;font-size:13px}.direct-bubble-footer{justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;display:flex}.direct-bubble-time{color:var(--color-text-muted);font-size:10px}.direct-compose{border-top:1px solid var(--color-border);align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.direct-compose textarea{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);resize:none;flex:1;min-height:40px;max-height:140px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.direct-compose textarea:focus{border-color:var(--color-navy);outline:none}.direct-contact-search{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:12px;padding:7px 10px;display:flex}.direct-contact-search input{color:var(--color-text);background:0 0;border:none;flex:1;font-family:inherit;font-size:13px}.direct-contact-search input:focus{outline:none}.direct-contact-list{flex-direction:column;gap:14px;max-height:360px;display:flex;overflow-y:auto}.direct-contact-section h4{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);align-items:center;gap:5px;margin:0 0 4px;font-size:11px;font-weight:700;display:flex}.direct-contact-section ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.direct-contact-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-family:inherit;display:flex}.direct-contact-row:hover{background:var(--hover-surface-1)}.direct-contact-name{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.meudia-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.meudia-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.meudia-panel-head{border-bottom:2px solid var(--color-action);align-items:center;gap:8px;padding-bottom:8px;display:flex}.meudia-panel-head svg{color:var(--color-navy);flex-shrink:0}.meudia-panel-head h2{min-width:0;color:var(--color-text);flex:1;margin:0;font-size:13px;font-weight:700}.meudia-panel-count{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.meudia-alldone{text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:64px 24px;display:flex}.meudia-alldone svg{color:#16a34a}.meudia-alldone p{color:var(--color-text);margin:0;font-size:18px;font-weight:700}.meudia-alldone span{font-size:13px}.meudia-compact-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.meudia-compact{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.meudia-compact svg{color:#16a34a;flex-shrink:0}.meudia-item-list{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.meudia-item{text-align:left;cursor:pointer;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:8px 10px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.meudia-item:hover{border-color:var(--color-action);background:var(--color-surface)}.meudia-item-name{max-width:45%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700;overflow:hidden}.meudia-item-detail{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.meudia-item-time{color:var(--color-text-muted);flex-shrink:0;font-size:11px}.meudia-corretor-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:10px;display:grid}.meudia-summary-grid{max-width:none;margin-bottom:20px}.meudia-corretor-card{text-align:left;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:8px 10px;font-family:inherit;transition:box-shadow .15s,border-color .15s;display:flex}.meudia-corretor-card:hover{box-shadow:var(--shadow-md)}.meudia-corretor-card-urgente{background:var(--feedback-alert-bg);border-color:#a32d2d66}.meudia-corretor-name{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.meudia-corretor-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700}.meudia-corretor-status-em-dia{background:var(--access-badge-ativo-bg);color:var(--access-badge-ativo-text)}.meudia-corretor-status-atencao{background:var(--access-badge-pendente-bg);color:var(--access-badge-pendente-text)}.meudia-corretor-status-urgente{background:var(--feedback-alert-bg);color:var(--color-danger)}.meudia-feed-modal{max-width:640px;height:auto;max-height:min(calc(82vh * var(--vh-f,1)), 720px)}.meudia-feed-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow-y:auto}.lead-chat-system-clickable{cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.lead-chat-system-clickable:hover{border-color:var(--color-action);background:var(--color-surface)}.lead-origin-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lead-origin-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lead-origin-icon{background:var(--color-on-navy);width:26px;height:26px;color:var(--color-navy);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-origin-body{min-width:0}.lead-origin-title{color:var(--color-text);margin:0 0 2px;font-size:12px;font-weight:700}.lead-origin-detail{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0 0 2px;font-size:11px}.lead-origin-date{color:var(--color-text-muted);margin:0;font-size:11px}.mini-cal{border:1px solid var(--color-border);border-radius:var(--radius);padding:10px}.mini-cal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mini-cal-title{font-size:13px;font-weight:700}.mini-cal-nav{border:1px solid var(--color-border);background:var(--color-surface);width:26px;height:26px;color:var(--color-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mini-cal-nav:hover{background:var(--hover-surface-2)}.mini-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mini-cal-weekday{text-align:center;color:var(--color-text-muted);padding:4px 0;font-size:10px;font-weight:700}.mini-cal-cell{aspect-ratio:1;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}button.mini-cal-cell:hover{background:var(--soft-blue-bg)}.mini-cal-empty{cursor:default}.mini-cal-cell.today{color:var(--color-primary);font-weight:700}.mini-cal-cell.selected{background:var(--color-primary);color:#fff;font-weight:700}@media (max-width:860px){.lead-modal-body{grid-template-columns:1fr;overflow-y:auto}.lead-col-info,.lead-col-activity{border:none;border-bottom:1px solid var(--color-border)}.lead-col-chat{min-height:320px}}.suporte-fab{--suporte-fab-tam:44px;z-index:55;width:var(--suporte-fab-tam);height:var(--suporte-fab-tam);background:var(--color-action);color:var(--color-on-action);box-shadow:var(--shadow-md);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex;position:fixed;bottom:20px;right:20px}.suporte-fab:hover{background:var(--color-action-hover)}.suporte-fab:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.suporte-fab-rotulo{background:var(--color-navy);color:#fff;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff29;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.suporte-fab:hover .suporte-fab-rotulo,.suporte-fab:focus-visible .suporte-fab-rotulo{opacity:1;visibility:visible}body.driver-active .suporte-fab,html[data-presentation=true] .suporte-fab{display:none}body:has([aria-modal=true],[data-sem-suporte],form.proposta-page,.modal-backdrop,.lead-modal-backdrop,.hist-backdrop,.funil-lista-backdrop,.filtros-drawer-backdrop,.perfil-card-backdrop,.suporte-panel-backdrop,.captacao-lightbox,.kanban-bulk-bar,.undo-toast,.rv-root.rv-tv) .suporte-fab{display:none}body:has(.suporte-fab) .app-main{padding-bottom:88px}.suporte-fab-badge{background:var(--color-danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-3px;right:-3px}.suporte-panel-backdrop{z-index:62;background:#0f101659;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.suporte-panel{width:360px;max-width:100%;height:min(560px, calc(calc(100vh * var(--vh-f,1)) - 40px));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.suporte-panel-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.suporte-panel-head h3{margin:0;font-size:14px;font-weight:700}.suporte-panel-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.suporte-panel-close:hover{color:var(--color-text)}.suporte-panel-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.suporte-bubble{background:var(--soft-blue-bg);border:1px solid var(--color-border);border-radius:10px;align-self:flex-start;max-width:80%;padding:8px 11px}.suporte-bubble-mine{background:var(--chat-bubble-mine-bg);border-color:#f9750040;align-self:flex-end}.suporte-bubble-author{color:var(--color-text-muted);margin-bottom:2px;font-size:11px;font-weight:700}.suporte-bubble-text{color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;font-size:13px}.suporte-bubble-time{text-align:right;color:var(--color-text-muted);margin-top:3px;font-size:10px;display:block}.suporte-compose{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.suporte-compose .form-error{flex:100%;margin:0}.suporte-categoria-select{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);flex:100%;padding:7px 10px;font-family:inherit;font-size:13px}.suporte-compose textarea{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);resize:none;flex:1;min-height:40px;max-height:140px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.suporte-compose textarea:focus{border-color:var(--color-navy);outline:none}.suporte-status-badge{border-radius:999px;align-self:flex-start;width:fit-content;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.suporte-status-select{border:1px solid var(--color-border);cursor:pointer;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:700}.suporte-status-em_analise{background:var(--access-badge-pendente-bg,#fef3c7);color:var(--access-badge-pendente-text,#92400e)}.suporte-status-resolvido{background:var(--access-badge-ativo-bg,#d1fae5);color:var(--access-badge-ativo-text,#065f46)}.gerenciamento-badge-row{align-items:center;gap:6px;margin-top:2px;display:flex}.gerenciamento-categoria-filter{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);padding:4px 8px;font-size:12px}.suporte-categoria-badge{border-radius:999px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.suporte-categoria-duvida{background:var(--equipe-badge-souza-bg,#dbeafe);color:var(--equipe-badge-souza-text,#1e3a8a)}.suporte-categoria-sugestao{background:var(--equipe-badge-elite-bg,#f3e8ff);color:var(--equipe-badge-elite-text,#581c87)}@media (max-width:480px){.suporte-fab{bottom:14px;right:14px}.suporte-panel-backdrop{padding:0}.suporte-panel{border-radius:0;width:100%;height:100%}}.team-desativados{margin-top:24px}.team-no-squad{background:var(--panel-recessed-bg);border:1.5px solid var(--color-navy);border-radius:var(--radius);margin-bottom:24px;overflow:hidden}.team-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:1100px){.team-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.team-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.team-board{grid-template-columns:1fr}.captacao-gallery-hero{height:240px}}@media (max-width:859px){.captacao-copy-btn{justify-content:center;width:100%}}.team-squad-col{background:var(--panel-recessed-bg);border:1.5px solid var(--color-navy);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.team-squad-nome{align-items:center;gap:8px;min-width:0;display:inline-flex}.team-squad-head{color:var(--color-on-navy);background:var(--color-navy);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.team-squad-count{color:inherit;background:#d6e4f033;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:700}.team-squad-list{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.team-squad-empty{color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 12px;display:flex}.team-squad-empty svg{opacity:.4}.breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;display:flex}.breadcrumb-item{align-items:center;gap:4px;display:inline-flex}.breadcrumb-item a{color:var(--color-text-muted);text-decoration:none}.breadcrumb-item a:hover{color:var(--color-primary);text-decoration:underline}.breadcrumb-sep{opacity:.5}.breadcrumb-current{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.confirm-click-active{animation:1s ease-in-out infinite confirm-click-pulse;background:var(--color-danger)!important;color:#fff!important;border-color:var(--color-danger)!important}@keyframes confirm-click-pulse{0%,to{opacity:1}50%{opacity:.75}}.empty-state{color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 16px;display:flex}.empty-state svg{opacity:.4}.empty-state p{margin:0;font-size:13px}.team-squad-empty p{margin:0;font-size:12px}.equipe-badge{white-space:nowrap;background:var(--equipe-badge-bg);color:var(--equipe-badge-text);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.equipe-badge-equipe-souza{background:var(--equipe-badge-souza-bg);color:var(--equipe-badge-souza-text)}.equipe-badge-equipe-elite{background:var(--equipe-badge-elite-bg);color:var(--equipe-badge-elite-text)}.equipe-badge-equipe-vikings{background:var(--equipe-badge-vikings-bg);color:var(--equipe-badge-vikings-text)}.equipe-badge-equipe-sdr-s{background:var(--equipe-badge-sdrs-bg);color:var(--equipe-badge-sdrs-text)}.equipe-badge-equipe-melo{background:var(--equipe-badge-melo-bg);color:var(--equipe-badge-melo-text)}.equipe-badge-none{background:var(--color-bg);color:var(--color-text-muted)}.filtros-drawer-backdrop{z-index:50;background:#0f101673;justify-content:flex-end;display:flex;position:fixed;inset:0}.filtros-drawer{background:var(--color-surface);width:100%;max-width:360px;height:100%;box-shadow:var(--shadow-md);flex-direction:column;animation:.18s ease-out filtros-drawer-slide-in;display:flex}@keyframes filtros-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.filtros-drawer-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.filtros-drawer-header h2{margin:0;font-size:16px;font-weight:700}.filtros-drawer-search{border-bottom:1px solid var(--color-border);padding:12px 16px}.filtros-drawer-search input{border:.5px solid var(--filter-border);border-radius:var(--radius);box-sizing:border-box;background:var(--color-surface);width:100%;height:32px;color:var(--color-text);padding:0 10px;font-family:inherit;font-size:13px}.filtros-drawer-list{flex:1;padding:4px 8px;overflow-y:auto}.filtros-drawer-item{border-bottom:1px solid var(--color-border)}.filtros-drawer-item-toggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px 8px;font-family:inherit;display:flex}.filtros-drawer-item-label{color:var(--color-text);font-size:13px;font-weight:600}.filtros-drawer-item-summary{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--color-text-muted);flex:1;font-size:12px;overflow:hidden}.filtros-drawer-item-chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.filtros-drawer-item-chevron.open{transform:rotate(180deg)}.filtros-drawer-item-control{padding:0 8px 14px}.filtros-drawer-item-control select,.filtros-drawer-item-control .autocomplete input{border:.5px solid var(--filter-border);border-radius:var(--radius);box-sizing:border-box;background:var(--color-surface);width:100%;height:32px;color:var(--color-text);padding:0 10px;font-family:inherit;font-size:13px}.autocomplete-clear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.filtros-drawer-date-range{gap:10px;display:flex}.filtros-drawer-date-range label{color:var(--color-text-muted);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.filtros-drawer-date-range input{border:.5px solid var(--filter-border);border-radius:var(--radius);box-sizing:border-box;background:var(--color-surface);height:32px;color:var(--color-text);padding:0 8px;font-family:inherit;font-size:13px}.filtros-drawer-empty{color:var(--color-text-muted);padding:16px 8px;font-size:13px}@media (hover:hover) and (pointer:fine){.sidebar{width:var(--sidebar-w-collapsed);z-index:45}.sidebar-head{transition:gap .2s ease-out}.sidebar.is-expanded{width:var(--sidebar-w);box-shadow:6px 0 24px #00000047}.sidebar:has(:focus-visible){width:var(--sidebar-w);box-shadow:6px 0 24px #00000047}.app-main{margin-left:var(--sidebar-w-collapsed)}.sidebar-brand{flex-shrink:0;align-items:center;height:53px}.sidebar-logo-img{transition:width .2s ease-out}.sidebar-company-text,.sidebar-clock,.sidebar-utility-row>:not(.sidebar-bell-btn),.sidebar-search-input,.sidebar-search-kbd,.sidebar-link-label,.sidebar-user-id{transition:opacity .15s ease-out 50ms,visibility linear}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-logo-img{display:none}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-logo-icone{display:block}.sidebar:not(.is-expanded):not(:has(:focus-visible)) :is(.sidebar-company,.sidebar-search){overflow:hidden}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-company-text p{white-space:nowrap}.sidebar:not(.is-expanded):not(:has(:focus-visible)) :is(.sidebar-company-text,.sidebar-clock,.sidebar-utility-row>:not(.sidebar-bell-btn),.sidebar-search-input,.sidebar-search-kbd,.sidebar-link-label,.sidebar-user-id){opacity:0;visibility:hidden;transition:opacity .12s ease-out,visibility 0s linear .12s}.sidebar{transition:width .2s ease-out,box-shadow .2s ease-out,gap .2s ease-out,padding .2s ease-out}.sidebar-link{transition:background-color .12s,color .12s,padding .2s ease-out}.sidebar:not(.is-expanded):not(:has(:focus-visible)){padding-top:20px;padding-bottom:20px}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-link{padding-top:9px;padding-bottom:9px}.sidebar:not(.is-expanded):not(:has(:focus-visible)){gap:4px}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-head{gap:4px}.sidebar-head .sidebar-clock{max-height:24px;transition:opacity .15s ease-out 50ms,visibility linear,max-height .2s ease-out,padding .2s ease-out,margin .2s ease-out;overflow:hidden}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-head .sidebar-clock{max-height:0;margin-top:-4px;padding:0;transition:opacity .12s ease-out,visibility 0s linear .12s,max-height .2s ease-out,padding .2s ease-out,margin .2s ease-out}.sidebar-utility-row,.sidebar-search,.sidebar-user{transition:padding .2s ease-out,margin .2s ease-out}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-utility-row{padding-left:3px}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-search{padding-left:10px}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-user{margin:0;padding-left:5px}.sidebar:not(.is-expanded):not(:has(:focus-visible)) .sidebar-link-badge{min-width:16px;height:16px;padding:0 4px;font-size:9px;position:absolute;top:calc(50% - 15px);left:24px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scrollbar-thumb:#e7e9ee2e;--scrollbar-thumb-hover:#e7e9ee57;--color-bg:#14161c;--color-surface:#1c1f28;--color-border:#2d3140;--color-text:#e7e9ee;--color-text-muted:#98a0b3;--color-primary:#5b9fe0;--color-primary-hover:#7fb5e8;--color-on-primary:#0c2540;--color-action-hover:#ff8a1f;--color-danger:#f87171;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #0000008c;--panel-subtle-bg:#20232c;--panel-recessed-bg:#181b23;--hover-surface-1:#242832;--hover-surface-2:#282c36;--icon-btn-hover-bg:#2e333f;--icon-btn-active-bg:#3a4150;--kanban-collapse-hover-bg:#2c313c;--kanban-collapse-hover-border:#3a4150;--filter-border:#3a3f4b;--soft-blue-bg:#242938;--chat-bubble-mine-bg:#3d2c1c;--skeleton-stop-1:#232631;--skeleton-stop-2:#2c303c;--subtle-border:#ffffff14;--tint-orange-bg:#3d2c15;--tint-orange-border:#6b4a24;--tint-orange-text:#ffbe80;--team-lead-bg:#3a2c12;--feedback-alert-bg:#3d1e1e;--kanban-muted-text:#aab0bd;--role-editor-hover-bg:#ffffff14;--role-editor-hover-text:var(--color-action);--prioridade-color:#facc15;--role-badge-corretor-bg:#1c3a5c;--role-badge-corretor-text:#a9d3f5;--role-badge-gerente-bg:#5c3a14;--role-badge-gerente-text:#ffcb8a;--role-badge-sdr-bg:#4d3607;--role-badge-sdr-text:#f6c667;--role-badge-administrador-bg:#3a1f56;--role-badge-administrador-text:#dbb4ff;--role-badge-correspondente-bg:#0f3b38;--role-badge-correspondente-text:#7fe0d4;--access-badge-ativo-bg:#0f3d2c;--access-badge-ativo-text:#6ee7b7;--access-badge-pendente-bg:#4d3407;--access-badge-pendente-text:#fbbf6a;--badge-erro-bg:#4a1616;--badge-erro-text:#fca5a5;--equipe-badge-bg:#2a3548;--equipe-badge-text:#c3d0e2;--equipe-badge-souza-bg:#1b3559;--equipe-badge-souza-text:#9dc4f5;--equipe-badge-elite-bg:#3a2456;--equipe-badge-elite-text:#d3aef5;--equipe-badge-vikings-bg:#1c3d2a;--equipe-badge-vikings-text:#8fd6ac;--equipe-badge-sdrs-bg:#4d2c10;--equipe-badge-sdrs-text:#f5ad6e;--equipe-badge-melo-bg:#4d1c1e;--equipe-badge-melo-text:#f28b8f;--sentimento-positivo-bg:#0f3d2c;--sentimento-positivo-text:#6ee7b7;--sentimento-positivo-border:#1f6b47;--sentimento-negativo-bg:#4a1616;--sentimento-negativo-text:#f5a3a3;--sentimento-negativo-border:#7a2828}:root:not([data-theme=light]) .kanban-card{box-shadow:0 1px 2px #00000059,0 2px 6px #0000004d}}:root[data-theme=dark]{--scrollbar-thumb:#e7e9ee2e;--scrollbar-thumb-hover:#e7e9ee57;--color-bg:#14161c;--color-surface:#1c1f28;--color-border:#2d3140;--color-text:#e7e9ee;--color-text-muted:#98a0b3;--color-primary:#5b9fe0;--color-primary-hover:#7fb5e8;--color-on-primary:#0c2540;--color-action-hover:#ff8a1f;--color-danger:#f87171;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #0000008c;--panel-subtle-bg:#20232c;--panel-recessed-bg:#181b23;--hover-surface-1:#242832;--hover-surface-2:#282c36;--icon-btn-hover-bg:#2e333f;--icon-btn-active-bg:#3a4150;--kanban-collapse-hover-bg:#2c313c;--kanban-collapse-hover-border:#3a4150;--filter-border:#3a3f4b;--soft-blue-bg:#242938;--chat-bubble-mine-bg:#3d2c1c;--skeleton-stop-1:#232631;--skeleton-stop-2:#2c303c;--subtle-border:#ffffff14;--tint-orange-bg:#3d2c15;--tint-orange-border:#6b4a24;--tint-orange-text:#ffbe80;--team-lead-bg:#3a2c12;--feedback-alert-bg:#3d1e1e;--kanban-muted-text:#aab0bd;--role-editor-hover-bg:#ffffff14;--role-editor-hover-text:var(--color-action);--prioridade-color:#facc15;--role-badge-corretor-bg:#1c3a5c;--role-badge-corretor-text:#a9d3f5;--role-badge-gerente-bg:#5c3a14;--role-badge-gerente-text:#ffcb8a;--role-badge-sdr-bg:#4d3607;--role-badge-sdr-text:#f6c667;--role-badge-administrador-bg:#3a1f56;--role-badge-administrador-text:#dbb4ff;--role-badge-correspondente-bg:#0f3b38;--role-badge-correspondente-text:#7fe0d4;--access-badge-ativo-bg:#0f3d2c;--access-badge-ativo-text:#6ee7b7;--access-badge-pendente-bg:#4d3407;--access-badge-pendente-text:#fbbf6a;--badge-erro-bg:#4a1616;--badge-erro-text:#fca5a5;--equipe-badge-bg:#2a3548;--equipe-badge-text:#c3d0e2;--equipe-badge-souza-bg:#1b3559;--equipe-badge-souza-text:#9dc4f5;--equipe-badge-elite-bg:#3a2456;--equipe-badge-elite-text:#d3aef5;--equipe-badge-vikings-bg:#1c3d2a;--equipe-badge-vikings-text:#8fd6ac;--equipe-badge-sdrs-bg:#4d2c10;--equipe-badge-sdrs-text:#f5ad6e;--equipe-badge-melo-bg:#4d1c1e;--equipe-badge-melo-text:#f28b8f;--sentimento-positivo-bg:#0f3d2c;--sentimento-positivo-text:#6ee7b7;--sentimento-positivo-border:#1f6b47;--sentimento-negativo-bg:#4a1616;--sentimento-negativo-text:#f5a3a3;--sentimento-negativo-border:#7a2828}:root[data-theme=dark] .kanban-card{box-shadow:0 1px 2px #00000059,0 2px 6px #0000004d}:root .driver-popover{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius);box-shadow:var(--shadow-md)}:root .driver-popover-title,:root .driver-popover-description{color:var(--color-text)}:root .driver-popover-progress-text{color:var(--color-text-muted)}:root .driver-popover-footer .driver-popover-btn-disabled{opacity:.4}:root .driver-popover-close-btn{color:var(--color-text-muted)}:root .driver-popover-navigation-btns button{background:var(--color-action);color:#fff;text-shadow:none;border:none}:root .driver-popover-navigation-btns button:hover{background:var(--color-action-hover);color:#fff}:root .driver-popover-navigation-btns button.driver-popover-skip-btn{color:var(--color-text-muted);background:0 0;margin-right:6px}:root .driver-popover-navigation-btns button.driver-popover-skip-btn:hover{color:var(--color-text);background:0 0;text-decoration:underline}:root .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--color-surface)}:root .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--color-surface)}:root .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--color-surface)}:root .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--color-surface)}.notif-list{flex:1;margin:0;padding:4px 8px;list-style:none;overflow-y:auto}.notif-item{text-align:left;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:10px 8px;font-family:inherit;display:flex}.notif-item:hover{background:var(--hover-surface-1)}.notif-item-unread{background:var(--tint-orange-bg)}.notif-head-acoes{align-items:center;gap:4px;display:flex}.notif-head-acoes .btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.notif-item-unread:hover{background:var(--tint-orange-bg);filter:brightness(.97)}.notif-item-icon{background:var(--color-action);width:26px;height:26px;color:var(--color-on-action);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.notif-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.notif-item-line{color:var(--color-text);font-size:13px;line-height:1.4}.notif-item-preview{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notif-item-time{color:var(--color-text-muted);font-size:11px}.filtros-drawer-footer{border-top:1px solid var(--color-border);padding:12px 16px}.carrossel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.carrossel-aviso{margin-bottom:16px}.carrossel-spin{animation:.7s linear infinite mini-spin}.carrossel-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);max-width:860px;box-shadow:var(--shadow-sm);padding:20px}.carrossel-form .form-field input{font-size:15px}.carrossel-ideias{flex-direction:column;align-items:flex-start;gap:10px;margin:-4px 0 18px;display:flex}.carrossel-ideias-lista{flex-wrap:wrap;gap:8px;display:flex}.carrossel-ideia{border:1px solid var(--color-border);background:var(--panel-subtle-bg,var(--color-surface));color:var(--color-text);cursor:pointer;text-align:left;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px}.carrossel-ideia:hover,.carrossel-ideia.is-active{border-color:var(--color-action);color:var(--color-action)}.carrossel-form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.carrossel-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.carrossel-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.carrossel-toolbar-spacer{flex:1}.carrossel-meta{color:var(--color-text-muted);font-size:13px;font-weight:600}.carrossel-status{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.carrossel-status .toolbar-select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);height:32px;color:var(--color-text);padding:0 10px;font-family:inherit;font-size:13px}.carrossel-save{color:var(--color-text-muted);font-size:12px}.carrossel-save-erro{color:var(--color-danger)}.carrossel-slides{align-items:flex-start;gap:16px;padding:4px 2px 16px;display:flex;overflow-x:auto}.carrossel-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;gap:10px;padding:10px;display:flex}.carrossel-card.is-dragging{opacity:.5}.carrossel-card-head{cursor:grab;color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.carrossel-card-num{color:var(--color-text);flex:1;font-size:12px;font-weight:700}.carrossel-card-actions{gap:2px;display:flex}.carrossel-card-actions .btn{padding:4px 6px}.carrossel-preview{background:#0b1016;border-radius:6px;flex-shrink:0;position:relative;overflow:hidden}.carrossel-preview.is-sem-foto{background-color:#fff;background-image:conic-gradient(#cfd2d6 25%, #fff 0 50%, #cfd2d6 0 75%, #fff 0);background-size:32px 32px}.carrossel-preview-slide{position:relative}.carrossel-preview-vazio{color:#4b5563;white-space:nowrap;pointer-events:none;background:#ffffffe6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.carrossel-preview-alvo{cursor:pointer;display:block;position:relative}.carrossel-preview-enviando{color:#fff;background:#0000008c;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.carrossel-card.is-foto-drop{border-color:var(--color-action);box-shadow:0 0 0 2px var(--color-action)}.carrossel-foto-bar{flex-wrap:wrap;align-items:center;gap:6px;width:280px;display:flex}.carrossel-foto-bar .btn.is-disabled{opacity:.6;pointer-events:none}.carrossel-foto-todos{justify-content:center;width:100%}.carrossel-overlay{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.carrossel-overlay select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);height:28px;color:var(--color-text);padding:0 6px;font-family:inherit;font-size:12px}.carrossel-fields{width:280px}.carrossel-fields .form-field{margin-bottom:10px}.carrossel-fields textarea{resize:vertical;font-size:13px}.carrossel-coluna{border-left:2px solid var(--color-action);margin-bottom:8px;padding-left:8px}.carrossel-hint-alerta{color:var(--color-action);font-weight:600}.carrossel-add{border:2px dashed var(--color-border);border-radius:var(--radius);min-height:350px;color:var(--color-text-muted);cursor:pointer;background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.carrossel-add:hover:not(:disabled){border-color:var(--color-action);color:var(--color-action)}.carrossel-add:disabled{cursor:not-allowed;opacity:.6}.carrossel-bottom{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:8px;display:grid}@media (max-width:900px){.carrossel-bottom{grid-template-columns:1fr}}.carrossel-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px}.carrossel-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.carrossel-panel-title{margin:0 0 10px;font-size:15px;font-weight:700}.carrossel-panel-head .carrossel-panel-title{margin:0}.carrossel-panel textarea{resize:vertical}.carrossel-historico{flex-direction:column;gap:10px;display:flex}.carrossel-historico-linha{align-items:center;gap:6px;display:flex}.carrossel-historico-linha .carrossel-historico-item{flex:1;min-width:0}.carrossel-historico-excluir{color:var(--color-text-muted);flex-shrink:0}.carrossel-historico-excluir:hover{color:var(--color-danger)}.carrossel-excluir-tema{overflow-wrap:anywhere;font-weight:600}.carrossel-historico-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.carrossel-historico-item:hover{border-color:var(--color-action)}.carrossel-historico-thumb{object-fit:cover;background:var(--color-navy);border-radius:4px;flex-shrink:0;width:64px;height:80px}.carrossel-historico-body{flex:1;min-width:0}.carrossel-historico-tema{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;font-weight:600}.carrossel-historico-meta{color:var(--color-text-muted);margin:0;font-size:12px}.carrossel-status-badge{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.carrossel-status-aprovado{border-color:var(--color-action);color:var(--color-action)}.carrossel-status-postado{color:#16a34a;border-color:#16a34a}.captacao-ia-row{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.captacao-ia-row .btn{align-items:center;gap:6px;display:inline-flex}.captacao-ia-aviso{color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:8px;align-items:center;gap:6px;margin:0 0 10px;padding:6px 10px;font-size:12px;display:flex}.captacao-descricao-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.captacao-descricao-header .btn{align-items:center;gap:6px;display:inline-flex}.captacao-copy-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;max-width:320px;display:flex}.captacao-copy-aviso{text-align:right;margin:0;font-size:12px}@media (max-width:859px){.captacao-copy-wrap{align-items:stretch;max-width:none}.captacao-copy-aviso{text-align:left}}.captacao-header-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.captacao-header-actions .btn{align-items:center;gap:6px;display:inline-flex}.btn.cadastro-contato-ok{color:#15803d;background:#16a34a14;border-color:#16a34a73}.btn.cadastro-contato-ok:hover{background:#16a34a24}:root[data-theme=dark] .btn.cadastro-contato-ok{color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.cadastro-contato-ok{color:#4ade80}}.cadastro-contato-form{flex-direction:column;gap:12px;display:flex}.captacao-card-wrap{flex-direction:column;display:flex;position:relative}.captacao-card-wrap>.captacao-card{flex:1}.captacao-card-excluir{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:8px;right:8px}.captacao-card-excluir:hover{background:#dc2626}.captacao-detail-actions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.captacao-excluir-btn{align-items:center;gap:6px;padding:10px 14px;display:inline-flex}@media (max-width:859px){.captacao-detail-actions{flex-direction:column;align-items:stretch;width:100%}.captacao-excluir-btn{justify-content:center}}.lead-seguidores{flex-wrap:wrap;gap:4px;display:flex}.lead-seguidor{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;padding:1px;display:inline-flex}.lead-seguidor:hover,.lead-seguidor.is-open{border-color:var(--color-action)}.lead-seguidor-detalhe{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}.lead-avaliacao{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.lead-avaliacao-selo{border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.lead-avaliacao-excelente{background:var(--role-badge-sdr-bg);color:var(--role-badge-sdr-text)}.lead-avaliacao-bom{background:var(--access-badge-ativo-bg);color:var(--access-badge-ativo-text)}.lead-avaliacao-medio{background:var(--equipe-badge-bg);color:var(--equipe-badge-text)}.lead-avaliacao-ruim{background:var(--badge-erro-bg);color:var(--badge-erro-text)}.lead-avaliacao-btn,.lead-avaliacao-opcao{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600}.lead-avaliacao-btn:hover,.lead-avaliacao-opcao:hover{color:var(--color-text);background:var(--hover-surface-1)}.lead-avaliacao-opcao.is-atual{border-color:var(--color-action);color:var(--color-action)}.lead-avaliacao-opcoes{flex-wrap:wrap;gap:4px;display:flex}.lead-avaliacao-erro{color:var(--badge-erro-text);font-size:11px}.rv-root{--rv-bg:#080a2e;--rv-borda:#262b86;--rv-borda-pilula:#2f35a3;--rv-pilula:#0c0f3b;--rv-texto:#fff;--rv-suave:#ffffff9e;--rv-ouro:#f4c54e;--rv-serif:"DM Serif Display", Georgia, "Times New Roman", serif;color:var(--rv-texto);background-color:var(--rv-bg);min-height:calc(calc(100vh * var(--vh-f,1)) - 48px);background-image:radial-gradient(#ffffff12 .8px,#0000 1.4px),radial-gradient(#aab4ff0f 1px,#0000 1.8px),radial-gradient(#ffffff0b 1.2px,#0000 2.2px);background-position:0 0,13px 19px,31px 7px;background-size:23px 29px,41px 37px,67px 59px;border-radius:20px;padding:28px 32px 40px;position:relative}.rv-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rv-logo{object-fit:contain;width:clamp(150px,15vw,270px);height:auto}.rv-ferramentas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rv-live{text-transform:uppercase;letter-spacing:.08em;color:var(--rv-suave);border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px;font-size:11px}.rv-live.on{color:#7ee2a8;border-color:#7ee2a866}.rv-live.on:before{content:"";vertical-align:middle;background:#7ee2a8;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.rv-mes select,.rv-tv-btn{color:var(--rv-texto);background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;min-height:36px;padding:7px 10px;font-size:13px}.rv-mes select option{color:#0a0c33}.rv-tv-btn{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rv-tv-btn:hover,.rv-mes select:hover{background:#ffffff1f}.rv-title{text-align:center;font-family:var(--rv-serif);letter-spacing:.01em;color:var(--rv-texto);margin:4px 0 0;font-size:clamp(30px,4.6vw,80px);font-weight:400;line-height:1.1}.rv-estrela{color:var(--rv-ouro);background:linear-gradient(#ffe08a 0%,#f4c54e 45%,#c8901f 100%);-webkit-text-fill-color:transparent;vertical-align:.06em;-webkit-background-clip:text;background-clip:text;font-size:.8em}.rv-periodo{text-align:center;color:var(--rv-suave);margin:4px 0 0;font-size:14px}.rv-colunas{grid-template-columns:repeat(var(--rv-num-colunas,3), minmax(0, 1fr));align-items:stretch;gap:clamp(14px,1.6vw,28px);margin-top:clamp(18px,3vw,44px);display:grid}.rv-coluna{flex-direction:column;gap:clamp(14px,1.6vw,28px);min-width:0;display:flex}.rv-card{border:2px solid var(--rv-borda);background:#0a0c348c;border-radius:34px;flex:1;padding:clamp(14px,1.4vw,24px) clamp(14px,1.6vw,28px) clamp(18px,1.8vw,32px)}.rv-card-head{--rv-foto:clamp(56px, 4.6vw, 84px);justify-content:center;align-items:center;gap:14px;margin-bottom:clamp(12px,1.4vw,22px);display:flex}.rv-gerentes{flex-shrink:0;display:flex}.rv-gerentes .rv-foto+.rv-foto{margin-left:-22px}.rv-card-titulo{font-family:var(--rv-serif);color:var(--rv-texto);white-space:nowrap;margin:0;font-size:clamp(26px,2.6vw,48px);font-weight:400;line-height:1}.rv-root .rv-foto{object-fit:cover;color:#fff;background:#1d2a7a;border:2px solid #ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;width:var(--rv-foto,72px)!important;height:var(--rv-foto,72px)!important}.rv-root{--rv-foto-destaque:clamp(66px, 5.6vw, 104px)}.rv-root .rv-foto.rv-foto-destaque{z-index:1;border:3px solid #fff;position:relative;box-shadow:0 0 0 3px #8192ff59,0 0 22px #8192ff99;width:var(--rv-foto-destaque)!important;height:var(--rv-foto-destaque)!important}.rv-pilula .rv-foto.rv-foto-destaque{margin:calc((var(--rv-foto) - var(--rv-foto-destaque)) / 2)}.rv-gerentes .rv-foto-destaque+.rv-foto-destaque{margin-left:-26px}.rv-vazio{text-align:center;color:var(--rv-suave);margin:8px 0;font-size:14px}.rv-pilulas{margin:0;padding:0;list-style:none}.rv-pilula-item{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.rv-pilula{--rv-foto:clamp(52px, 4.4vw, 82px);border:2px solid var(--rv-borda-pilula);background:var(--rv-pilula);border-radius:999px;align-items:center;display:flex}.rv-pilula.rv-eu{border-color:var(--rv-ouro);box-shadow:0 0 0 2px #f4c54e40}.rv-card-deitada .rv-pilulas{grid-template-columns:repeat(2,auto);justify-content:center;gap:clamp(10px,1.2vw,22px) clamp(18px,3.6vw,72px);display:grid}.rv-card-deitada .rv-pilula{gap:clamp(10px,1.2vw,22px);min-width:clamp(128px,9.4vw,190px);padding-right:clamp(22px,2.4vw,46px)}.rv-card-em-pe .rv-pilulas{flex-wrap:wrap;justify-content:space-evenly;gap:clamp(10px,1.2vw,18px);display:flex}.rv-card-em-pe .rv-pilula{flex-direction:column;gap:clamp(6px,.9vw,14px);padding-bottom:clamp(10px,1.1vw,18px)}.rv-foto-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;margin:0;padding:0;display:inline-flex;position:relative}.rv-tip{color:#0a0c33;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:5;background:#fff;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.rv-foto-btn:hover .rv-tip,.rv-foto-btn:focus-visible .rv-tip,.rv-foto-btn.mostrar .rv-tip{opacity:1;visibility:visible}.rv-numero{font-family:var(--rv-serif);color:var(--rv-texto);font-variant-numeric:lining-nums tabular-nums;background:0 0;border:none;padding:0;font-size:clamp(34px,3.2vw,62px);font-weight:400;line-height:1}.rv-numero-editavel{cursor:pointer}.rv-numero-editavel:hover{color:var(--rv-ouro)}.rv-controles{align-items:center;gap:6px;display:flex}.rv-controles button{width:38px;height:38px;color:var(--rv-texto);cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rv-controles button.rv-mais{background:var(--rv-ouro);border-color:var(--rv-ouro);color:#0a0c33}.rv-controles button:active{transform:scale(.94)}.rv-controles button:disabled{opacity:.35;cursor:not-allowed}.rv-controles input{text-align:center;color:#0a0c33;border:none;border-radius:10px;width:64px;height:38px;font-size:18px;font-weight:700}.rv-root.rv-tv{z-index:1000;min-height:calc(100vh * var(--vh-f,1));border-radius:0;padding:0;position:fixed;inset:0;overflow:hidden}.rv-tv .rv-palco{transform-origin:0 0;position:absolute}.rv-tv{--rv-foto-destaque:96px}.rv-tv .rv-palco{flex-direction:column;display:flex}.rv-tv .rv-logo{width:230px}.rv-tv .rv-title{font-size:76px}.rv-tv .rv-colunas{grid-template-columns:repeat(var(--rv-num-colunas,4), minmax(0, 1fr));flex:1;gap:28px;margin-top:30px}.rv-tv .rv-coluna{gap:28px}.rv-tv .rv-card{padding:24px 18px 28px}.rv-tv .rv-card-head{--rv-foto:96px;margin-bottom:24px}.rv-tv .rv-card-titulo{font-size:46px}.rv-tv .rv-card-deitada .rv-pilulas{grid-template-columns:repeat(2,186px);place-content:start center;gap:18px 20px}.rv-tv .rv-card-deitada .rv-pilula-item:last-child:nth-child(odd){grid-column:1/-1}.rv-tv .rv-card-deitada .rv-pilula{--rv-foto:72px;gap:14px;width:186px;min-width:0;padding:0 18px 0 0}.rv-tv .rv-numero{font-size:54px}.rv-tv .rv-faixa{margin-top:28px}.rv-tv .rv-faixa .rv-card{align-items:center;gap:40px;padding:20px 40px;display:flex}.rv-tv .rv-faixa .rv-card-head{flex-shrink:0;margin-bottom:0}.rv-tv .rv-faixa .rv-pilulas{flex-wrap:wrap;flex:1;justify-content:space-evenly;gap:18px 20px;display:flex}.rv-tv .rv-pilula .rv-foto.rv-foto-destaque{margin:0;width:var(--rv-foto)!important;height:var(--rv-foto)!important}.rv-tv-barra{z-index:2;opacity:.55;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:12px;right:12px}.rv-tv-barra:hover,.rv-tv-barra:focus-within{opacity:1}.rv-tv-ocioso .rv-tv-barra{opacity:.15}.rv-tv-ocioso .rv-tv-barra:hover,.rv-tv-ocioso .rv-tv-barra:focus-within{opacity:1}.rv-tv-ocioso{cursor:none}.rv-tv-barra .rv-tv-btn:disabled{opacity:.4;cursor:default}.rv-tv-zoom{gap:4px;display:flex}.rv-tv-zoom-valor{font-variant-numeric:tabular-nums;justify-content:center;min-width:58px}.rv-tv-tamanho{position:relative}.rv-tv-menu{background:#10144a;border:1px solid #ffffff2e;border-radius:10px;min-width:190px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000073}.rv-tv-menu button{width:100%;color:var(--rv-texto);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:14px;display:flex}.rv-tv-menu button:hover,.rv-tv-menu button[aria-checked=true]{background:#ffffff1a}.rv-tv-menu-vazio{flex-shrink:0;width:14px}@media (max-width:900px){.rv-root{border-radius:14px;padding:16px 12px 28px}.rv-colunas{grid-template-columns:minmax(0,1fr)}.rv-tv-btn span{display:none}.rv-card{border-radius:26px}.rv-card-head,.rv-pilula{--rv-foto:60px}.rv-root{--rv-foto-destaque:74px}.rv-card-titulo{font-size:32px}.rv-numero{font-size:40px}}.kanban-v2-status{color:var(--color-text-muted);margin:0 0 6px;font-size:12px}.lead-chat-anteriores{color:var(--color-text-muted);align-self:center;margin:4px auto 10px}.feedback-carregar-mais{margin:10px auto 0;display:flex}.contato-busca{flex-direction:column;gap:6px;display:flex;position:relative}.contato-busca input{width:100%}.contato-busca-escolhido{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.contato-busca-lista{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.contato-busca-item{text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.contato-busca-item:hover,.contato-busca-item:focus-visible{background:var(--hover-surface-1)}.contato-busca-sub,.contato-busca-vazio{color:var(--color-text-muted);font-size:12px}.contato-busca-vazio{padding:6px 8px}.rodizio-leads{margin-bottom:32px}.rodizio-colunas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.rodizio-colunas{grid-template-columns:minmax(0,1fr)}}.rodizio-colunas>.proposta-section{flex-direction:column;margin-bottom:0;display:flex}.rodizio-colunas>.proposta-section>.data-table-wrap{flex:auto;min-height:0;max-height:340px;overflow-y:auto}.rodizio-colunas>.proposta-section>.rodizio-adicionar{margin-top:auto;padding-top:14px}.rodizio-leads .data-table-wrap{margin-top:10px}.rodizio-ordem{align-items:center;gap:2px;font-weight:600;display:inline-flex}.rodizio-seta{min-width:0;padding:2px 4px}.rodizio-role{color:var(--color-text-muted);font-size:12px}.rodizio-proximo{color:#fff;background:var(--color-action);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.rodizio-pausado td{color:var(--color-text-muted)}.rodizio-acoes{justify-content:flex-end;gap:6px;display:flex}.rodizio-adicionar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.rodizio-adicionar .form-field{min-width:240px;margin-bottom:0}.extensao-download{gap:8px}.extensao-passos{flex-direction:column;gap:8px;margin:0;padding-left:22px;line-height:1.5;display:flex}.extensao-texto{margin:0;line-height:1.5}.importar-alerta{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-text);gap:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.importar-alerta>svg{color:var(--color-danger);flex:none;margin-top:2px}.importar-alerta ul{margin:4px 0 0;padding-left:18px}.importar-alerta a{color:var(--color-action);font-weight:600}.importar-avisos{border-radius:var(--radius);background:var(--panel-subtle-bg);color:var(--color-text-muted);margin:12px 0 0;padding:10px 14px 10px 30px;font-size:13px;line-height:1.5}.importar-destino{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.importar-destino-opcao{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);color:var(--color-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.importar-destino-opcao:hover{border-color:var(--color-action)}.importar-destino-opcao.is-ativo{border-color:var(--color-action);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action) 30%, transparent)}.importar-destino-opcao>svg{color:var(--color-action);flex:none}.importar-destino-opcao span{flex-direction:column;display:flex}.importar-destino-opcao small{color:var(--color-text-muted);font-size:12px}.mads-filtros{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.mads-periodos{flex-wrap:wrap;gap:6px;display:flex}.mads-periodo{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s}.mads-periodo:hover{background:var(--hover-surface-2)}.mads-periodo.ativo{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.mads-personalizado{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:13px;display:flex}.mads-personalizado.ativo{border-color:var(--color-primary)}.mads-personalizado label{color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.mads-personalizado input[type=date]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:8px;padding:5px 8px}@media (prefers-color-scheme:dark){.mads-personalizado input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.mads-intervalo{color:var(--color-text-muted);margin:0;font-size:13px}.mads-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;display:grid}.mads-cards .stat-card{padding:14px 16px}.mads-valor{font-variant-numeric:tabular-nums;font-size:22px}.mads-dica{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}.mads-tabela-wrap{overflow-x:auto}.mads-tabela th,.mads-tabela td{white-space:nowrap;padding:9px 12px}.mads-tabela th:not(:first-child),.mads-num{text-align:right;font-variant-numeric:tabular-nums}.mads-tabela td:first-child{white-space:normal;min-width:220px}.mads-nome{align-items:flex-start;gap:6px;font-weight:600;display:flex}.mads-nome>span:last-child{flex-direction:column;gap:2px;display:flex}.mads-seta,.mads-seta-vazia{flex:none;width:24px;height:24px}.mads-seta{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:-2px;padding:0;transition:transform .15s,background-color .12s;display:inline-flex}.mads-seta:hover{background:var(--hover-surface-2)}.mads-grupo.aberto .mads-seta{transform:rotate(90deg)}.mads-somadas{color:var(--color-primary);font-size:12px;font-weight:500}.mads-original td{background:var(--panel-subtle-bg);color:var(--color-text-muted);font-size:13px}.mads-nome-original{padding-left:30px;font-weight:400}.mads-fontes{white-space:normal;padding-left:30px}.mads-tipo{color:var(--color-text-muted);font-size:12px}.mads-sem-campanha{color:var(--color-text-muted);margin-top:14px;font-size:13px}.mads-sem-campanha summary{cursor:pointer}.mads-sem-campanha ul{margin:8px 0 0;padding-left:20px}.mads-nota{color:var(--color-text-muted);margin-top:14px;font-size:12px;line-height:1.5}.modal-backdrop:has(.trava-etapa){z-index:70}.trava-etapa{flex-direction:column;gap:12px;display:flex}.trava-etapa-lead{color:var(--color-text-muted);margin:0;font-size:13px;font-weight:600}.trava-etapa-texto{margin:0;font-size:14px}.trava-etapa-bloqueio{border-radius:var(--radius);background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-text);margin:0;padding:10px 12px;font-size:14px}.trava-etapa .form-field textarea{min-height:90px}.trava-etapa-visita{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.trava-etapa-emp{grid-column:1/-1}.trava-etapa-visita input[type=date],.trava-etapa-visita input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.trava-etapa-visita input[type=date],.trava-etapa-visita input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial}}.trava-etapa-admin{border:1px solid var(--color-danger);border-radius:var(--radius);padding:10px 12px;font-size:13px}.trava-etapa-admin p{margin:0 0 8px}.trava-etapa-botoes{gap:8px;display:flex}@media (max-width:480px){.trava-etapa-visita{grid-template-columns:1fr}.trava-etapa .modal-actions-split{flex-direction:column-reverse;align-items:stretch;gap:8px}.trava-etapa-botoes{justify-content:flex-end}}.hist-backdrop{z-index:70;background:#0a0e168c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hist-modal{width:100%;max-width:640px;height:min(calc(86vh * var(--vh-f,1)), 760px);background:var(--color-surface);color:var(--color-text);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a254059}.hist-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.hist-titulo{margin:0;font-size:17px;font-weight:700}.hist-sub{color:var(--color-text-muted);margin:2px 0 0;font-size:13px}.hist-filtros{border-bottom:1px solid var(--color-border);gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.hist-filtro{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:500}.hist-filtro:hover{background:var(--hover-surface-2)}.hist-filtro.ativo{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.hist-corpo{flex:1;padding:14px 18px 18px;overflow-y:auto}.hist-vazio{color:var(--color-text-muted);text-align:center;margin:24px 0;font-size:14px}.hist-lista{margin:0;padding:0;list-style:none;position:relative}.hist-lista:before{content:"";background:var(--color-border);width:2px;position:absolute;top:6px;bottom:6px;left:13px}.hist-item{gap:12px;padding:0 0 14px;display:flex;position:relative}.hist-icone{z-index:1;border:2px solid var(--color-surface);background:var(--panel-subtle-bg);width:28px;height:28px;color:var(--color-text-muted);box-shadow:0 0 0 1px var(--color-border);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hist-etapa .hist-icone,.hist-pipeline .hist-icone,.hist-criado .hist-icone{color:var(--color-primary)}.hist-comentario .hist-icone,.hist-ligacao .hist-icone,.hist-proposta .hist-icone{color:var(--color-action)}.hist-visita_agendada .hist-icone{color:#16a34a}.hist-trava_pulada .hist-icone,.hist-visita_vencida .hist-icone{color:var(--color-danger)}.hist-conteudo{flex:1;min-width:0;padding-top:3px}.hist-linha1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.hist-rotulo{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:700}.hist-linha1 time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.hist-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}.hist-motivo{background:var(--panel-subtle-bg);color:var(--color-text-muted);border-radius:6px;margin:4px 0 0;padding:4px 8px;font-size:12.5px}.hist-trava_pulada .hist-motivo{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-text)}.hist-autor{color:var(--color-text-muted);margin:3px 0 0;font-size:12px}.lead-historico-btn{align-items:center;gap:6px;margin-left:auto;margin-right:8px;display:inline-flex}@media (max-width:600px){.hist-backdrop{padding:0}.hist-modal{border-radius:0;max-width:none;height:100%}}.hist-head .lead-modal-close{color:var(--color-text-muted)}.hist-head .lead-modal-close:hover{background:var(--hover-surface-2);color:var(--color-text)}.planos{flex-direction:column;gap:16px;display:flex}.planos-teste{border-radius:var(--radius);background:#f975001f;border:1px solid #f9750059;margin:0;padding:8px 12px;font-size:13px}.planos-teste-ok{background:#16a34a1a;border-color:#16a34a59}.planos-resumo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:18px 20px;display:flex}.planos-resumo>div:first-child{flex:280px;min-width:0}.planos-resumo-label{color:var(--color-text-muted);margin:0;font-size:13px}.planos-resumo-nome{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 8px;font-size:24px;font-weight:700;display:flex}.planos-resumo-linha{margin:0 0 8px;font-size:14px}.planos-barra{background:var(--panel-recessed-bg);border-radius:999px;max-width:420px;height:8px;overflow:hidden}.planos-barra span{background:var(--color-action);border-radius:999px;height:100%;display:block}.planos-resumo-dados{align-content:start;gap:10px;margin:0;font-size:14px;display:grid}.planos-resumo-dados dt{color:var(--color-text-muted);font-size:12px}.planos-resumo-dados dd{margin:0;font-weight:600}.planos-status{background:var(--panel-recessed-bg);color:var(--color-text);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.planos-status-ativa{background:#16a34a26}.planos-status-aguardando,.planos-status-atrasada{background:#f975002e}.planos-status-inadimplente{background:#dc26262e}.planos-aviso{border-radius:var(--radius);background:#f975001f;border:1px solid #f9750059;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;display:flex}.planos-aviso-perigo{background:#dc26261a;border-color:#dc262666}.planos-aviso-ok{background:#16a34a1a;border-color:#16a34a59}.planos-aviso .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.planos-grade{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.planos-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:16px;display:flex}.planos-card-atual{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.planos-card p{margin:0}.planos-card-nome{font-size:16px;font-weight:700}.planos-card-limite strong{font-size:22px}.planos-card-preco{color:var(--color-text-muted);font-size:14px}.planos-card-preco strong{color:var(--color-text);font-size:16px}.planos-card-mes{color:var(--color-text-muted);font-size:13px}.planos-card-economia{color:var(--color-text);background:#16a34a26;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:700}.planos-card-beneficios{flex-direction:column;gap:4px;margin:4px 0 2px;padding:0;font-size:13px;list-style:none;display:flex}.planos-card-beneficios li{align-items:flex-start;gap:6px;display:flex}.planos-card-beneficios svg{color:var(--color-action);flex:none;margin-top:2px}.planos-card-beneficio-nao,.planos-card-beneficio-nao svg{color:var(--color-text-muted)}.planos-resumo-ciclo{color:var(--color-text-muted);font-size:14px;font-weight:600}.planos-titulo-ciclo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.planos-titulo-ciclo .section-title{margin:0}.planos-ciclo{background:var(--panel-recessed-bg);border:1px solid var(--color-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.planos-ciclo-opcao{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.planos-ciclo-opcao-ativa{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.planos-ciclo-selo{color:var(--color-text);background:#16a34a26;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.planos-confirmar-nota{color:var(--color-text-muted);font-size:12px}.planos-forma{flex-direction:column;gap:6px;display:flex}.planos-forma-cartao{border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.planos-forma-ativa{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.planos-forma-outras{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.planos-forma-outras label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.planos-card-tag{color:var(--color-action);font-size:12px;font-weight:600}.planos-card>.btn{align-self:flex-start;margin-top:auto}.planos-confirmar{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:8px;font-size:13px;display:flex}.planos-confirmar-botoes{flex-wrap:wrap;gap:8px;display:flex}.planos-aceite{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.planos-aceite input{margin-top:2px}.planos-aceite a{color:var(--color-primary)}.planos-modal{width:100%;max-width:420px;max-height:calc(calc(100vh * var(--vh-f,1)) - 32px);background:var(--color-surface);color:var(--color-text);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #0a0e1640}.planos-modal-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.planos-modal-topo h2{margin:0;font-size:18px}.planos-modal-dados{gap:8px;margin:0;font-size:14px;display:grid}.planos-modal-dados div{justify-content:space-between;gap:12px;display:flex}.planos-modal-dados dt{color:var(--color-text-muted)}.planos-modal-dados dd{text-align:right;margin:0}.planos-modal-cartao{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.planos-modal-form{flex-direction:column;gap:10px;display:flex}.planos-modal-esqueci{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.planos-sub{color:var(--color-text-muted)}.planos-filtro{flex-wrap:wrap;gap:8px;display:flex}.planos-teste-botoes{flex-wrap:wrap;gap:4px;display:inline-flex}.planos-admin-colunas{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.planos-admin-colunas .proposta-section{flex-direction:column;gap:10px;display:flex}.planos-precos{gap:12px;display:grid}.planos-precos-linha{grid-template-columns:1fr 1fr;align-items:end;gap:4px 8px;display:grid}.planos-precos-nome{grid-column:1/-1;margin:0;font-size:14px;font-weight:600}.planos .form-field{margin-bottom:0}.planos .form-field>span{color:var(--color-text-muted);font-size:12px;font-weight:600}.selo-plano{border:1px solid var(--color-action);color:var(--color-action);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;margin-left:4px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.perfil-card-name .selo-plano{font-size:11px;line-height:18px}.kanban-card-badges .selo-plano{margin-left:0}.melhorar-ia{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.melhorar-ia .btn{align-items:center;gap:6px;display:inline-flex}.melhorar-ia-gerando{color:var(--color-text-muted);font-size:14px}.melhorar-ia-previa{flex-direction:column;gap:6px;display:flex}.melhorar-ia-rotulo{color:var(--color-text-muted);margin:4px 0 0;font-size:12px;font-weight:600}.melhorar-ia-rotulo span{margin-left:6px;font-weight:400}.melhorar-ia-titulo{margin:0;font-size:15px;font-weight:700}.melhorar-ia-descricao{white-space:pre-wrap;max-height:calc(45vh * var(--vh-f,1));border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-recessed-bg);padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto}.chat-msg{position:relative}.chat-msg-menu-btn{z-index:1;background:var(--color-surface);width:22px;height:22px;box-shadow:var(--shadow-sm);color:var(--color-text-muted);cursor:pointer;opacity:0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .1s;display:inline-flex;position:absolute;top:3px;right:3px}.chat-msg:hover .chat-msg-menu-btn,.chat-msg-menu-btn:focus-visible,.chat-msg-menu-aberto .chat-msg-menu-btn{opacity:1}.chat-msg-menu-btn:hover{color:var(--color-text)}@media (hover:none){.chat-msg-menu-btn{display:none}.chat-msg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.chat-flutuante{z-index:80;min-width:220px;max-width:min(340px,100vw - 16px);max-height:calc(calc(100dvh * var(--vh-f,1)) - 16px);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);color:var(--color-text);border-radius:12px;padding:6px;position:fixed;overflow-y:auto}.chat-folha-fundo{z-index:79;background:#00000059;position:fixed;inset:0}.chat-folha{max-width:none;max-height:calc(85dvh * var(--vh-f,1));padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;bottom:0;left:0;right:0}.chat-menu-reacoes{justify-content:space-between;align-items:center;gap:2px;padding:2px 2px 6px;display:flex}.chat-menu-reacoes button{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;line-height:1;transition:transform .1s;display:inline-flex}.chat-menu-reacoes button:hover{background:var(--hover-surface-2);transform:scale(1.12)}.chat-menu-reacoes button.minha{background:var(--tint-orange-bg);box-shadow:inset 0 0 0 1.5px var(--color-action)}.chat-menu-reacoes .chat-menu-mais{color:var(--color-text-muted);background:var(--hover-surface-1);font-size:0}.chat-menu-reacoes .chat-menu-mais.ativo{color:var(--color-action)}.chat-menu-acoes{border-top:1px solid var(--color-border);margin:0;padding:4px 0 0;list-style:none}.chat-menu-acoes button{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.chat-menu-acoes button:hover{background:var(--hover-surface-2)}.chat-menu-acoes button.perigo{color:var(--color-danger)}.chat-seletor-emoji-abas{border-bottom:1px solid var(--color-border);gap:2px;padding-bottom:4px;display:flex;overflow-x:auto}.chat-seletor-emoji-abas button{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;width:34px;height:30px;font-size:17px}.chat-seletor-emoji-abas button.ativo{border-bottom-color:var(--color-action)}.chat-seletor-emoji-grade{grid-template-columns:repeat(8,1fr);max-height:220px;padding-top:4px;display:grid;overflow-y:auto}.chat-seletor-emoji-grade button{cursor:pointer;background:0 0;border:none;border-radius:6px;height:34px;font-size:20px}.chat-seletor-emoji-grade button:hover{background:var(--hover-surface-2)}.chat-reacoes{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.chat-reacao{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;line-height:1.5;display:inline-flex}.chat-reacao:hover{background:var(--hover-surface-1)}.chat-reacao.minha{border-color:var(--color-action);background:var(--tint-orange-bg);color:var(--tint-orange-text)}.chat-reacao-n{font-size:11px;font-weight:700}.chat-citacao{border:none;border-left:3px solid var(--color-action);background:color-mix(in srgb, var(--color-text) 6%, transparent);width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;border-radius:6px;flex-direction:column;gap:1px;margin:0 0 5px;padding:4px 8px;font-size:12px;display:flex}button.chat-citacao{cursor:pointer}button.chat-citacao:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent)}.chat-citacao-autor{color:var(--color-action);font-weight:700}.chat-citacao-texto{-webkit-line-clamp:2;color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-citacao.apagada .chat-citacao-autor,.chat-citacao.apagada .chat-citacao-texto{color:var(--color-text-muted);font-style:italic}.chat-citacao-caixa{align-items:center;gap:6px;display:flex}.chat-citacao-caixa .chat-citacao{margin:0}.chat-recibo{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.chat-recibo.vista{color:#34b7f1}.chat-visto-por{min-width:200px;padding:4px 6px;font-size:12px}.chat-visto-por p{margin:2px 0}.chat-visto-por-titulo{font-weight:700}.chat-visto-por-vazio{color:var(--color-text-muted)}.chat-visto-por ul{max-height:240px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.chat-visto-por li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.chat-visto-por time{color:var(--color-text-muted)}.chat-estrela{color:#d69e00}.chat-anexo-foto{cursor:zoom-in;background:0 0;border:none;margin:2px 0 4px;padding:0;display:block}.chat-anexo-foto img{object-fit:cover;border-radius:8px;max-width:min(240px,100%);max-height:260px;display:block}.chat-anexo-arquivo{border:1px solid var(--color-border);background:var(--color-surface);max-width:280px;color:var(--color-text);border-radius:8px;align-items:center;gap:8px;margin:2px 0 4px;padding:8px 10px;text-decoration:none;display:flex}.chat-anexo-arquivo:hover{background:var(--hover-surface-1)}.chat-anexo-arquivo svg{color:var(--color-danger);flex:none}.chat-anexo-arquivo-info{flex-direction:column;min-width:0;display:flex}.chat-anexo-arquivo-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.chat-anexo-arquivo-meta{color:var(--color-text-muted);font-size:11px}.chat-anexo-indisponivel{color:var(--color-text-muted);margin:2px 0;font-size:12px;font-style:italic}.chat-audio{align-items:center;gap:8px;width:260px;max-width:100%;padding:2px 0;display:flex}.chat-audio audio{display:none}.chat-audio-play{background:var(--color-action);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.chat-audio-barra{appearance:none;background:linear-gradient(to right, var(--color-action) var(--progresso,0%), color-mix(in srgb, var(--color-text) 20%, transparent) var(--progresso,0%));cursor:pointer;border-radius:999px;flex:1;min-width:0;height:4px}.chat-audio-barra::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-action);border-radius:50%;width:12px;height:12px}.chat-audio-barra::-moz-range-thumb{background:var(--color-action);border:none;border-radius:50%;width:12px;height:12px}.chat-audio-tempo{font-variant-numeric:tabular-nums;min-width:34px;color:var(--color-text-muted);flex:none;font-size:11px}.chat-audio-vel{background:color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text);cursor:pointer;border:none;border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.chat-audio-erro{color:var(--color-text-muted);font-size:12px}.chat-visualizador{z-index:90;color:#fff;overscroll-behavior:contain;background:#0a0c12f0;flex-direction:column;display:flex;position:fixed;inset:0}.chat-visualizador-barra{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));align-items:center;gap:6px;display:flex}.chat-visualizador-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.chat-visualizador-barra button,.chat-visualizador-barra a,.chat-visualizador-seta{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.chat-visualizador-barra button:disabled{opacity:.35;cursor:default}.chat-visualizador-area{touch-action:none;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-visualizador-area img{max-width:100%;max-height:calc(calc(100vh * var(--vh-f,1)) - 80px);object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform 60ms linear}.chat-visualizador-seta{width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.chat-visualizador-seta.esquerda{left:12px}.chat-visualizador-seta.direita{right:12px}form.chat-caixa{flex-direction:column;align-items:stretch;gap:6px;display:flex;position:relative}form.chat-caixa .form-error{margin:0}.chat-caixa-linha{align-items:flex-end;gap:6px;display:flex}.chat-caixa-campo{flex:1;min-width:0;position:relative}form.chat-caixa .chat-caixa-campo textarea{border-radius:20px;width:100%;min-height:40px;max-height:180px;padding:9px 14px;display:block}.chat-icone-btn{width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-icone-btn:hover{background:var(--hover-surface-2);color:var(--color-text)}.chat-icone-btn.perigo{color:var(--color-danger)}.chat-enviar,.chat-mic{background:var(--color-action);color:#fff;cursor:pointer;touch-action:none;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.chat-enviar:hover,.chat-mic:hover{background:var(--color-action-hover)}.chat-enviar:disabled,.chat-mic:disabled{opacity:.5;cursor:default}.chat-mic.gravando{background:var(--color-danger);transform:scale(1.12)}.chat-gravando{flex:1;align-items:center;gap:8px;min-height:40px;padding:0 4px;font-size:13px;display:flex}.chat-gravando-ponto{background:var(--color-danger);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite direct-recording-pulse}.chat-gravando-tempo{font-variant-numeric:tabular-nums;font-weight:600}.chat-gravando-dica{color:var(--color-text-muted);flex:1;font-size:12px}form.chat-caixa.arrastando{outline:2px dashed var(--color-action);outline-offset:-6px}.chat-caixa-soltar{border-radius:var(--radius);background:var(--tint-orange-bg);color:var(--tint-orange-text);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:4px}.chat-enviando{color:var(--color-text-muted);margin:0;padding:2px 16px;font-size:12px;font-style:italic}.chat-previa{z-index:85;background:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;position:fixed;inset:0}.chat-previa-topo{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));border-bottom:1px solid var(--color-border);align-items:center;gap:8px;font-weight:600;display:flex}.chat-previa-palco{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.chat-previa-palco img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.chat-previa-arquivo{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.chat-previa-arquivo strong{color:var(--color-text);overflow-wrap:anywhere}.chat-previa-legenda{gap:8px;width:min(720px,100%);margin:0 auto;padding:0 12px 10px;display:flex}.chat-previa-legenda input{border:1.5px solid var(--color-border);background:var(--color-surface);min-width:0;height:42px;color:var(--color-text);font:inherit;border-radius:999px;flex:1;padding:0 14px;font-size:14px}.chat-previa-legenda input:focus{border-color:var(--color-action);outline:none}.chat-previa-legenda .chat-enviar{width:42px;height:42px}.chat-previa-miniaturas{padding:0 12px calc(14px + env(safe-area-inset-bottom));justify-content:center;gap:8px;display:flex;overflow-x:auto}.chat-previa-mini{flex:none;position:relative}.chat-previa-mini>button:first-child{background:var(--color-surface);width:56px;height:56px;color:var(--color-text-muted);cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.chat-previa-mini.ativa>button:first-child{border-color:var(--color-action)}.chat-previa-mini img{object-fit:cover;width:100%;height:100%}.chat-previa-mini-tirar{background:var(--color-navy);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.chat-previa-mais{border:2px dashed var(--color-border);width:56px;height:56px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.direct-bubble,.suporte-bubble,.lead-chat-bubble{max-width:88%}.chat-audio{width:220px}}.direct-thread-panel,.suporte-panel,.lead-col-chat{position:relative}.chat-novas{z-index:4;border:1px solid var(--color-border);background:var(--color-surface);min-width:38px;height:38px;box-shadow:var(--shadow-md);color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:absolute;bottom:96px;right:18px}.chat-novas.com-novas{border-color:var(--color-action);color:var(--color-action)}.chat-novas-n{background:var(--color-action);color:#fff;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.chat-dia{justify-content:center;margin:6px 0 2px;display:flex}.chat-dia span{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:3px 12px;font-size:11px;font-weight:600}.direct-thread-scroll>.chat-msg-seguida,.lead-chat-scroll>.chat-msg-seguida,.suporte-panel-scroll>.chat-msg-seguida{margin-top:-6px}.chat-apagada{color:var(--color-text-muted);margin:0;font-size:13px;font-style:italic}.chat-msg-apagada{opacity:.85}.chat-editada{color:var(--color-text-muted);margin-right:2px;font-size:10px;font-style:italic}.chat-encaminhada{color:var(--color-text-muted);margin:0 0 3px;font-size:11px;font-style:italic}.chat-fixada-icone{color:var(--color-action)}.chat-lead-encaminhado{border:1px solid var(--color-action);background:var(--tint-orange-bg);color:var(--tint-orange-text);font:inherit;cursor:pointer;border-radius:999px;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chat-link{color:var(--color-primary);overflow-wrap:anywhere;text-decoration:underline}.chat-link-tel{color:#128c7e}.chat-digitando{color:var(--color-action);margin:0;padding:4px 16px;font-size:12px;font-style:italic}.chat-editando .chat-citacao-autor{align-items:center;gap:4px;display:inline-flex}.chat-fixadas{border-bottom:1px solid var(--color-border);background:var(--panel-subtle-bg);align-items:center;gap:6px;padding:4px 8px 4px 12px;display:flex}.chat-fixadas-barras{flex-direction:column;justify-content:center;align-self:stretch;gap:2px;display:flex}.chat-fixadas-barras span{background:var(--color-border);border-radius:2px;width:3px;height:8px}.chat-fixadas-barras span.ativa{background:var(--color-action)}.chat-fixadas-item{min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.chat-fixadas-item svg{color:var(--color-action);flex:none}.chat-fixadas-texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-fixadas-n{color:var(--color-text-muted);flex:none;font-size:11px}.chat-encaminhar-fundo{z-index:86;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.chat-encaminhar,.chat-confirmar{width:min(420px,100%);max-height:min(calc(80vh * var(--vh-f,1)), 640px);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.chat-confirmar p{color:var(--color-text-muted);margin:0;font-size:13px}.chat-confirmar .chat-confirmar-titulo{color:var(--color-text);font-size:16px;font-weight:700}.chat-encaminhar-topo{justify-content:space-between;align-items:center;display:flex}.chat-encaminhar-topo h3{margin:0;font-size:16px}.chat-encaminhar-lista{flex:1;min-height:120px;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-encaminhar-lista button{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.chat-encaminhar-lista button:hover{background:var(--hover-surface-2)}.chat-encaminhar-lista button.marcado{background:var(--tint-orange-bg)}.chat-encaminhar-lista button>span:nth-child(2){flex:1}.chat-encaminhar-check{border:1.5px solid var(--color-border);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chat-encaminhar-lista button.marcado .chat-encaminhar-check{border-color:var(--color-action);background:var(--color-action)}.chat-encaminhar-rodape{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.chat-encaminhar-rodape .btn{align-items:center;gap:6px;display:inline-flex}.chat-aviso{z-index:87;background:var(--color-navy);color:#fff;border-radius:999px;margin:0;padding:8px 16px;font-size:13px;animation:3s forwards chat-aviso-some;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes chat-aviso-some{0%,80%{opacity:1}to{opacity:0}}@media (max-width:640px){.chat-novas{bottom:88px;right:12px}}.seletor-filtro{border:1px solid var(--color-border);border-radius:var(--radius);min-width:140px;max-width:260px;font:inherit;background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:13px;display:inline-flex}.seletor-filtro-valor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seletor-filtro:hover{border-color:var(--color-action)}.seletor-filtro.ativo{border-color:var(--color-action);background:var(--tint-orange-bg);color:var(--color-action);font-weight:600}.seletor-filtro-menu{z-index:90;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);max-width:min(360px,100vw - 16px);box-shadow:var(--shadow-md);overscroll-behavior:contain;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden}.seletor-filtro-busca{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:4px;padding:4px 8px;display:flex}.seletor-filtro-busca input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.seletor-filtro-opcoes{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.seletor-filtro-opcoes li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:7px 10px;font-size:13px;overflow:hidden}.seletor-filtro-opcoes li.destaque{background:var(--hover-surface-2)}.seletor-filtro-opcoes li.escolhida{background:var(--color-action);color:#fff;font-weight:600}.seletor-filtro-opcoes .seletor-filtro-vazio{color:var(--color-text-muted);cursor:default}.seletor-filtro-ver-todas{border:none;border-top:1px solid var(--color-border);color:var(--color-action);font:inherit;text-align:left;cursor:pointer;background:0 0;margin-top:4px;padding:7px 10px;font-size:13px;font-weight:600}.captacao-filtros-toggle.active,.captacao-filtros-bar .btn.active,.acompanhamento-ordem-btn.active,.acompanhamento-toolbar-resumo.active,.acompanhamento-grid-dropdown-option.active,.contacts-toolbar>button.active,.opps-toolbar .btn.active,.comissao-btnselect-opt.selected{background:var(--color-action);border-color:var(--color-action);color:#fff}.avatar-plano{margin:calc(var(--anel-ext) + 12px) var(--anel-ext) var(--anel-ext);border-radius:50%;flex-shrink:0;display:inline-flex;position:relative}.avatar-plano .avatar{box-shadow:none}.avatar-plano-40{--anel-ext:2px;--icone-cor:#378add;box-shadow:0 0 0 2px #378add}.avatar-plano-50{--anel-ext:3px;--icone-cor:#7f77dd;box-shadow:0 0 0 2px #7f77dd,0 0 0 3px #cecbf6}.avatar-plano-60{--anel-ext:3px;--icone-cor:#ef9f27;box-shadow:0 0 0 2px #ef9f27,0 0 0 3px #fac775}.avatar-plano-icone{left:50%;top:calc(-1 * var(--anel-ext));background:var(--color-surface);color:var(--icone-cor);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-88%)}.avatar-plano-60:after{content:"";pointer-events:none;border:1.5px solid #ef9f27;border-radius:50%;animation:1.5s ease-out infinite avatar-plano-pulso;position:absolute;inset:-3px}@keyframes avatar-plano-pulso{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.avatar-plano-60:after{opacity:0;animation:none}}.plano-texto{font-size:11px;font-weight:700;line-height:1.3;display:block}.plano-texto-40{color:#378add}.plano-texto-50{color:#7f77dd}.plano-texto-60{color:#ba7517}:root[data-theme=dark] .plano-texto-60{color:#ef9f27}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plano-texto-60{color:#ef9f27}}.meudia-ligacoes{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;display:inline-flex}.meudia-ligacoes svg{color:var(--color-action)}.meudia-corretor-ligacoes{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.kanban-etapa-puxador{width:18px;height:22px;color:var(--color-text-muted);cursor:grab;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kanban-etapa-puxador:hover{color:var(--color-action);background:var(--hover-surface-2)}.kanban-etapa-puxador:active{cursor:grabbing}.kanban-column.kanban-column-arrastando{opacity:.45}.kanban-column.kanban-column-alvo-antes{box-shadow:inset 4px 0 0 var(--color-action)}.kanban-column.kanban-column-alvo-depois{box-shadow:inset -4px 0 0 var(--color-action)}.ligar-wrap{align-items:center;display:inline-flex;position:relative}.ligar-wrap .lead-phone-call-btn{text-decoration:none}.ligar-pergunta,.ligar-erro{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:calc(100% + 4px);right:0}.ligar-erro{color:var(--color-danger,#c0392b);white-space:normal;width:200px}.ligar-pergunta button{border:1px solid var(--color-border);background:var(--panel-subtle-bg);color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:11px}.ligar-pergunta button:hover{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.meudia-item-com-ligar{align-items:center;gap:6px;display:flex}.meudia-item-com-ligar .meudia-item{flex:1;min-width:0}.ligacoes-acomp{flex-direction:column;gap:12px;display:flex}.ligacoes-acomp-resumo{color:var(--color-text-muted);margin:0;font-size:13px}.meudia-resumo{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 14px;margin:10px 0;font-size:.85rem;display:flex}.meudia-proximo{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary,#2563eb);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;padding:16px;display:flex}.meudia-proximo-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.meudia-proximo-main{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.meudia-proximo-nome{font-size:1.05rem}.meudia-proximo-acoes{gap:8px;display:flex}.meudia-depois-titulo{margin:0 0 8px;font-size:.9rem}.meudia-tag{background:var(--color-border);color:var(--color-text-muted);border-radius:6px;flex:none;padding:2px 6px;font-size:.65rem;font-weight:700}.meudia-tag-agora{color:#b91c1c;background:#fee2e2}.leadreq-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:12px;display:grid}.leadreq-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:12px 14px}.leadreq-card-nome{text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:.95rem;overflow:hidden}.leadreq-card-dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.leadreq-card-dados dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.leadreq-card-dados dd{margin:0;font-size:1.15rem;font-weight:700}.leadreq-paineis{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.leadreq-paineis>.proposta-section{margin-bottom:0}.leadreq-paineis>.leadreq-largo{grid-column:1/-1}.leadreq-barra{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.leadreq-barra .metas-month-nav{margin:0}.leadreq-filtro{flex:0 320px;min-width:220px;margin:0}.leadreq-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.stat-grid.stat-grid-linha{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));max-width:none;margin-bottom:16px}button.acompanhamento-tab{cursor:pointer;background:0 0;border:0 solid #0000;border-bottom-width:2px;font-family:inherit}button.acompanhamento-tab.active{border-color:transparent transparent var(--color-action)}.meudia-feed-modal{max-width:min(1100px,94vw)}.meudia-feed-filtro{max-width:360px;margin:0 0 4px}.meudia-feed-colunas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.meudia-feed-col{flex-direction:column;gap:6px;min-width:0;display:flex}.meudia-feed-lista{max-height:calc(52vh * var(--vh-f,1));flex-direction:column;gap:6px;padding-right:4px;display:flex;overflow-y:auto}.fin-tabs{border-bottom:1px solid var(--color-border);gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.fin-tab{color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:11px 14px;font-size:14px;font-weight:600;display:inline-flex}.fin-tab:hover{color:var(--color-text)}.fin-tab.ativa{color:var(--color-primary);border-bottom-color:var(--color-primary)}.fin-mes{align-items:center;gap:8px;margin-bottom:14px;display:flex}.fin-mes-rotulo{text-align:center;min-width:150px;font-size:16px;font-weight:700}.fin-icone{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fin-icone:hover:not(:disabled){background:var(--color-bg);color:var(--color-primary)}.fin-icone:disabled{opacity:.5;cursor:default}.fin-icone-perigo:hover:not(:disabled){color:var(--color-danger)}.fin-aviso{color:var(--color-text);background:#185fa51a;border-radius:6px;margin:0 0 12px;padding:9px 12px;font-size:13px}.fin-painel{flex-direction:column;gap:14px;display:flex}.fin-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fin-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-card{border:1px solid var(--color-border);border-top:4px solid var(--fin-cor,var(--color-border));background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.fin-card-estatico{cursor:default}button.fin-card:hover,.fin-card.ativo{box-shadow:0 2px 8px #0a25401f}.fin-card.ativo{outline:2px solid var(--fin-cor,var(--color-primary));outline-offset:-1px}.fin-card-vencido{--fin-cor:#dc2626}.fin-card-hoje{--fin-cor:#f97500}.fin-card-aberto{--fin-cor:#185fa5}.fin-card-quitado{--fin-cor:#16a34a}.fin-card-total{--fin-cor:#6b7280}.fin-card-rotulo{color:var(--color-text-muted);font-size:12px;font-weight:600}.fin-card-valor{color:var(--fin-cor,var(--color-text));font-size:19px;font-weight:700}.fin-card-detalhe{color:var(--color-text-muted);font-size:11px}.fin-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-barra-espaco{flex:1}.fin-busca{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:6px;flex:0 380px;align-items:center;gap:7px;padding:0 10px;display:flex}.fin-busca input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.fin-chip{border:1px solid var(--color-primary);color:var(--color-primary);font:inherit;cursor:pointer;background:#185fa51a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.fin-novo{color:#fff;border:none;font-weight:700}.fin-novo-receber{background:#16a34a}.fin-novo-receber:hover:not(:disabled){background:#15803d}.fin-novo-pagar,.fin-novo-folha{background:#dc2626}.fin-novo-pagar:hover:not(:disabled),.fin-novo-folha:hover:not(:disabled){background:#b91c1c}.fin-novo svg,.btn svg{vertical-align:-2px}.fin-segmento{border:1px solid var(--color-border);border-radius:6px;display:inline-flex;overflow:hidden}.fin-segmento button{border:none;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}.fin-segmento button:last-child{border-right:none}.fin-segmento button.ativo{background:var(--color-primary);color:var(--color-on-primary)}.fin-acoes-lote{background:#185fa51a;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.fin-tabela-wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;overflow-x:auto}.fin-tabela{border-collapse:collapse;width:100%;font-size:13px}.fin-tabela th{border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:700}.fin-tabela td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:10px 12px}.fin-tabela tbody tr:hover{background:#185fa50d}.fin-tabela tr.marcada{background:#185fa51a}.fin-tabela tfoot td{background:var(--color-bg);border-bottom:none;font-weight:600}.fin-col-check{width:34px}.fin-col-data{white-space:nowrap}.fin-col-valor{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.fin-col-acoes{text-align:right;white-space:nowrap}.fin-valor-entrada{color:#16a34a}.fin-valor-saida{color:#dc2626}:root[data-theme=dark] .fin-valor-entrada{color:#4ade80}:root[data-theme=dark] .fin-valor-saida{color:#f87171}.fin-link{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.fin-link:hover{text-decoration:underline}.fin-vazio{text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:8px;padding:28px 12px}.fin-vazio-curto{border:none;margin:0;padding:14px 8px}.fin-avatar{width:26px;height:26px;color:var(--color-primary);background:#185fa524;border-radius:999px;justify-content:center;align-items:center;margin-right:9px;font-size:12px;font-weight:700;display:inline-flex}.fin-pilula{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.fin-pilula-vencido{color:#b91c1c;background:#dc262624}.fin-pilula-hoje{color:#c2570a;background:#f9750029}.fin-pilula-aberto{color:#185fa5;background:#185fa524}.fin-pilula-quitado{color:#15803d;background:#16a34a29}:root[data-theme=dark] .fin-pilula-vencido{color:#f87171}:root[data-theme=dark] .fin-pilula-hoje{color:#fb923c}:root[data-theme=dark] .fin-pilula-aberto{color:#7fb5e8}:root[data-theme=dark] .fin-pilula-quitado{color:#4ade80}.fin-bloco{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:14px 16px}.fin-bloco-titulo{margin:0 0 10px;font-size:15px;font-weight:700}.fin-duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fin-grafico{width:100%;height:auto}.fin-grafico-grade{stroke:var(--color-border);stroke-width:1px}.fin-grafico-zero{stroke:var(--color-text-muted);stroke-width:1px}.fin-grafico-texto{fill:var(--color-text-muted);font-size:11px}.fin-grafico-faixa{fill:#0000}.fin-grafico-mes.atual .fin-grafico-faixa,.fin-grafico-mes:hover .fin-grafico-faixa{fill:#185fa514}.fin-barra-entrada{fill:#16a34a;background:#16a34a}.fin-barra-saida{fill:#dc2626;background:#dc2626}.fin-linha-saldo{stroke:#185fa5;stroke-width:2px}.fin-ponto-saldo{fill:var(--color-surface);stroke:#185fa5;stroke-width:2px}.fin-legenda{color:var(--color-text-muted);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;display:flex}.fin-quadro{border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.fin-quadro-linha{vertical-align:3px;background:#185fa5;height:3px}.fin-lista-curta{margin:0;padding:0;list-style:none}.fin-lista-item{border:none;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:9px 4px;font-size:13px;display:flex}.fin-lista-item:hover{background:#185fa50d}.fin-lista-data{color:var(--color-text-muted);flex:0 0 74px}.fin-lista-desc{flex-direction:column;flex:1;min-width:0;display:flex}.fin-lista-desc small{color:var(--color-text-muted)}.fin-form{flex-direction:column;gap:12px;display:flex}.fin-form-linha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fin-form-botoes{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.fin-form-botoes .fin-novo-receber,.fin-form-botoes .fin-novo-pagar,.fin-form-botoes .fin-novo-folha{color:#fff;border:none}@media (max-width:900px){.fin-cards,.fin-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-duas-colunas,.fin-form-linha{grid-template-columns:1fr}}.pwa-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.pwa-cartao{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:16px 18px}.pwa-cartao h2{margin:0 0 10px;font-size:16px}.pwa-cartao ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.pwa-cartao p{margin:0 0 12px;font-size:14px;line-height:1.45}.pwa-dica{background:#f975001f;border-radius:6px;padding:8px 10px;margin:12px 0 0!important;font-size:13px!important}.pwa-notif{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pwa-notif-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pwa-ok{color:#15803d;font-weight:600}:root[data-theme=dark] .pwa-ok{color:#4ade80}.pwa-aviso,.pwa-msg{color:var(--color-text-muted);margin:0!important;font-size:13px!important}@media (max-width:800px){.pwa-grade{grid-template-columns:1fr}}:root{--mobile-nav-h:60px}.mobile-nav,.mobile-drawer-backdrop,.lead-modal-tabs,.kanban-etapas-mobile{display:none}@media (max-width:768px){html,body{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}img,video,svg,canvas{max-width:100%}.sidebar{display:none!important}.app-shell{display:block}.app-main{width:100%;max-width:100vw;padding:calc(14px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 20px) calc(14px + env(safe-area-inset-left));margin-left:0!important}.page-header{margin-bottom:16px}.page-title{font-size:20px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select{min-height:44px}.btn,.btn-sm,a.btn{min-height:44px;padding-top:8px;padding-bottom:8px;font-size:14px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.lead-modal-close,.kanban-card-action,.kanban-card-priority,.lead-field-edit-btn,.lead-phone-call-btn,.lead-phone-whatsapp-btn,.lead-chat-sort-btn,.filtros-drawer-header .btn{min-width:44px;min-height:44px}.kanban-card-actions{flex-wrap:wrap;gap:4px}.suporte-fab{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 12px);right:calc(12px + env(safe-area-inset-right))}.undo-toast,.kanban-bulk-bar{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 12px);max-width:calc(100vw - 24px)}.mobile-nav{z-index:50;height:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--color-sidebar-bg);border-top:1px solid #ffffff1a;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #040c1840}.mobile-nav-item{min-width:0;color:var(--color-sidebar-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0 6px;text-decoration:none;display:flex}.mobile-nav-item.active{color:var(--color-action)}.mobile-nav-icone{display:inline-flex;position:relative}.mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.mobile-nav-badge,.mobile-drawer-badge{background:var(--color-action);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.mobile-nav-badge{position:absolute;top:-6px;right:-12px}.mobile-drawer-backdrop{z-index:70;background:#0f10168c;display:block;position:fixed;inset:0}.mobile-drawer{max-height:calc(88dvh * var(--vh-f,1));padding:16px calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));background:var(--color-sidebar-bg);color:var(--color-sidebar-text-active);border-radius:18px 18px 0 0;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.mobile-drawer-head{align-items:center;gap:12px;display:flex}.mobile-drawer-user{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-drawer-user strong,.mobile-drawer-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-drawer-user strong{font-size:16px}.mobile-drawer-user small{color:var(--color-sidebar-text);font-size:13px}.mobile-drawer-fechar{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mobile-drawer-rapido{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-drawer-acao{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mobile-drawer-itens{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-drawer-item{min-height:48px;color:inherit;background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mobile-drawer-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-drawer-item.active{background:var(--color-sidebar-active-bg);color:var(--color-action)}.mobile-drawer-sair{justify-content:center;width:100%;min-height:46px}.modal-backdrop,.lead-modal-backdrop,.hist-backdrop,.funil-lista-backdrop,.perfil-card-backdrop,.suporte-panel-backdrop,.filtros-drawer-backdrop{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.modal,.modal-wide,.hist-modal,.funil-lista,.perfil-card,.suporte-panel,.filtros-drawer{padding-top:max(env(safe-area-inset-top), 0px);width:100%!important;max-width:none!important;height:calc(100dvh * var(--vh-f,1))!important;border-radius:0!important;max-height:none!important}.modal{padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.opps-pipeline-bar{gap:8px}.opps-pipeline-bar-left,.opps-pipeline-bar-right{width:100%}.opps-pipeline-select{flex:1;min-width:0;min-height:44px}.kanban-etapas-mobile{margin:0 calc(-14px - env(safe-area-inset-left)) 12px calc(-14px - env(safe-area-inset-right));padding:2px calc(14px + env(safe-area-inset-left));scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.kanban-etapas-mobile::-webkit-scrollbar{display:none}.kanban-etapa-chip{border:1.5px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.kanban-etapa-chip.ativa{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.kanban-etapa-chip-n{text-align:center;background:#7f7f7f2e;border-radius:999px;min-width:24px;padding:2px 7px;font-size:13px}.kanban-etapa-chip.ativa .kanban-etapa-chip-n{background:var(--color-action);color:#fff}.kanban-board{touch-action:pan-y;padding-bottom:0;display:block;overflow-x:hidden}.kanban-rolagem-topo,.kanban-column-add,.kanban-column-mobile-oculta,.kanban-etapa-puxador{display:none!important}.kanban-column{content-visibility:visible;width:100%;max-height:none}.kanban-column-body{overflow-y:visible}.kanban-card,.kanban-card-title,.kanban-card-contact,.kanban-card-field,.kanban-card-field-label,.kanban-card-assignee,.kanban-card-value,.kanban-column-title,.kanban-column-meta{font-size:14px}.kanban-card-badges>*,.kanban-card [class*=badge],.kanban-card-cadencia-late{font-size:12px}.kanban-card-select{top:6px;right:6px}.kanban-card-select input{width:24px;height:24px}.contacts-table-wrap{background:0 0;border:none;overflow:visible}.contacts-table,.contacts-table tbody,.contacts-table tr,.contacts-table td{width:100%;display:block}.contacts-table thead{display:none}.contacts-table tr:not(.contacts-edit-row){border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-bottom:10px;padding:12px 14px 12px 48px;position:relative}.contacts-table td{overflow-wrap:anywhere;border:none;padding:2px 0;font-size:14px}.contacts-table td:empty,.contacts-table td:nth-child(5),.contacts-table td:nth-child(8){display:none}.contacts-table .contacts-col-check{width:auto;position:absolute;top:14px;left:12px}.contacts-table td:nth-child(6):before{content:"Criado em ";color:var(--color-text-muted)}.contacts-table td:nth-child(7):before{content:"Última atividade ";color:var(--color-text-muted)}.contacts-name-cell{flex-wrap:wrap;gap:8px}.lead-modal-backdrop{top:var(--vv-top,0);height:var(--vv-h,calc(100dvh * var(--vh-f,1)));bottom:auto}.lead-modal{height:100%!important}.lead-modal-head{padding:calc(10px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) 10px calc(14px + env(safe-area-inset-left))}.lead-modal-title{font-size:16px}.lead-modal-tabs{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.lead-modal-tab{min-height:44px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;font-size:14px;font-weight:600}.lead-modal-tab.ativa{color:var(--color-primary);border-bottom-color:var(--color-primary)}.lead-modal-body{display:block;overflow:hidden}.lead-modal-body>.lead-col{height:100%;padding:14px calc(14px + env(safe-area-inset-right)) 14px calc(14px + env(safe-area-inset-left));border:none;display:none;overflow-y:auto}.lead-modal-body[data-aba=chat]>.lead-col-chat{padding:0;display:flex}.lead-modal-body[data-aba=ficha]>.lead-col-info,.lead-modal-body[data-aba=atividade]>.lead-col-activity{display:block}.lead-col-chat{min-height:0}.lead-chat-scroll{padding:12px calc(12px + env(safe-area-inset-right)) 12px calc(12px + env(safe-area-inset-left));overflow-x:hidden}.lead-chat-bubble{max-width:88%}.lead-chat-text,.lead-chat-author,.lead-chat-header-name,.lead-info-list,.lead-info-list dd,.lead-info-list dt{overflow-wrap:anywhere;font-size:14px}.lead-chat-time{font-size:12px}.lead-chat-compose{padding:10px calc(12px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));background:var(--color-surface);flex-shrink:0}.lead-chat-compose textarea{min-height:44px;font-size:16px}.lead-phone-row{flex-wrap:wrap}}.mobile-topbar,.aviso-push,.direct-voltar{display:none}.perfil-notificacoes{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.perfil-notificacoes h3{margin:0 0 6px;font-size:15px}.perfil-notificacoes p{color:var(--color-text-muted);margin:0 0 10px;font-size:13px}@media (max-width:768px){.mobile-topbar{z-index:49;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(8px + env(safe-area-inset-right)) 0 calc(14px + env(safe-area-inset-left));background:var(--color-sidebar-bg);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}body:has(.mobile-topbar) .app-main{padding-top:calc(52px + env(safe-area-inset-top) + 14px)}.mobile-topbar-marca{color:#fff;font-size:17px;font-weight:700}.mobile-topbar-acoes{align-items:center;gap:0;display:flex}.mobile-topbar-btn,.mobile-topbar-acoes .sidebar-theme-btn{width:44px;height:44px;color:var(--color-sidebar-text-active);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.mobile-topbar-btn .mobile-nav-badge{top:4px;right:2px}.mobile-topbar-sair{min-height:40px;color:var(--color-sidebar-text-active);font:inherit;cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;margin-left:4px;padding:0 12px;font-size:13px;font-weight:600}.aviso-push{background:#f9750024;border:1px solid #f9750073;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:14px;display:flex}.aviso-push span{flex:1;min-width:0}.kanban-card-name{white-space:normal;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.3}.kanban-card-actions{flex-wrap:nowrap;justify-content:space-between;gap:2px}.kanban-card-action{border-radius:12px;flex:1 1 0;min-width:44px;max-width:64px;height:44px;min-height:44px}.kanban-card-action svg{width:20px;height:20px}.ligar-wrap .lead-phone-call-btn{justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px}.ligar-wrap .lead-phone-call-btn svg{flex-shrink:0;width:20px;height:20px}.data-table-wrap:has(.tabela-cards){background:0 0;border:none;overflow:visible}.tabela-cards,.tabela-cards tbody,.tabela-cards tr,.tabela-cards td{width:100%;display:block}.tabela-cards thead{display:none}.tabela-cards tr{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-bottom:10px;padding:6px 14px}.tabela-cards td{border:none;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;white-space:normal;padding:8px 0;font-size:14px}.tabela-cards td:last-child{border-bottom:none}.tabela-cards td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.tabela-cards td:empty{display:none}.tabela-cards td .btn,.rodizio-acoes .btn{min-height:44px}.rodizio-acoes,.tabela-cards td:last-child:not([data-label]){flex-wrap:wrap;gap:8px;display:flex}.rodizio-ordem{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rodizio-adicionar{flex-wrap:wrap}.team-board{flex-direction:column;gap:8px;display:flex}.team-squad-col{width:100%;min-width:0}.team-squad-head-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:52px;display:flex}.team-squad-head-toggle .team-squad-nome{flex:1;min-width:0;font-size:16px;font-weight:700}.team-squad-chevron{flex-shrink:0;transition:transform .15s}.team-squad-chevron.aberta{transform:rotate(90deg)}.team-grid{grid-template-columns:1fr}.direct-shell{background:0 0;border:none;border-radius:0;height:auto;min-height:0;display:block;overflow:visible}.direct-list-panel{border-right:none;width:100%}.direct-list{max-height:none;overflow:visible}.direct-list-item{min-height:64px}.direct-shell-lista .direct-thread-panel,.direct-shell:not(.direct-shell-lista) .direct-list-panel{display:none}.direct-shell:not(.direct-shell-lista){top:var(--vv-top,0);z-index:65;height:var(--vv-h,calc(100dvh * var(--vh-f,1)));background:var(--color-surface);position:fixed;left:0;right:0}.direct-shell:not(.direct-shell-lista) .direct-thread-panel{height:100%}.direct-voltar{width:44px;height:44px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.direct-thread-header{padding:calc(8px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) 8px calc(12px + env(safe-area-inset-left))}.direct-thread-scroll{padding:12px calc(12px + env(safe-area-inset-right)) 12px calc(12px + env(safe-area-inset-left))}.direct-bubble{max-width:82%;font-size:14px}.direct-bubble-text{overflow-wrap:anywhere;font-size:15px}.direct-compose{padding:10px calc(12px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));background:var(--color-surface);flex-shrink:0}.direct-compose textarea{font-size:16px}}:root{--rn-fundo:#efeae2;--rn-balao:#fff}:root[data-theme=dark]{--rn-fundo:#0b141a;--rn-balao:#202c33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rn-fundo:#0b141a;--rn-balao:#202c33}}.rn-shell{height:calc(calc(100vh * var(--vh-f,1)) - 64px);height:calc(calc(100dvh * var(--vh-f,1)) - 64px);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--rn-fundo);flex-direction:column;min-height:480px;display:flex;position:relative;overflow:hidden}.rn-topo{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.rn-topo span{color:var(--color-text-muted);font-size:12px}.rn-rolagem{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.rn-dia{align-self:center;margin:8px 0 4px}.rn-dia span{background:var(--color-surface);color:var(--color-text-muted);border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block;box-shadow:0 1px 1px #0000001a}.rn-balao{background:var(--rn-balao);max-width:min(560px,90%);color:var(--color-text);overflow-wrap:anywhere;border-radius:0 10px 10px;align-self:flex-start;padding:8px 10px 5px;font-size:14px;line-height:1.4;box-shadow:0 1px 1px #00000024}.rn-balao-clicavel{cursor:pointer}.rn-balao-clicavel:hover{box-shadow:0 1px 6px #0003}.rn-balao-repetido{border-left:4px solid var(--color-action)}.rn-repetido{color:var(--color-action)}.rn-espaco{height:8px}.rn-hora{text-align:right;color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.rn-link{color:#0b7bd1;text-decoration:underline}.rn-antigas{background:var(--color-surface);min-height:36px;color:var(--color-primary);font:inherit;cursor:pointer;border:none;border-radius:999px;align-self:center;padding:0 14px;font-size:13px;font-weight:600;box-shadow:0 1px 1px #0000001f}.rn-vazio{text-align:center;color:var(--color-text-muted);margin:auto;padding:20px}.rn-novas{background:var(--color-action);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 8px #0000004d}@media (max-width:768px){.rn-shell{top:env(safe-area-inset-top);left:0;right:0;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom));z-index:40;border:none;border-radius:0;height:auto;min-height:0;position:fixed}body:has(.mobile-topbar) .rn-shell{top:calc(52px + env(safe-area-inset-top))}.rn-topo span{display:none}.rn-balao{max-width:94%}.rn-rolagem{padding:12px calc(10px + env(safe-area-inset-right)) 12px calc(10px + env(safe-area-inset-left))}}.leadreq-repetidos-botoes{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.push-ligado{color:var(--color-action)!important}@media (max-width:400px){.mobile-topbar-marca{display:none}}.fin-anexo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-anexo-nome{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;font-size:13px;display:inline-flex}.role-badge-gestor_leiloes{color:#7c3aed;background:#8b5cf62e}.leiloes-shell{min-height:calc(100vh * var(--vh-f,1));min-height:calc(100dvh * var(--vh-f,1));background:var(--color-bg)}.leiloes-topo{z-index:30;padding:calc(10px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 10px calc(16px + env(safe-area-inset-left));background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.leiloes-marca{align-items:center;gap:8px;font-weight:700;display:inline-flex}.leiloes-topo-acoes{align-items:center;gap:8px;display:flex}.leiloes-topo-btn{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.leiloes-topo-badge{background:var(--color-danger,#dc2626);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.leiloes-sair{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;padding:8px 14px}.leiloes-corpo{padding:24px calc(16px + env(safe-area-inset-right)) 32px calc(16px + env(safe-area-inset-left))}.leiloes-quadro{flex-direction:column;gap:18px;margin-top:16px;display:flex}.leiloes-grupo h3{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 8px;font-size:13px}.leiloes-colunas{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.leiloes-coluna{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex:0 0 230px;padding:12px}.leiloes-coluna-saida{border-style:dashed}.leiloes-coluna header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.leiloes-coluna h2{margin:0;font-size:14px;line-height:1.3}.leiloes-coluna-total{background:var(--color-bg);text-align:center;border-radius:10px;min-width:24px;padding:1px 8px;font-size:12px;font-weight:700}.leiloes-coluna-vazia{color:var(--color-text-muted);margin:12px 0 0;font-size:13px}@media (max-width:768px){.leiloes-coluna{flex-basis:78vw}}.leiloes-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leiloes-filtros{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.leiloes-busca{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.leiloes-busca input{color:inherit;font:inherit;background:0 0;border:none;outline:none;min-width:200px}.leiloes-chips{gap:6px;display:inline-flex}.leiloes-chips a,.leiloes-chips button{border:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;text-decoration:none}.leiloes-chips a.ativo,.leiloes-chips button.ativo{background:var(--color-action);border-color:var(--color-action);color:#fff}.leiloes-coluna-alvo{outline:2px dashed var(--color-border);outline-offset:-4px}.leiloes-cartao{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);cursor:pointer;margin-top:8px;padding:10px}.leiloes-cartao:hover{border-color:var(--color-action)}.leiloes-cartao-nome{overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:flex}.leiloes-estrela{color:#d97706;flex:none}.leiloes-sub{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.leiloes-proxima{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.kanban-card-field.leiloes-atrasada,.kanban-card-field.leiloes-atrasada .kanban-card-field-label{color:#dc2626}.leiloes-proxima.atrasada{color:#dc2626;font-weight:600}.leiloes-ficha{max-height:calc(75vh * var(--vh-f,1));flex-direction:column;gap:16px;padding-right:4px;display:flex;overflow-y:auto}.leiloes-bloco h3{margin:0 0 8px;font-size:14px}.leiloes-rotulo{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.leiloes-bloco select,.leiloes-bloco textarea,.leiloes-periodo select{box-sizing:border-box;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:14px}.leiloes-bloco select option,.leiloes-bloco select optgroup,.leiloes-periodo select option{background:var(--color-surface);color:var(--color-text)}.leiloes-contato{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leiloes-contato-acoes{gap:8px;display:flex}.leiloes-selo{color:#b45309;background:#d9770626;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.leiloes-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.leiloes-largo{grid-column:1/-1}.leiloes-acoes{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.leiloes-lista{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.leiloes-lista li{border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}@media (max-width:768px){.leiloes-grade{grid-template-columns:minmax(0,1fr)}.leiloes-ficha{max-height:calc(70vh * var(--vh-f,1))}}.leiloes-abas{gap:6px;margin-bottom:8px;display:inline-flex}.leiloes-abas a{border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:6px 14px;text-decoration:none}.leiloes-abas a.ativo{background:var(--color-action);border-color:var(--color-action);color:#fff}.leiloes-periodo select{width:auto;min-width:190px}.leiloes-periodo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.leiloes-indicadores{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.leiloes-indicador{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:4px;padding:14px;display:flex}.leiloes-indicador h2{color:var(--color-text-muted);margin:0;font-size:13px;font-weight:600}.leiloes-indicador strong{font-size:28px;line-height:1.1}.leiloes-indicador p{margin:6px 0 0}.categoria-badge{white-space:nowrap;background:var(--color-bg);color:var(--color-text-muted);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.categoria-badge-basic{color:#3b82f6;background:#3b82f62e}.categoria-badge-premium{color:#d97706;background:#d9770633}.trava-retorno-fundo{z-index:100000;background:#0f1016cc}.trava-retorno{max-height:calc(calc(100vh * var(--vh-f,1)) - 40px);flex-direction:column;gap:12px;display:flex;overflow-y:auto}.trava-retorno-lista{flex-direction:column;gap:14px;display:flex}.trava-retorno-item{border:1px solid var(--color-border);border-radius:var(--radius);padding:12px}.kanban-card-parceiro{box-shadow:0 0 0 2px var(--color-surface);margin-left:-10px}.parceria-aviso{color:var(--color-text-muted);font-size:12px}.parceria-busca-lista{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.parceria-busca-item{border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.avaliacao-fab{z-index:55;background:var(--color-action);width:44px;height:44px;color:var(--color-on-action);box-shadow:var(--shadow-md);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:20px;right:74px}.avaliacao-fab:hover{background:var(--color-action-hover)}.avaliacao-fab:hover .suporte-fab-rotulo,.avaliacao-fab:focus-visible .suporte-fab-rotulo{opacity:1;visibility:visible}.avaliacao-fab-bolinha{background:var(--color-danger);border:2px solid var(--color-surface);border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;right:-2px}body.driver-active .avaliacao-fab,html[data-presentation=true] .avaliacao-fab{display:none}body:has([aria-modal=true],form.proposta-page,.modal-backdrop,.lead-modal-backdrop,.hist-backdrop,.funil-lista-backdrop,.filtros-drawer-backdrop,.perfil-card-backdrop,.suporte-panel-backdrop,.captacao-lightbox,.kanban-bulk-bar,.undo-toast,.rv-root.rv-tv) .avaliacao-fab{display:none}@media (max-width:480px){.avaliacao-fab{bottom:14px;right:68px}}@media (max-width:768px){.avaliacao-fab{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 12px);right:calc(66px + env(safe-area-inset-right))}}.avaliacao-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:520px;max-width:100%;max-height:100%;box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.avaliacao-panel-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.avaliacao-panel-head h2{margin:0;font-size:15px}.avaliacao-panel-corpo{padding:16px;overflow-y:auto}.avaliacao-form{flex-direction:column;gap:16px;display:flex}.avaliacao-semana{color:var(--color-text-muted);margin:0;font-size:12px}.avaliacao-pergunta h3{margin:0 0 8px;font-size:13px}.avaliacao-pergunta textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;resize:vertical;border-radius:6px;margin-top:8px;padding:8px 10px}.avaliacao-opcoes{flex-direction:column;gap:6px;display:flex}.avaliacao-opcao{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.avaliacao-aviso-fechado{background:var(--panel-subtle-bg);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.avaliacao-historico-titulo{margin:20px 0 8px;font-size:13px}.avaliacao-historico-item{border-top:1px solid var(--subtle-border);padding:8px 0;font-size:13px}.avaliacao-historico-item p{margin:4px 0 0}.avaliacao-bloqueio{min-height:calc(100vh * var(--vh-f,1));background:var(--color-bg,var(--color-surface));justify-content:center;align-items:flex-start;padding:32px 16px;display:flex}.avaliacao-bloqueio-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;max-width:640px;padding:24px}.avaliacao-bloqueio-card h1{margin:0 0 8px;font-size:20px}.avaliacao-bloqueio-aviso{background:var(--panel-subtle-bg);border-radius:8px;margin:0 0 20px;padding:10px 12px;font-size:13px}.avaliacao-sair{margin-top:16px}.avaliacao-admin{flex-direction:column;gap:10px;display:flex}.avaliacao-admin-linha{border:1px solid var(--color-border);border-radius:var(--radius);padding:10px 12px}.avaliacao-admin-semana{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.avaliacao-admin-semana input{border:1px solid var(--color-border);background:var(--color-surface);min-width:160px;color:var(--color-text);font:inherit;border-radius:6px;flex:200px;padding:5px 8px}.avaliacao-secao-admin{margin-top:28px}.avaliacao-gerente{flex-direction:column;gap:10px;display:flex}.avaliacao-gerente-semana{max-width:260px}.avaliacao-gerente-cartao{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:10px 12px}.avaliacao-gerente-cartao>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.avaliacao-gerente-bloco{border-top:1px solid var(--subtle-border);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.avaliacao-gerente-bloco h4{margin:0;font-size:13px}.avaliacao-gerente-bloco p{margin:0}.avaliacao-gerente-campo{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.avaliacao-gerente-campo select,.avaliacao-gerente-bloco textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:6px;padding:7px 9px;font-weight:400}.avaliacao-selo{background:var(--panel-subtle-bg);color:var(--color-text-muted);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.avaliacao-selo-enviada{color:var(--color-success,#15803d)}.avaliacao-selo-pendente{color:var(--color-danger)}.avaliacao-abas{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.avaliacao-aba{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.avaliacao-aba-ativa{color:var(--color-text);border-bottom-color:var(--color-action)}.avaliacao-painel-wrap{flex-direction:column;gap:12px;display:flex}.avaliacao-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.avaliacao-filtros .avaliacao-gerente-campo{min-width:170px}.avaliacao-filtros input[type=search]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:6px;padding:7px 9px;font-weight:400}.avaliacao-resumo{color:var(--color-text-muted);flex-wrap:wrap;gap:16px;margin:0;font-size:13px;display:flex}.avaliacao-tabela td,.avaliacao-tabela th{white-space:nowrap;padding:6px 10px}.avaliacao-tabela td:nth-child(n+11),.avaliacao-tabela th:nth-child(n+11){text-align:center}.avaliacao-grupo td{background:var(--panel-subtle-bg);font-size:12px;font-weight:700}.avaliacao-link{color:var(--color-action);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.avaliacao-link:hover{text-decoration:underline}@media (max-width:768px){.avaliacao-panel{width:100%;max-width:none;height:calc(100dvh * var(--vh-f,1));max-height:none;padding-top:env(safe-area-inset-top,0px);border-radius:0}.avaliacao-panel-corpo{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.avaliacao-bloqueio{padding:calc(16px + env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px))}.avaliacao-bloqueio-card{padding:16px}}.avaliacao-teste{flex-direction:column;gap:14px;max-width:1100px;margin:0 auto;display:flex}.avaliacao-teste-barra{border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;font-size:13px;display:flex}.avaliacao-teste-botoes{flex-wrap:wrap;gap:8px;display:flex}.leadreq-premium-badge{color:#3b2a00;letter-spacing:.02em;background:#f5b301;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.leadreq-item-premium{border-color:#f5b301;box-shadow:inset 3px 0 #f5b301}.avaliacao-equipe{flex-direction:column;gap:8px;display:flex}.avaliacao-equipe-titulo{margin:8px 0 0;font-size:14px}.avaliacao-cartoes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.avaliacao-cartao{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.avaliacao-cartao:hover{border-color:var(--color-action)}.avaliacao-cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.avaliacao-cartao-dados{flex-direction:column;gap:6px;margin:0;font-size:12px;display:flex}.avaliacao-cartao-dados>div{gap:8px;display:flex}.avaliacao-cartao-dados dt{color:var(--color-text-muted);flex:0 0 96px;font-weight:700}.avaliacao-cartao-dados dd{overflow-wrap:anywhere;min-width:0;margin:0}.avaliacao-cartao-chips{flex-wrap:wrap;gap:6px;display:flex}.avaliacao-cartao-ind{border-top:1px solid var(--subtle-border);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;padding-top:8px;font-size:12px;display:flex}.avaliacao-cartao-ind b{color:var(--color-text)}.avaliacao-chat{flex-direction:column;gap:12px;font-size:13px;display:flex}.avaliacao-chat-semana{flex-direction:column;gap:8px;display:flex}.avaliacao-chat-dia{background:var(--panel-subtle-bg);color:var(--color-text-muted);border-radius:999px;align-self:center;padding:3px 12px;font-size:11px;font-weight:700}.avaliacao-balao{background:var(--panel-subtle-bg);border-radius:12px;max-width:82%;padding:8px 12px}.avaliacao-balao p{margin:2px 0}.avaliacao-balao time{color:var(--color-text-muted);text-align:right;margin-top:4px;font-size:10px;display:block}.avaliacao-balao-corretor{border-top-left-radius:2px;align-self:flex-start}.avaliacao-balao-gerente{background:var(--color-action);color:var(--color-on-action);border-top-right-radius:2px;align-self:flex-end}.avaliacao-balao-alerta{outline:2px solid var(--color-danger)}.avaliacao-balao-autor{letter-spacing:.03em;text-transform:uppercase;opacity:.8;margin-bottom:2px;font-size:10px;font-weight:800}.avaliacao-chat-nota{color:var(--color-text-muted);align-self:flex-end;margin:0;font-size:12px}@media (max-width:768px){.avaliacao-cartoes{grid-template-columns:1fr}.avaliacao-balao{max-width:94%}}.avaliacao-chat-corpo{grid-template-columns:280px 1fr}.avaliacao-info-topo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.avaliacao-info-lista{flex-direction:column;gap:8px;margin:0;font-size:12px;display:flex}.avaliacao-info-lista>div{flex-direction:column;gap:1px;display:flex}.avaliacao-info-lista dt{color:var(--color-text-muted);font-size:11px;font-weight:700}.avaliacao-info-lista dd{overflow-wrap:anywhere;margin:0}.avaliacao-info-ind{grid-template-columns:1fr 1fr;gap:8px;display:grid}.avaliacao-info-ind>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.avaliacao-info-ind b{font-size:18px}.avaliacao-info-ind span{color:var(--color-text-muted);font-size:11px}.avaliacao-chat-aviso{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.avaliacao-evento{flex-direction:column;gap:8px;display:flex}.avaliacao-card-chat{border:1px solid var(--color-border);background:var(--soft-blue-bg);border-radius:10px;align-self:flex-start;width:min(100%,460px);padding:10px 12px;font-size:13px}.avaliacao-card-gerente{background:var(--chat-bubble-mine-bg);border-color:#f9750040;align-self:flex-end}.avaliacao-card-alerta{border-color:var(--color-danger)}.avaliacao-card-titulo{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.avaliacao-card-chat dl{flex-direction:column;gap:5px;margin:0;display:flex}.avaliacao-card-linha{grid-template-columns:112px 1fr;gap:8px;display:grid}.avaliacao-card-linha dt{color:var(--color-text-muted);font-size:12px;font-weight:700}.avaliacao-card-linha dd{overflow-wrap:anywhere;min-width:0;margin:0}.avaliacao-chat-enviar{align-self:flex-end;align-items:center;gap:6px;display:inline-flex}@media (max-width:768px){.avaliacao-chat-corpo{grid-template-columns:1fr}.avaliacao-chat-corpo .lead-col-info{display:none}.avaliacao-card-linha{grid-template-columns:1fr;gap:0}}.comissao-cartoes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.comissao-cartao{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.comissao-cartao-topo{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}.comissao-cartao-codigo{color:var(--color-text-muted);font-size:12px;font-weight:700}.comissao-cartao-dados{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;font-size:12px;display:grid}.comissao-cartao-dados dt{color:var(--color-text-muted);font-weight:700}.comissao-cartao-dados dd{margin:0}.comissao-cartao-acoes{justify-content:flex-end;gap:6px;display:flex}.premio-passos{margin:2px 0 0;padding:0;list-style:none;display:flex}.premio-passos li{text-align:center;color:var(--color-text-muted);flex:1;padding-top:22px;font-size:11px;position:relative}.premio-passos li:before{content:"";background:var(--color-border);height:2px;position:absolute;top:7px;left:0;right:0}.premio-passos li:after{content:"";background:var(--color-surface);border:2px solid var(--color-border);border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:calc(50% - 7px)}.premio-passos li:first-child:before{left:50%}.premio-passos li:last-child:before{right:50%}.premio-passos li.feito{color:var(--color-text)}.premio-passos li.feito:before{background:#2b8a3e}.premio-passos li.feito:after{background:#2b8a3e;border-color:#2b8a3e}.premio-passos li.atual{color:var(--color-text);font-weight:700}.premio-passos li.atual:after{background:var(--color-action);border-color:var(--color-action)}.premio-faz{background:var(--panel-subtle-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.comissao-proximo-passo{border:1px dashed var(--color-border);border-radius:var(--radius);text-align:left;margin:12px 0;padding:10px 12px;font-size:13px}.comissao-proximo-passo p{margin:4px 0 8px}.avaliacao-indicadores{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px;display:grid}.avaliacao-indicador{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.avaliacao-indicador input{border:1px solid var(--color-border);background:var(--color-surface);width:72px;color:var(--color-text);font:inherit;text-align:center;border-radius:6px;padding:6px 8px}.avaliacao-cartao-informado{color:var(--color-text-muted);margin:0;font-size:12px}.avaliacao-indicador-bloco{flex-direction:column;gap:6px;min-width:0;display:flex}.avaliacao-imoveis{border-left:2px solid var(--color-border);flex-direction:column;gap:6px;padding-left:10px;display:flex}.avaliacao-imoveis input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.avaliacao-bloqueio-largo{max-width:900px}.metas-content{--metas-navy:#0a2540;--metas-card-bg:#0a25400f;--metas-card-border:#0a25402e;--metas-orange:#f97500}:root[data-theme=dark] .metas-content{--metas-card-bg:#0a25408c;--metas-card-border:#78a0d238}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .metas-content{--metas-card-bg:#0a25408c;--metas-card-border:#78a0d238}}.metas-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.metas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.metas-kpis{grid-template-columns:minmax(0,1fr)}}.metas-kpi{border-radius:var(--radius);background:var(--metas-card-bg);border:1px solid var(--metas-card-border);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.metas-kpi-rotulo{color:var(--color-text-muted);font-size:12px}.metas-kpi-valor{flex-wrap:wrap;align-items:center;gap:12px;font-size:30px;font-weight:700;line-height:1.1;display:flex}.metas-kpi-valor.laranja{color:var(--metas-orange)}.metas-kpi-sub{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.metas-kpi-btn{background:var(--metas-orange);border-color:var(--metas-orange);font-size:13px}.metas-empresa-edit{max-width:420px}.metas-equipe{border-radius:var(--radius);background:var(--metas-card-bg);border:1px solid var(--metas-card-border);overflow:hidden}.metas-equipe-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.metas-equipe-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.metas-equipe-toggle svg{transition:transform .15s}.metas-equipe-toggle svg.girado{transform:rotate(-90deg)}.metas-chip{background:var(--panel-recessed-bg);color:var(--color-text-muted);border-radius:999px;padding:2px 8px;font-size:11px}.metas-equipe-resumo{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.metas-tabela-wrap{border-top:1px solid var(--metas-card-border);overflow-x:auto}.metas-tabela{border-collapse:collapse;width:100%;font-size:13px}.metas-tabela th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.metas-tabela td{border-top:1px solid var(--metas-card-border);vertical-align:middle;padding:10px 16px}.metas-tabela .metas-num{text-align:right;white-space:nowrap;font-weight:700}.metas-corretor{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.metas-iniciais{background:var(--metas-navy);color:#fff;border:1px solid var(--metas-card-border);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.metas-nome{font-weight:600}.metas-part{align-items:center;gap:10px;min-width:160px;display:flex}.metas-part-track{background:var(--panel-recessed-bg);border-radius:999px;flex:1;height:8px;overflow:hidden}.metas-part-fill{background:var(--color-primary,#2563eb);border-radius:999px;height:100%;transition:width .3s}.metas-part-pct{color:var(--color-text-muted);text-align:right;min-width:36px;font-size:12px}.metas-sem-meta{color:var(--color-text-muted)}.metas-meta-cell{flex-direction:column;gap:4px;min-width:150px;display:flex}.metas-mini-track{background:var(--panel-recessed-bg);border-radius:999px;height:5px;overflow:hidden}.metas-mini-fill{background:var(--metas-orange);border-radius:999px;height:100%;transition:width .3s}.metas-mini-fill.batida{background:var(--metas-extra,#16a34a)}.metas-acao{text-align:right;white-space:nowrap}.metas-zero .metas-num,.metas-zero .metas-nome{color:var(--metas-orange)}.metas-zero .metas-iniciais{color:var(--metas-orange);border-color:var(--metas-orange);background:#f975002e}.metas-batida{margin-left:8px}.metas-avatar{border:1px solid var(--metas-card-border);flex-shrink:0}.metas-zero .metas-avatar{border-color:var(--metas-orange)}.metas-gerente td{background:#f975001a}.metas-gerente td:first-child{box-shadow:inset 3px 0 0 var(--metas-orange)}.metas-chip-gerente{text-transform:uppercase;letter-spacing:.04em;background:var(--metas-orange);color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.captacao-card-aviso-valor{vertical-align:middle;background:var(--tint-orange-bg);color:var(--color-action);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600}@media (min-width:1101px) and (max-width:1500px){.team-board{gap:8px}.team-board .team-card{gap:8px;min-height:0;padding:10px 10px 10px 12px}.team-board .team-card-badges{gap:6px}.team-board .team-card-badge-row{flex-wrap:wrap;gap:6px;font-size:11px}.team-board .team-card-badge-label{width:auto;min-width:40px}.team-board .team-card-badge-label-wide{width:auto}.team-board .team-card-email{font-size:11px}}.disparos-imagem{flex-direction:column;gap:6px;margin-top:10px;display:flex}.disparos-imagem-btn{cursor:pointer;align-self:flex-start}.disparos-imagem-preview{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.disparos-imagem-preview img{border:1px solid var(--color-border);object-fit:cover;border-radius:8px;max-width:220px;max-height:180px}.leadreq-periodo-controles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.leadreq-periodo-controles .metas-month-nav{margin-bottom:0}.leadreq-data{min-height:32px}.leadreq-equipe{margin-top:18px}.leadreq-equipe-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.leadreq-equipe-nome{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.leadreq-card{position:relative}.leadreq-card-pdf{color:var(--color-action);border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;right:8px}.leadreq-card-pdf:hover{background:var(--tint-orange-bg)}.leadreq-card-funil{--funil-pediu:#0a2540;--funil-recebeu:#3b6a9c;--funil-ligou:#f97500;--funil-atendeu:#15803d;--funil-nao:#dc2626;--funil-caixa:#d97706;flex-direction:column;gap:6px;padding-bottom:34px;display:flex}:root[data-theme=dark] .leadreq-card-funil{--funil-pediu:#5b86b5;--funil-recebeu:#7fa6d1;--funil-atendeu:#4ade80;--funil-nao:#f87171;--funil-caixa:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .leadreq-card-funil{--funil-pediu:#5b86b5;--funil-recebeu:#7fa6d1;--funil-atendeu:#4ade80;--funil-nao:#f87171;--funil-caixa:#fbbf24}}.funil-topo{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.funil-topo .leadreq-card-nome{margin:0}.funil-taxa{color:var(--color-action);text-align:right;white-space:nowrap;font-size:16px;font-weight:700;line-height:1}.funil-taxa small{color:var(--color-text-muted);text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:500;display:block}.funil-linha{grid-template-columns:74px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.funil-rotulo{color:var(--color-text-muted)}.funil-trilho{background:var(--panel-recessed-bg);border-radius:999px;height:8px;display:block;overflow:hidden}.funil-barra{border-radius:999px;height:100%;transition:width .3s;display:block}.funil-pediu{background:var(--funil-pediu)}.funil-recebeu{background:var(--funil-recebeu)}.funil-ligou{background:var(--funil-ligou)}.funil-atendeu{background:var(--funil-atendeu)}.funil-nao{background:var(--funil-nao)}.funil-caixa{background:var(--funil-caixa)}.funil-valor{text-align:right;min-width:56px;font-weight:700}.funil-valor small{color:var(--color-text-muted);font-size:10px;font-weight:500}.funil-sep{background:var(--color-border);height:1px;margin:4px 0}.ligar-pergunta-fechar{padding:2px 6px}.ligar-pergunta{flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:min(190px,70vw)}.ligar-pergunta button{white-space:nowrap}.extensao-titulo{align-items:center;gap:12px;display:flex}.extensao-logo{border-radius:10px;flex:none;width:44px;height:44px}.contatos-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.contatos-split{grid-template-columns:minmax(0,1fr) 340px}.contatos-detalhe-voltar{display:none}}.contatos-lista{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.contatos-lista-todos{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.contatos-item{border-bottom:1px solid var(--color-border);border-left:3px solid #0000;align-items:center;gap:4px;padding-left:12px;display:flex}.contatos-item:last-child{border-bottom:none}.contatos-item:hover{background:var(--hover-surface-1)}.contatos-item.marcado{background:var(--soft-blue-bg)}.contatos-item.selecionado{background:var(--panel-subtle-bg);border-left-color:#f97500}.contatos-item-corpo{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:10px 12px 10px 6px;display:flex}.contatos-item-texto{flex-direction:column;flex:1;min-width:0;display:flex}.contatos-item-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.contatos-item-fone{color:var(--color-text-muted);font-size:12px}.contatos-item-data{color:var(--color-text-muted);flex-shrink:0;font-size:11px}.contatos-detalhe{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:12px}.contatos-detalhe[hidden]{display:none}.contatos-detalhe-topo{align-items:center;gap:12px;display:flex}.contact-avatar-grande{width:56px;height:56px;font-size:18px}.contatos-detalhe-nome{margin:0;font-size:17px}.contatos-detalhe-acoes{flex-wrap:wrap;gap:8px;display:flex}.contatos-btn-whats{color:#fff;background:#16a34a;border-color:#16a34a}.contatos-detalhe-dados{gap:8px;margin:0;display:grid}.contatos-detalhe-dados dt{color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.contatos-detalhe-dados dd{word-break:break-word;margin:0;font-size:13.5px}@media (max-width:899px){.contatos-detalhe:not([hidden]){z-index:60;border-radius:0;position:fixed;inset:0;overflow-y:auto}}.leadreq-duas{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1000px){.leadreq-duas{grid-template-columns:260px minmax(0,1fr)}.leadreq-direita .leadreq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.leadreq-lateral{flex-direction:column;gap:16px;min-width:0;display:flex}.leadreq-lateral>.proposta-section,.leadreq-direita{margin-bottom:0}.leadreq-lateral .leadreq-list{grid-template-columns:minmax(0,1fr)}.leadreq-hist{border-left:2px solid var(--color-border);padding-left:14px;position:relative}.leadreq-hist .leadreq-item{position:relative}.leadreq-hist .leadreq-item:before{content:"";border:2px solid var(--color-surface);background:#f97500;border-radius:999px;width:10px;height:10px;position:absolute;top:14px;left:-21px}.feedback-summary-btn{text-align:left;font:inherit;color:inherit;cursor:pointer}.feedback-summary-btn.ativo{outline-offset:-2px;outline:2px solid #f97500}.feedback-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:900px){.feedback-split.com-painel{grid-template-columns:300px minmax(0,1fr)}}.feedback-lista{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.feedback-split.com-painel .feedback-lista{max-height:calc(78vh * var(--vh-f,1));overflow-y:auto}.feedback-item{border:none;border-bottom:1px solid var(--color-border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}.feedback-item:last-child{border-bottom:none}.feedback-item:hover{background:var(--hover-surface-1)}.feedback-item.selecionado{background:var(--panel-subtle-bg);border-left-color:#f97500}.feedback-item-bolinha{border-radius:999px;flex-shrink:0;width:10px;height:10px;padding:0}.feedback-item-texto{flex-direction:column;flex:1;min-width:0;display:flex}.feedback-item-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.feedback-item-sub{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.feedback-item-tempo{color:var(--color-text-muted);flex-shrink:0;font-size:11px}.feedback-painel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}.feedback-painel-topo{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.feedback-painel-nome{margin:0;font-size:16px}.feedback-painel-sub{color:var(--color-text-muted);margin:2px 0 0;font-size:12.5px}.lead-modal-backdrop-embutido{z-index:auto;background:0 0;padding:0;display:block;position:static;inset:auto}.lead-modal-backdrop-embutido .lead-modal{max-width:none;height:min(calc(70vh * var(--vh-f,1)), 640px);box-shadow:none;border-radius:0}.lead-modal-backdrop-embutido .lead-modal-close,.direct-perfil{display:none}@media (min-width:1250px){.direct-perfil{border-left:1px solid var(--color-border);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:190px;padding:16px 12px;display:flex;overflow-y:auto}}.direct-perfil-nome{margin:6px 0 0;font-size:14px}.direct-perfil-visto{color:var(--color-text-muted);margin:0;font-size:11px}.direct-perfil-bloco{text-align:left;width:100%;margin-top:12px}.direct-perfil-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 6px;font-size:10.5px;font-weight:700}.direct-perfil-vazio{color:var(--color-text-muted);margin:0;font-size:12px}.direct-perfil-midias{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.direct-perfil-midias button{aspect-ratio:1;border:1px solid var(--color-border);background:var(--panel-subtle-bg);cursor:pointer;border-radius:6px;width:100%;padding:0;overflow:hidden}.direct-perfil-midias img{object-fit:cover;width:100%;height:100%;display:block}.direct-perfil-arquivo{word-break:break-word;color:var(--color-text);padding:4px;font-size:9px;display:block}.direct-perfil-marcadas{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.direct-perfil-marcadas button{border:1px solid var(--color-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:6px;padding:6px 8px;font-size:12px;overflow:hidden}.propostas-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.propostas-split.com-previa{grid-template-columns:minmax(0,1fr) 340px}.propostas-previa-voltar{display:none}}.propostas-dia{margin-bottom:18px}.propostas-dia-titulo{text-transform:capitalize;color:var(--color-text-muted);margin:0 0 8px;font-size:12px;font-weight:700}.propostas-dia-lista{border-left:2px solid #f97500;flex-direction:column;gap:6px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.propostas-dia-lista li{align-items:center;gap:8px;display:flex}.propostas-item{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-left:3px solid #0000;flex:1;align-items:center;gap:12px;padding:8px 10px;display:flex}.propostas-item:hover{background:var(--hover-surface-1)}.propostas-item.selecionado{background:var(--panel-subtle-bg);border-left-color:#f97500}.propostas-item-hora{color:#f97500;flex-shrink:0;font-size:12px;font-weight:700}.propostas-item-texto{flex-direction:column;min-width:0;display:flex}.propostas-item-cliente{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.propostas-item-sub{color:var(--color-text-muted);font-size:12px}.propostas-previa{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:12px}.propostas-previa[hidden]{display:none}.propostas-previa-cliente{margin:0;font-size:17px}.propostas-previa-dados{gap:8px;margin:0;display:grid}.propostas-previa-dados dt{text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.propostas-previa-dados dd{word-break:break-word;margin:0;font-size:13.5px}.propostas-previa-acoes{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:899px){.propostas-previa:not([hidden]){z-index:60;border-radius:0;position:fixed;inset:0;overflow-y:auto}}.comissoes-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.comissoes-split{grid-template-columns:320px minmax(0,1fr)}.comissoes-voltar{display:none}}.comissoes-lista{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.comissoes-item{border:none;border-bottom:1px solid var(--color-border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}.comissoes-item:last-child{border-bottom:none}.comissoes-item:hover{background:var(--hover-surface-1)}.comissoes-item.selecionado{background:var(--panel-subtle-bg);border-left-color:#f97500}.comissoes-bolinha{border-radius:999px;flex-shrink:0;width:10px;height:10px}.comissoes-bolinha.pendente{background:#f97500}.comissoes-bolinha.concluida{background:#16a34a}.comissoes-item-texto{flex-direction:column;flex:1;min-width:0;display:flex}.comissoes-item-imovel{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.comissoes-item-sub{color:var(--color-text-muted);font-size:12px}.comissoes-item-valor{flex-shrink:0;font-size:12.5px;font-weight:700}.comissoes-detalhe{min-width:0}@media (max-width:899px){.comissoes-detalhe{display:none}.comissoes-split.aberto .comissoes-detalhe{z-index:60;background:var(--color-bg);padding:12px;display:block;position:fixed;inset:0;overflow-y:auto}}.metas-secao-titulo{margin:0 0 10px;font-size:15px}.metas-corrida,.metas-podio-bloco{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);margin-bottom:20px;padding:14px 16px}.metas-pistas{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.metas-pista{grid-template-columns:28px minmax(80px,150px) 1fr minmax(70px,auto);align-items:center;gap:10px;display:grid}.metas-pista-pos{color:var(--color-text-muted);font-weight:700}.metas-pista.primeira .metas-pista-pos{color:#f97500}.metas-pista-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.metas-pista-trilho{background:var(--panel-recessed-bg);border-radius:999px;height:14px;margin-right:14px;display:block;position:relative}.metas-pista-barra{background:#0a2540;border-radius:999px;transition:width .3s;position:absolute;top:0;bottom:0;left:0}:root[data-theme=dark] .metas-pista-barra{background:#5b86b5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .metas-pista-barra{background:#5b86b5}}.metas-pista.primeira .metas-pista-barra{background:#f97500}.metas-pista-ponta{box-shadow:0 0 0 2px var(--color-surface);border-radius:999px;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.metas-pista-valor{text-align:right;flex-direction:column;font-size:13px;display:flex}.metas-pista-valor small{color:var(--color-text-muted);font-size:11px}.metas-legenda{color:var(--color-text-muted);margin:12px 0 0;font-size:11.5px}.metas-podio{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:14px;margin:0;padding:0;list-style:none;display:flex}.metas-podio-item{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:120px;padding:12px 10px;display:flex}.metas-podio-item.pos-1{border:2px solid #f97500;padding-bottom:18px}.metas-podio-pos{color:var(--color-text-muted);font-size:12px;font-weight:700}.metas-podio-item.pos-1 .metas-podio-pos{color:#f97500}.metas-podio-nome{font-size:13px;font-weight:600}.metas-podio-valor{color:var(--color-text-muted);font-size:12.5px}.metas-tabelas-recolhivel>summary{cursor:pointer;margin-bottom:12px;font-size:15px;font-weight:700}@media (max-width:600px){.metas-pista{grid-template-columns:24px minmax(60px,100px) 1fr auto;gap:6px}}.avaliacao-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.avaliacao-split{grid-template-columns:300px minmax(0,1fr)}.avaliacao-voltar{display:none}}.avaliacao-lista{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.avaliacao-lista-equipe .avaliacao-equipe-titulo{background:var(--panel-subtle-bg);border-bottom:1px solid var(--color-border);margin:0;padding:8px 12px;font-size:12px}.avaliacao-item{border:none;border-bottom:1px solid var(--color-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}.avaliacao-item:hover{background:var(--hover-surface-1)}.avaliacao-item.selecionado{background:var(--panel-subtle-bg);border-left-color:#f97500}.avaliacao-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.avaliacao-bolinha{border-radius:999px;flex-shrink:0;width:10px;height:10px}.avaliacao-bolinha.vermelha{background:#dc2626}.avaliacao-bolinha.amarela{background:#eab308}.avaliacao-bolinha.verde{background:#16a34a}.avaliacao-bolinha.cinza{background:#9ca3af}.avaliacao-detalhe{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;padding:16px}.avaliacao-detalhe-corpo{border:none;flex-direction:column;gap:12px;padding:0;display:flex}.avaliacao-gerente-acoes{justify-content:flex-end;gap:8px;display:flex}@media (max-width:899px){.avaliacao-detalhe{display:none}.avaliacao-split.aberto .avaliacao-detalhe{z-index:60;background:var(--color-bg);border-radius:0;display:block;position:fixed;inset:0;overflow-y:auto}}.captacao-map-wrap{min-width:0;position:relative}.captacao-mapa-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:900px){.captacao-mapa-split{grid-template-columns:260px minmax(0,1fr)}.captacao-mapa-split .captacao-map{height:620px}.captacao-lista-lateral{max-height:620px}}.captacao-mapa-split .captacao-map{height:340px}.captacao-lista-lateral{flex-direction:column;gap:8px;padding-right:2px;display:flex;overflow-y:auto}.captacao-item-lateral{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.captacao-item-lateral.selecionado{outline-offset:-1px;outline:2px solid #f97500}.captacao-item-lateral-corpo{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:10px;padding:8px;display:flex}.captacao-item-lateral-foto{background:var(--panel-recessed-bg);width:64px;height:64px;color:var(--color-text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.captacao-item-lateral-foto img{object-fit:cover}.captacao-item-lateral-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.captacao-item-lateral-preco{color:#f97500;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.captacao-item-lateral-nome{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.captacao-item-lateral-meta{color:var(--color-text-muted);font-size:11.5px}.captacao-item-lateral-acoes{justify-content:flex-end;align-items:center;gap:4px;padding:0 8px 6px;display:flex}.captacao-area-aviso{color:var(--color-text-muted);margin:0;font-size:12px}.captacao-map-area{z-index:500;gap:6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.captacao-map-area .btn{background:var(--color-surface);box-shadow:var(--shadow-md)}.captacao-pin-wrap{background:0 0;border:none}.captacao-pin{white-space:nowrap;color:#fff;background:#0a2540;border:2px solid #fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%,-100%);box-shadow:0 1px 4px #00000059}.captacao-pin.selecionado{background:#f97500}@media (min-width:1100px){.disparos-novo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 270px}}.disparos-tempo{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.disparos-tempo strong{color:#f97500;font-size:18px}.disparos-panel-previa{align-items:center}.disparos-celular{background:#efeae2;border:8px solid #0a2540;border-radius:28px;flex-direction:column;width:230px;min-height:360px;display:flex;overflow:hidden}.disparos-celular-topo{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#075e54;padding:8px 12px;font-size:12.5px;font-weight:600;overflow:hidden}.disparos-celular-tela{flex-direction:column;flex:1;justify-content:flex-start;padding:10px;display:flex}.disparos-celular .disparos-bubble{white-space:pre-wrap;word-break:break-word;font-size:12.5px}.disparos-bubble-img{object-fit:cover;border-radius:6px;width:100%;max-height:150px;margin-bottom:6px;display:block}.direct-avatar-online{flex-shrink:0;display:inline-flex;position:relative}.direct-online-dot{border:2px solid var(--color-surface);background:#16a34a;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.propostas-previa-pdf{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;width:100%;height:340px}.contatos-chip-origem{background:var(--tint-orange-bg);color:#f97500;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:600}.contatos-opp-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.contatos-opp-card p{margin:0}.contatos-opp-titulo{text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.contatos-timeline{border-left:2px solid #f97500;flex-direction:column;gap:8px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.contatos-timeline li{flex-direction:column;font-size:12.5px;display:flex}.contatos-timeline time{color:var(--color-text-muted);font-size:11px}.comissao-timeline{border-left:2px solid var(--color-border);flex-direction:column;gap:12px;margin:4px 0 0;padding:0 0 0 16px;list-style:none;display:flex}.comissao-timeline li{color:var(--color-text-muted);flex-direction:column;font-size:12.5px;display:flex;position:relative}.comissao-timeline li:before{content:"";background:var(--color-surface);border:2px solid var(--color-border);border-radius:999px;width:10px;height:10px;position:absolute;top:3px;left:-23px}.comissao-timeline li strong{color:var(--color-text);align-items:center;gap:8px;font-size:13px;display:flex}.comissao-timeline li.feito:before{background:#16a34a;border-color:#16a34a}.comissao-timeline li.atual:before{background:#f97500;border-color:#f97500}.comissao-timeline li.atual strong{color:#f97500}.comissao-timeline li.atrasada:before{background:#dc2626;border-color:#dc2626}.comissao-atrasada-badge{color:#fff;background:#dc2626}.comissao-anexo{margin:8px 0 0;font-size:13px}.feedback-painel-lado{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.avaliacao-numeros{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.avaliacao-numero{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--panel-subtle-bg);flex-direction:column;padding:10px 12px;display:flex}.avaliacao-numero strong{color:#f97500;font-size:22px;line-height:1.1}.avaliacao-numero span{color:var(--color-text-muted);font-size:11.5px}.avaliacao-numero small{color:var(--color-text-muted);font-size:10.5px}.leadreq-lateral .leadreq-stage-select{flex:100%;width:100%;min-width:0}.leadreq-lateral .leadreq-item-actions .btn{flex:1 1 0;justify-content:center}.kanban-column-header-controles{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.kanban-column-footer-linha{align-items:center;gap:6px;display:flex}.kanban-column-footer-card{flex:1}.kanban-column-footer-acoes{flex-shrink:0;margin-left:0}@media (min-width:900px){.kanban-column:not(.kanban-column-add){height:calc(calc(100dvh * var(--vh-f,1)) - 300px);min-height:320px;max-height:none}.kanban-column .kanban-column-body{flex:auto;min-height:0}.app-main:has(.kanban-board[data-tour=kanban-board]){height:calc(100dvh * var(--vh-f,1));flex-direction:column;display:flex;overflow:hidden}.app-main:has(.kanban-board[data-tour=kanban-board])>*{flex-shrink:0}.app-main:has(.kanban-board[data-tour=kanban-board]) .kanban-board[data-tour=kanban-board]{flex:1 1 0;align-items:stretch;min-height:0}.app-main:has(.kanban-board[data-tour=kanban-board]) .kanban-column:not(.kanban-column-add){height:auto;min-height:0;max-height:none}.app-main:has(.kanban-board[data-tour=kanban-board])>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.kanban-board[data-tour=kanban-board]) .page-fade-in>*{flex-shrink:0}.app-main:has(.kanban-board[data-tour=kanban-board]){height:auto;display:block;overflow:visible}.app-main:has(.kanban-board[data-tour=kanban-board])>.page-fade-in{flex:none;min-height:0;display:block}.app-main:has(.kanban-board[data-tour=kanban-board]) .kanban-board[data-tour=kanban-board]{flex:none;align-items:flex-start}.app-main:has(.kanban-board[data-tour=kanban-board]) .kanban-column:not(.kanban-column-add){height:var(--kanban-altura,auto);max-height:none}}.kanban-column-body{scrollbar-width:none}.kanban-column-body::-webkit-scrollbar{display:none}@media (min-width:900px){:is(html:has(.kanban-board[data-tour=kanban-board]),body:has(.kanban-board[data-tour=kanban-board])){overflow:hidden}.app-main:has(.contatos-split){height:calc(100dvh * var(--vh-f,1));box-sizing:border-box;flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.app-main:has(.contatos-split)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.contatos-split) .page-fade-in>*{flex-shrink:0}.app-main:has(.contatos-split) .contatos-split{flex:1 1 0;align-items:stretch;min-height:0}:is(.app-main:has(.contatos-split) .contatos-lista,.app-main:has(.contatos-split) .contatos-detalhe){scrollbar-width:none;min-height:0;position:static;overflow-y:auto}.app-main:has(.contatos-split) .contatos-lista::-webkit-scrollbar{display:none}.app-main:has(.contatos-split) .contatos-detalhe::-webkit-scrollbar{display:none}.app-main:has(.contatos-split) .contatos-lista-todos{background:var(--color-surface);z-index:1;position:sticky;top:0}.app-main:has(.contatos-split) .contacts-pagination{padding:8px 2px 0}}.kanban-card-flags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.kanban-card .kanban-card-badges{margin-top:8px}.kanban-card-detalhes{border-top:1px dashed var(--color-border);flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;display:flex}.kanban-card-detalhes .kanban-card-field{margin:0;font-size:12px}.captacao-anexo-preview{cursor:grab}.captacao-anexo-preview.arrastando{opacity:.4}.captacao-anexo-preview.alvo{outline:2px solid var(--color-action);outline-offset:-2px}.captacao-anexo-posicao{z-index:2;color:#fff;pointer-events:none;background:#0a2540d9;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:4px;left:4px}.captacao-anexo-mover{z-index:2;opacity:0;justify-content:space-between;padding:3px;transition:opacity .12s;display:flex;position:absolute;bottom:0;left:0;right:0}.captacao-anexo-preview:hover .captacao-anexo-mover,.captacao-anexo-preview:focus-within .captacao-anexo-mover{opacity:1}@media (hover:none){.captacao-anexo-mover{opacity:1}}.captacao-anexo-mover button{color:#fff;cursor:pointer;background:#0a2540d9;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.captacao-anexo-mover button:disabled{opacity:.3;cursor:default}.lead-chat-ligacao{border-top:1px solid var(--color-border);background:var(--tint-orange-bg);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.lead-chat-ligacao-titulo{margin-right:4px;font-size:12.5px;font-weight:600}.lead-chat-ligacao button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;padding:3px 12px;font-size:12px}.lead-chat-ligacao button:hover:not(:disabled){background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.lead-chat-ligacao button:disabled{opacity:.6;cursor:default}.lead-chat-ligacao-fechar{padding:3px 9px!important}.leadreq-hist-rolagem{scrollbar-width:none;max-height:360px;padding-left:8px;overflow-y:auto}.leadreq-hist-rolagem::-webkit-scrollbar{display:none}@media (min-width:1000px){.leadreq-lateral{max-height:calc(calc(100dvh * var(--vh-f,1)) - 32px);position:sticky;top:16px}.leadreq-sec-pend{scrollbar-width:none;flex:0 auto;max-height:55%;overflow-y:auto}.leadreq-sec-pend::-webkit-scrollbar{display:none}.leadreq-sec-hist{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.leadreq-hist-rolagem{flex:auto;min-height:0;max-height:none}.leadreq-sec-pend{flex:none}.leadreq-sec-hist{flex:auto;min-height:160px}}.leadreq-abas-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.leadreq-abas{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.leadreq-aba{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:12.5px}.leadreq-aba:hover{background:var(--hover-surface-1)}.leadreq-aba.ativa{color:#fff;background:#0a2540;border-color:#0a2540;font-weight:600}.leadreq-direita .leadreq-cards.leadreq-cards-compactos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}@media (min-width:700px){.leadreq-direita .leadreq-cards.leadreq-cards-compactos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.leadreq-direita .leadreq-cards.leadreq-cards-compactos{grid-template-columns:repeat(4,minmax(0,1fr))}}.leadreq-card-compacto{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.leadreq-card-compacto:hover{border-color:var(--color-action)}.leadreq-compacto-topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.leadreq-compacto-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.leadreq-compacto-numeros{text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.leadreq-compacto-numeros span{flex-direction:column;display:flex}.leadreq-compacto-numeros strong{font-size:16px;line-height:1.1}.leadreq-compacto-numeros small{color:var(--color-text-muted);font-size:10px}@media (min-width:900px){.app-main:has(.feedback-split){height:calc(100dvh * var(--vh-f,1));box-sizing:border-box;flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.app-main:has(.feedback-split)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.feedback-split) .page-fade-in>*{flex-shrink:0}.app-main:has(.feedback-split) .feedback-split{flex:1 1 0;align-items:stretch;min-height:0}.app-main:has(.feedback-split) .feedback-split.com-painel .feedback-lista{max-height:none}.app-main:has(.feedback-split) .feedback-lista{scrollbar-width:none;min-height:0;overflow-y:auto}.app-main:has(.feedback-split) .feedback-lista::-webkit-scrollbar{display:none}.app-main:has(.feedback-split) .feedback-painel{flex-direction:column;min-height:0;display:flex}.app-main:has(.feedback-split) .feedback-carregar-mais{margin:8px 0 0}.app-main:has(.feedback-split) .feedback-painel-topo{flex-shrink:0}.app-main:has(.feedback-split) .feedback-painel .lead-modal-backdrop-embutido{flex:1 1 0;min-height:0;display:block}.app-main:has(.feedback-split) .feedback-painel .lead-modal-backdrop-embutido .lead-modal{flex:none;height:100%;min-height:0}.app-main:has(.direct-shell){height:calc(100dvh * var(--vh-f,1));box-sizing:border-box;flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.app-main:has(.direct-shell)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.direct-shell) .page-fade-in>*{flex-shrink:0}.app-main:has(.direct-shell) .direct-shell{flex:1 1 0;height:auto;min-height:0}.app-main:has(.propostas-split){height:calc(100dvh * var(--vh-f,1));box-sizing:border-box;flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.app-main:has(.propostas-split)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.propostas-split) .page-fade-in>*{flex-shrink:0}.app-main:has(.propostas-split) .propostas-split{flex:1 1 0;align-items:stretch;min-height:0}.app-main:has(.propostas-split) .propostas-linha-tempo{scrollbar-width:none;min-height:0;overflow-y:auto}.app-main:has(.propostas-split) .propostas-linha-tempo::-webkit-scrollbar{display:none}.app-main:has(.propostas-split) .propostas-previa{scrollbar-width:none;min-height:0;position:static;overflow-y:auto}.app-main:has(.propostas-split) .propostas-previa::-webkit-scrollbar{display:none}.app-main:has(.propostas-split) .propostas-previa-pdf{flex:auto;height:auto;min-height:220px}.app-main:has(.comissoes-split){height:calc(100dvh * var(--vh-f,1));box-sizing:border-box;flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.app-main:has(.comissoes-split)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.comissoes-split) .page-fade-in>*{flex-shrink:0}.app-main:has(.comissoes-split) .page-fade-in div:has(.comissoes-split){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.comissoes-split) .page-fade-in div:has(.comissoes-split)>:not(.comissoes-split){flex-shrink:0}.app-main:has(.comissoes-split) .comissoes-split{flex:1 1 0;align-items:stretch;min-height:0}:is(.app-main:has(.comissoes-split) .comissoes-lista,.app-main:has(.comissoes-split) .comissoes-detalhe){scrollbar-width:none;min-height:0;overflow-y:auto}.app-main:has(.comissoes-split) .comissoes-lista::-webkit-scrollbar{display:none}.app-main:has(.comissoes-split) .comissoes-detalhe::-webkit-scrollbar{display:none}.app-main:has(.comissoes-split) .proposta-row{gap:10px;margin-bottom:8px!important}.app-main:has(.comissoes-split) .form-field{margin-bottom:8px!important}.app-main:has(.comissoes-split) .stat-grid.stat-grid-linha{gap:10px;margin-bottom:10px}.app-main:has(.comissoes-split) .stat-card{padding:10px 14px}.app-main:has(.comissoes-split) .stat-card-label{margin-bottom:2px;font-size:12px}.app-main:has(.comissoes-split) .stat-card-value{font-size:22px}.app-main:has(.comissoes-split) .comissoes-detalhe{font-size:12.5px}.app-main:has(.comissoes-split) .comissoes-detalhe .comissao-cartao-dados dd{font-size:12.5px}}.comissoes-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.comissoes-topo-titulo .page-title{margin:0}.comissoes-topo-titulo .page-subtitle{margin:2px 0 0}.comissoes-topo-filtros{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.comissoes-topo-filtros .form-field{margin:0!important}.comissoes-topo-filtros label{margin-bottom:2px;font-size:11px}.comissoes-topo-filtros select,.comissoes-topo-filtros input{min-width:0;height:30px;padding:0 8px;font-size:12px}.comissoes-topo-filtros input[type=date]{width:118px}.comissoes-topo-filtros input[type=search]{width:150px}.comissoes-visao select{width:112px}.comissoes-pagina .stat-grid.stat-grid-linha{gap:8px;margin-bottom:10px}.comissoes-pagina .stat-card{padding:8px 12px}.comissoes-pagina .stat-card-label{margin:0 0 2px;font-size:11px}.comissoes-pagina .stat-card-value{font-size:18px}.comissoes-col-lista{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.comissoes-col-lista .comissoes-lista{scrollbar-width:none;border:none;border-radius:0;flex:auto;min-height:0;overflow-y:auto}.comissoes-col-lista .comissoes-lista::-webkit-scrollbar{display:none}.comissoes-lista-rodape{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.comissoes-lista-rodape-nav{align-items:center;gap:4px;display:inline-flex}.comissoes-lista-rodape button{color:inherit;cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.comissoes-lista-rodape button:disabled{opacity:.3;cursor:default}.comissoes-perpage{color:inherit;font:inherit;background:0 0;border:none;width:42px;font-size:11px}.comissoes-item-valor{font-variant-numeric:tabular-nums}@media (min-width:900px){.comissoes-split{grid-template-columns:230px minmax(0,1fr)}.app-main:has(.comissoes-pagina) .comissoes-col-lista{min-height:0}}.comissoes-detalhe .comissao-cartao{background:0 0;border:none;padding:0}.comissoes-detalhe{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:14px 16px}.comissoes-detalhe .comissao-cartao-dados{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 14px}.comissao-timeline{border-left:none;flex-direction:row;justify-content:space-between;gap:0;margin:8px 0 4px;padding:0}.comissao-timeline li{text-align:center;flex:1;align-items:center;padding-top:18px;font-size:11.5px}.comissao-timeline li strong{justify-content:center;font-size:12px}.comissao-timeline li:before{z-index:1;width:12px;height:12px;top:0;left:calc(50% - 6px)}.comissao-timeline li:after{content:"";background:var(--color-border);height:2px;position:absolute;top:5px;left:0;right:0}.comissao-timeline li:first-child:after{left:50%}.comissao-timeline li:last-child:after{right:50%}.comissao-timeline li>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}:root{--altura-tela:calc(100dvh * var(--vh-f,1))}@media (min-width:900px){.app-main:has(.destaque-grid){height:var(--altura-tela);box-sizing:border-box;flex-direction:column;padding:20px 28px 12px;display:flex;overflow:hidden}.app-main:has(.destaque-grid)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.destaque-grid) .page-fade-in>*{flex-shrink:0}.app-main:has(.destaque-grid) .page-header{margin-bottom:8px}.app-main:has(.destaque-grid) .page-title{font-size:20px}.app-main:has(.destaque-grid) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.destaque-grid) .destaque-grid{gap:10px;margin-bottom:8px}.app-main:has(.destaque-grid) .destaque-card{gap:10px;padding:8px 12px}.app-main:has(.destaque-grid) .destaque-valor{font-size:20px}.app-main:has(.destaque-grid) .destaque-label{font-size:11.5px}.app-main:has(.destaque-grid) .stat-grid{gap:10px}.app-main:has(.destaque-grid) .stat-card{padding:8px 12px}.app-main:has(.destaque-grid) .stat-card-label{margin:0 0 2px;font-size:11.5px}.app-main:has(.destaque-grid) .stat-card-value{font-size:20px}.app-main:has(.destaque-grid) .dashboard-section{margin-top:10px}.app-main:has(.destaque-grid) .section-title{margin-bottom:6px;font-size:13.5px}.app-main:has(.destaque-grid) .form-hint{margin:-2px 0 6px;font-size:11px}.app-main:has(.destaque-grid) .pipeline-card-grid{gap:8px}.app-main:has(.destaque-grid) .pipeline-card{gap:2px;padding:8px 12px}.app-main:has(.destaque-grid) .pipeline-card-name{font-size:13px}.app-main:has(.destaque-grid) .pipeline-card-total{font-size:11.5px}.app-main:has(.destaque-grid) .pipeline-detail{max-height:calc(var(--altura-tela) * .3);scrollbar-width:none;margin-top:8px;padding:10px 12px;overflow-y:auto}.app-main:has(.destaque-grid) .pipeline-detail::-webkit-scrollbar{display:none}.app-main:has(.destaque-grid) .dashboard-section[data-tour=dash-yoy]{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.destaque-grid) .yoy-chart{flex-direction:column;flex:auto;min-height:0;padding:10px 14px;display:flex}.app-main:has(.destaque-grid) .yoy-chart-legend{margin-bottom:6px}.app-main:has(.destaque-grid) .yoy-chart-bars{flex:1 1 0;height:auto;min-height:90px}.app-main:has(.destaque-grid) .collapsible-header{padding:8px 12px;font-size:13px}.app-main:has(.destaque-grid) .collapsible{margin-bottom:0}.app-main:has(.destaque-grid) .collapsible-body{max-height:calc(var(--altura-tela) * .3);scrollbar-width:none;overflow-y:auto}.app-main:has(.destaque-grid) .collapsible-body::-webkit-scrollbar{display:none}.app-main:has(.destaque-grid) .dashboard-section[data-tour=dash-yoy]{min-height:130px;overflow:hidden}.app-main:has(.destaque-grid) .yoy-chart-bars{min-height:60px}.app-main:has(.destaque-grid) .dashboard-section:has(.collapsible){flex-direction:column;flex:0 auto;min-height:0;display:flex}.app-main:has(.destaque-grid) .dashboard-section .collapsible{flex-direction:column;min-height:0;display:flex}.app-main:has(.destaque-grid) .dashboard-section .collapsible-header{flex-shrink:0}.app-main:has(.destaque-grid) .dashboard-section .collapsible-body{flex:auto;min-height:0}.app-main:has(.contatos-split){height:var(--altura-tela);padding:20px 28px 10px}.app-main:has(.contatos-split) .page-title{font-size:20px}.app-main:has(.contatos-split) .contacts-header{margin-bottom:8px}.app-main:has(.contatos-split) .contacts-count-badge{padding:2px 9px;font-size:11px}.app-main:has(.contatos-split) .contacts-tabs{margin-bottom:8px}.app-main:has(.contatos-split) .contacts-tab{padding:4px 2px;font-size:12px}.app-main:has(.contatos-split) .contacts-toolbar{margin-bottom:8px}.app-main:has(.contatos-split) .contatos-item-corpo{padding:7px 10px 7px 6px}.app-main:has(.contatos-split) .contatos-item-nome{font-size:12.5px}.app-main:has(.contatos-split) .contatos-item-fone{font-size:11px}.app-main:has(.contatos-split) .contatos-detalhe{gap:10px;padding:12px 14px;font-size:12.5px}.app-main:has(.contatos-split) .contatos-detalhe-nome{font-size:15px}.app-main:has(.contatos-split) .contacts-pagination{padding:6px 2px 0}.app-main:has(.kanban-board[data-tour=kanban-board]){padding:20px 28px 10px}.app-main:has(.kanban-board[data-tour=kanban-board]) .page-header{margin-bottom:8px}.app-main:has(.kanban-board[data-tour=kanban-board]) .page-title{font-size:20px}.app-main:has(.kanban-board[data-tour=kanban-board]) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.kanban-board[data-tour=kanban-board]) .opps-tabs{margin-bottom:6px}.app-main:has(.kanban-board[data-tour=kanban-board]) .opps-tab{padding:3px 2px;font-size:12px}.app-main:has(.kanban-board[data-tour=kanban-board]) .opps-pipeline-bar{margin-bottom:6px;padding:6px 12px}.app-main:has(.kanban-board[data-tour=kanban-board]) .opps-toolbar{margin-bottom:8px}.app-main:has(.kanban-board[data-tour=kanban-board]) .kanban-board{gap:10px}}@media (min-width:1000px){.app-main:has(.leadreq-duas){height:var(--altura-tela);box-sizing:border-box;flex-direction:column;padding:20px 28px 10px;display:flex;overflow:hidden}.app-main:has(.leadreq-duas)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.leadreq-duas) .page-fade-in>*{flex-shrink:0}.app-main:has(.leadreq-duas) .page-header{margin-bottom:8px}.app-main:has(.leadreq-duas) .page-title{font-size:20px}.app-main:has(.leadreq-duas) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.leadreq-duas) .page-fade-in>.leadreq-duas{flex:1 1 0;align-items:stretch;gap:12px;min-height:0}.app-main:has(.leadreq-duas) .leadreq-lateral{gap:10px;min-height:0;max-height:none;position:static}.app-main:has(.leadreq-duas) .proposta-section{padding:12px 14px}.app-main:has(.leadreq-duas) .proposta-section-title{margin-bottom:8px;font-size:14px}.app-main:has(.leadreq-duas) .leadreq-item{padding:8px 10px}.app-main:has(.leadreq-duas) .leadreq-item-title{font-size:12.5px}.app-main:has(.leadreq-duas) .leadreq-item-meta{font-size:11px}.app-main:has(.leadreq-duas) .leadreq-sec-hist{min-height:140px}.app-main:has(.leadreq-duas) .leadreq-direita{flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-main:has(.leadreq-duas) .leadreq-direita .leadreq-cards{scrollbar-width:none;flex:1 1 0;align-content:start;min-height:0;overflow-y:auto}.app-main:has(.leadreq-duas) .leadreq-direita .leadreq-cards::-webkit-scrollbar{display:none}.app-main:has(.leadreq-duas) .leadreq-barra{gap:8px;margin-top:4px}.app-main:has(.leadreq-duas) .leadreq-abas-linha{margin-top:8px}.app-main:has(.leadreq-duas) .leadreq-aba{padding:4px 12px;font-size:12px}.app-main:has(.leadreq-duas) .leadreq-direita .leadreq-cards.leadreq-cards-compactos{gap:8px;margin-top:10px}.app-main:has(.leadreq-duas) .leadreq-card-compacto{gap:8px;padding:8px 10px}.app-main:has(.leadreq-duas) .leadreq-compacto-numeros strong{font-size:15px}}@media (min-width:900px){.app-main:has(.feedback-split){height:var(--altura-tela);padding:20px 28px 10px}.app-main:has(.feedback-split) .page-header{margin-bottom:8px}.app-main:has(.feedback-split) .page-title{font-size:20px}.app-main:has(.feedback-split) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.feedback-split) .feedback-summary{gap:10px;margin-bottom:8px}.app-main:has(.feedback-split) .feedback-summary-card{padding:8px 12px}.app-main:has(.feedback-split) .feedback-summary-label{margin:0 0 2px;font-size:11.5px}.app-main:has(.feedback-split) .feedback-summary-value{font-size:20px}.app-main:has(.feedback-split) .toolbar{gap:8px;margin-bottom:6px}.app-main:has(.feedback-split) .feedback-count{margin:0 0 6px;font-size:12px}.app-main:has(.feedback-split) .feedback-item{padding:7px 10px}.app-main:has(.feedback-split) .feedback-item-nome{font-size:12.5px}.app-main:has(.feedback-split) .feedback-item-sub{font-size:11px}.app-main:has(.feedback-split) .feedback-painel-topo{padding:8px 14px}.app-main:has(.feedback-split) .feedback-painel-nome{font-size:14px}.app-main:has(.feedback-split) .feedback-painel-sub{font-size:11.5px}.app-main:has(.direct-shell){height:var(--altura-tela);padding:20px 28px 10px}.app-main:has(.direct-shell) .page-header{margin-bottom:8px}.app-main:has(.direct-shell) .page-title{font-size:20px}.app-main:has(.direct-shell) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.direct-shell) .direct-list-header{padding:8px 12px}.app-main:has(.direct-shell) .direct-list-item{padding:8px 10px}.app-main:has(.direct-shell) .direct-list-item-name{font-size:12.5px}.app-main:has(.direct-shell) .direct-list-item-preview{font-size:11.5px}.app-main:has(.direct-shell) .direct-thread-header{padding:8px 14px}.app-main:has(.direct-shell) .direct-bubble-text{font-size:13px}.app-main:has(.direct-shell) .direct-perfil{padding:12px 10px}.app-main:has(.direct-shell) .direct-perfil-nome{font-size:13px}.app-main:has(.propostas-split){height:var(--altura-tela);padding:20px 28px 10px}.app-main:has(.propostas-split) .page-header{margin-bottom:8px}.app-main:has(.propostas-split) .page-title{font-size:20px}.app-main:has(.propostas-split) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.propostas-split) .proposta-search{margin-bottom:8px}.app-main:has(.propostas-split) .propostas-dia{margin-bottom:10px}.app-main:has(.propostas-split) .propostas-dia-titulo{margin-bottom:5px;font-size:11px}.app-main:has(.propostas-split) .propostas-item{padding:6px 10px}.app-main:has(.propostas-split) .propostas-item-cliente{font-size:12.5px}.app-main:has(.propostas-split) .propostas-item-sub{font-size:11px}.app-main:has(.propostas-split) .propostas-previa{gap:10px;padding:12px 14px}.app-main:has(.propostas-split) .propostas-previa-cliente{font-size:15px}.app-main:has(.propostas-split) .propostas-previa-dados dd{font-size:12.5px}.app-main:has(.comissoes-split){height:var(--altura-tela);padding:20px 28px 10px}.app-main:has(.comissoes-split) .page-header{margin-bottom:8px}.app-main:has(.comissoes-split) .page-title{font-size:20px}.app-main:has(.comissoes-split) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.comissoes-split) .proposta-section-title{margin:0 0 6px;font-size:13.5px}.app-main:has(.comissoes-split) .proposta-section-title[style]{margin-top:10px!important}.app-main:has(.comissoes-split) .comissoes-item{padding:8px 10px}.app-main:has(.comissoes-split) .comissoes-item-imovel{font-size:12.5px}.app-main:has(.comissoes-split) .comissoes-item-sub{font-size:11px}.app-main:has(.comissoes-split) .comissoes-detalhe{padding:12px 14px}.app-main:has(.metas-content){height:var(--altura-tela);box-sizing:border-box;flex-direction:column;padding:20px 28px 10px;display:flex;overflow:hidden}.app-main:has(.metas-content)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.metas-content) .page-fade-in>*{flex-shrink:0}.app-main:has(.metas-content) .page-fade-in>.metas-content{flex:1 1 0;gap:10px;min-height:0}.app-main:has(.metas-content) .metas-content>*{flex-shrink:0}.app-main:has(.metas-content) .page-header{margin-bottom:6px}.app-main:has(.metas-content) .page-title{font-size:20px}.app-main:has(.metas-content) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.metas-content) .metas-month-nav{gap:10px;margin-bottom:8px}.app-main:has(.metas-content) .metas-month-label{min-width:150px;font-size:13.5px}.app-main:has(.metas-content) .metas-nota{margin:4px 0 8px;font-size:11.5px}.app-main:has(.metas-content) .metas-kpis{gap:10px}.app-main:has(.metas-content) .metas-kpi{gap:2px;padding:8px 12px}.app-main:has(.metas-content) .metas-kpi-rotulo{font-size:11px}.app-main:has(.metas-content) .metas-kpi-valor{gap:8px;font-size:20px}.app-main:has(.metas-content) .metas-kpi-sub{font-size:11px}:is(.app-main:has(.metas-content) .metas-corrida,.app-main:has(.metas-content) .metas-podio-bloco){margin-bottom:0;padding:8px 14px}.app-main:has(.metas-content) .metas-secao-titulo{margin:0 0 6px;font-size:13px}.app-main:has(.metas-content) .metas-pistas{gap:6px}.app-main:has(.metas-content) .metas-pista-nome{font-size:12px}.app-main:has(.metas-content) .metas-pista-trilho{height:10px}.app-main:has(.metas-content) .metas-pista-valor{font-size:11.5px}.app-main:has(.metas-content) .metas-legenda{margin:6px 0 0;font-size:10.5px}.app-main:has(.metas-content) .metas-podio{gap:10px}.app-main:has(.metas-content) .metas-podio-item{gap:2px;min-width:96px;padding:6px 8px}.app-main:has(.metas-content) .metas-podio-item.pos-1{padding-bottom:8px}.app-main:has(.metas-content) .metas-podio-nome{font-size:11.5px}.app-main:has(.metas-content) .metas-podio-valor{font-size:11px}.app-main:has(.metas-content) .metas-tabelas-recolhivel{scrollbar-width:none;flex:1 1 0;min-height:90px;overflow-y:auto}.app-main:has(.metas-content) .metas-tabelas-recolhivel::-webkit-scrollbar{display:none}.app-main:has(.metas-content) .metas-tabelas-recolhivel>summary{background:var(--color-bg);z-index:1;margin-bottom:6px;font-size:13px;position:sticky;top:0}.app-main:has(.metas-content) .metas-tabela{font-size:12px}.app-main:has(.metas-content) .metas-tabela td{padding:6px 12px}.app-main:has(.avaliacao-split){height:var(--altura-tela);box-sizing:border-box;flex-direction:column;padding:20px 28px 10px;display:flex;overflow:hidden}.app-main:has(.avaliacao-split)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.avaliacao-split) .page-fade-in>*{flex-shrink:0}:is(.app-main:has(.avaliacao-split) .page-fade-in>.avaliacao-painel-wrap,.app-main:has(.avaliacao-split) .page-fade-in>.avaliacao-gerente){flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex}:is(.app-main:has(.avaliacao-split) .avaliacao-painel-wrap>*,.app-main:has(.avaliacao-split) .avaliacao-gerente>*){flex-shrink:0}.app-main:has(.avaliacao-split) .avaliacao-split{flex:1 1 0;align-items:stretch;gap:12px;min-height:0}:is(.app-main:has(.avaliacao-split) .avaliacao-lista,.app-main:has(.avaliacao-split) .avaliacao-detalhe){scrollbar-width:none;min-height:0;overflow-y:auto}.app-main:has(.avaliacao-split) .avaliacao-lista::-webkit-scrollbar{display:none}.app-main:has(.avaliacao-split) .avaliacao-detalhe::-webkit-scrollbar{display:none}.app-main:has(.avaliacao-split) .page-header{margin-bottom:6px}.app-main:has(.avaliacao-split) .page-title{font-size:20px}.app-main:has(.avaliacao-split) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.avaliacao-split) .avaliacao-abas{margin-bottom:8px}.app-main:has(.avaliacao-split) .avaliacao-aba{padding:5px 12px;font-size:12px}.app-main:has(.avaliacao-split) .avaliacao-filtros{gap:8px}.app-main:has(.avaliacao-split) .avaliacao-filtros .avaliacao-gerente-campo{min-width:130px;font-size:11px}.app-main:has(.avaliacao-split) .avaliacao-filtros select{padding:4px 8px;font-size:12px}.app-main:has(.avaliacao-split) .avaliacao-filtros input[type=search]{padding:4px 8px;font-size:12px}.app-main:has(.avaliacao-split) .avaliacao-resumo{gap:12px;font-size:11.5px}.app-main:has(.avaliacao-split) .avaliacao-item{padding:7px 10px}.app-main:has(.avaliacao-split) .avaliacao-item-nome{font-size:12.5px}.app-main:has(.avaliacao-split) .avaliacao-detalhe{padding:12px 14px;font-size:12.5px}.app-main:has(.avaliacao-split) .avaliacao-numero{padding:6px 10px}.app-main:has(.avaliacao-split) .avaliacao-numero strong{font-size:18px}.app-main:has(.captacao-filtros-bar){height:var(--altura-tela);box-sizing:border-box;flex-direction:column;padding:20px 28px 10px;display:flex;overflow:hidden}.app-main:has(.captacao-filtros-bar)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.captacao-filtros-bar) .page-fade-in>*{flex-shrink:0}.app-main:has(.captacao-filtros-bar) .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.app-main:has(.captacao-filtros-bar) .page-title{font-size:20px}.app-main:has(.captacao-filtros-bar) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.captacao-filtros-bar) .captacao-header-actions{margin-top:0}.app-main:has(.captacao-filtros-bar) .captacao-filtros-bar{gap:8px;margin-bottom:8px}.app-main:has(.captacao-filtros-bar) .captacao-filtro-field{gap:2px;min-width:110px}.app-main:has(.captacao-filtros-bar) .captacao-filtro-field label{font-size:11px}.app-main:has(.captacao-filtros-bar) .captacao-filtros-panel{max-height:calc(var(--altura-tela) * .3);scrollbar-width:none;margin-bottom:8px;overflow-y:auto}.app-main:has(.captacao-filtros-bar) .captacao-view-toggle-row{margin-bottom:8px}.app-main:has(.captacao-filtros-bar) .captacao-filtros-result-count{font-size:12px}.app-main:has(.captacao-filtros-bar) .captacao-mapa-split{flex:1 1 0;align-items:stretch;min-height:0}:is(.app-main:has(.captacao-filtros-bar) .captacao-mapa-split .captacao-map-wrap,.app-main:has(.captacao-filtros-bar) .captacao-mapa-split .captacao-map){height:100%;min-height:0}.app-main:has(.captacao-filtros-bar) .captacao-lista-lateral{scrollbar-width:none;min-height:0;max-height:none}.app-main:has(.captacao-filtros-bar) .captacao-lista-lateral::-webkit-scrollbar{display:none}.app-main:has(.captacao-filtros-bar) .captacao-grid{scrollbar-width:none;flex:1 1 0;align-content:start;min-height:0;overflow-y:auto}.app-main:has(.captacao-filtros-bar) .captacao-grid::-webkit-scrollbar{display:none}.app-main:has(.captacao-filtros-bar) .contacts-pagination{padding:6px 2px 0}}@media (min-width:1100px){.app-main:has(.disparos-novo){height:var(--altura-tela);box-sizing:border-box;flex-direction:column;padding:20px 28px 10px;display:flex;overflow:hidden auto}.app-main:has(.disparos-novo)>.page-fade-in{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.disparos-novo) .page-fade-in>*{flex-shrink:0}.app-main:has(.disparos-novo) .page-fade-in>.disparos{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.app-main:has(.disparos-novo) .disparos>*{flex-shrink:0}.app-main:has(.disparos-novo) .disparos>.disparos-novo{flex:1 1 0;grid-template-rows:minmax(500px,1fr) auto;align-items:stretch;gap:10px;min-height:0}.app-main:has(.disparos-novo) .page-header{margin-bottom:6px}.app-main:has(.disparos-novo) .page-title{font-size:20px}.app-main:has(.disparos-novo) .page-subtitle{margin-top:2px;font-size:12px}.app-main:has(.disparos-novo) .opps-tabs{margin-bottom:8px}.app-main:has(.disparos-novo) .disparos-panel{scrollbar-width:none;align-self:stretch;gap:8px;height:100%;min-height:0;padding:10px 12px;overflow-y:auto}.app-main:has(.disparos-novo) .disparos-panel::-webkit-scrollbar{display:none}.app-main:has(.disparos-novo) .disparos-panel-title{font-size:13.5px}.app-main:has(.disparos-novo) .disparos-panel-wide{max-height:calc(var(--altura-tela) * .34)}.app-main:has(.disparos-novo) .disparos-lista{scrollbar-width:thin;flex:1 1 0;min-height:240px;max-height:none}.app-main:has(.disparos-novo) .disparos-textarea{min-height:90px}.app-main:has(.disparos-novo) .disparos-celular{flex:auto;min-height:260px}}.app-main:has(.rodizio-leads){overflow-y:auto}.app-main:has(.rodizio-leads) .direct-shell{flex:none;height:max(600px,70dvh);min-height:600px}:is(.app-main:has(.rodizio-leads) .direct-list-panel,.app-main:has(.rodizio-leads) .direct-thread-panel){min-height:0}.app-main:has(.rodizio-leads) .direct-thread-panel>*{flex-shrink:0}.app-main:has(.rodizio-leads) .direct-thread-panel>.direct-thread-scroll{flex:1 1 0;min-height:0;overflow-y:auto}@media (max-width:768px){.app-main:has(.rodizio-leads) .direct-shell{height:auto;min-height:0}}.rv-lead-lista{gap:6px;max-height:40vh;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.rv-lead-lista .btn{text-align:left;justify-content:flex-start;width:100%}.lead-ranking-tag{background:var(--accent,#2563eb);color:#fff;border-radius:999px;margin-left:auto;margin-right:8px;padding:2px 10px;font-size:12px;font-weight:700}.lead-ranking-tag+.lead-historico-btn{margin-left:0}.rv-lead-abas{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fontes-lista{max-height:calc(100vh - 300px);margin-top:8px;overflow-y:auto}.fontes-item{cursor:pointer;padding-top:10px;padding-bottom:10px}.fontes-item-nome{flex:1;padding-left:8px}.fontes-vazio{padding:12px}.fontes-confirma{max-width:520px;font-size:13px}.fontes-historico{margin-bottom:90px}.fontes-historico summary{cursor:pointer}
