@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.sI7Z_a_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.sI7Z_a_variable{--display:"Playfair Display", "Playfair Display Fallback"}
:root{--navy:#0a1b2f;--navy-deep:#071426;--navy-soft:#17263c;--gold:#c9a24c;--gold-light:#e2c987;--gold-dark:#a9853a;--bg:#fff;--paper:#f7f9fc;--card:#fff;--ink:#0b0d12;--ink-2:#4a5568;--on-navy:#fff;--on-navy-dim:#e8eef6;--linha:#0b1b2f24;--linha-forte:#0b1b2f42;--verde:#2e6a55;--verde-wa:#0f7a40;--amarelo:#8c6a26;--vermelho:#9e3b34;--sombra:0 1px 2px #0a1b2f0f, 0 4px 14px #0a1b2f17;--sombra-alta:0 18px 48px #0a1b2f33;--r-selo:3px;--dim:#2e333c;--faint:#4a4f58;--hair:#0b1b2f1f;--t-micro:10.4px;--t-mini:11.5px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r:10px;--sans:system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--display:var(--font-display,"Playfair Display"), Didot, "Bodoni 72", Georgia, serif;--peso-display:700}h1,.titulo-pagina{font-family:var(--display);font-weight:var(--peso-display);letter-spacing:-.01em}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--sans);background:var(--paper);color:var(--navy);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit}:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px;border-radius:6px}.painel{flex-direction:column;height:100vh;display:flex;overflow:hidden}.topo{background:var(--navy);color:#fff;box-shadow:inset 0 -1px 0 #ffffff12, var(--sombra);z-index:30;flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:10px 18px;display:flex;position:sticky;top:0}.marca{color:#fff;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.marca-mono{border:1.5px solid var(--gold);width:34px;height:34px;color:var(--gold-light);border-radius:7px;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.marca-txt strong{letter-spacing:.06em;font-size:.95rem;font-weight:700;display:block}.marca-txt small{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-top:1px;font-size:.58rem;display:block}.menu{flex-wrap:wrap;gap:4px;display:flex}.menu-item{color:#ffffffbf;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.menu-item:hover{color:#fff;background:#ffffff14}.menu-item.ativo{color:#fff;background:#b3945e33;border-color:#b3945e8c}.menu-contador{background:var(--vermelho);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:19px}.topo-dir{align-items:center;gap:12px;margin-left:auto;display:flex}.quem-sou{text-align:right;min-width:0;line-height:1.25}.quem-sou b{font-size:.82rem;font-weight:600;display:block}.quem-sou span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);font-size:.62rem;display:block}.btn-sair{color:#fffc;border:1px solid #ffffff38;border-radius:8px;min-height:36px;padding:0 12px;font-size:.8rem;font-weight:600}.btn-sair:hover{color:#fff;border-color:#fff}.conteudo{flex:auto;min-height:0;overflow-y:auto}.conteudo.sem-rolagem{flex-direction:column;display:flex;overflow:hidden}.miolo{padding:16px 18px 24px}.titulo-pagina{letter-spacing:-.01em;font-size:1.3rem;font-weight:800}.sub-pagina{color:var(--ink-2);margin-top:2px;margin-bottom:16px;font-size:.86rem}.filete{background:var(--gold);width:40px;height:2px;margin-bottom:12px}.faixa-kpis{background:var(--navy);flex:none;padding:0 18px 12px}.kpis{flex-wrap:wrap;gap:8px;display:flex}.kpi{text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:74px;padding:5px 11px}.kpi b{color:var(--on-navy);font-variant-numeric:tabular-nums;font-size:1.02rem;line-height:1.2;display:block}.kpi span{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin-top:1px;font-size:.56rem;display:block}.kpi.alerta{background:#c530302e;border-color:#c5303099}.kpi.alerta b{color:#feb2b2}.ferramentas{border-bottom:1px solid var(--linha);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:9px;padding:10px 18px;display:flex}.campo{align-items:center;display:flex;position:relative}input[type=search],input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{border:1px solid var(--linha-forte);color:var(--navy);background:#fff;border-radius:8px;padding:8px 11px;font-size:.86rem;transition:border-color .15s,box-shadow .15s}input[type=search]{min-width:200px}input:hover,select:hover,textarea:hover{border-color:var(--gold)}input:focus,select:focus,textarea:focus{border-color:var(--gold-dark);outline:none;box-shadow:0 0 0 3px #b3945e33}select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.espaco{margin-left:auto}.divisor{background:var(--linha);width:1px;height:24px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:.84rem;font-weight:600;transition:background .15s,box-shadow .15s,border-color .15s,transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primario{background:var(--navy);color:#fff}.btn-primario:hover:not(:disabled){background:var(--navy-deep);box-shadow:0 6px 18px #22304f47}.btn-linha{border-color:var(--linha-forte);color:var(--navy);background:#fff}.btn-linha:hover:not(:disabled){border-color:var(--gold-dark);background:#b3945e14}.btn-perigo{color:var(--vermelho);background:#fff;border:1px solid #c5303066}.btn-perigo:hover:not(:disabled){border-color:var(--vermelho);background:#c5303014}.btn-fantasma{color:var(--ink-2)}.btn-fantasma:hover:not(:disabled){color:var(--navy);background:#22304f0f}.link-limpar{color:var(--gold-dark);text-underline-offset:3px;padding:6px 4px;font-size:.78rem;text-decoration:underline}.board.kanban{gap:var(--s2);padding:14px 18px var(--s2);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:flex-start;display:flex;overflow-x:auto}.board.kanban .col{scroll-snap-align:start;flex:1 1 0;min-width:170px}.col{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);transition:border-color .12s,box-shadow .2s}.col.is-over{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy), var(--sombra)}.col-head{padding:var(--s2) 10px;border-bottom:1px solid var(--hair);background:var(--card);border-radius:var(--r) var(--r) 0 0;justify-content:space-between;align-items:center;gap:6px;display:flex}.col-head b{font-size:var(--t-micro);color:var(--navy);letter-spacing:.11em;text-transform:uppercase;align-items:center;min-width:0;font-weight:700;display:flex}.col-head b span{flex:none}.col-dot{background:var(--linha-forte);border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.col-dot.e-novo{background:var(--gold)}.col-dot.e-abordado{background:var(--navy-soft)}.col-dot.e-conversa{background:var(--navy)}.col-dot.e-pasta{background:var(--navy-soft)}.col-dot.e-credito{background:var(--gold-dark)}.col-dot.e-visita{background:var(--navy)}.col-dot.e-proposta{background:var(--gold-dark)}.col-dot.e-fechado{background:var(--gold)}.col-dot.e-perdido{background:var(--linha-forte)}.col-cont{min-width:22px;height:18px;font-size:var(--t-mini);color:var(--faint);background:var(--paper);border:1px solid var(--hair);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.col-cont.alerta{color:var(--vermelho);background:#9e3b3412;border-color:#9e3b344d}.col-body{padding:var(--s2);flex-direction:column;gap:6px;min-height:90px;display:flex}.lead{background:var(--card);border:1px solid var(--hair);border-left:2px solid var(--hair);border-radius:var(--r-selo) var(--r) var(--r) var(--r-selo);padding:var(--s2) 10px;transition:box-shadow .2s,transform .12s,border-color .12s;box-shadow:0 1px 2px #0a1b2f0f}@media (hover:hover){.lead:hover{z-index:2;box-shadow:var(--sombra);position:relative;transform:translateY(-1px)}}.lead.f-verde{border-left-color:var(--verde)}.lead.f-amarelo{border-left-color:var(--amarelo)}.lead.f-vermelho{border-left-color:var(--vermelho)}.lead.f-neutro{border-left-color:var(--linha-forte)}.lead.prio{border-color:#9e3b344d}.lead.sla{border-color:var(--vermelho)}.lead.arrastando{opacity:.55;z-index:3;box-shadow:var(--sombra-alta);position:relative}.kanban-grab{cursor:grab}.kanban-grab:active{cursor:grabbing}.lead-top{align-items:center;gap:6px;min-width:0;display:flex}.lead-nome-btn{font:inherit;color:var(--ink);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:auto;min-width:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:none;overflow:hidden}.lead-nome-btn:hover{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.lead-imovel{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;overflow:hidden}.lead-rodape{font-size:var(--t-mini);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;margin-top:5px;display:flex}.lead-rodape .tnum{white-space:nowrap}.lead-rodape .f-vermelho{color:var(--vermelho);font-weight:700}.lead-dono{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.lead-dono-quem{align-items:center;gap:4px;min-width:0;display:inline-flex}.lead-dono-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-marca{font-size:var(--t-mini);color:var(--faint);flex-wrap:wrap;gap:4px 8px;margin-top:5px;display:flex}.lead-marca .selo{margin-left:0}.lead-acoes{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:7px;display:flex}.lead-acoes>*{min-width:0;max-width:100%}.avatar{background:var(--paper);border:1px solid var(--hair);width:18px;height:18px;font-size:var(--t-micro);color:var(--dim);white-space:nowrap;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.selo-prioridade{background:var(--vermelho);color:#fff;font-size:var(--t-micro);border-radius:var(--r-selo);flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-weight:700;display:inline-flex}.selo-fixo-mini{color:var(--gold-dark);flex:none;font-size:.8rem}.marca-sem-dono{background:var(--vermelho);color:#fff;border-radius:var(--r-selo);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:1px 6px;font-weight:700;display:inline-block}.mini.wa{background:var(--verde-wa);border-color:var(--verde-wa);color:#fff;flex:auto;justify-content:center;align-items:center;min-height:30px;display:inline-flex}.mini.wa:hover{color:#fff;background:#0c6434;border-color:#0c6434;box-shadow:0 1px 2px #0a1b2f0f}.mini.wa.desligado{background:var(--paper);border-color:var(--linha-forte);color:var(--faint);cursor:not-allowed}.mini.so-icone{flex:none;justify-content:center;align-items:center;width:32px;min-height:30px;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.mover-wrap{position:relative}.mover-menu{z-index:50;background:var(--card);border:1px solid var(--hair);border-radius:var(--r);width:212px;max-height:300px;box-shadow:var(--sombra-alta);padding:5px;animation:.2s surge-menu;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}@keyframes surge-menu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mover-menu.pra-cima{top:auto;bottom:calc(100% + 4px)}.mover-menu.pra-esquerda{left:auto;right:0}.mover-titulo{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:var(--s2) var(--s2) var(--s1);border-top:1px solid var(--hair);margin-top:var(--s1);font-weight:700}.mover-menu>.mover-titulo:first-child{border-top:none;margin-top:0}.mover-item{border-radius:var(--r-selo);width:100%;padding:7px var(--s2);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:7px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .12s;display:flex}.mover-item:hover:not(:disabled){background:var(--paper)}.mover-item.risco{color:var(--vermelho)}.mover-item.atual{opacity:.65;cursor:default}.mover-item b{font-size:.78rem;font-weight:700;display:block}.mover-item small{font-size:var(--t-mini);color:var(--faint);font-weight:400;line-height:1.35;display:block}.mover-item .col-dot{margin-top:5px}.mover-menu-sel{padding:2px var(--s2) 4px}.mover-menu-sel .sel-mini{width:100%}.cartao{border:1px solid var(--linha);border-left:3px solid var(--linha-forte);box-shadow:var(--sombra);cursor:grab;background:#fff;border-radius:10px;padding:11px 11px 9px;transition:box-shadow .15s,transform .12s,border-color .15s;position:relative}.cartao:hover{box-shadow:var(--sombra-alta);transform:translateY(-1px)}.cartao.arrastando{opacity:.45;cursor:grabbing}.cartao.ocupado{opacity:.6;pointer-events:none}.f-verde{border-left-color:var(--verde)}.f-amarelo{border-left-color:var(--amarelo)}.f-vermelho{border-left-color:var(--vermelho)}.f-neutro{border-left-color:var(--linha-forte)}.tag{border:1px solid var(--linha);color:var(--ink-2);background:#22304f0a;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:600}.tag.principal{color:var(--gold-dark);background:#b3945e1f;border-color:#b3945e61}.tag.dono{color:var(--navy);border-color:var(--linha-forte);background:#fff}.tag.sem-dono{color:var(--vermelho);background:#c5303012;border-color:#c5303047}.idade{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:7px;font-size:.76rem;display:flex}.idade.urgente{color:var(--vermelho);font-weight:600}.ponto{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ponto.verde{background:var(--verde)}.ponto.amarelo{background:var(--amarelo)}.ponto.vermelho{background:var(--vermelho)}.ponto.neutro{background:var(--linha-forte)}.nota{color:var(--ink-2);background:var(--paper);border-left:2px solid var(--gold-light);overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin-bottom:8px;padding:5px 8px;font-size:.76rem}.c-acoes{flex-wrap:wrap;gap:5px;display:flex}.mini{border:1px solid var(--linha-forte);min-height:32px;color:var(--navy);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.74rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.mini:hover:not(:disabled){border-color:var(--navy);background:#22304f0f}.mini:disabled{opacity:.5;cursor:not-allowed}.mini.wa{background:var(--verde-wa);border-color:var(--verde-wa);color:#fff;flex:auto}.mini.wa:hover{background:#0f7a40;border-color:#0f7a40}.mini.risco{color:var(--vermelho);border-color:#c5303059}.mini.risco:hover:not(:disabled){border-color:var(--vermelho);background:#c5303014}.sel-mini{max-width:100%;min-height:32px;padding:3px 24px 3px 8px;font-size:.74rem}.vazio{border:1px dashed var(--linha-forte);text-align:center;width:100%;color:var(--ink-2);background:#fff;border-radius:10px;margin:auto;padding:22px 14px}.vazio .glifo{border:1.5px solid var(--gold);width:34px;height:34px;color:var(--gold-dark);opacity:.8;border-radius:8px;place-items:center;margin:0 auto 9px;display:grid}.vazio strong{color:var(--navy);font-size:.86rem;font-weight:700;display:block}.vazio small{margin-top:3px;font-size:.76rem;line-height:1.45;display:block}.abas{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.aba{border:1px solid var(--linha);min-height:38px;color:var(--ink-2);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:.82rem;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.aba:hover{border-color:var(--gold);color:var(--navy)}.aba[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}.aba .qtd{background:#22304f17;border-radius:20px;place-items:center;min-width:21px;height:19px;padding:0 6px;font-size:.7rem;font-weight:700;display:grid}.aba[aria-selected=true] .qtd{color:#fff;background:#fff3}.envolve-tabela{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:940px}thead th{background:var(--paper);text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--linha-forte);white-space:nowrap;padding:10px 12px;font-size:.65rem;font-weight:700}th.ord{cursor:pointer;-webkit-user-select:none;user-select:none}th.ord:hover{color:var(--gold-dark)}th.ord .seta{opacity:.35;margin-left:4px;font-size:.72rem}th.ord[aria-sort]:not([aria-sort=none]){color:var(--navy)}th.ord[aria-sort]:not([aria-sort=none]) .seta{opacity:1;color:var(--gold-dark)}tbody td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:11px 12px;font-size:.84rem}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#b3945e12}tbody tr.prio td:first-child{box-shadow:inset 3px 0 0 var(--vermelho)}.cel-data{white-space:nowrap;color:var(--ink-2);font-size:.78rem;line-height:1.3}.cel-data b{color:var(--navy);font-weight:600;display:block}.cel-nome{min-width:160px;font-weight:700}.cel-nome a{text-decoration:none}.cel-nome a:hover{text-underline-offset:3px;text-decoration:underline}.nota-min{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:2px;font-size:.74rem;font-weight:400;display:block;overflow:hidden}.marca-prio{vertical-align:middle;color:var(--vermelho);letter-spacing:.08em;text-transform:uppercase;background:#c530301a;border:1px solid #c530304d;border-radius:20px;margin-left:6px;padding:1px 7px;font-size:.58rem;font-weight:700;display:inline-block}.marca-followup{vertical-align:middle;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;background:#22304f14;border:1px solid #22304f47;border-radius:20px;margin-left:6px;padding:1px 7px;font-size:.58rem;font-weight:700;display:inline-block}.tel{color:var(--verde-wa);white-space:nowrap;font-weight:600;text-decoration:none}.tel:hover{text-underline-offset:3px;text-decoration:underline}.cel-nome .tel{margin-top:2px;font-weight:600;display:block}.cel-nome .tel.mudo{color:var(--ink-2)}.cel-nome .selo-sla{margin:3px 4px 0 0;display:inline-flex}.cel-nome .marca-sem-dono{vertical-align:middle;margin-left:6px}.cel-campanha{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mini.retorno-atrasado{color:var(--vermelho);border-color:#9e3b3466}.crm-chips{flex-wrap:wrap;gap:6px;padding:14px 18px 0;display:flex}.crm-chip{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);padding:6px var(--s3);min-width:88px;transition:border-color .12s,box-shadow .2s,background .12s}.crm-chip b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1.15;display:block}.crm-chip span{font-size:var(--t-micro);color:var(--faint);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-weight:700;display:block}.crm-chip.alerta{border-color:#9e3b344d}.crm-chip.alerta b{color:var(--vermelho)}.crm-chip.clicavel{cursor:pointer;text-align:left;font-family:var(--sans)}.crm-chip.clicavel:hover{border-color:var(--navy);box-shadow:0 1px 2px #0a1b2f0f}.crm-chip.ligado{background:var(--navy);border-color:var(--navy);box-shadow:var(--sombra)}.crm-chip.ligado b,.crm-chip.ligado span{color:var(--on-navy)}.aba .col-dot{vertical-align:middle;margin-right:5px}.semaf{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.semaf.vermelho{color:var(--vermelho);font-weight:700}.cel-acoes{white-space:nowrap;text-align:right}.cel-acoes .mini{margin-left:4px}.pill{border:1px solid var(--linha-forte);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:20px;padding:2px 10px;font-size:.7rem;font-weight:700;display:inline-block}.pill.e-novo{border-color:var(--gold);color:var(--gold-dark);background:#b3945e1a}.pill.e-abordado{border-color:var(--navy-soft);color:var(--navy);background:0 0;border-style:dashed}.pill.e-conversa{border-color:var(--navy);color:var(--navy);background:#22304f0f}.pill.e-visita{border-color:var(--navy);color:#fff;background:var(--navy)}.pill.e-proposta{border-color:var(--gold-dark);color:#fff;background:var(--gold-dark)}.pill.e-fechado{border-color:var(--gold);color:#fff;background:var(--gold)}.pill.e-perdido{border-color:var(--linha-forte);color:var(--ink-2);background:#22304f0d}.pill.e-pasta{border-color:var(--navy);color:var(--navy);background:#22304f1a}.pill.e-credito{border-color:var(--gold-dark);color:var(--gold-dark);background:#b3945e1f}.tag.pasta{border-color:var(--navy);color:var(--navy);font-weight:700}.tag.analise.em_analise{border-color:var(--navy);color:var(--navy)}.tag.analise.aprovado{color:#2e7d4f;border-color:#2e7d4f;font-weight:700}.tag.analise.pendencia{border-color:var(--gold-dark);color:var(--gold-dark);font-weight:700}.tag.analise.reprovado{color:#a13c3c;border-color:#a13c3c;font-weight:700}.checklista{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;display:grid}.checkitem{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:.88rem;display:flex}.checkitem input{width:16px;height:16px;accent-color:var(--navy);flex:none}.grade-2{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;display:grid}.analise-btn.ativo{color:#fff;border-color:var(--navy);background:var(--navy)}.analise-btn.aprovado.ativo{background:#2e7d4f;border-color:#2e7d4f}.analise-btn.pendencia.ativo{border-color:var(--gold-dark);background:var(--gold-dark)}.analise-btn.reprovado.ativo{background:#a13c3c;border-color:#a13c3c}.cards{flex-direction:column;gap:10px;display:none}.card{border:1px solid var(--linha);border-left:3px solid var(--linha-forte);box-shadow:var(--sombra);background:#fff;border-radius:10px;padding:12px}.card-topo{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.card-topo h3{overflow-wrap:anywhere;font-size:.96rem;font-weight:700}.card-topo h3 a{text-decoration:none}.card-topo .pill{flex:none;margin-left:auto}.card-dados{color:var(--ink-2);grid-template-columns:auto 1fr;gap:3px 12px;margin-bottom:9px;font-size:.79rem;display:grid}.card-dados dt{color:var(--navy);opacity:.65;font-weight:600}.card-dados dd{text-align:right;overflow-wrap:anywhere}.propostas-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px));gap:12px;display:grid}.propostas-grid .card{margin:0}.bloco{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px}.bloco-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;font-size:.68rem;font-weight:700}.lista-dados{grid-template-columns:170px 1fr;gap:8px 14px;font-size:.87rem;display:grid}.lista-dados dt{color:var(--ink-2);font-weight:600}.lista-dados dd{overflow-wrap:anywhere}.historico{flex-direction:column;gap:0;list-style:none;display:flex}.historico li{border-bottom:1px solid var(--linha);gap:12px;padding:10px 0;font-size:.84rem;display:flex}.historico li:last-child{border-bottom:none}.historico .quando{color:var(--ink-2);white-space:nowrap;flex:0 0 130px;font-size:.76rem}.historico .oque b{font-weight:600;display:block}.historico .oque span{color:var(--ink-2);font-size:.76rem}.painel-home{max-width:1180px}.painel-kpis{margin:var(--s4) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.painel-kpi{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);padding:var(--s4);box-shadow:var(--sombra);text-decoration:none;transition:border-color .12s,box-shadow .2s,transform .12s;display:block}a.painel-kpi:hover{border-color:var(--navy);box-shadow:var(--sombra-alta);transform:translateY(-1px)}.painel-kpi b{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1.1;display:block}.painel-kpi span{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:6px;font-weight:700;display:block}.painel-kpi.alerta{background:#9e3b340a;border-color:#9e3b344d}.painel-kpi.alerta b{color:var(--vermelho)}.painel-kpi.destaque{background:#c9a24c14;border-color:#c9a24c80}.painel-kpi.destaque b{color:var(--gold-dark)}.painel-grade{gap:var(--s3);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}@media (max-width:860px){.painel-grade{grid-template-columns:1fr}}.painel-lista{flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.painel-lista li{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:10px 0;display:flex}.painel-lista li:first-child{border-top:none}.painel-lead{flex:auto;min-width:0;text-decoration:none;display:block}.painel-lead-nome{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.painel-lead:hover .painel-lead-nome{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.painel-lead-meta{font-size:var(--t-mini);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.painel-motivo{flex:none}.painel-motivo.m-retorno{color:#fff;background:var(--vermelho);border-color:var(--vermelho)}.painel-motivo.m-sla{color:var(--vermelho);background:#9e3b3414;border-color:#9e3b3459}.painel-motivo.m-prio{color:var(--amarelo);background:#8c6a261a;border-color:#8c6a2659}.painel-motivo.m-parado{color:var(--faint)}.painel-atencao-pe{margin-top:var(--s3);flex-wrap:wrap;gap:8px;display:flex}.painel-funil .barra-cheia.e-novo{background:var(--gold)}.painel-funil .barra-cheia.e-abordado{background:var(--navy-soft)}.painel-funil .barra-cheia.e-conversa{background:var(--navy)}.painel-funil .barra-cheia.e-pasta{background:var(--navy-soft)}.painel-funil .barra-cheia.e-credito{background:var(--gold-dark)}.painel-funil .barra-cheia.e-visita{background:var(--navy)}.painel-funil .barra-cheia.e-proposta{background:var(--gold-dark)}.painel-graficos-bloco{margin-top:var(--s3)}.painel-graficos{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.painel-graficos{grid-template-columns:1fr}}.grafico{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:var(--s3) var(--s4)}.grafico-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.grafico-titulo{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:700}.grafico-atual{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.grafico-nota{font-size:var(--t-mini);color:var(--faint);margin-top:2px}.grafico-svg{width:100%;height:auto;margin-top:8px;display:block}.grafico-mes{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:10px}.grafico-vazio{text-align:center;color:var(--faint);margin-top:12px;padding:18px 0;font-size:.8rem}.painel-mes{margin-top:var(--s3)}.painel-mes-topo{margin-bottom:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.painel-mes-nums{margin-bottom:var(--s3);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.painel-mes-nums div{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:10px var(--s3)}.painel-mes-nums b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800;line-height:1.1;display:block}.painel-mes-nums span{font-size:var(--t-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-weight:700;display:block}.foto-upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.foto-upload .btn.ocupado{opacity:.6;pointer-events:none}.fotos-grade{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;margin-top:10px;display:grid}.foto-mini{aspect-ratio:4/3;border-radius:var(--r);border:1px solid var(--hair);background:var(--paper);position:relative;overflow:hidden}.foto-mini img{object-fit:cover;width:100%;height:100%;display:block}.foto-remover{color:#fff;cursor:pointer;background:#0b1b2fb8;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;line-height:1;transition:background .12s;display:flex;position:absolute;top:4px;right:4px}.foto-remover:hover{background:var(--vermelho)}.foto-capa{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:4px;left:4px}.foto-ordem{background:#0b1b2fb8;justify-content:space-between;gap:2px;padding:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.foto-ordem button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:600}.foto-ordem button:hover:not(:disabled){background:#ffffff2e}.foto-ordem button:disabled{opacity:.3;cursor:default}.foto-erros{border:1px solid var(--vermelho);border-radius:var(--r);color:var(--vermelho);font-size:var(--t-mini);background:#c828280f;margin:8px 0 0;padding:8px 10px 8px 26px}.foto-vazia{padding:var(--s3);border:1px dashed var(--linha-forte);border-radius:var(--r);text-align:center;font-size:var(--t-mini);color:var(--faint);margin:10px 0 0}.foto-links{margin-top:10px}.foto-links summary{font-size:var(--t-mini);color:var(--faint);cursor:pointer;font-weight:700}.foto-links summary:hover{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.bolsao-grid{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.bolsao-grid>.bloco{margin-bottom:0}.bolsao-lista{border:1px solid var(--linha-forte);border-radius:var(--r);background:var(--card);width:100%;color:var(--ink);font-family:var(--mono);padding:var(--s2) 10px;resize:vertical;min-height:132px;font-size:.8rem;line-height:1.6}.bolsao-destinos{flex-wrap:wrap;gap:5px;display:flex}.aviso-campo-ok{font-size:var(--t-mini);color:var(--faint);margin:0}.pill.pill-toggle{border:1px solid var(--linha-forte);background:var(--card);color:var(--faint);cursor:pointer;font-family:var(--sans);font-weight:600;transition:border-color .12s,background .12s,color .12s}.pill.pill-toggle:hover{border-color:var(--gold)}.pill.pill-toggle.on{color:var(--gold-dark);border-color:var(--gold);background:#c9a24c24}@media (max-width:760px){.bolsao-grid{grid-template-columns:1fr}}.rotulo-campo{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;font-weight:700}.cartoes-numero{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.cartao-numero{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:12px;padding:16px}.cartao-numero b{letter-spacing:-.02em;font-size:1.7rem;font-weight:800;line-height:1.15;display:block}.cartao-numero span{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;font-size:.62rem;font-weight:700;display:block}.cartao-numero.destaque{background:#b3945e12;border-color:#b3945e80}.cartao-numero.destaque b{color:var(--gold-dark)}.grade-numeros{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:16px;display:grid}.bloco-numero{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:12px;padding:16px 18px}.barras{flex-direction:column;gap:9px;list-style:none;display:flex}.barras li{grid-template-columns:minmax(90px,40%) 1fr auto;align-items:center;gap:10px;font-size:.83rem;display:grid}.barra-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra-trilho{background:#22304f14;border-radius:6px;height:8px;overflow:hidden}.barra-cheia{background:var(--gold);border-radius:6px;min-width:3px;height:100%;display:block}.barra-valor{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:700}@media (max-width:760px){.cartao-numero b{font-size:1.4rem}.barras li{grid-template-columns:minmax(76px,45%) 1fr auto}}.texto-ajuda{color:var(--ink-2);max-width:70ch;margin-bottom:12px;font-size:.83rem;line-height:1.5}.linha-controles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linha-controles input[type=time]{border:1px solid var(--linha-forte);color:var(--navy);background:#fff;border-radius:8px;padding:7px 10px;font-size:.86rem}.alerta-leve{color:var(--gold-dark);background:#b3945e1f;border:1px solid #b3945e59;border-radius:8px;margin:6px 0;padding:6px 10px;font-size:.78rem;display:inline-block}.cartao-pessoa{border:1px solid var(--linha);background:var(--paper);border-radius:10px;margin-bottom:10px;padding:12px}.cartao-pessoa-topo{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.cartao-pessoa-topo b{font-size:.92rem}.chave{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:.8rem;display:inline-flex}.chave input{width:16px;height:16px;accent-color:var(--gold-dark);cursor:pointer}.turnos{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.turno{border:1px solid var(--linha-forte);color:var(--navy);background:#fff;border-radius:20px;align-items:center;gap:6px;padding:3px 5px 3px 11px;font-size:.76rem;font-weight:600;display:inline-flex}.turno em{color:var(--gold-dark);font-style:normal;font-weight:400}.turno.vazio-turno{color:var(--ink-2);border-style:dashed;padding-right:11px;font-weight:400}.turno .tirar{width:20px;height:20px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.7rem;line-height:1;display:grid}.turno .tirar:hover:not(:disabled){color:var(--vermelho);background:#c530301f}@media (max-width:760px){.chave,.turno .tirar{min-height:42px}.turno{padding:4px 6px 4px 12px}}.cortina{z-index:100;background:#1a25408c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.painel-modal{background:#fff;border-radius:14px;width:100%;max-width:470px;max-height:92vh;overflow-y:auto;box-shadow:0 24px 60px #1a254066}.p-topo{border-bottom:1px solid var(--linha);z-index:2;background:#fff;border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:15px 18px;display:flex;position:sticky;top:0}.p-topo h2{font-size:1rem;font-weight:700}.p-topo .fechar{width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;margin-left:auto;font-size:1.1rem;display:grid}.p-topo .fechar:hover{color:var(--navy);background:#22304f12}.p-corpo{padding:16px 18px}.p-rodape{border-top:1px solid var(--linha);background:var(--paper);border-radius:0 0 14px 14px;align-items:center;gap:8px;padding:13px 18px;display:flex}.linha-form{margin-bottom:13px}.linha-form label{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px;font-size:.68rem;font-weight:700;display:block}.linha-form input,.linha-form select,.linha-form textarea{width:100%}.linha-form textarea{resize:vertical;min-height:64px;line-height:1.45}.dupla{grid-template-columns:1fr 1fr;gap:11px;display:grid}.erro-form{color:var(--vermelho);background:#c5303014;border:1px solid #c5303040;border-radius:8px;margin-bottom:12px;padding:8px 11px;font-size:.8rem}.escolhas{flex-direction:column;gap:7px;display:flex}.escolha{border:1px solid var(--linha-forte);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 12px;display:flex}.escolha:hover:not(:disabled){border-color:var(--gold-dark);background:#b3945e17}.escolha:disabled{cursor:default;background:#22304f0d}.escolha .barra{background:var(--gold);border-radius:2px;flex:none;width:3px;height:20px}.escolha strong{font-size:.88rem;font-weight:600;display:block}.escolha small{color:var(--ink-2);font-size:.72rem;display:block}.escolha .agora{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin-left:auto;font-size:.62rem;font-weight:700}.aviso{background:var(--navy-deep);color:#fff;border-left:3px solid var(--gold);z-index:200;border-radius:10px;max-width:90vw;padding:10px 16px;font-size:.84rem;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #1a25406b}.aviso.ruim{border-left-color:var(--vermelho)}.tela-login{background:var(--navy-deep);place-items:center;min-height:100vh;padding:24px;display:grid}.caixa-login{background:#fff;border-radius:16px;width:100%;max-width:380px;padding:30px 26px;box-shadow:0 30px 70px #00000059}.caixa-login .marca-mono{border-color:var(--gold);color:var(--gold-dark);margin-bottom:16px}.caixa-login h1{font-size:1.25rem;font-weight:800}.caixa-login p.ajuda{color:var(--ink-2);margin:4px 0 20px;font-size:.83rem}.caixa-login .btn{width:100%;min-height:44px;margin-top:4px}.rodape-login{text-align:center;color:#ffffff80;margin-top:18px;font-size:.72rem}@media (max-width:760px){.topo{gap:10px;padding:10px 13px}.menu{flex-wrap:nowrap;order:3;width:100%;overflow-x:auto}.menu-item{flex:none;min-height:42px}.topo-dir{margin-left:auto}.kpis{order:4;width:100%}.kpi{flex:1 1 0;min-width:0}.ferramentas{gap:7px;padding:9px 13px}.campo,input[type=search]{flex:100%;width:100%;min-width:0}.ferramentas select{flex:40%;min-width:0}.espaco{margin-left:0}.btn,.btn-sair{min-height:44px}.mini{flex:auto;min-height:42px;padding:0 12px}.mini.wa{flex:100%}input,select,textarea{font-size:16px}.sel-mini{min-height:42px}.miolo{padding:14px 13px 22px}.board.kanban{gap:10px;padding:11px 13px 14px}.board.kanban .col{flex:0 0 84vw;max-width:340px}.kanban-grab{cursor:default}.envolve-tabela{display:none}.cards{display:flex}.abas{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.aba{flex:none;min-height:44px}.lista-dados{grid-template-columns:1fr;gap:2px}.lista-dados dt{margin-top:8px}.historico li{flex-direction:column;gap:3px}.quem-sou{display:none}}@media (max-width:420px){.dupla{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tag.favorito{border-color:var(--gold);color:var(--gold-dark);background:#b3945e1f;font-weight:700}.tag.sem-acao{border-color:var(--amarelo);color:var(--amarelo);background:#b7791f14}.carregando-barra{align-items:center;gap:12px;margin:18px 0 26px;display:flex}.carregando-pulso{background:var(--ouro,#c9a24c);border-radius:50%;flex:none;width:16px;height:16px;animation:1s ease-in-out infinite carregando-bate}.carregando-texto{color:var(--navy,#22304f);letter-spacing:.01em;font-size:.95rem;font-weight:600}.carregando-blocos{flex-direction:column;gap:12px;max-width:640px;display:flex}.bloco-fantasma{background:linear-gradient(100deg,#eef1f6 30%,#e2e7f0 50%,#eef1f6 70%) 0 0/200% 100%;border-radius:10px;height:64px;animation:1.3s linear infinite carregando-brilha}.bloco-fantasma.curto{max-width:60%}@keyframes carregando-bate{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes carregando-brilha{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.carregando-pulso,.bloco-fantasma{animation:none}.bloco-fantasma{background:#e9edf3}}.chip-filtro{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #22304f47;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.chip-filtro:hover{border-color:var(--navy)}.chip-filtro.ativo{background:var(--navy);color:#fff;border-color:var(--navy)}.chip-filtro .qtd{text-align:center;background:#22304f1a;border-radius:20px;min-width:20px;padding:0 6px;font-size:.72rem;font-weight:700}.chip-filtro.ativo .qtd{color:#fff;background:#ffffff38}@media (max-width:1560px){.leads-tabela .col-sec{display:none}}@media (max-width:1240px){.leads-tabela .col-sec-2{display:none}}@media (max-width:1024px){.leads-tabela{display:none}.leads-cards{display:flex}}.ficha-numeros{grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 18px;display:grid}.ficha-num{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:12px;padding:12px 14px}.ficha-num-valor{color:var(--navy);font-size:1.05rem;font-weight:800;line-height:1.15;display:block}.ficha-num-rot{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2,#6b7789);margin-top:3px;font-size:.72rem;font-weight:600;display:block}.ficha-grade{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:900px){.ficha-numeros{grid-template-columns:repeat(2,1fr)}.ficha-grade{grid-template-columns:1fr}}@media (max-width:420px){.ficha-num-valor{font-size:.95rem}}.miolo-ficha{max-width:1780px;margin:0 auto}.ficha-volta{color:var(--ink-2);gap:14px;margin-bottom:10px;font-size:.8rem;font-weight:600;display:flex}.ficha-volta a:hover{text-underline-offset:3px;text-decoration:underline}.ficha-topo{align-items:flex-start;gap:var(--s4);background:var(--card);border:1px solid var(--hair);border-left:2px solid var(--navy);border-radius:var(--r-selo) var(--r) var(--r) var(--r-selo);padding:var(--s4);box-shadow:var(--sombra);flex-wrap:wrap;margin-bottom:10px;display:flex}.ficha-identidade{flex:320px;min-width:0}.ficha-topo h1{font-size:1.6rem;line-height:1.1}.ficha-linha-selos{margin-top:var(--s2);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ficha-linha-selos .selo{margin-left:0}.ficha-sub{margin:6px 0 0}.ficha-numeros{flex-wrap:wrap;gap:10px;display:flex}.ficha-num{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:10px var(--s3);min-width:104px;overflow:hidden}.ficha-num small{font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--s1);font-weight:700;display:block}.ficha-num b{color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:1.45rem;font-weight:700;line-height:1.1;display:block}.ficha-num b.s-vermelho{color:var(--vermelho)}.ficha-num b.s-amarelo{color:var(--amarelo)}.ficha-num b.s-verde{color:var(--verde)}.ficha-acoes{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:10px var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ficha-acoes .sel-mini{min-height:32px}.ficha-grade{gap:var(--s3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ficha-grade .bloco,.ficha-timeline,.miolo-ficha .bloco{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);padding:var(--s4);margin-bottom:0;box-shadow:0 1px 2px #0a1b2f0f}.miolo-ficha .bloco-titulo{font-size:var(--t-micro);color:var(--faint);margin-bottom:var(--s3);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.linha{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--hair);font-size:.85rem;display:flex}.linha:first-of-type{border-top:none}.linha span{color:var(--ink-2);flex:none}.linha b{color:var(--ink);text-align:right;overflow-wrap:anywhere;font-weight:600}.selo{letter-spacing:.03em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;background:#0b1b2f12;border:1px solid #0b1b2f29;border-radius:999px;max-width:100%;padding:2px 9px;font-size:.68rem;font-weight:700;display:inline-block;overflow:hidden}.selo-fixo{color:var(--gold-dark);background:#c9a24c24;border-color:#c9a24c66}.selo-alerta{color:var(--amarelo);background:#8c6a261a;border-color:#8c6a264d}.selo-risco{color:var(--vermelho);background:#9e3b3417;border-color:#9e3b344d}.selo-ativo{color:var(--verde);background:#2e6a5512;border-color:#2e6a5559}.selo-ativo:before{content:"";background:var(--verde);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.selo-sla{font-variant-numeric:tabular-nums}.selo-sla.estourado{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.linha b.sla-estourado{color:var(--vermelho)}.linha b.sla-ok{color:var(--verde)}.linha b.tag-valor{color:var(--verde);font-variant-numeric:tabular-nums}.sla-estourado{color:var(--vermelho)}.ficha-grade .checklista{grid-template-columns:1fr;gap:2px}.ficha-grade .checkitem{font-size:.79rem}.bloco-sub{font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin:var(--s4) 0 var(--s2);font-weight:700}.bloco-titulo+.bloco-sub{margin-top:0}.barra-docs{background:var(--paper);border:1px solid var(--hair);border-radius:999px;height:5px;margin-bottom:10px;display:block;overflow:hidden}.barra-docs span{background:var(--gold);border-radius:999px;height:100%;transition:width .3s;display:block}.campo-inline{width:auto}.link-mini{font:inherit;color:var(--navy);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.link-mini:hover{color:var(--gold-dark)}.link-mini:disabled{opacity:.5;cursor:default}.ficha-rodape{margin-top:var(--s4)}.ficha-rodape .sub-pagina{margin:0}.ficha-grade textarea,.anota-caixa{border:1px solid var(--linha);border-radius:var(--r);width:100%;font-size:.82rem;font-family:var(--sans);color:var(--ink);resize:vertical;background:var(--card);min-height:70px;padding:9px 11px}.ficha-grade textarea:hover,.anota-caixa:hover{border-color:var(--faint)}.ficha-coluna{gap:var(--s3);align-content:start;display:grid}.ficha-timeline{margin-top:var(--s3);grid-column:1/-1}.lista-eventos{border-left:2px solid var(--hair);padding-left:var(--s3);flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.evento{gap:var(--s1) 10px;color:var(--ink);border-bottom:1px solid var(--hair);grid-template-columns:auto 1fr auto;align-items:baseline;padding:6px 0;font-size:.79rem;display:grid}.evento:last-child{border-bottom:none}.ev-tipo{letter-spacing:.08em;text-transform:uppercase;font-size:var(--t-micro);color:var(--faint);font-weight:700}.evento.ev-atribuicao .ev-tipo{color:var(--gold-dark)}.evento.ev-contato .ev-tipo{color:var(--verde)}.evento.ev-etapa .ev-tipo{color:var(--navy)}.ev-texto{overflow-wrap:anywhere;line-height:1.45}.ev-pe{font-size:var(--t-micro);color:var(--faint);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ev-pe time{font-variant-numeric:tabular-nums}.lista-retornos,.lista-cruzada{margin-top:var(--s2);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.lista-retornos li,.lista-cruzada li{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:var(--s2) 10px;flex-direction:column;gap:2px;display:flex}.lista-retornos b,.lista-cruzada a{color:var(--ink);font-size:.79rem;font-weight:700}.lista-cruzada a:hover{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.lista-retornos small,.lista-cruzada small{font-size:var(--t-mini);color:var(--faint)}.lista-propostas{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lista-propostas li{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:var(--s2) 10px}.proposta-resumo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.proposta-valor{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.lista-propostas small{color:var(--faint);font-size:var(--t-mini);margin:3px 0 8px;display:block}.proposta-fluxo{margin:4px 0 0;font-size:.78rem}.proposta-acoes{flex-wrap:wrap;gap:8px;display:flex}.obs-lista{gap:8px;margin-top:6px;display:grid}.obs-item{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:8px 11px;font-size:.82rem;line-height:1.45}.obs-item time{font-size:var(--t-micro);color:var(--faint);margin-bottom:2px;display:block}.zona-risco{margin:6px 0 var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r);background:#9e3b3408;border:1px dashed #9e3b3466}.zona-risco h4{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.13em;color:var(--vermelho);margin:0 0 4px}.zona-risco .sub-pagina{margin:0 0 8px}.bloco-jornada{border-left:2px solid var(--gold)}.jor-sub{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);margin:var(--s4) 0 var(--s2);padding-top:var(--s3);border-top:1px solid var(--hair);font-weight:700}.jor-sub:first-of-type{border-top:none;margin-top:0;padding-top:0}.jor-trilho{flex-wrap:wrap;gap:6px;display:flex}.jor-passo{background:var(--paper);border:1px solid var(--hair);color:var(--ink-2);border-radius:999px;padding:3px 11px;font-size:.76rem}.jor-passo b{color:var(--navy);font-weight:700}.jor-viu{gap:var(--s2);display:grid}.jor-item{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);padding:9px 11px}.jor-item-cima{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.jor-rot{color:var(--ink-2);font-size:.78rem}.jor-val{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.jor-premissa{font-size:var(--t-mini);color:var(--faint);margin-top:3px;line-height:1.45;display:block}.jor-item-plano{background:#c9a24c1a;border-color:#c9a24c6b}.jor-marcos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jor-marcos li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:10px;padding:6px 0;font-size:.8rem;display:flex}.jor-marcos li:last-child{border-bottom:none}.jor-marcos time{font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--t-mini);white-space:nowrap}@media (max-width:900px){.ficha-topo{flex-direction:column}.ficha-grade{grid-template-columns:1fr}.ficha-numeros{width:100%}.ficha-num{flex:96px;min-width:0}}.tarefa-nova{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tarefa-nova input[type=text]{flex:260px;min-width:200px}.tarefa-nova input[type=date],.tarefa-nova input[type=time]{flex:none}.tarefa-filtros{gap:6px;margin-bottom:12px;display:flex}.tarefa-filtro{font-size:var(--t-mini);border:1px solid var(--linha);color:var(--ink-2);border-radius:999px;padding:5px 12px;text-decoration:none}.tarefa-filtro:hover{border-color:var(--linha-forte)}.tarefa-filtro.ativo{background:var(--navy);border-color:var(--navy);color:#fff}.tarefa-atrasadas{border-left:3px solid var(--vermelho)}.tarefa-lista{margin:0;padding:0;list-style:none}.tarefa{border-bottom:1px solid var(--linha);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.tarefa:last-child{border-bottom:0}.tarefa-circulo{border:2px solid var(--linha-forte);width:26px;height:26px;color:var(--navy);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin-top:1px;padding:0;font-size:15px;line-height:1;transition:border-color .14s,background .14s;display:grid}.tarefa-circulo:hover:not(:disabled){border-color:var(--gold-dark)}.tarefa-circulo:disabled{cursor:default;opacity:.5}.tarefa-corpo{flex:auto;min-width:0}.tarefa-titulo{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.tarefa-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-dark);background:#c9a24c29;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.tarefa-meta{font-size:var(--t-mini);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.tarefa-meta a{color:var(--ink-2)}.tarefa-nota{font-size:var(--t-mini);color:var(--ink-2);margin-top:3px}.tarefa.feita .tarefa-titulo,.tarefa.feita .tarefa-nota{color:var(--ink-2);font-weight:500;text-decoration:line-through}.tarefa.feita .tarefa-circulo{background:var(--navy);border-color:var(--navy);color:#fff}.tarefa.cancelada{opacity:.55}.tarefa.cancelada .tarefa-titulo{text-decoration:line-through}.tarefa-cancelar{color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-size:14px;line-height:1}.tarefa-cancelar:hover:not(:disabled){color:var(--vermelho)}.tarefa-form{margin-bottom:14px}.tarefa-form .tarefa-nova{margin-bottom:6px}.tarefa-extra{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.tarefa-extra .ag-busca,.tarefa-extra .ag-preso{flex:280px}.tarefa-dono select{min-width:200px}.tarefa.tarefa-editando{background:var(--paper);display:block}.tarefa-form-editar{margin:0}.tarefa-editar{color:var(--faint);cursor:pointer;font-size:var(--t-mini);background:0 0;border:0;flex:none;padding:4px 6px;font-weight:600}.tarefa-editar:hover:not(:disabled){color:var(--navy)}@media (max-width:640px){.tarefa-nova input[type=text]{flex:100%}}.ag-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ag-nav{align-items:center;gap:10px;display:flex}.ag-nav strong{text-transform:capitalize;color:var(--navy)}.ag-visoes{gap:6px;display:flex}.ag-cobranca{border-left:3px solid var(--gold-dark)}.ag-grade{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:14px;display:grid}.ag-cabeca{text-align:center;font-size:var(--t-mini);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;padding:4px 0}.ag-celula{border:1px solid var(--linha);min-height:58px;color:var(--navy);background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;padding:6px;text-decoration:none;transition:border-color .14s,background .14s;display:flex;position:relative}.ag-celula:hover{border-color:var(--linha-forte)}.ag-celula.vazia{background:0 0;border:0;min-height:0}.ag-celula.hoje{border-color:var(--gold-dark)}.ag-celula.aberto{background:var(--navy);color:#fff;border-color:var(--navy)}.ag-num{font-size:13px;font-weight:600}.ag-pontos{gap:3px;display:flex}.ag-pontos .pt{border-radius:50%;width:6px;height:6px;display:inline-block}.ag-pontos .pt.ouro{background:var(--gold)}.ag-pontos .pt.cinza{background:var(--linha-forte)}.ag-pontos .pt.pisca{box-shadow:0 0 0 2px #c9a24c59}.ag-grade.semana .ag-celula{min-height:84px}.ag-marca{border:2px solid var(--gold-dark);background:0 0;border-radius:6px;flex:none;width:26px;height:26px;margin-top:1px}.ag-marca.ok{background:var(--gold-dark)}.ag-desfechos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@media (max-width:560px){.ag-celula{min-height:46px;padding:4px}.ag-grade.semana .ag-celula{min-height:64px}}.ag-nota-desfecho{font-size:var(--t-mini);color:var(--ink-2);align-self:center}.vd-quadro{gap:var(--s2);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--linha-forte) transparent;grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;align-items:start;padding-bottom:10px;display:grid;overflow-x:auto}.vd-quadro::-webkit-scrollbar{height:8px}.vd-quadro::-webkit-scrollbar-thumb{background:var(--linha-forte);border-radius:8px}.vd-quadro::-webkit-scrollbar-track{background:0 0}@media (max-width:700px){.vd-quadro{scroll-snap-type:x mandatory;grid-auto-columns:82%}}.vd-quadro{grid-template-rows:auto 1fr}.vd-coluna{grid-row:span 2;grid-template-rows:subgrid;scroll-snap-align:start;background:var(--paper);border:1px solid var(--hair);border-radius:var(--r);min-width:0;transition:border-color .12s,box-shadow .2s;display:grid}.vd-coluna.alvo{border-color:var(--navy-soft)}.vd-coluna.alvo:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.vd-cabeca{border-bottom:1px solid var(--hair);background:var(--card);border-radius:var(--r) var(--r) 0 0;padding:10px}.vd-nome{line-height:1.25;font-size:var(--t-micro);color:var(--navy);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.vd-resumo{font-size:var(--t-mini);color:var(--faint);margin-top:2px}.vd-total{font-size:var(--t-mini);color:var(--ink-2);margin-top:6px;font-weight:600}.vd-semvalor{font-size:var(--t-mini);color:var(--amarelo);margin-top:2px}.vd-cartoes{padding:var(--s2);flex-direction:column;gap:6px;min-height:80px;display:flex}.vd-cartao{background:var(--card);border:1px solid var(--linha);border-left:3px solid var(--gold);border-radius:10px;padding:9px 10px;transition:box-shadow .15s,transform .12s;box-shadow:0 1px 2px #0a1b2f0f}.vd-cartao.movel{cursor:grab}.vd-cartao.movel:active{cursor:grabbing}@media (hover:hover){.vd-cartao:hover{box-shadow:var(--sombra);transform:translateY(-1px)}}.vd-cliente{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.vd-cliente:hover{color:var(--navy);text-decoration:underline}.vd-linha{justify-content:space-between;align-items:baseline;gap:8px;margin-top:3px;display:flex}.vd-valor{font-size:var(--t-mini);color:var(--ink-2);font-weight:600}.vd-valor.faltando{color:var(--faint);font-style:italic;font-weight:400}.vd-dono{font-size:var(--t-mini);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.vd-parado{font-size:var(--t-mini);color:var(--vermelho);margin-top:4px}.vd-motivo{font-size:var(--t-mini);color:var(--ink-2);border-top:1px dashed var(--linha);margin-top:4px;padding-top:4px}.vd-vazia{font-size:var(--t-mini);color:var(--faint);margin:4px 0 0}.ag-celula{justify-content:flex-start;gap:3px;min-width:0}.ag-celula .ag-pontos{margin-top:auto}.ag-etiqueta{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:2px 5px;font-size:11px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.ag-etiqueta b{font-weight:700}.tarefa-titulo .ag-etiqueta{vertical-align:1px;font-size:12px;display:inline-block}.ag-etiqueta.c-verde{color:#064e3b;background:#d1fae5}.ag-etiqueta.c-ceu{color:#0c4a6e;background:#e0f2fe}.ag-etiqueta.c-ambar{color:#78350f;background:#fef3c7}.ag-etiqueta.c-violeta{color:#4c1d95;background:#ede9fe}.ag-etiqueta.c-cinza{color:#0f172a;background:#e2e8f0}.ag-etiqueta.c-agua{color:#134e4a;background:#ccfbf1}.ag-etiqueta.c-rosa{color:#881337;background:#ffe4e6}.ag-etiqueta.c-neutra{color:#27272a;background:#e4e4e7}.ag-etiqueta.apagada{opacity:.6;text-decoration:line-through}.ag-celula.aberto .ag-etiqueta{box-shadow:0 0 0 1px #ffffff59}.ag-mais{color:var(--ink-2);font-size:11px}.ag-celula.aberto .ag-mais{color:#fff}@media (max-width:640px){.ag-grade:not(.semana) .ag-etiqueta{height:5px;padding:0;font-size:0}}.ag-form{border:1px solid var(--linha);background:var(--paper);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.ag-rotulo{font-size:var(--t-mini);color:var(--ink-2);margin-bottom:2px;font-weight:600;display:block}.ag-dica{font-size:var(--t-mini);color:var(--faint);margin:2px 0 0}.ag-lupa{display:block;position:relative}.ag-lupa>span{opacity:.6;pointer-events:none;font-size:13px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ag-lupa input{width:100%;padding-left:30px}.ag-achados{border:1px solid var(--linha);background:#fff;border-radius:8px;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}.ag-achados li+li{border-top:1px solid var(--linha)}.ag-achados button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:14px;display:block}.ag-achados button:hover{background:#0a1b2f0a}.ag-achados span{color:var(--faint)}.ag-achados .dono{color:var(--navy)}.ag-dozero{border:1px solid var(--linha);background:#fff;border-radius:8px;margin-top:4px;padding:8px 10px}.ag-dozero .link{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-weight:700}.ag-dozero .link:hover{text-decoration:underline}.ag-preso{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:14px;display:flex}.ag-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ag-campos label{min-width:0;display:block}.ag-campos input,.ag-campos select{width:100%}.ag-campos select+input{margin-top:6px}.ag-largo{grid-column:1/-1}@media (max-width:640px){.ag-campos{grid-template-columns:1fr}}.vd-linha .vd-dono:only-child{max-width:100%}.agq-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 12px;font-size:14px;display:flex}.agq-visoes{border:1px solid var(--linha);border-radius:8px;display:inline-flex;overflow:hidden}.agq-visoes button{font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;border:0;padding:7px 14px}.agq-visoes button+button{border-left:1px solid var(--linha)}.agq-visoes button.ativo{background:var(--navy);color:#fff;font-weight:600}.agq-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agq-nav button{border:1px solid var(--linha);font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px}.agq-nav button:hover,.agq-visoes button:not(.ativo):hover{background:var(--paper)}.agq-rotulo{text-align:center;min-width:12rem;color:var(--navy);font-weight:600}.agq-rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}.agq-grade{border:1px solid var(--linha);background:#fff;border-radius:10px;min-width:720px;overflow:hidden}.agq-cabecas,.agq-semanas{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agq-cabecas{background:var(--paper);border-bottom:1px solid var(--linha)}.agq-cabecas div{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px;font-size:11px;font-weight:700}.agq-casa{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-width:0;min-height:92px;padding:6px}.agq-casa:nth-child(7n){border-right:0}.agq-casa.fora{background:#0a1b2f05}.agq-casa.semana{min-height:260px}.agq-num{text-align:right;width:100%;font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-bottom:4px;padding:1px 4px;font-size:12px;display:block}.agq-num:hover{background:var(--paper)}.agq-num.hoje{color:var(--navy);font-weight:800}.agq-lista{flex-direction:column;gap:4px;display:flex}.agq-etiqueta{text-align:left;cursor:pointer;border:0;width:100%;padding:4px 6px;font-family:inherit}.agq-etiqueta:hover{filter:brightness(.95)}.agq-tag{opacity:.7}.agq-mais,.agq-marcar{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:11px}.agq-mais{color:var(--ink-2)}.agq-mais:hover{text-decoration:underline}.agq-marcar{color:#cbd5e1}.agq-marcar:hover{color:var(--ink-2)}.agq-fundo{z-index:60;background:#0000004d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.agq-fundo.topo{z-index:50;align-items:flex-start;padding-top:64px}.agq-janela{border:1px solid var(--linha);background:#fff;border-radius:14px;width:100%;max-width:32rem;max-height:82vh;overflow-y:auto;box-shadow:0 20px 50px #0a1b2f40}.agq-janela.estreita{max-width:28rem}.agq-janela-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.agq-janela-corpo{flex-direction:column;gap:14px;padding:18px;display:flex}.agq-titulo{color:var(--navy);margin:0;font-weight:700}.agq-quando{color:var(--faint);margin:0;font-size:12px}.agq-topo-acoes{align-items:center;gap:12px;display:flex}.agq-fechar{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:16px}.agq-fechar:hover{color:var(--ink)}.agq-editar{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.agq-editar:hover{text-decoration:underline}.agq-vazio{color:var(--ink-2);margin:0;font-size:14px}.agq-do-dia{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agq-do-dia button{text-align:left;border:1px solid var(--linha);width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.agq-do-dia button:hover{border-color:var(--linha-forte);background:var(--paper)}.agq-do-dia .hora{width:3rem;color:var(--navy);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.agq-do-dia .quem{flex:1;min-width:0}.agq-do-dia .nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.agq-do-dia .meta{color:var(--faint);align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.agq-do-dia .meta .ag-etiqueta{display:inline-block}.agq-tracejado{border:1px dashed var(--linha-forte);width:100%;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600}.agq-tracejado:hover{border-color:var(--navy);color:var(--navy)}.agq-form{margin:0}.agq-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agq-link{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.agq-link:hover{text-decoration:underline}.agq-link.pequeno{margin-top:6px;font-size:11px}.agq-apagar{font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.agq-apagar:hover{color:var(--vermelho)}.agq-erro{color:var(--vermelho);margin:0;font-size:12px;font-weight:600}.agq-edicao{background:#f3f6fb;border:1px solid #dbe4f0;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.agq-subtitulo{color:var(--ink-2);margin:0;font-size:12px;font-weight:600}.agq-nome{font-family:var(--font-display,inherit);color:var(--navy);margin:0;font-size:1.3rem;font-weight:700}.agq-linha{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 0;font-size:12px;display:flex}.agq-linha .ag-etiqueta{display:inline-block}.agq-dados{margin:0;font-size:14px}.agq-dados dt{color:var(--faint);font-size:12px}.agq-dados dd{margin:2px 0 0}.agq-dados a{color:var(--navy)}.agq-apagado{color:var(--faint)}.agq-como-foi{border:1px solid var(--linha);border-radius:10px;padding:12px}.agq-como-foi-topo{color:var(--ink-2);justify-content:space-between;align-items:center;margin:0;font-size:12px;font-weight:600;display:flex}.agq-desfechos{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.agq-desfechos button{border:1px solid var(--linha);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:500}.agq-desfechos button:hover:not(:disabled){background:var(--paper)}.agq-desfechos button:disabled{cursor:not-allowed;opacity:.4}.agq-desfechos button.ativo{opacity:1;border-color:#0000}.agq-desfecho{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.d-aconteceu{color:#064e3b;background:#d1fae5}.d-nao_compareceu{color:#881337;background:#ffe4e6}.d-remarcado{color:#78350f;background:#fef3c7}.d-cancelado{color:#3f3f46;background:#e4e4e7}.agq-ficha{text-align:center;background:var(--navy);color:#fff;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.agq-ficha:hover{filter:brightness(1.15)}.agq-ligar{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.agq-ligar>p{color:#78350f;margin:0;font-size:12px;font-weight:600}@media (max-width:640px){.agq-rotulo{text-align:left;flex-basis:100%;order:-1;min-width:0}}.agq-do-dia button{color:var(--ink)}.ag-form input,.ag-form select,.agq-edicao input,.agq-edicao select{border:1px solid var(--linha-forte);color:var(--navy);background:#fff;border-radius:8px;min-width:0;padding:8px 11px;font-size:.86rem}.ag-form input[readonly]{background:var(--paper);color:var(--ink-2)}.agq-desfechos button.ativo.d-aconteceu{color:#064e3b;background:#d1fae5}.agq-desfechos button.ativo.d-nao_compareceu{color:#881337;background:#ffe4e6}.agq-desfechos button.ativo.d-remarcado{color:#78350f;background:#fef3c7}.agq-desfechos button.ativo.d-cancelado{color:#3f3f46;background:#e4e4e7}.ag-form .ag-lupa input,.agq-ligar .ag-lupa input{width:100%;padding-left:32px}.vd-cartoes>*,.vd-cartao,.vd-linha{min-width:0}.vd-cartao{overflow:hidden}.vd-dono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1600px){.vd-quadro{gap:6px}.vd-cabeca{padding:8px}.vd-nome{letter-spacing:.05em}.vd-resumo{font-size:11px;line-height:1.3}.vd-cartoes{padding:6px}.vd-cartao{padding:8px}}.vd-coluna{grid-template-columns:minmax(0,1fr)}.vd-quadro{grid-auto-columns:minmax(112px,1fr)}@media (max-width:700px){.vd-quadro{grid-auto-columns:82%}}@keyframes vd-salvando{0%,to{opacity:1}50%{opacity:.55}}.vd-cartao.salvando{border-left-color:var(--navy-soft);animation:1s ease-in-out infinite vd-salvando}@media (prefers-reduced-motion:reduce){.vd-cartao.salvando{opacity:.7;animation:none}}.vd-acoes-btn{border:1px solid var(--linha);color:var(--ink-2);background:#fff;border-radius:6px;margin-top:8px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.vd-acoes-btn:hover{border-color:var(--navy);color:var(--navy)}.vd-acoes-onde{color:var(--ink-2);margin-bottom:10px;font-size:.82rem}.vd-acoes-ficha{justify-content:center;width:100%;margin-top:14px}.lembrete-para{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.lembrete-op{text-align:left;border:1px solid var(--linha);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.lembrete-op strong{color:var(--navy);font-size:.86rem}.lembrete-op small{color:var(--ink-2);font-size:.72rem;line-height:1.35}.lembrete-op.ativo{border-color:var(--gold);box-shadow:0 0 0 2px #b3945e4d}.lembrete-ajuda{color:var(--ink-2);margin-top:5px;font-size:.72rem;display:block}.campo textarea{resize:vertical;width:100%}.agq-confirmar{border-top:1px solid var(--linha);gap:8px;margin-top:14px;padding-top:12px;display:grid}.agq-conf-texto{color:var(--ink);background:#f4f6f8;border-radius:8px;padding:9px 11px;font-size:.82rem;line-height:1.5}.agq-conf-quando{color:var(--ink-2);gap:4px;font-size:.74rem;font-weight:700;display:grid}.agq-conf-quando input{border:1px solid var(--linha);font:inherit;color:var(--ink);border-radius:8px;padding:7px 9px;font-weight:400}.vd-inserir{margin-bottom:14px}.vd-inserir>summary{cursor:pointer;color:var(--navy);font-weight:700}.vd-inserir-form{flex-direction:column;gap:10px;max-width:640px;margin-top:12px;display:flex}.vd-inserir-form .ag-preso small{color:#047857;margin-left:6px}.barra-rolagem{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f4f4f5f2;padding:8px;position:sticky;bottom:0}.barra-rolagem[hidden]{display:none}.barra-rolagem-trilho{cursor:pointer;background:var(--linha);border-radius:999px;height:14px;position:relative}.barra-rolagem-puxador{cursor:grab;background:var(--ink-2);border-radius:999px;transition:background-color .15s;position:absolute;top:0;bottom:0}.barra-rolagem-puxador:hover{background:var(--navy)}.barra-rolagem-puxador:active{cursor:grabbing}.sem-barra-nativa{scrollbar-width:none}.sem-barra-nativa::-webkit-scrollbar{display:none}.vd-ordem{font-size:var(--t-mini);color:var(--faint);margin:0 0 8px}.tipo-imovel-titulo{font-size:var(--t-mini);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-weight:700}.tipo-imovel-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tipo-imovel{text-align:left;cursor:pointer;border:1px solid var(--linha);font:inherit;color:var(--ink);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.tipo-imovel:hover:not(:disabled){border-color:var(--linha-forte)}.tipo-imovel.ativo{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:var(--paper)}.tipo-imovel-icone{font-size:22px;line-height:1}.tipo-imovel strong{color:var(--navy);display:block}.tipo-imovel small{color:var(--ink-2);font-size:var(--t-mini);margin-top:2px;display:block}.ficha-usado{margin-top:12px}.tag.usado{color:#78350f;background:#fef3c7}.mini.vendido{background:var(--navy);border-color:var(--navy);color:#fff}@media (max-width:640px){.tipo-imovel-grade{grid-template-columns:1fr}}
