:root{--altura-barra-superior:68px;--onyx:#0a100d;--ash-grey:#b9baa3;--brown-red:#a22c29;--chestnut:#902923;--white:#fff;--off-white-pink:#fbf5f3;--dalmolin:var(--brown-red);--dalmolin-hover:var(--chestnut);--dalmolin-soft:#a22c2915;--ink:var(--onyx);--muted:#0a100d99;--line:var(--ash-grey);--line-soft:rgba(10,16,13,.07);--bg:var(--off-white-pink);--card:var(--white);--ok:#2f7d4f;--warn:#b06a00;--danger:var(--chestnut);--radius-sm:10px;--radius-md:14px;--shadow-sm:0 1px 2px rgba(10,16,13,.04),0 2px 8px rgba(10,16,13,.06);--shadow-md:0 4px 16px rgba(10,16,13,.1),0 2px 6px rgba(10,16,13,.05);--bg-topo:hsla(0,0%,100%,.96);--sidebar-bg:var(--chestnut);color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:#201f1e;--card:#292827;--ink:#f3f2f1;--muted:#a9a6a4;--line:#3b3a39;--line-soft:hsla(0,0%,100%,.08);--dalmolin:#d9564e;--dalmolin-hover:#e2726b;--dalmolin-soft:#d9564e26;--ok:#46c37e;--warn:#e0a63e;--danger:#e2726b;--shadow-sm:0 1px 2px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.28);--shadow-md:0 4px 16px rgba(0,0,0,.36),0 2px 6px rgba(0,0,0,.24);--bg-topo:hsla(0,0%,6%,.97);--sidebar-bg:#161616}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}a{color:var(--dalmolin);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--dalmolin);outline-offset:2px}:root:has(iframe[title="Revisor Contábil"]){--altura-barra-superior:56px}.barra-superior{position:-webkit-sticky;position:sticky;top:0;z-index:1000;height:var(--altura-barra-superior);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:0 24px;background:var(--bg-topo);border-bottom:1px solid var(--line);box-shadow:0 2px 12px rgba(10,16,13,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.barra-superior-marca{display:inline-flex;align-items:center;gap:10px;width:max-content;color:var(--ink)}.barra-superior-marca:hover{text-decoration:none}.barra-superior-marca-nome{font-size:15px;font-weight:700;color:var(--ink)}.barra-superior-marca-destaque{color:var(--dalmolin);font-weight:700}.barra-superior-modulos{min-width:0;overflow-x:auto;display:flex}.atalho-modulo,.barra-superior-modulos{align-items:center;justify-content:center;gap:8px}.atalho-modulo{min-width:40px;height:42px;display:inline-flex;padding:4px;border:1px solid transparent;border-radius:22px;background:transparent;color:var(--muted);font:inherit;cursor:pointer;transition:color .15s,background .15s,border-color .15s,padding .15s}.atalho-modulo.expandido,.atalho-modulo:hover{color:var(--ink);background:var(--bg);border-color:var(--line)}.atalho-modulo.expandido{padding-right:14px}.atalho-modulo.ativo{color:var(--dalmolin);background:var(--dalmolin-soft);border-color:color-mix(in srgb,var(--dalmolin) 28%,transparent)}.atalho-modulo-icone{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center}.atalho-modulo-nome{white-space:nowrap;font-size:13px;font-weight:600}.barra-superior-usuario{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px}.usuario-foto{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--chestnut);color:#fff;font-size:12px;font-weight:700}.usuario-foto img{width:100%;height:100%;object-fit:cover}.usuario-nome{max-width:180px;overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.usuario-sair{flex-shrink:0;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.usuario-sair:hover{border-color:var(--dalmolin);color:var(--dalmolin)}.botao-tema{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:border-color .12s,color .12s}.botao-tema:hover{border-color:var(--dalmolin);color:var(--dalmolin)}.app-shell{display:flex;min-height:calc(100vh - var(--altura-barra-superior));align-items:flex-start}.sidebar{--largura-trilha:60px;--largura-painel:224px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:var(--altura-barra-superior);height:calc(100vh - var(--altura-barra-superior));z-index:30;background:var(--sidebar-bg);color:#fff;transition:width .2s ease,background .15s ease}.sidebar,.sidebar.expandida{width:var(--largura-trilha)}.sidebar :focus-visible{outline-color:#fff}.sidebar-trilha{width:var(--largura-trilha);height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;overflow-y:auto}.sidebar-trilha-toggle{width:38px;height:36px;flex-shrink:0;display:grid;place-items:center;border:none;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;font-size:16px;cursor:pointer;margin-bottom:8px}.sidebar-trilha-toggle:hover{background:hsla(0,0%,100%,.16)}.sidebar-trilha-item{width:38px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;color:#fff;opacity:.75;font-size:12px;font-weight:700;text-decoration:none}.sidebar-trilha-item:hover{opacity:1;background:hsla(0,0%,100%,.1);text-decoration:none}.sidebar-trilha-item.active{opacity:1;background:hsla(0,0%,100%,.18)}.sidebar-painel{position:absolute;top:0;left:var(--largura-trilha);width:var(--largura-painel);height:100%;display:flex;flex-direction:column;gap:14px;padding:18px 16px;background:var(--sidebar-bg);box-shadow:6px 0 24px rgba(0,0,0,.22);opacity:0;visibility:hidden;transform:translateX(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.sidebar.expandida .sidebar-painel{opacity:1;visibility:visible;transform:none;pointer-events:auto}.sidebar-painel-controles{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-fixar{border:none;background:hsla(0,0%,100%,.1);color:#fff;font-size:11px;font-weight:600;padding:5px 9px;border-radius:6px;cursor:pointer}.sidebar-fixar.ativo{background:#fff;color:var(--chestnut)}.sidebar-fechar{border:none;background:transparent;color:#fff;opacity:.7;font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}.sidebar-fechar:hover{opacity:1}.sidebar-titulo{padding:2px 12px 10px;border-bottom:1px solid hsla(0,0%,100%,.18);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sidebar-nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.sidebar-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border-radius:var(--radius-sm);color:#fff;opacity:.85;font-size:14px;font-family:inherit;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .12s,opacity .12s}.sidebar-nav a:hover{opacity:1;background:hsla(0,0%,100%,.1);text-decoration:none}.sidebar-nav a.active{opacity:1;font-weight:600;background:hsla(0,0%,100%,.16)}.sidebar-backdrop{position:fixed;inset:0;z-index:25;border:none;background:transparent;cursor:default}.modulo-fechamento{--dalmolin:#9e2429;--dalmolin-hover:#841e22;--dalmolin-soft:#9e24291a;--ink:#1a1a1a;--muted:#6b6b6b;--line:#dddbd6;--line-soft:#dddbd6;--bg:#f8f7f5;--card:#eeede9;--ok:#2e7d32;--warn:#e65100;--danger:#9e2429;background:var(--bg)}.sidebar-fechamento,.sidebar-fechamento .sidebar-painel{background:#1a1a1a}.sidebar-fechamento .sidebar-titulo{border-bottom-color:hsla(0,0%,100%,.14)}.sidebar-fechamento .sidebar-nav a.active,.sidebar-fechamento .sidebar-trilha-item.active{background:#9e2429;color:#fff}.sidebar-fechamento .sidebar-fixar.ativo{color:#1a1a1a}@media (max-width:860px){.app-shell{flex-direction:column}.sidebar{position:static;width:100%;height:auto;display:flex}.sidebar-trilha{display:none}.sidebar-painel{position:static;width:100%;height:auto;opacity:1;visibility:visible;transform:none;pointer-events:auto;box-shadow:none}.sidebar-backdrop{display:none}}@media (max-width:980px){.barra-superior{grid-template-columns:auto 1fr auto;gap:10px;padding:0 12px}.barra-superior-marca-nome,.usuario-nome{display:none}.barra-superior-modulos{justify-content:flex-start;overflow-x:auto}.atalho-modulo-nome{max-width:120px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:620px){:root{--altura-barra-superior:60px}.barra-superior{gap:6px;padding:0 8px}.barra-superior-marca img,.usuario-foto{width:30px;height:30px}.usuario-sair{padding:5px 7px}.atalho-modulo{min-width:34px;height:38px}.atalho-modulo-icone{width:28px;height:28px;flex-basis:28px}}.app-main{flex:1 1;min-width:0}.container{max-width:1500px;margin:0;padding:32px 40px 64px}@media (max-width:860px){.container{padding:24px 20px 48px}}h1{font-size:24px;margin:0 0 4px}h1,h2{color:var(--ink)}h2{font-size:16px;margin:0 0 12px}.subtitle{color:var(--muted);margin:0 0 24px}.card{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:20px 22px;box-shadow:var(--shadow-sm)}.home-card{transition:box-shadow .15s ease,transform .15s ease}.home-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.grid-2{display:grid;grid-template-columns:340px 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:800px){.grid-2{grid-template-columns:1fr}}.field{margin-bottom:14px}.field>label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:6px}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],select{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:16px;background:var(--card);color:var(--ink);transition:border-color .12s}textarea{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:inherit}input[type=date]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover{border-color:var(--line)}.check{display:flex;align-items:center;gap:8px;font-size:14px;padding:8px 0;cursor:pointer}.check input{accent-color:var(--dalmolin);width:16px;height:16px}.var-item{background:var(--bg);border:1px solid transparent;border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:8px;cursor:pointer;transition:border-color .12s,background .12s}.var-item.on{border-color:var(--dalmolin);background:var(--dalmolin-soft)}.var-item.leitura{cursor:default}.var-item .var-nome{font-weight:600;color:var(--ink)}.var-item .var-meta{font-size:12px;color:var(--muted);margin-top:2px}.dept-group{margin-bottom:18px}.dept-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dalmolin);border-bottom:1px solid var(--line);padding-bottom:4px;margin-bottom:8px}.task-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px}.badge{font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.badge.variavel{color:var(--dalmolin);border-color:var(--dalmolin);background:var(--dalmolin-soft)}.badge.motivo{color:var(--warn);border-color:#b06a0055;background:#b06a0012}.badge.competencia{color:#3b6ea5;border-color:#3b6ea555;background:#3b6ea512}.badge.fluxo{color:#6a4ea3;border-color:#6a4ea355;background:#6a4ea312}.badge.correta{color:var(--ok);border-color:#2f7d4f55;background:#2f7d4f12}.task-row.inaplicavel{opacity:.6}.task-nome.conferida,.task-row.inaplicavel .task-nome{text-decoration:line-through}.task-nome.conferida{opacity:.6}.hint{font-size:13px;color:var(--muted);margin:0 0 14px}.upload-btn{display:inline-block;background:var(--dalmolin);color:#fff;font-size:14px;font-weight:600;padding:9px 16px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s}.upload-btn:hover{background:var(--dalmolin-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--dalmolin);color:#fff;border:none;font-size:14px;font-weight:600;padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s;min-height:36px;min-width:36px}.btn:hover{background:var(--dalmolin-hover)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.ghost{background:transparent;color:var(--dalmolin);border:1px solid var(--dalmolin)}.btn.ghost:hover{background:var(--dalmolin-soft)}.btn.ghost.danger{color:var(--danger);border-color:var(--danger)}.tarefa-edit{background:var(--bg);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.tarefa-edit-linha{display:flex;align-items:center;gap:8px}.tarefa-edit-linha select{width:auto}.tarefa-edit-tags{display:flex;gap:14px;flex-wrap:wrap}.lista-empresas{max-height:70vh;overflow-y:auto;padding-right:4px}.painel-rolavel{position:-webkit-sticky;position:sticky;top:calc(var(--altura-barra-superior) + 16px);max-height:calc(100vh - var(--altura-barra-superior) - 32px);overflow-y:auto}.divergencia{background:var(--bg);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:12px}.divergencia-titulo{font-weight:600;margin-bottom:8px}.divergencia-bloco{margin-top:6px}.divergencia-rotulo{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.divergencia-rotulo.falta{color:var(--dalmolin)}.divergencia-rotulo.sobra{color:#3b6ea5}.divergencia-rotulo.correta{color:var(--ok)}.donut-mini{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.donut-mini-anel{width:20px;height:20px;border-radius:50%;flex-shrink:0}.donut-mini-anel:after{content:"";display:block;width:12px;height:12px;margin:4px;border-radius:50%;background:var(--bg)}.donut-mini-pct{font-size:11px;font-weight:600;color:var(--muted)}.count-pill{display:inline-block;background:var(--dalmolin);color:#fff;font-size:13px;font-weight:600;padding:2px 10px;border-radius:999px}.note{font-size:13px;color:var(--warn);background:#b06a0012;border:1px solid #b06a0033;border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:18px}.info-tooltip{position:relative;display:inline-flex;align-items:center;cursor:help}.info-tooltip-icon{width:17px;height:17px;color:var(--muted);flex-shrink:0}.info-tooltip-content{display:none;position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;width:max-content;max-width:380px;background:var(--ink);color:#fff;font-size:13px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal;padding:10px 13px;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.info-tooltip:focus-visible .info-tooltip-content,.info-tooltip:focus-within .info-tooltip-content,.info-tooltip:hover .info-tooltip-content{display:block}.empty{color:var(--muted);font-style:italic}.home-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.home-card-icone{display:block;margin-bottom:10px}.home-card h2{color:var(--dalmolin)}.home-card p{color:var(--muted);font-size:14px;margin:0}.home-card.disabled{opacity:.55}.badge.Atenção,.badge.Negativo,.badge.Neutro,.badge.Positivo{display:inline-flex;align-items:center;gap:5px}.badge.Atenção:before,.badge.Negativo:before,.badge.Neutro:before,.badge.Positivo:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.badge.Positivo{color:var(--ok);border-color:#2f7d4f55;background:#2f7d4f12}.badge.Neutro{color:#c9a227;border-color:#c9a22755;background:#c9a22712}.badge.Atenção{color:var(--warn);border-color:#b06a0055;background:#b06a0012}.badge.Negativo{color:var(--danger);border-color:#e5383b55;background:#e5383b12}.nav-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.nav-tabs button{background:none;padding:10px 16px;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;border:none;border-bottom:2.5px solid transparent;white-space:nowrap;font-family:inherit}.nav-tabs button:hover{color:var(--ink)}.nav-tabs button.active{color:var(--dalmolin);border-bottom-color:var(--dalmolin);font-weight:600}.chip-filtro{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.chip-filtro:hover{color:var(--ink);background:var(--line-soft)}.chip-filtro.ativo{color:var(--dalmolin);background:var(--dalmolin-soft);border-color:color-mix(in srgb,var(--dalmolin) 28%,transparent)}.cards-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.cards-resumo .valor{font-size:28px;font-weight:700;line-height:1}.cards-resumo .valor.destaque{color:var(--dalmolin)}.cards-resumo .label{font-size:12.5px;color:var(--muted);margin-top:6px}.lista-atendimentos{display:flex;flex-direction:column;gap:10px}.dash-overview{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:860px){.dash-overview{grid-template-columns:1fr}}.dash-donut-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dash-donut{width:120px;height:120px;flex-shrink:0}.dash-donut,.dash-donut-hole{border-radius:50%;display:flex;align-items:center;justify-content:center}.dash-donut-hole{width:78px;height:78px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column}.dash-donut-valor{font-size:19px;font-weight:700}.dash-donut-label{font-size:9.5px;color:var(--muted)}.dash-legend{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:140px}.dash-legend-item{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.dash-legend-label{display:flex;align-items:center;gap:7px;color:var(--muted)}.dash-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash-dep-row{display:grid;grid-template-columns:100px 1fr 34px;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.dash-dep-row:last-child{border-bottom:none}.dash-dep-nome{font-weight:600}.dash-dep-bar-track{height:6px;background:var(--line-soft);border-radius:4px;overflow:hidden}.dash-dep-bar-fill{height:100%;border-radius:4px}.dash-dep-val{text-align:right;font-weight:600}.modal-overlay{position:fixed;inset:0;background:rgba(10,16,13,.45);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:200}.modal-content{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:22px 24px;max-width:720px;width:100%;max-height:calc(100vh - 80px);overflow-y:auto}.atendimento-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 18px;cursor:pointer}.atendimento-card .topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.atendimento-card .contato{font-weight:600;font-size:14px}.atendimento-card .meta{font-size:12.5px;color:var(--muted);margin-top:2px}.atendimento-card .resumo{font-size:13.5px;margin-top:6px}.atendimento-card .atencao-txt{font-size:13px;color:var(--warn);margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.atendimento-card.negativo .atencao-txt{color:var(--danger)}.atendimento-card .criterios-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.atendimento-card .criterio-pill{font-size:11.5px;padding:2px 8px;border:1px solid;border-radius:999px;white-space:nowrap}.atendimento-card.divergente{border:1px dashed var(--warn)}.atendimento-card .divergencia-txt{font-size:13px;color:var(--warn);margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.atendimento-card .expandir-dica{font-size:12px;color:var(--muted);margin-top:8px}.nota-pill{font-weight:700;font-size:15px}.barra-nota{display:inline-block;width:60px;height:6px;background:var(--line);border-radius:3px;overflow:hidden;vertical-align:middle;margin-left:8px}.barra-nota-fill{height:100%}.transcript{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);max-height:420px;overflow-y:auto}.msg{padding:8px 12px;border-radius:8px;margin-bottom:6px;font-size:13px;max-width:85%}.msg.cliente{background:var(--bg)}.msg.equipe{background:var(--dalmolin-soft);margin-left:auto}.msg .msg-meta{font-size:11px;color:var(--muted);margin-bottom:3px;font-weight:600}.msg .msg-texto{white-space:pre-wrap;word-break:break-word}.msg .msg-texto a{color:var(--dalmolin)}table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:10px 16px;background:var(--bg)}td,th{border-bottom:1px solid var(--line)}td{padding:12px 16px;font-size:14px;vertical-align:top}tr:last-child td{border-bottom:none}tr:hover td{background:var(--dalmolin-soft)}.recharts-bar-rectangle,.recharts-line-dot{cursor:pointer}.fechamento-b{--fb-bg:#f8f7f5;--fb-surface:#eeede9;--fb-surface-sunken:#dddbd6;--fb-border:#dddbd6;--fb-ink:#1a1a1a;--fb-ink-soft:#6b6b6b;--fb-ink-faint:#6b6b6b99;--fb-accent:#9e2429;--fb-teal:#2e7d32;--fb-teal-soft:#2e7d321f;--fb-tomato:#9e2429;--fb-tomato-soft:#9e24291a;--fb-chestnut:#e65100;--fb-chestnut-soft:#e651001f;--fb-pendente:#6b6b6b;--fb-pendente-soft:#6b6b6b1a;--fb-info:#1565c0;--fb-info-soft:#1565c01a;--fb-shadow:0 1px 2px rgba(26,26,26,.05),0 12px 28px -18px rgba(26,26,26,.2);background:var(--fb-bg);color:var(--fb-ink);margin:-32px -40px -64px;padding:32px 40px 64px}@media (max-width:860px){.fechamento-b{margin:-24px -20px -48px;padding:24px 20px 48px}}.fb-top{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.fb-top h1{margin:0;color:var(--fb-ink)}.fb-top p{margin:0;color:var(--fb-ink-soft);font-size:14px}.fb-tabs{display:inline-flex;gap:4px;background:var(--fb-surface);padding:5px;border-radius:100px;width:max-content;box-shadow:var(--fb-shadow);margin-top:10px}.fb-tabs button{border:none;background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--fb-ink-soft);padding:9px 20px;border-radius:100px;cursor:pointer}.fb-tabs button.active{background:var(--fb-ink);color:#fff}.fb-card{background:var(--fb-surface);border-radius:22px;box-shadow:var(--fb-shadow);padding:22px}.fb-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.fb-card-head h2{margin:0;font-size:15.5px;font-weight:700;color:var(--fb-ink)}.fb-card-head button.fb-link{font-size:12.5px;font-weight:700;color:var(--fb-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fb-accent);text-decoration-color:var(--fb-accent);text-decoration-thickness:2px;text-underline-offset:2px;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.fb-fila-row{display:grid;grid-template-columns:auto 1.4fr .9fr 1fr;align-items:center;grid-gap:14px;gap:14px;padding:12px 6px;border-radius:14px;cursor:pointer}.fb-fila-row+.fb-fila-row{border-top:1px solid var(--fb-surface-sunken)}.fb-fila-row:hover{background:var(--fb-surface-sunken)}@media (max-width:640px){.fb-fila-row{grid-template-columns:auto 1fr;row-gap:6px}}.fb-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:#fff;flex:none}.fb-avatar img{width:100%;height:100%;object-fit:cover}.fb-empresa-nome{font-weight:700;font-size:13.5px;color:var(--fb-ink)}.fb-empresa-meta{font-size:11.5px;color:var(--fb-ink-soft);margin-top:1px}.fb-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:100px;width:max-content;white-space:nowrap}.fb-status-pill .fb-dot{width:6px;height:6px;border-radius:50%;flex:none}.fb-resp-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.fb-resp-grid{grid-template-columns:repeat(2,1fr)}}.fb-dash{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.fb-dash-aside{position:-webkit-sticky;position:sticky;top:16px}@media (max-width:1100px){.fb-dash{grid-template-columns:1fr}.fb-dash-aside{position:static}}.fb-resp-grid.vertical{grid-template-columns:1fr;gap:10px}.fb-resp-grid.vertical .fb-resp-card{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:6px;row-gap:6px;text-align:left;align-items:center;justify-items:start;padding:12px 14px}.fb-resp-grid.vertical .fb-resp-ring-mini{grid-row:1/span 2}.fb-resp-grid.vertical .fb-resp-nome{min-width:0;align-self:end}.fb-resp-grid.vertical .fb-resp-flag{white-space:normal;align-self:start}.fb-resp-card{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;padding:18px 12px;border-radius:18px;background:var(--fb-surface-sunken)}.fb-resp-card .fb-resp-nome{font-weight:700;font-size:13.5px;color:var(--fb-ink)}.fb-resp-ring-mini{width:64px;height:64px;position:relative}.fb-resp-ring-mini svg{transform:rotate(-90deg)}.fb-resp-ring-mini .fb-val{inset:0;font-size:12px}.fb-resp-avatar,.fb-resp-ring-mini .fb-val{position:absolute;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--fb-ink)}.fb-resp-avatar{right:-4px;bottom:-4px;width:26px;height:26px;border-radius:50%;overflow:hidden;border:2px solid var(--fb-surface-sunken);background:var(--fb-border);font-size:9.5px;line-height:1}.fb-resp-avatar img{width:100%;height:100%;object-fit:cover}.fb-resp-flag{font-size:11px;font-weight:700;padding:4px 10px;border-radius:100px;white-space:nowrap}.fb-resp-flag.warn{background:var(--fb-tomato-soft);color:var(--fb-tomato)}.fb-resp-flag.ok{background:var(--fb-teal-soft);color:var(--fb-teal)}.fb-empty{color:var(--fb-ink-faint);font-style:italic;font-size:13.5px;padding:12px 4px}.fb-hint{font-size:13px;color:var(--fb-ink-soft);margin:0}.fb-grid-2{display:grid;grid-template-columns:340px 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:800px){.fb-grid-2{grid-template-columns:1fr}}.fb-field{margin-bottom:14px}.fb-field>label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--fb-ink-soft);margin-bottom:6px}.fb-input,.fb-select{width:100%;padding:9px 12px;border:1px solid var(--fb-border);border-radius:12px;font-size:16px;font-family:inherit;background:var(--fb-surface);color:var(--fb-ink)}.fb-input:focus,.fb-select:focus{outline:none;border-color:var(--fb-accent);box-shadow:0 0 0 3px #9e242933}.fb-list{max-height:70vh;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:4px}.fb-list-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;cursor:pointer}.fb-list-row.on,.fb-list-row:hover{background:var(--fb-surface-sunken)}.fb-list-row.on{box-shadow:inset 0 0 0 1.5px var(--fb-accent)}.fb-avatar.neutro{background:var(--fb-ink-faint)}.fb-competencia-row{background:var(--fb-surface-sunken);border-radius:16px;padding:14px 16px;margin-bottom:10px}.fb-competencia-row:last-child{margin-bottom:0}.fb-competencia-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:700;font-size:13.5px;color:var(--fb-ink);margin-bottom:10px}.fb-toggle-row{display:flex;gap:8px;flex-wrap:wrap}.fb-toggle-pill{border:none;font-family:inherit;font-size:12px;font-weight:700;padding:7px 14px;border-radius:100px;cursor:pointer}.fb-toggle-pill:disabled{opacity:.5;cursor:not-allowed}.fb-toggle-pill.ok{background:var(--fb-teal-soft);color:var(--fb-teal)}.fb-toggle-pill.pendente{background:var(--fb-surface);color:var(--fb-ink-soft);box-shadow:inset 0 0 0 1px var(--fb-border)}.fb-avatar.t-atrasado,.fb-status-pill.t-atrasado .fb-dot{background:var(--fb-tomato)}.fb-avatar.t-integracao,.fb-status-pill.t-integracao .fb-dot{background:var(--fb-pendente)}.fb-avatar.t-extratos,.fb-status-pill.t-extratos .fb-dot{background:var(--fb-chestnut)}.fb-avatar.t-conciliacao,.fb-status-pill.t-conciliacao .fb-dot{background:var(--fb-info)}.fb-avatar.t-revisao,.fb-status-pill.t-revisao .fb-dot{background:var(--fb-teal)}.fb-avatar.t-concluida,.fb-status-pill.t-concluida .fb-dot{background:var(--fb-ink-faint)}.fb-status-pill.t-atrasado{background:var(--fb-tomato-soft);color:var(--fb-tomato)}.fb-status-pill.t-integracao{background:var(--fb-pendente-soft);color:var(--fb-ink)}.fb-status-pill.t-extratos{background:var(--fb-chestnut-soft);color:var(--fb-chestnut)}.fb-status-pill.t-conciliacao{background:var(--fb-info-soft);color:var(--fb-info)}.fb-status-pill.t-revisao{background:var(--fb-teal-soft);color:var(--fb-teal)}.fb-status-pill.t-concluida{background:var(--fb-surface-sunken);color:var(--fb-ink-soft)}.fb-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.fb-etapas{grid-template-columns:1fr}}.fb-etapa-card{display:flex;flex-direction:column;gap:12px;border-top:5px solid var(--fb-border)}.fb-etapa-card.t-integracao{border-top-color:var(--fb-pendente)}.fb-etapa-card.t-extratos{border-top-color:var(--fb-chestnut)}.fb-etapa-card.t-conciliacao{border-top-color:var(--fb-info)}.fb-etapa-card.t-revisao{border-top-color:var(--fb-teal)}.fb-etapa-card.active{box-shadow:var(--fb-shadow),inset 0 0 0 2px var(--fb-accent)}.fb-etapa-main{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px}.fb-etapa-main:focus-visible{outline:2px solid var(--fb-accent);outline-offset:4px;border-radius:8px}.fb-etapa-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--fb-surface-sunken);color:var(--fb-ink)}.fb-etapa-nome{font-size:14px;font-weight:700;color:var(--fb-ink)}.fb-etapa-total{grid-column:1/-1;font-size:34px;font-weight:800;color:var(--fb-ink);line-height:1.1;margin-top:6px}.fb-etapa-sub{grid-column:1/-1;font-size:12px;color:var(--fb-ink-soft)}.fb-etapa-atraso{border:none;font-family:inherit;font-size:12px;font-weight:700;padding:7px 12px;border-radius:100px;width:max-content;cursor:pointer}.fb-etapa-atraso:disabled{cursor:default}.fb-etapa-atraso.warn{background:var(--fb-tomato-soft);color:var(--fb-tomato)}.fb-etapa-atraso.warn.active{background:var(--fb-tomato);color:#fff}.fb-etapa-atraso.ok{background:var(--fb-teal-soft);color:var(--fb-teal)}.fb-etapa-atraso.neutro{background:var(--fb-chestnut-soft);color:var(--fb-chestnut);cursor:default}.fb-fila-row.fb-fila-etapas{grid-template-columns:auto minmax(0,1.6fr) auto auto minmax(0,1fr)}@media (max-width:760px){.fb-fila-row.fb-fila-etapas{grid-template-columns:auto 1fr auto}}.fb-checks{display:inline-flex;gap:4px}.fb-check{min-width:26px;height:26px;padding:0 5px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--fb-ink-faint);box-shadow:inset 0 0 0 1.5px var(--fb-border);box-sizing:border-box}.fb-check.on{background:var(--fb-teal);color:#fff;box-shadow:none}.fb-extrato-anel{position:relative;width:36px;height:36px;display:inline-grid;place-items:center;flex:none}.fb-extrato-anel svg{position:absolute;inset:0;transform:rotate(-90deg)}.fb-extrato-anel .trilho{stroke:var(--fb-border)}.fb-extrato-anel .progresso{stroke:var(--fb-ink)}.fb-extrato-anel.completo .progresso{stroke:var(--ok)}.fb-extrato-txt{position:relative;font-size:9.5px;font-weight:800;color:var(--fb-ink);letter-spacing:-.2px}.fb-extrato-anel.completo .fb-extrato-txt{color:var(--ok)}.fb-etapa-bloco{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--fb-border)}.fb-etapa-rotulo{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--fb-ink-soft)}.fb-bancos{display:flex;flex-wrap:wrap;gap:6px}.fb-banco{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:100px;background:var(--fb-surface);color:var(--fb-ink);box-shadow:inset 0 0 0 1px var(--fb-border)}.fb-banco em{font-style:normal;font-weight:600;font-size:11px;color:var(--fb-tomato)}.fb-banco.ok{background:var(--fb-teal-soft);box-shadow:none}.fb-banco.ok em{color:var(--fb-teal)}.fb-extratos-filtros{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.fb-extrato-linha{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);align-items:center;grid-gap:14px;gap:14px;padding:10px 6px}.fb-extrato-linha+.fb-extrato-linha{border-top:1px solid var(--fb-surface-sunken)}@media (max-width:760px){.fb-extrato-linha{grid-template-columns:auto 1fr}.fb-extrato-linha .fb-bancos{grid-column:1/-1}}.fb-check.atrasado{background:var(--fb-tomato-soft);color:var(--fb-tomato);box-shadow:none}.fb-check:disabled{cursor:default}.fb-check:not(:disabled){cursor:pointer}.fb-meta-diaria{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}@media (max-width:760px){.fb-meta-diaria{grid-template-columns:1fr}}.fb-ritmo-grafico{background:var(--fb-pendente-soft);border-radius:14px;padding:12px;display:flex;align-items:center;min-height:120px}.fb-ritmo-vazio{justify-content:center;color:var(--fb-ink-faint);font-size:22px}.fb-meta-stats{display:flex;flex-direction:column;gap:10px;justify-content:center}.fb-meta-stats>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--fb-surface-sunken);padding-bottom:8px}.fb-meta-stats strong{color:var(--fb-ink)}.fb-ranking-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,2fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0}.fb-ranking-row+.fb-ranking-row{border-top:1px solid var(--fb-surface-sunken)}.fb-ranking-pos{font-weight:800;color:var(--fb-ink-soft)}.fb-ranking-nome{font-weight:700;font-size:13.5px}.fb-ranking-barra{height:10px;border-radius:100px;background:var(--fb-surface-sunken);overflow:hidden}.fb-ranking-barra-fill{height:100%;background:var(--fb-accent);border-radius:100px}.fb-ranking-fracao{font-size:12.5px;font-weight:700;color:var(--fb-ink-soft);white-space:nowrap}.fb-kanban{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.fb-kanban-col{flex:0 0 220px;background:var(--fb-surface-sunken);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.fb-kanban-col.recebendo{box-shadow:inset 0 0 0 2px var(--fb-accent)}.fb-kanban-col-head{display:flex;flex-direction:column;gap:2px}.fb-kanban-cards{gap:8px;max-height:480px;overflow-y:auto}.fb-kanban-card,.fb-kanban-cards{display:flex;flex-direction:column}.fb-kanban-card{background:var(--fb-surface);border-radius:10px;padding:10px;gap:6px;cursor:-webkit-grab;cursor:grab;box-shadow:var(--fb-shadow)}.fb-kanban-card.concluida .fb-empresa-nome{text-decoration:line-through;color:var(--fb-ink-faint)}.fb-kanban-reatribuir{font-size:11.5px;padding:4px 8px}.fb-painel{background:var(--fb-surface);border-radius:18px;box-shadow:var(--fb-shadow),inset 0 0 0 2px var(--fb-accent);padding:18px 20px;margin:16px 0;display:flex;flex-direction:column;gap:14px}.fb-painel h3{margin:0;font-size:15px;color:var(--fb-ink)}.fb-painel-bloco{background:var(--fb-surface-sunken);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.fb-painel-linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fb-textarea{width:100%;min-height:90px;resize:vertical;font-size:14px;padding:10px 12px;border-radius:10px;border:1px solid var(--fb-border)}.fb-anexo-chip,.fb-textarea{font-family:inherit;background:var(--fb-surface);color:var(--fb-ink)}.fb-anexo-chip{border:none;cursor:default;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:100px;box-shadow:inset 0 0 0 1px var(--fb-border)}.fb-anexo-chip button{border:none;background:none;cursor:pointer;color:var(--fb-tomato);font-weight:800;padding:0}.fb-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fb-timeline li{border-left:3px solid var(--fb-border);padding:2px 0 2px 10px;font-size:13px;color:var(--fb-ink)}.fb-timeline li small{display:block;color:var(--fb-ink-soft);font-size:11.5px}.fb-kanban-card.selecionada{box-shadow:var(--fb-shadow),inset 0 0 0 2px var(--fb-accent)}.fb-kanban-card .fb-empresa-nome,button.fb-anexo-chip{cursor:pointer}.nota-wrap{position:relative;display:inline-block;cursor:help}.nota-wrap .nota-pill{border-bottom:1px dotted var(--muted)}.nota-popover{display:none;position:absolute;right:0;top:100%;z-index:30;margin-top:6px;width:290px;padding:10px 12px;text-align:left;white-space:normal;font-size:12.5px;font-weight:400;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 6px 20px rgba(0,0,0,.2);color:var(--ink);cursor:default}.nota-wrap:focus .nota-popover,.nota-wrap:focus-within .nota-popover,.nota-wrap:hover .nota-popover{display:block}.nota-popover strong{display:block;margin-bottom:6px;font-size:13px}.nota-popover .nota-linha{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.nota-popover .nota-linha.neg{color:var(--danger)}.nota-popover .nota-linha.pos{color:var(--ok)}.nota-popover .nota-linha.mudo{color:var(--muted)}.nota-popover .nota-linha.total{font-weight:700}.nota-popover .nota-sub{display:block;color:var(--muted);font-size:11.5px;margin-top:4px}.nota-popover .nota-sep{display:block;border-top:1px solid var(--line);margin:6px 0}.atendimento-card .criterio-pill.slim{border:none;background:color-mix(in srgb,currentColor 11%,transparent);padding:2px 9px}.atendimento-card .criterio-pill.ok{color:var(--ok)}.atendimento-card .criterio-pill.exc{color:var(--ink)}.atendimento-card .criterios-toggle{border:none;background:none;color:var(--muted);font-size:11.5px;cursor:pointer;padding:2px 4px}.atendimento-card .criterios-toggle:hover{color:var(--ink);text-decoration:underline}.crit-wrap{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:20px}.crit-lista{padding:10px;max-width:none;position:-webkit-sticky;position:sticky;top:12px}.crit-grupo{margin-bottom:10px}.crit-grupo-titulo{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:4px 8px}.crit-grupo-titulo span{font-weight:400;margin-left:4px}.crit-item{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--ink);font-size:13.5px;cursor:pointer}.crit-item:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.crit-item.ativo{border-color:var(--dalmolin);background:color-mix(in srgb,var(--dalmolin) 10%,transparent);font-weight:600}.crit-item.inativo .crit-nome{opacity:.55}.crit-item.novo{color:var(--dalmolin);margin-top:4px;border-top:1px solid var(--line);border-radius:0;padding-top:10px}.crit-peso{font-size:11.5px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--muted)}.crit-editor{max-width:none}.atendimento-card .criterios-grupos{margin-top:8px}.atendimento-card .criterios-grupo{margin-bottom:8px}.atendimento-card .criterios-grupo-titulo{font-size:11.5px;color:var(--muted)}.atendimento-card .criterios-grupo-titulo strong{color:var(--ink)}.atendimento-card .criterios-grupo .criterios-pills{margin-top:4px}.crit-descricao{color:var(--muted);line-height:1.35}.crit-descricao,.crit-soma{font-size:11.5px;padding:0 8px 4px}.crit-soma{color:var(--ok)}.crit-soma.alerta{color:var(--warn);font-weight:600}.crit-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.crit-acoes{display:flex;align-items:center;gap:12px;flex-shrink:0}.crit-linha{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:16px}.crit-linha label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted)}.crit-regras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.crit-regras label{display:flex;flex-direction:column;gap:3px;font-size:13px}.crit-regras small{color:var(--muted);font-size:11.5px}.crit-regras textarea{width:100%;min-height:150px;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:inherit;font-size:13px;resize:vertical}.crit-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.param-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:16px;gap:16px;align-items:start}.param-grid:empty{display:none}@media (max-width:900px){.crit-wrap{grid-template-columns:1fr}.crit-lista{position:static}.crit-regras{grid-template-columns:1fr}}.cb-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cb-opcoes .chip-filtro{gap:6px}.cb-linha-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.cb-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:20px;gap:20px;align-items:start}.cb-icone{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:color .12s,background .12s}.cb-icone:hover{color:var(--ink);background:var(--line-soft)}.cb-icone.on{color:var(--dalmolin);background:var(--dalmolin-soft)}.cb-icone:disabled{cursor:default;background:transparent}.cb-textarea{width:100%;padding:9px 12px;font-size:15px;line-height:1.45;resize:vertical}.cb-select-setor{width:auto;max-width:260px;padding:6px 10px;font-size:13px}.cb-arquivo{font-size:14px;color:var(--ink);max-width:100%}.cb-anexar{gap:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-peculiaridade{display:flex;align-items:flex-start;gap:12px}.cb-acoes{display:flex;gap:2px;flex-shrink:0}.cb-historico{padding:8px 0;border-bottom:1px solid var(--line-soft)}.cb-historico:last-child{border-bottom:none}.cb-historico .hint{margin:4px 0 0}.cb-historico .var-meta{font-size:12px;color:var(--muted)}.cb-busca{display:flex;align-items:center;gap:10px;max-width:520px;margin-bottom:18px;color:var(--muted)}.cb-lista .var-item{display:block;width:100%;text-align:left;font:inherit;color:inherit}.cb-lista .var-item:hover{border-color:var(--line)}.cb-paginacao{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.cb-paginacao .hint{margin:0}.cb-chat{display:flex;height:calc(100vh - var(--altura-barra-superior))}.cb-conversas{width:264px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:18px 12px;border-right:1px solid var(--line-soft);background:var(--card)}.cb-conversas>.btn{gap:8px}.cb-conversas-lista{flex:1 1;overflow-y:auto}.cb-conversa{display:flex;align-items:center;border-radius:var(--radius-sm)}.cb-conversa.on,.cb-conversa:hover{background:var(--line-soft)}.cb-conversa .cb-icone{opacity:0}.cb-conversa:focus-within .cb-icone,.cb-conversa:hover .cb-icone{opacity:1}.cb-conversa-titulo{flex:1 1;min-width:0;padding:8px 10px;border:none;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cb-conversa.on .cb-conversa-titulo{font-weight:600}.cb-conversa-titulo span{display:block;font-size:11px;font-weight:400;color:var(--muted)}.cb-painel{min-width:0}.cb-mensagens,.cb-painel{flex:1 1;display:flex;flex-direction:column}.cb-mensagens{overflow-y:auto;padding:28px max(24px,calc((100% - 860px) / 2));gap:16px}.cb-vazio{margin:auto;max-width:520px;text-align:center}.cb-vazio .subtitle{margin:0}.cb-msg{max-width:100%;line-height:1.55}.cb-msg.user{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:var(--radius-md);background:var(--dalmolin-soft);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.cb-msg.user p{margin:0}.cb-msg.assistant{padding:16px 18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-sm)}.cb-pensando{color:var(--muted);font-style:italic}.cb-markdown{overflow-wrap:anywhere}.cb-markdown>:first-child{margin-top:0}.cb-markdown>:last-child{margin-bottom:0}.cb-markdown ol,.cb-markdown p,.cb-markdown ul{margin:0 0 10px}.cb-markdown ol,.cb-markdown ul{padding-left:22px}.cb-markdown h1,.cb-markdown h2,.cb-markdown h3{font-size:16px;margin:14px 0 8px}.cb-markdown a{color:var(--dalmolin)}.cb-markdown code{font-size:.92em;padding:1px 5px;border-radius:5px;background:var(--line-soft)}.cb-markdown pre{overflow-x:auto;padding:10px 12px;border-radius:var(--radius-sm);background:var(--line-soft)}.cb-markdown pre code{padding:0;background:transparent}.cb-markdown table{display:block;overflow-x:auto}.cb-fontes{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.cb-fontes-titulo{margin:0 0 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.cb-fonte{display:flex;align-items:flex-start;gap:10px;padding:5px 0}.cb-fonte-n{flex-shrink:0;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--dalmolin-soft);color:var(--dalmolin);font-size:11.5px;font-weight:700}.cb-fonte-corpo{flex:1 1;min-width:0}.cb-fonte-nome{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.cb-fonte-nome a{color:var(--dalmolin);text-decoration:none}.cb-fonte-nome a:hover{text-decoration:underline}.cb-fonte .var-meta{font-size:12px;color:var(--muted)}.cb-votos{display:flex;gap:2px;margin-top:8px}.cb-msg.assistant.comparando{padding:12px}.cb-comparar{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.cb-comparar .cb-resposta{min-width:0;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg)}.cb-anexos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cb-anexo{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;border:1px solid var(--line-soft);border-radius:999px;background:var(--card);font-size:12.5px}.cb-anexo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.cb-gravando{color:var(--danger,#b42318);border-color:var(--danger,#b42318)}.cb-coluna-titulo{margin:0 0 8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--dalmolin)}.cb-entrada{padding:12px max(24px,calc((100% - 860px) / 2)) 16px;border-top:1px solid var(--line-soft);background:var(--bg)}.cb-entrada .note{margin-bottom:10px}.cb-entrada .hint{margin:8px 0 0;font-size:12px}.cb-caixa{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.cb-caixa textarea{flex:1 1;padding:10px 12px;font-size:16px;line-height:1.4;resize:none;max-height:180px}.cb-caixa .btn{height:44px;width:44px;padding:0}.cb-bib{display:flex;height:calc(100vh - var(--altura-barra-superior))}.cb-bib-indice{width:380px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--line-soft);background:var(--card)}.cb-bib-topo{padding:16px 14px 10px;border-bottom:1px solid var(--line-soft)}.cb-bib-lista{flex:1 1;overflow-y:auto;padding:12px 10px 24px}.cb-bib-lista>.hint{margin:0 8px 8px}.cb-bib-lista>.empty,.cb-bib-lista>.note{margin:12px 8px}.cb-bib-setor{margin-bottom:16px}.cb-bib-setor>.cb-fontes-titulo{padding:0 8px}.cb-bib-leitura{flex:1 1;min-width:0;overflow-y:auto}.cb-bib-leitura.grafo{overflow:hidden}.cb-grafo-vista{display:flex;height:100%;min-height:420px}.cb-grafo-tela{position:relative;flex:1 1;min-width:0}.cb-grafo{position:relative;width:100%;height:100%;overflow:hidden}.cb-grafo canvas{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.cb-grafo-aviso,.cb-grafo-dica{position:absolute;left:14px;bottom:12px;margin:0;padding:6px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);font-size:12px}.cb-grafo-aviso{bottom:52px;color:var(--warn,#b7791f)}.cb-grafo-legenda{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:4px 12px;max-width:calc(100% - 24px);padding:6px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--card);font-size:12px}.cb-grafo-item{display:inline-flex;align-items:center;gap:6px}.cb-grafo-item i{width:10px;height:10px;border-radius:50%;display:inline-block}.cb-grafo-item b.linha{width:18px;height:0;display:inline-block;border-top:1px solid var(--line)}.cb-grafo-item b.linha.aprovada{border-top:2px solid var(--dalmolin)}.cb-grafo-item b.linha.sugerida{border-top:2px dashed #b7791f}.cb-grafo-admin{position:absolute;top:12px;right:12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:55%}.cb-grafo-painel{width:320px;flex-shrink:0;overflow-y:auto;padding:16px;border-left:1px solid var(--line-soft);background:var(--bg)}.cb-conexao{padding:8px 0;border-top:1px solid var(--line-soft)}.cb-conexao-titulo{all:unset;display:block;cursor:pointer;font-weight:600;color:var(--dalmolin);overflow-wrap:anywhere}.cb-conexao-titulo:hover{text-decoration:underline}.cb-conexao-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cb-conexao-candidata{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px;padding:6px 8px;text-align:left;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;font-size:13px}@media (max-width:900px){.cb-grafo-vista{flex-direction:column}.cb-grafo-tela{min-height:360px}.cb-grafo-painel{width:auto;border-left:0;border-top:1px solid var(--line-soft)}}.cb-bib-aviso{margin:48px 40px}.cb-bib-nota{max-width:820px;padding:32px 40px 64px}.cb-bib-nota h1{margin:6px 0 4px;line-height:1.25}.cb-bib-nota .var-meta{font-size:12.5px;color:var(--muted);margin:0}.cb-bib-nota .btn{gap:6px;text-decoration:none}.cb-bib-nota .cb-markdown{margin-top:18px;font-size:15.5px;line-height:1.65}.cb-edicao{flex:1 1;min-width:0;padding:5px 8px!important;font-size:13.5px!important}.cb-no{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.cb-no.on,.cb-no:hover{background:var(--line-soft)}.cb-no:disabled{opacity:.6;cursor:default}.cb-no.nota{font-size:13px;color:var(--muted)}.cb-no.nota.on{color:var(--ink)}.cb-no.linha{cursor:default;padding:2px 8px}.cb-no-nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ponto{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--dalmolin)}.cb-previa-texto{margin:6px 0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.cb-conversas{display:none}.cb-bib{flex-direction:column;height:auto}.cb-bib-indice{width:auto;max-height:45vh;border-right:none;border-bottom:1px solid var(--line-soft)}.cb-bib-nota{padding:24px 20px 48px}.cb-grade{grid-template-columns:1fr}}.inv-pessoa{position:relative}.inv-pessoa-escolhida{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);font-size:14px}.inv-pessoa-escolhida small{color:var(--muted);display:block;font-size:12px}.inv-pessoa-lista{position:absolute;z-index:20;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.inv-pessoa-lista button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.inv-pessoa-lista button:focus-visible,.inv-pessoa-lista button:hover{background:var(--dalmolin-soft);outline:none}.inv-pessoa-lista small{display:block;color:var(--muted);font-size:12px}.inv-campo-erro{color:var(--danger);font-size:12.5px;margin-top:4px}.inv-textarea{width:100%;min-height:150px;padding:10px 12px;font-size:16px;line-height:1.45;resize:vertical}.inv-descricao{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.5}.inv-ficha{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0 0 14px}.inv-ficha dt{font-size:12px;color:var(--muted)}.inv-ficha dd{margin:0;font-size:14px;overflow-wrap:anywhere}.inv-abas{display:flex;gap:6px;margin:16px 0 10px;border-bottom:1px solid var(--line-soft)}.inv-abas button{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.inv-abas button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--dalmolin);font-weight:600}.inv-custo{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 12px;font-size:14px}.inv-custo strong{font-weight:700}.inv-linha-campos{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);margin-bottom:8px}.inv-linha-campos .field{margin:0}.fb-meta-row{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1.2fr);align-items:center;grid-gap:14px;gap:14px;padding:10px 8px;border-radius:12px;cursor:pointer}.fb-meta-row+.fb-meta-row{border-top:1px solid var(--fb-surface-sunken)}.fb-meta-row.selecionada,.fb-meta-row:hover{background:var(--fb-surface-sunken)}.fb-meta-dia{font-size:12.5px;font-weight:700;text-transform:capitalize;padding:6px 8px;margin-top:4px;border-bottom:1px solid var(--fb-surface-sunken)}@media (max-width:640px){.fb-meta-row{grid-template-columns:1fr;gap:6px}.fb-meta-row .fb-hint{text-align:left!important}}@keyframes spin-giro{to{transform:rotate(1turn)}}.spin{animation:spin-giro .9s linear infinite}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.cert-pagina{max-width:1280px}.cert-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cert-topo-acoes{display:flex;gap:8px;flex-wrap:wrap}.cert-nota{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cert-link{background:none;border:0;padding:0;color:var(--dalmolin);font:inherit;text-decoration:underline;cursor:pointer}.cert-tom-vermelho{--tom:var(--danger)}.cert-tom-laranja{--tom:var(--warn)}.cert-tom-amarelo{--tom:#9a7d0a}.cert-tom-verde{--tom:var(--ok)}.cert-tom-cinza{--tom:var(--muted)}.cert-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.cert-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;background:var(--card);color:inherit;font:inherit;border:1px solid var(--line-soft);border-left:4px solid var(--tom);border-radius:var(--radius-md);padding:14px 16px;box-shadow:var(--shadow-sm)}.cert-cartao:hover{box-shadow:var(--shadow-md)}.cert-cartao.ativo{background:color-mix(in srgb,var(--tom) 12%,var(--card));outline:2px solid var(--tom)}.cert-cartao-valor{font-size:30px;font-weight:700;line-height:1;color:var(--tom)}.cert-cartao-rotulo{font-size:12.5px;color:var(--muted)}.cert-faixa-dupla{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,2fr);grid-gap:12px;gap:12px;margin-bottom:16px}@media (max-width:900px){.cert-faixa-dupla{grid-template-columns:1fr}}.cert-bloco{margin:0}.cert-bloco-titulo{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cert-funil{display:flex;flex-wrap:wrap;gap:8px}.cert-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;color:inherit;background:color-mix(in srgb,var(--tom,var(--muted)) 10%,transparent);border:1px solid color-mix(in srgb,var(--tom,var(--muted)) 35%,transparent)}.cert-chip.ativo{background:color-mix(in srgb,var(--tom,var(--muted)) 24%,transparent);outline:2px solid var(--tom,var(--muted))}.cert-status-ok{--tom:var(--ok)}.cert-status-em-andamento{--tom:#2d6aa8}.cert-status-pendente{--tom:var(--warn)}.cert-status-sem-retorno{--tom:var(--danger)}.cert-status-sem-certificado{--tom:var(--muted)}.cert-linha-tempo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;height:120px}.cert-barra{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.cert-barra-total{font-size:11px;min-height:14px;font-weight:600}.cert-barra-coluna{display:block;width:100%;min-height:3px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--dalmolin) 55%,transparent)}.cert-barra.ativo .cert-barra-coluna,.cert-barra:hover .cert-barra-coluna{background:var(--dalmolin)}.cert-barra.ativo .cert-barra-mes{font-weight:700;color:var(--dalmolin)}.cert-barra-mes{font-size:10.5px;color:var(--muted);white-space:nowrap}.cert-lista{padding:14px}.cert-controles{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.cert-abas{display:inline-flex;border:1px solid var(--line-soft);border-radius:999px;overflow:hidden}.cert-abas button{background:none;border:0;padding:7px 16px;font:inherit;cursor:pointer;color:inherit}.cert-abas button.ativo{background:var(--dalmolin);color:#fff}.cert-busca{flex:1 1 240px;min-width:200px}.cert-meus{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.cert-selecao{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:calc(var(--altura-barra-superior) + 8px);z-index:5;background:color-mix(in srgb,var(--dalmolin) 10%,var(--card));border:1px solid color-mix(in srgb,var(--dalmolin) 35%,transparent);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:10px}.cert-tabela-rolagem{overflow-x:auto}.cert-tabela{width:100%;border-collapse:collapse}.cert-tabela th{white-space:nowrap}.cert-tabela td{vertical-align:top;padding-top:10px;padding-bottom:10px}.cert-tabela tbody tr{cursor:pointer}.cert-tabela tbody tr.aberto,.cert-tabela tbody tr:hover{background:color-mix(in srgb,var(--dalmolin) 6%,transparent)}.cert-col-check{width:34px}.cert-ordenar{font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.cert-nome,.cert-ordenar{background:none;border:0;padding:0;color:inherit;cursor:pointer}.cert-nome{font:inherit;font-weight:600;text-align:left}.cert-nome:hover{color:var(--dalmolin);text-decoration:underline}.cert-aviso-pequeno{color:var(--warn)}.cert-resp{font-size:12.5px;max-width:240px}.cert-selo{display:inline-block;margin-top:3px;padding:2px 9px;border-radius:999px;font-size:11.5px;background:color-mix(in srgb,var(--tom) 14%,transparent)}.cert-selo,.cert-status-select{font-weight:600;color:var(--tom)}.cert-status-select{min-width:140px;cursor:pointer;background-color:color-mix(in srgb,var(--tom) 12%,var(--card));border:1px solid color-mix(in srgb,var(--tom) 40%,transparent)}.cert-fundo{position:fixed;inset:0;z-index:40;background:rgba(10,16,13,.4)}.cert-painel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(460px,100vw);overflow-y:auto;background:var(--card);padding:18px;box-shadow:var(--shadow-md)}.cert-painel-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.cert-historico{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cert-ok{color:var(--ok);font-weight:600}.cert-falha{color:var(--danger);font-weight:600}.cfg-atalhos{gap:18px;margin:8px 0 14px;font-size:13.5px}.cfg-atalhos,.cfg-barra{display:flex;flex-wrap:wrap;align-items:center}.cfg-barra{gap:12px;margin-bottom:12px}.cfg-filtros{display:flex;gap:6px;flex-wrap:wrap}.cfg-filtros button{padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.cfg-filtros button.ativo{background:var(--dalmolin-soft);border-color:var(--dalmolin);color:var(--ink);font-weight:600}.cfg-lista{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.cfg-linha{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card)}.cfg-linha.aberta{border-color:var(--dalmolin)}.cfg-linha-topo{gap:10px;padding:8px 12px}.cfg-linha-topo,.cfg-toggle{display:flex;align-items:center}.cfg-toggle{flex:1 1;min-width:0;gap:12px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cfg-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--dalmolin-soft);color:var(--dalmolin);font-weight:700;font-size:13px}.cfg-id{display:flex;flex-direction:column;min-width:0;width:230px;flex:none}.cfg-id strong{font-size:14px}.cfg-id small,.cfg-id strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-id small{color:var(--muted);font-size:12px}.cfg-chips{display:flex;flex-wrap:wrap;gap:4px;flex:1 1;min-width:0}.cfg-chip{padding:1px 8px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;color:var(--muted);white-space:nowrap}.cfg-chip.admin{border-color:var(--dalmolin);color:var(--dalmolin)}.cfg-chip.vazio{border-style:dashed}.cfg-chip.alerta{border-color:var(--warn);color:var(--warn)}.cfg-seta{border:0;background:none;color:var(--muted);cursor:pointer;font-size:14px;padding:4px 6px}.cfg-linha-corpo{padding:12px;border-top:1px solid var(--line-soft)}.cfg-controles{gap:14px 32px;align-items:flex-start}.cfg-controles,.cfg-copiar{display:flex;flex-wrap:wrap}.cfg-copiar{gap:8px;align-items:center;margin:14px 0 12px}.cfg-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px;gap:8px}.cfg-modulo{border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:8px 10px}.cfg-modulo.ligado{border-color:var(--line);background:var(--dalmolin-soft)}.cfg-modulo.alerta{border-color:var(--warn)}.cfg-modulo-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.cfg-paginas{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line-soft);display:flex;flex-direction:column}.cfg-aviso{margin-top:6px;font-size:12px;color:var(--warn)}.cfg-link{border:0;background:none;padding:0;color:var(--dalmolin);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.cfg-link:disabled{opacity:.5;cursor:default}@media (max-width:720px){.cfg-linha-topo{flex-wrap:wrap}.cfg-id{width:auto;flex:1 1}.cfg-chips{flex-basis:100%;order:5}}:root{--cli-s1:#2a78d6;--cli-s2:#eb6834;--cli-s3:#1baf7a;--cli-s4:#eda100;--cli-neutra:#9a9a93;--cli-grade:rgba(10,16,13,.1)}:root[data-theme=dark]{--cli-s1:#3987e5;--cli-s2:#d95926;--cli-s3:#199e70;--cli-s4:#c98500;--cli-neutra:#6f6e68;--cli-grade:hsla(0,0%,100%,.1)}.cli-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cli-acoes{display:flex;gap:8px}.cli-secao{margin:28px 0 12px}.cli-nota{font-size:12px;color:var(--muted);margin-top:6px}.cli-aviso-dados{font-size:12.5px;color:var(--muted);margin:-6px 0 18px}.cards-resumo .valor{overflow-wrap:anywhere;line-height:1.1}.cli-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;padding:14px 18px}.cli-campo{margin:0;min-width:0}.cli-campo label{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.cli-busca{flex:1 1 200px}.cli-busca input{width:100%}.cli-contagem{margin-left:auto;font-size:13px;color:var(--muted);padding-bottom:8px}.cli-contagem strong{color:var(--ink)}.cli-segmentado{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.cli-segmentado button{border:0;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;padding:8px 12px;cursor:pointer}.cli-segmentado button+button{border-left:1px solid var(--line)}.cli-segmentado button:hover{background:var(--dalmolin-soft)}.cli-segmentado button.ativo{background:var(--dalmolin);color:#fff}.cli-grade-paineis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.cli-painel{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px 18px 14px;min-width:0}.cli-painel.largo{grid-column:1/-1}.cli-painel header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.cli-painel h3{margin:0;font-size:15px;font-weight:600}.cli-sub{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.cli-alterna{border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;padding:2px 6px;border-radius:6px;white-space:nowrap}.cli-alterna:hover{color:var(--ink);background:var(--dalmolin-soft)}.cli-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0 0 8px;padding:0;font-size:12.5px;color:var(--muted)}.cli-legenda li{display:inline-flex;align-items:center;gap:6px}.cli-legenda-chave{width:10px;height:10px;border-radius:3px;display:inline-block}.cli-abas{display:flex;gap:4px;margin-bottom:10px}.cli-abas button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;padding:4px 10px;border-radius:999px;cursor:pointer}.cli-abas button:hover{color:var(--ink)}.cli-abas button.ativo{background:var(--dalmolin-soft);color:var(--dalmolin);font-weight:600}.cli-viz{position:relative;width:100%}.cli-viz svg{display:block;overflow:visible}.cli-eixo text,.cli-eixo-x{font-size:11px;fill:var(--muted)}.cli-grade{stroke:var(--cli-grade);stroke-width:1}.cli-valor{font-size:11px;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-alvo{fill:transparent;cursor:default}.cli-alvo:hover{fill:var(--cli-grade);fill-opacity:.5}.cli-mira{stroke:var(--muted);stroke-width:1}.cli-ponto{stroke:var(--card);stroke-width:2}.cli-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cli-barra-linha{display:grid;grid-template-columns:minmax(80px,38%) 1fr 44px;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;background:transparent;font:inherit;color:var(--ink);text-align:left;padding:3px 4px;border-radius:8px;cursor:default}.cli-barra-linha:not(:disabled){cursor:pointer}.cli-barra-linha.ativa,.cli-barra-linha:not(:disabled):hover{background:var(--dalmolin-soft)}.cli-barra-rotulo{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-barra-marca,.cli-barra-trilho{display:block;height:14px}.cli-barra-marca{border-radius:0 4px 4px 0}.cli-barra-valor{font-size:13px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-dica{position:absolute;z-index:5;pointer-events:none;min-width:140px;max-width:240px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);padding:8px 10px;font-size:12.5px;transform:translateY(-100%)}.cli-dica-titulo{color:var(--muted);margin-bottom:4px}.cli-dica-linha{display:flex;align-items:center;gap:6px}.cli-dica-linha strong{font-size:14px}.cli-dica-linha span:last-child{color:var(--muted)}.cli-dica-chave{width:12px;height:3px;border-radius:2px;display:inline-block}.cli-tabela-rolagem{overflow-x:auto}.cli-tabela,.cli-tabela-dados{width:100%;border-collapse:collapse;font-size:13px}.cli-tabela td,.cli-tabela th,.cli-tabela-dados td,.cli-tabela-dados th{padding:8px 10px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}.cli-tabela td:first-child{white-space:normal;min-width:200px}.cli-tabela th button{border:0;background:transparent;font:inherit;font-weight:600;color:var(--muted);cursor:pointer;padding:0}.cli-tabela th button:hover{color:var(--ink)}.cli-tabela td.num,.cli-tabela th.num,.cli-tabela-dados td.num,.cli-tabela-dados th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-tabela-dados th{color:var(--muted);font-weight:600}.cli-tabela tbody tr:hover{background:var(--dalmolin-soft)}.cli-rodape-tabela{margin-top:12px}.cli-excel-barra,.cli-rodape-tabela{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.cli-excel-barra{flex-wrap:wrap;margin-bottom:10px}.cli-excel-barra strong{color:var(--ink)}.cli-excel-botoes{display:flex;gap:8px;flex-wrap:wrap}.cli-excel-rolagem{overflow:auto;max-height:70vh;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.cli-excel-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.cli-excel-tabela td,.cli-excel-tabela th{padding:7px 10px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;background:var(--card)}.cli-excel-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg);color:var(--muted);font-weight:600;padding:4px 6px 4px 10px}.cli-excel-tabela td:first-child,.cli-excel-tabela th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;white-space:normal;min-width:190px;max-width:280px;box-shadow:1px 0 0 var(--line-soft)}.cli-excel-tabela thead th:first-child{z-index:3}.cli-excel-tabela td.num,.cli-excel-tabela th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-excel-tabela tbody tr:hover td{background:var(--dalmolin-soft)}.cli-excel-vazio{text-align:center!important;color:var(--muted);padding:24px!important}.cli-th{display:flex;align-items:center;justify-content:space-between;gap:2px}.cli-th-titulo{border:0;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;padding:2px 0;text-align:left}.cli-th-titulo:hover{color:var(--ink)}.cli-th-seta{margin-left:4px;font-size:10px;color:var(--dalmolin)}.cli-th-filtro{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:3px;border-radius:6px;display:inline-flex}.cli-th-filtro:hover{background:var(--dalmolin-soft);color:var(--ink)}.cli-th-filtro.ativo{background:var(--dalmolin);color:#fff}.cli-pessoa{gap:7px}.cli-avatar,.cli-pessoa{display:inline-flex;align-items:center}.cli-avatar{justify-content:center;border-radius:50%;overflow:hidden;background:var(--dalmolin-soft);color:var(--dalmolin);font-weight:600;flex:none}.cli-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cli-popover{position:fixed;z-index:50;width:280px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:10px;font-size:13px}.cli-pop-ordem{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.cli-pop-ordem button{border:0;background:transparent;font:inherit;color:var(--ink);text-align:left;padding:6px 8px;border-radius:6px;cursor:pointer}.cli-pop-ordem button:hover{background:var(--dalmolin-soft)}.cli-pop-ordem button.ativo{color:var(--dalmolin);font-weight:600}.cli-pop-busca{width:100%;margin-bottom:6px}.cli-pop-lista{max-height:240px;overflow-y:auto}.cli-pop-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;cursor:pointer;margin:0}.cli-pop-item:hover{background:var(--dalmolin-soft)}.cli-pop-item.todos{border-bottom:1px solid var(--line-soft);border-radius:0;margin-bottom:2px;font-weight:600}.cli-pop-item input{margin:0;flex:none}.cli-pop-valor{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-pop-qtd{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-pop-vazio{color:var(--muted);font-size:12px;margin:6px 4px}.cli-pop-faixa{display:grid;grid-gap:8px;gap:8px}.cli-pop-faixa label{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--muted)}.cli-pop-rodape{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}.cli-anel-celula{display:inline-flex;align-items:center;gap:6px}.cli-anel-texto{font-size:10px;font-weight:700;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-indicador-texto{font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-anel-celula .cli-indicador-texto{color:var(--ink)}.cli-alerta{color:var(--warn);flex:none}.cli-etiqueta{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.cli-nota-health{gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-nota-health,.cli-selo{display:inline-flex;align-items:center}.cli-selo{gap:5px;font-size:12px;padding:2px 9px 2px 7px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.cli-selo.ok{color:var(--ok);border-color:var(--ok)}.cli-selo.aviso{color:var(--warn);border-color:var(--warn)}.cli-selo.erro{color:var(--danger);border-color:var(--danger);font-weight:600}.cli-selo.neutro{color:var(--muted)}.ini-modulos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ini-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line-soft);background:var(--card);color:var(--ink);border-radius:999px;box-shadow:var(--shadow-sm);font-size:13px;text-decoration:none}.ini-chip:hover{border-color:var(--dalmolin)}.ini-chip svg{color:var(--muted)}.ini-contador{background:var(--dalmolin);color:#fff;border-radius:999px;font-size:11px;padding:0 6px;min-width:18px;text-align:center}.ini-papel{display:inline-block;font-size:11.5px;font-weight:400;border:1px solid var(--line);border-radius:999px;padding:1px 9px;color:var(--muted);margin-left:8px;vertical-align:middle}.ini-lista{list-style:none;margin:0;padding:0}.ini-lista li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ini-lista li:last-child{border-bottom:0}.ini-lista-corpo{display:flex;flex-direction:column;min-width:0;font-size:13px}.ini-lista-corpo span{color:var(--muted);font-size:12px}.ini-em-dia{color:var(--ok)}.ini-atrasada{color:var(--warn);font-weight:600}.cli-erro-bloco{color:var(--danger);font-size:13px}.cli-painel-acoes{display:flex;align-items:center;gap:8px;flex:none}.cli-origem{font-size:11.5px;color:var(--muted);border:1px solid var(--line-soft);border-radius:6px;padding:1px 7px;white-space:nowrap;text-decoration:none}.cli-origem:hover{color:var(--ink);border-color:var(--dalmolin)}.ini-saude td:first-child{white-space:normal;overflow-wrap:anywhere}.ini-saude td:not(:first-child){white-space:nowrap}.cli-excel-tabela td.cli-quebra{white-space:normal;min-width:240px;max-width:420px}.reav-pedido{font-size:13px}.reav-estado{padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--dalmolin-soft);margin-bottom:6px}.reav-estado.ok{border-color:var(--ok)}.reav-estado.recusado{border-color:var(--warn)}.reav-form{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.reav-form label{font-weight:600}.reav-form textarea{width:100%;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;background:var(--card);color:var(--ink)}.reav-contador{font-size:12px;color:var(--muted)}.reav-erro{color:var(--danger);font-size:13px;margin:4px 0}.reav-lista{display:grid;grid-gap:14px;gap:14px}.reav-cartao header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.reav-cartao h3{margin:0;font-size:16px}.reav-selo{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}.reav-selo.pendente,.reav-selo.processando{color:var(--warn);border-color:var(--warn)}.reav-selo.reavaliada{color:var(--ok);border-color:var(--ok)}.reav-selo.recusada{color:var(--danger);border-color:var(--danger)}.reav-atual{font-size:13.5px;margin-bottom:8px}.reav-atual p{margin:4px 0 0;color:var(--muted)}.reav-atencao{color:var(--warn)!important}.reav-contexto{margin:8px 0;padding:10px 14px;border-left:3px solid var(--dalmolin);background:var(--dalmolin-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;white-space:pre-wrap}.reav-contexto span{display:block;font-size:11.5px;color:var(--muted);margin-bottom:4px}.reav-acoes{margin-top:12px}.reav-conversa{margin-top:8px;max-height:320px;overflow-y:auto;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.reav-msg{font-size:13px;padding:6px 10px;border-radius:8px;max-width:85%}.reav-msg.cliente{background:var(--bg);justify-self:start}.reav-msg.equipe{background:var(--dalmolin-soft);justify-self:end}.reav-msg-meta{font-size:11px;color:var(--muted)}.sidebar-contador{margin-left:8px;background:var(--dalmolin);color:#fff;border-radius:999px;font-size:11px;line-height:1;padding:3px 7px;min-width:18px;text-align:center;display:inline-block}.sidebar-trilha-item{position:relative}.sidebar-contador-ponto{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--dalmolin);box-shadow:0 0 0 2px var(--sidebar-bg)}.reg-regra{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;margin-bottom:10px;background:var(--card)}.reg-regra-topo{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.reg-regra-acoes{margin-left:auto;display:inline-flex;gap:6px}.reg-bloco{margin-top:10px}.reg-rotulo{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}.reg-regimes{gap:4px 14px}.reg-chips,.reg-regimes{display:flex;flex-wrap:wrap}.reg-chips{gap:6px}.reg-chip{display:inline-flex;align-items:center;gap:4px;background:var(--dalmolin-soft);border:1px solid var(--line);border-radius:999px;padding:2px 4px 2px 10px;font-size:13px}.reg-chip button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.reg-chip button:hover,.reg-erro{color:var(--danger)}.reg-erro{font-size:13px;margin:8px 0 0}.badge.regra{background:var(--dalmolin-soft);color:var(--dalmolin);border-color:var(--dalmolin)}.guia-pagina{max-width:880px}.guia-secao{max-width:none;margin-bottom:16px}.guia-secao h2{margin-top:0}.guia-pontos{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.guia-formula{margin-top:12px;padding:10px 14px;border:1px dashed var(--line);border-radius:var(--radius-sm);font-size:15px}.guia-lista{display:flex;flex-direction:column;gap:10px;margin-top:10px}.guia-criterio{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin-top:10px}.guia-lista .guia-criterio{margin-top:0}.guia-criterio-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.guia-regras{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.45}.guia-extrato{margin-top:12px;max-width:460px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px;font-size:13.5px}.guia-extrato-linha{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.guia-extrato-linha.neg{color:var(--danger)}.guia-extrato-linha.pos{color:var(--ok)}.guia-extrato-linha.total{border-top:1px solid var(--line);margin-top:4px;padding-top:6px;font-weight:700}.guia-tabela{border-collapse:collapse;margin-top:6px}.guia-tabela td{padding:6px 14px 6px 0;vertical-align:top;font-size:14px}.btn-copiar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;flex:none;opacity:.55}.btn-copiar:focus-visible,.btn-copiar:hover{opacity:1;border-color:var(--line);color:var(--ink)}.btn-copiar.copiado{opacity:1;color:var(--ok)}.badge.tarefa-fluxo{color:var(--ink);border-color:#6a4ea366;background:#6a4ea320;font-size:12px;font-weight:600;white-space:normal}.onb-topo{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.onb-topo,.onb-topo-acoes{display:flex;flex-wrap:wrap}.onb-topo-acoes{gap:8px;align-items:center}.onb-busca{min-width:260px}.onb-resumo{margin:0 0 12px}.onb-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:12px;align-items:start}.onb-coluna{background:var(--bg-soft,var(--card));border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;min-height:160px}.onb-coluna.onb-sobre{border-color:var(--dalmolin);box-shadow:0 0 0 2px var(--dalmolin-soft)}.onb-coluna.onb-ganho{border-top:3px solid var(--ok)}.onb-coluna.onb-perdido{border-top:3px solid var(--danger)}.onb-coluna.onb-aberta{border-top:3px solid var(--dalmolin)}.onb-coluna-topo{display:flex;align-items:center;gap:8px;margin-bottom:8px}.onb-coluna-topo h2{margin:0;font-size:14px;flex:1 1}.onb-mais{border:1px solid var(--line);background:var(--card);border-radius:6px;width:26px;height:26px;cursor:pointer;font-size:16px;line-height:1;color:var(--ink)}.onb-mais:hover{border-color:var(--dalmolin)}.onb-cards{display:flex;flex-direction:column;gap:8px}.onb-vazio{margin:4px 2px}.onb-card{display:flex;flex-direction:column;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;cursor:-webkit-grab;cursor:grab;font-size:13.5px}.onb-card:focus-visible,.onb-card:hover{border-color:var(--dalmolin);outline:none}.onb-card.onb-arrastando{opacity:.45}.onb-etiquetas{display:flex;gap:6px;flex-wrap:wrap}.onb-fundo{position:fixed;inset:0;z-index:40;background:rgba(10,16,13,.4)}.onb-painel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(520px,100vw);overflow-y:auto;background:var(--card);padding:18px;box-shadow:var(--shadow-md)}.onb-painel-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.onb-secao{margin:18px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.onb-painel-acoes{display:flex;gap:8px;margin-top:16px}.onb-historico{list-style:none;margin:0;padding:0;gap:10px}.onb-historico,.onb-historico li{display:flex;flex-direction:column}.onb-historico li{gap:2px;font-size:13.5px}.onb-painel-largo{width:min(640px,100vw)}.onb-tabela{width:100%;border-collapse:collapse;font-size:14px}.onb-tabela th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 10px}.onb-tabela td,.onb-tabela th{border-bottom:1px solid var(--line)}.onb-tabela td{padding:10px;vertical-align:top}.onb-tabela tbody tr:last-child td{border-bottom:none}.onb-tabela tbody tr[tabindex]{cursor:pointer}.onb-tabela tbody tr[tabindex]:focus-visible,.onb-tabela tbody tr[tabindex]:hover{background:var(--dalmolin-soft);outline:none}.onb-tabela-acoes{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.onb-situacao{font-size:13px}.onb-situacao-ok{color:var(--ok);font-weight:600}.onb-situacao-aviso{color:var(--danger);font-weight:600}.onb-mig-link{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;background:var(--bg-soft,var(--card))}.onb-mig-link input{width:100%;margin:4px 0 8px}.onb-mig-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.onb-mig-arquivos,.onb-mig-escolha,.onb-mig-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.onb-mig-escolha li{display:flex;justify-content:space-between;gap:10px;align-items:center}.onb-mig-item{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px}.onb-mig-item-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.onb-mig-obrig{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;color:var(--muted);margin-left:8px;font-weight:400}.onb-mig-arquivos{margin:8px 0;font-size:13.5px;gap:4px}.onb-mig-rejeitar{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.onb-mig-rejeitar input{flex:1 1;min-width:200px}.onb-status-recebido{border-color:var(--dalmolin);color:var(--dalmolin)}.onb-status-validado{border-color:var(--ok);color:var(--ok)}.onb-status-rejeitado{border-color:var(--danger);color:var(--danger)}.onb-ia{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 12px;padding-left:8px;border-left:3px solid var(--line);font-size:12.5px}.onb-ia-ok{border-left-color:var(--ok)}.onb-ia-aviso{border-left-color:var(--danger)}.onb-ia-rotulo{font-weight:600}.onb-ia-alerta,.onb-ia-aviso .onb-ia-rotulo{color:var(--danger)}.onb-sp{margin:0 0 6px 12px;padding-left:8px;border-left:3px solid var(--line);font-size:12.5px}.onb-sp-ok{border-left-color:var(--ok)}.onb-sp-erro{border-left-color:var(--danger);color:var(--danger)}