.ev.pla-v22{display:flex;flex-direction:column;gap:1.5rem}.ev.pla-v22 .pla-cab{display:flex;align-items:center;gap:1rem;height:2rem}.ev.pla-v22 .pla-cab .h1{white-space:nowrap}.ev.pla-v22 button.chip{font:500 .75rem/1 var(--font-ui)}.ev.pla-v22 .pla-grid{display:grid;grid-template-columns:minmax(0,1fr) 25rem;gap:2rem;align-items:start}@media(max-width:1100px){.ev.pla-v22 .pla-grid{grid-template-columns:minmax(0,1fr)}}.ev.pla-v22 .pla-col{display:flex;flex-direction:column;gap:2rem;min-width:0}.ev.pla-v22 .pla-selo{display:inline-flex;align-items:center;height:1.375rem;padding:0 .5rem;border-radius:.375rem;background:#2d8f5f1a;color:#2d8f5f;font:500 .75rem/1 var(--font-ui);white-space:nowrap}.ev.pla-v22 .pla-selo.warn{background:#b453091a;color:#b45309}.ev.pla-v22 .pla-kpi3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #EEEEF0}.ev.pla-v22 .pla-kpi3>div{padding:1rem 0 1rem 1.5rem;border-left:1px solid #EEEEF0;min-width:0}.ev.pla-v22 .pla-kpi3>div:first-child{padding-left:0;border-left:0}.ev.pla-v22 .pla-kv{font:500 1.25rem/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:.5rem;white-space:nowrap}.ev.pla-v22 .pla-kv.pla-esp{color:#52525b}.ev.pla-v22 .pla-sub{margin-top:.25rem}.ev.pla-v22 .pla-ritmo{display:flex;align-items:center;gap:.75rem;height:2.25rem;border-top:1px solid #EEEEF0;border-bottom:1px solid #EEEEF0}.ev.pla-v22 .pla-ritmo .lbl{width:6.5rem;flex:none}.ev.pla-v22 .pla-trilho{flex:1;position:relative;height:.375rem;border-radius:.1875rem;background:#eeeef0}.ev.pla-v22 .pla-trilho i{position:absolute;left:0;top:0;height:.375rem;border-radius:.1875rem;background:var(--acc)}.ev.pla-v22 .pla-trilho b{position:absolute;top:-.25rem;width:2px;height:.875rem;margin-left:-1px;background:#18181b}.ev.pla-v22 .pla-txt{height:auto;min-height:2.75rem;gap:.5rem}.ev.pla-v22 .pla-ult{border-bottom:1px solid #EEEEF0}.ev.pla-v22 .pla-acoes{display:flex;gap:.5rem;margin-top:1rem;justify-content:flex-end}.ev.pla-v22 .pla-parcial{color:#52525b}.ev.pla-v22 .pla-pen{border:0;background:none;padding:0;margin-left:.25rem;cursor:pointer;display:inline-flex;vertical-align:-1px;color:#a1a1aa}.ev.pla-v22 .pla-pen:hover{color:#18181b}.ev.pla-v22 .tbl th.ed-h .pla-pen .pen{margin-left:0;color:inherit}.ev.pla-v22 .pla-pen:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:2px}.ev.pla-v22 .tbl td input.inp{height:1.625rem;padding:0 .5rem;width:7.5rem;text-align:right;border-color:var(--acc);box-shadow:0 0 0 2px var(--tint);outline:0}.ev.pla-v22 .pla-bar{height:2.5rem;display:flex;align-items:center;gap:.75rem;padding:0 1rem;background:var(--tint);border:1px solid #E4E4E7;border-radius:.5rem}.ev.pla-v22 .pla-bar>.ic{color:var(--acc)}.ev.pla-v22 .pla-bar .t{font:500 .8125rem var(--font-ui);color:var(--acc);white-space:nowrap}.ev.pla-v22 .pla-mrow{gap:.75rem}.ev.pla-v22 .pla-dt{width:2.75rem;flex:none}.ev.pla-v22 .row .ra{flex:none}.ev.pla-v22 .row:hover .ra,.ev.pla-v22 .row .ra:focus-within{opacity:1}.ev.pla-v22 .pla-conf{background:#fafafa;box-shadow:0 0 0 .5rem #fafafa;clip-path:inset(0 -.5rem);height:auto;min-height:2.75rem;padding:.375rem 0}.ev.pla-v22 .pla-apagar,.ev.pla-v22 .pla-apagar:hover{color:#b42318}.ev.pla-v22 .pla-risco{text-decoration:line-through}.ev.pla-pop .pop{width:18rem}.ev.pla-pop .pop.pla-pop-form{width:20rem}.ev.pla-pop .po.full:hover{background:#f4f4f5}.ev.pla-pop .pf{height:auto;min-height:2.25rem;padding:.5rem;line-height:1.4}.ev.pla-pop .pla-form{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .5rem .25rem}.ev.pla-pop .pla-datas{display:flex;gap:.5rem}.ev.pla-pop .pla-campo{width:100%;min-width:0}.ev.pla-pop .pla-datas .pla-campo{flex:1;gap:.375rem;padding:0 .5rem}.ev.pla-pop .pla-campo input{border:0;outline:0;background:transparent;font:inherit;color:inherit;min-width:0;width:100%;padding:0}.ev.pla-pop .pla-campo:focus-within{border-color:var(--acc);box-shadow:0 0 0 2px var(--tint)}.ev.pla-pop .pla-ui{font-family:var(--font-ui)}.ev.pla-pop .pla-aviso{color:#b45309}.ev.pla-pop .po.arrastando{opacity:.4}.ev.pla-pop .po.alvo{box-shadow:inset 0 2px 0 var(--acc)}.ev.pla-pop .mv .grip{cursor:grab}.ev.pla-pop .pop{max-height:60vh;overflow-y:auto}.ev.pla-pop .po,.ev.pla-pop .ph a{cursor:pointer}
