.sdr-kb{display:grid;gap:10px;align-items:stretch}.sdr-kb-col{position:relative;display:flex;flex-direction:column;min-width:0;min-height:220px;max-height:calc(100vh - 250px);border:1px solid var(--ov-line);border-radius:var(--ov-r);background:var(--ov-panel);overflow:hidden;transition:border-color .12s,box-shadow .12s}.sdr-kb-col:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--ub-t),color-mix(in oklab,var(--ub-t) 30%,transparent));box-shadow:0 0 10px color-mix(in oklab,var(--ub-t) 55%,transparent)}.sdr-kb-col.sdr-sobre{border-color:var(--ub-t);box-shadow:0 0 0 1px color-mix(in oklab,var(--ub-t) 40%,transparent),0 0 22px color-mix(in oklab,var(--ub-t) 22%,transparent)}.sdr-kb-h{display:flex;flex-direction:column;gap:7px;padding:11px 11px 9px;border-bottom:1px solid var(--ov-line)}.sdr-kb-h-l{display:flex;align-items:center;gap:7px;min-width:0}.sdr-kb-h-l b{font:600 12px/1.2 var(--font-body,"Inter");color:var(--ov-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdr-kb-n{margin-left:auto;font:600 12px/1 var(--font-display,"Space Grotesk");color:var(--ub-ink);font-variant-numeric:tabular-nums}.sdr-ponto{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ub-t);box-shadow:0 0 8px color-mix(in oklab,var(--ub-t) 70%,transparent)}.sdr-kb-h .ub-rail{height:3px}.sdr-kb-body{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:7px;scrollbar-width:thin}.sdr-kb-body::-webkit-scrollbar{width:5px}.sdr-kb-body::-webkit-scrollbar-thumb{background:var(--ov-line-strong);border-radius:3px}.sdr-kb-vazio{margin:auto;padding:18px 6px;text-align:center;font-size:11.5px;color:var(--ov-ink-3)}.sdr-kb-mais{font:600 11px/1 var(--font-body,"Inter");color:var(--ub-ink);background:color-mix(in oklab,var(--ub-t) 7%,transparent);border:1px dashed color-mix(in oklab,var(--ub-t) 35%,transparent);border-radius:8px;padding:8px;cursor:pointer}.sdr-kb-mais:hover{background:color-mix(in oklab,var(--ub-t) 13%,transparent)}.sdr-kb-col.sdr-fechada{cursor:pointer;align-items:center;gap:10px;padding:12px 0}.sdr-kb-col.sdr-fechada:hover{border-color:var(--ov-line-strong)}.sdr-kb-vert{writing-mode:vertical-rl;transform:rotate(180deg);font:600 11px/1 var(--font-body,"Inter");letter-spacing:.04em;color:var(--ov-ink-2);white-space:nowrap}.sdr-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:9px 10px 8px 12px;border:1px solid var(--ov-line);border-radius:9px;background:var(--ov-panel-2,rgba(148,163,184,.05));font-size:12px;cursor:pointer;outline:none;transition:border-color .12s,transform .12s,box-shadow .12s}.sdr-card:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--ub-t);opacity:.85}.sdr-card:hover{border-color:color-mix(in oklab,var(--ub-t) 45%,var(--ov-line));transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.18),0 0 0 1px color-mix(in oklab,var(--ub-t) 18%,transparent)}.sdr-card:focus-visible{border-color:var(--ov-cyan);box-shadow:0 0 0 2px color-mix(in oklab,var(--ov-cyan) 40%,transparent)}.sdr-card.sdr-arrastando{opacity:.35}.sdr-card-top{display:flex;align-items:flex-start;gap:8px;min-width:0}.sdr-card-nome{flex:1;min-width:0;padding-top:4px;font-weight:600;line-height:1.3;color:var(--ov-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.sdr-card-sub{display:flex;align-items:center;gap:6px;color:var(--ov-ink-3);font-size:11px;min-width:0}.sdr-card-sub>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdr-card-pe{display:flex;align-items:center;gap:6px}.sdr-card .ov-chip{font-size:9.5px;padding:3px 6px}.sdr-espera{display:inline-flex;align-items:center;gap:4px;font:600 10.5px/1 var(--font-body,"Inter");color:var(--ov-ink-3);font-variant-numeric:tabular-nums}.sdr-espera.ub-t-bad,.sdr-espera.ub-t-warn{color:var(--ub-ink)}.sdr-espera svg{width:11px;height:11px}.sdr-card-menu{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ov-ink-3);cursor:pointer;opacity:0;flex-shrink:0}.sdr-card:focus-within .sdr-card-menu,.sdr-card:hover .sdr-card-menu{opacity:1}.sdr-card-menu:hover{color:var(--ov-ink);background:rgba(148,163,184,.12)}@media (hover:none){.sdr-card-menu{opacity:1}}.sdr-av{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font:600 10px/1 var(--font-display,"Space Grotesk");color:var(--ub-ink);background:color-mix(in oklab,var(--ub-t) 16%,transparent);border:1px solid color-mix(in oklab,var(--ub-t) 40%,transparent)}.sdr-av.sdr-av-p{width:18px;height:18px;font-size:8px}.sdr-av.sdr-av-g{width:46px;height:46px;font-size:15px;box-shadow:0 0 18px color-mix(in oklab,var(--ub-t) 30%,transparent)}.sdr-menu{position:fixed;z-index:140;min-width:200px;max-height:320px;overflow-y:auto;padding:4px;background:var(--ov-elev);border:1px solid var(--ov-line-strong);border-radius:9px;box-shadow:0 14px 34px rgba(0,0,0,.45)}.sdr-menu>p{font:600 9.5px/1 var(--font-body,"Inter");letter-spacing:.12em;text-transform:uppercase;color:var(--ov-ink-3);padding:8px 9px 5px}.sdr-menu>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:500 12px/1.3 var(--font-body,"Inter");color:var(--ov-ink);background:none;border:0;border-radius:6px;padding:7px 9px;cursor:pointer}.sdr-menu>button:hover{background:color-mix(in oklab,var(--ov-cyan) 9%,transparent)}.sdr-menu>button[disabled]{opacity:.45;cursor:default;background:none}.sdr-aviso{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:150;display:flex;align-items:center;gap:12px;background:var(--ov-elev);border:1px solid var(--ov-line-strong);border-radius:99px;padding:9px 16px;font:500 12.5px/1 var(--font-body,"Inter");color:var(--ov-ink);box-shadow:0 10px 30px rgba(0,0,0,.4);animation:ov-reveal .18s ease}.sdr-aviso button{font-weight:600;color:var(--ov-accent-ink);background:none;border:0;cursor:pointer}.sdr-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sdr-filtros .ov-search{min-width:220px;max-width:320px;flex:1}.sdr-ficha-topo{display:flex;align-items:center;gap:14px;min-width:0}.sdr-ficha-topo h2{font:600 20px/1.15 var(--font-display,"Space Grotesk");color:var(--ov-ink)}.sdr-ficha-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.sdr-zap{color:#04170c;background:#25d366;font-weight:600}.sdr-zap,.sdr-zap:hover{border-color:transparent}.sdr-zap:hover{background:#2ee374}.sdr-passos{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px}.sdr-passo{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;background:none;border:0;cursor:pointer;text-align:left}.sdr-passo i{display:block;height:5px;border-radius:99px;background:var(--ov-inset);transition:background .15s,box-shadow .15s}.sdr-passo span{font:500 10.5px/1.15 var(--font-body,"Inter");color:var(--ov-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdr-passo.sdr-feito i{background:color-mix(in oklab,var(--ub-t) 45%,transparent)}.sdr-passo.sdr-atual i{background:var(--ub-t);box-shadow:0 0 10px color-mix(in oklab,var(--ub-t) 70%,transparent)}.sdr-passo.sdr-atual span{color:var(--ub-ink);font-weight:700}.sdr-passo:hover:not(.sdr-atual) i{background:color-mix(in oklab,var(--ub-t) 70%,transparent)}.sdr-passo:disabled{cursor:default}.sdr-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}@media (max-width:640px){.sdr-campos{grid-template-columns:minmax(0,1fr)}}.sdr-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.sdr-campo>label{font:600 10px/1 var(--font-body,"Inter");letter-spacing:.1em;text-transform:uppercase;color:var(--ov-ink-3)}.sdr-campo-v{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--ov-line);border-radius:8px;background:var(--ov-panel-2,transparent);font-size:13px;color:var(--ov-ink);min-width:0}.sdr-campo-v>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdr-campo-v.sdr-vazio>span{color:var(--ov-ink-3)}button.sdr-campo-v{cursor:text;text-align:left;transition:border-color .12s}button.sdr-campo-v:hover{border-color:color-mix(in oklab,var(--ov-cyan) 45%,var(--ov-line))}button.sdr-campo-v svg{width:13px;height:13px;color:var(--ov-ink-3);flex-shrink:0}.sdr-campo-e{display:flex;gap:6px}.sdr-campo-e>:first-child{flex:1;min-width:0}.sdr-tl{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:18px}.sdr-tl:before{content:"";position:absolute;left:5px;top:4px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--ov-cyan),var(--ov-violet),transparent);opacity:.55}.sdr-tl>div{position:relative}.sdr-tl>div:before{content:"";position:absolute;left:-17px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--ov-panel);border:2px solid var(--ub-t,var(--ov-cyan))}.sdr-tl small{display:block;font-size:10.5px;color:var(--ov-ink-3);font-variant-numeric:tabular-nums}.sdr-tl p{font-size:12.5px;color:var(--ov-ink);white-space:pre-wrap}.sdr-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media (max-width:1180px){.sdr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.sdr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sdr-duas{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px}@media (max-width:980px){.sdr-duas{grid-template-columns:minmax(0,1fr)}}.sdr-legenda{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--ov-ink-2)}.sdr-legenda span{display:inline-flex;align-items:center;gap:6px}.sdr-legenda i{width:10px;height:3px;border-radius:2px;background:var(--ub-t)}.sdr-lista-l{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;border-top:1px solid var(--ov-line);background:none;text-align:left;cursor:pointer;font-size:12.5px;color:var(--ov-ink)}.sdr-lista-l:first-child{border-top:0}.sdr-lista-l:hover{background:rgba(148,163,184,.06)}.sdr-lista-l>b{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdr-eq{width:100%;table-layout:fixed}.sdr-eq td,.sdr-eq th{white-space:nowrap}.sdr-eq .ub-rail{height:5px}@media (max-width:640px){.sdr-kb{display:flex;flex-direction:column}.sdr-kb-col{max-height:none;min-height:0}.sdr-kb-col .sdr-kb-body{max-height:420px}.sdr-kb-col.sdr-fechada{flex-direction:row;padding:11px 12px;gap:8px}.sdr-kb-col.sdr-fechada .sdr-kb-vert{writing-mode:horizontal-tb;transform:none}}