#cad-cfop2 .pr-wrap{display:flex;flex-direction:column;gap:14px}#cad-cfop2 .pr-cabeca{display:flex;flex-direction:column;gap:6px}#cad-cfop2 .pr-desc{margin:0;max-width:88ch;font-size:12px;line-height:1.65;color:var(--text-2)}#cad-cfop2 .pr-desc strong{color:var(--text-hi);font-weight:600}#cad-cfop2 .pr-desc em{font-style:normal;color:var(--text)}#cad-cfop2 .pr-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cad-cfop2 .pr-bar .searchbox{min-width:300px}#cad-cfop2 .pr-contagem{font-size:11px;font-variant-numeric:tabular-nums}#cad-cfop2 .tbl td{vertical-align:top}#cad-cfop2 .pr-vazio{font-size:10.5px;color:var(--text-3);font-style:italic}#cad-cfop2 .pr-aviso{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-color:var(--blue-border);background:var(--blue-soft)}#cad-cfop2 .pr-aviso>.icon{flex:none;margin-top:2px;color:var(--blue)}#cad-cfop2 .pr-aviso-txt{display:flex;flex-direction:column;gap:6px;max-width:92ch;font-size:11.5px;line-height:1.6;color:var(--text)}#cad-cfop2 .pr-aviso-txt b{color:var(--text-hi);font-weight:600}#cad-cfop2 .pr-aviso-txt .mono{font-family:var(--mono-f);color:var(--blue)}#cad-cfop2 .pr-cfop-tbl{table-layout:fixed}#cad-cfop2 .pr-c-cfop{width:124px}#cad-cfop2 .pr-c-nat{width:104px}#cad-cfop2 .pr-c-uso{width:104px;text-align:right}#cad-cfop2 .pr-cfop-cod{display:inline-block;padding:3px 9px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--glass-strong);font-family:var(--mono-f);font-size:12.5px;color:var(--text-hi)}#cad-cfop2 .pr-cfop-row.ent td:first-child{box-shadow:inset 2px 0 0 var(--blue)}#cad-cfop2 .pr-cfop-row.sai td:first-child{box-shadow:inset 2px 0 0 var(--amber)}#cad-cfop2 td.pr-c-oficial{font-size:11.5px;color:var(--text);line-height:1.5}#cad-cfop2 .pr-cfop-nota{margin:0;max-width:92ch;font-size:11.5px;line-height:1.6;color:var(--text)}#cad-cfop2 .pr-grp-row td{background:var(--surface-2);padding:10px 14px;border-top:1px solid var(--border-2)}#cad-cfop2 .pr-grp{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#cad-cfop2 .pr-grp-row{cursor:pointer}#cad-cfop2 .pr-grp-row:hover td{background:var(--glass)}#cad-cfop2 .pr-grp-tg{display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-align:left;padding:0;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit}#cad-cfop2 .pr-grp-tg .chev{flex:none;transition:transform var(--t-base) var(--ease);color:var(--text-3)}#cad-cfop2 .pr-grp-row.open .pr-grp-tg .chev{transform:rotate(90deg)}#cad-cfop2 .pr-grp-id{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#cad-cfop2 .pr-grp-nome{font-size:12.5px;color:var(--text-hi);font-weight:600}#cad-cfop2 .pr-grp-id .sub{font-size:11px}#cad-cfop2 .pr-cfop-row{cursor:pointer}#cad-cfop2 .pr-cfop-row td:first-child{padding-left:22px}#cad-cfop2 .pr-cfop-row.open td{background:var(--glass-strong)}#cad-cfop2 .pr-cfop-tg{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit}#cad-cfop2 .pr-cfop-tg .chev{flex:none;transition:transform var(--t-base) var(--ease);color:var(--text-3)}#cad-cfop2 .pr-cfop-row.open .pr-cfop-tg .chev{transform:rotate(90deg)}#cad-cfop2 .pr-cfop-leit{display:block;margin-top:4px;font-size:10.5px;line-height:1.5;color:var(--text-3)}#cad-cfop2 .pr-cfop-leit b{color:var(--text-2);font-weight:600}#cad-cfop2 .pr-cfop-det td{background:var(--surface-2);padding:0;box-shadow:inset 2px 0 0 var(--blue)}#cad-cfop2 .pr-cfop-det-in{display:flex;flex-direction:column;gap:8px;padding:14px 18px 14px 22px}#cad-cfop2 .pr-cfop-meta,#cad-cfop2 .pr-cfop-obs{font-size:10.5px;line-height:1.5;color:var(--text-3)}#cad-cfop2 .pr-cfop-obs b{color:var(--text-2);font-weight:600}#cad-cfop2 .pr-pager-row td{padding:0}#cad-cfop2 .pr-pager{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 18px 12px 22px}#cad-cfop2 .pr-pager .sub{font-size:11.5px}#cad-cfop2 .pr-pager-info{margin-left:auto;font-family:var(--mono-f)}#cad-cfop2 .pr-cabeca-linha{display:flex;align-items:center;justify-content:space-between;gap:12px}#cad-cfop2 .pr-cabeca-acoes{display:flex;align-items:center;gap:8px}#cad-cfop2 .pr-cabeca-acoes>.sub{font-size:11.5px}#cad-cfop2 .pr-c-acao{width:96px;text-align:right;white-space:nowrap}#cad-cfop2 .pr-edit-campo{flex:0 1 320px}#cad-cfop2 .pr-edit-trad{flex:1 1 360px}#cad-cfop2 .pr-so-frente{display:flex;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.5;color:var(--text)}#cad-cfop2 .pr-so-frente>.icon{flex:none;margin-top:2px;color:var(--blue)}#cad-cfop2 .pr-so-frente b{color:var(--text-hi);font-weight:600}#cad-cfop2 .pr-travado{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 11px;border-radius:var(--r-sm);border:1px dashed var(--border-2);background:var(--glass);font-size:11.5px;color:var(--text-2)}#cad-cfop2 .pr-travado>.icon{flex:none;color:var(--text-3)}#cad-cfop2 .pr-travado .mono{font-family:var(--mono-f);color:var(--text-hi)}#cad-cfop2 .pr-travado-t{margin-left:auto;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3)}body.light-theme #cad-cfop2 .pr-cfop-cod{background:var(--surface-3)}body.light-theme #cad-cfop2 .pr-cfop-row.open td{background:var(--surface-2)}body.light-theme #cad-cfop2 .pr-cfop-det td,body.light-theme #cad-cfop2 .pr-travado{background:var(--surface-1)}@media (max-width:1200px){#cad-cfop2 .pr-cfop-tbl{table-layout:auto}#cad-cfop2 .pr-c-acao,#cad-cfop2 .pr-c-cfop,#cad-cfop2 .pr-c-nat,#cad-cfop2 .pr-c-oficial,#cad-cfop2 .pr-c-uso{width:auto}}#cad-cfop2 .icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}#cad-cfop2 .icon.sm{width:13px;height:13px}#cad-cfop2 .badge .icon{width:11px;height:11px}#cad-cfop2 .card-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-hi);letter-spacing:-.01em}#cad-cfop2 .card-title .icon,#cad-cfop2 .pill{color:var(--text-2)}#cad-cfop2 .pill{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 14px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);font-size:11.5px;font-weight:500;transition:all var(--t-base) var(--ease);user-select:none;white-space:nowrap}#cad-cfop2 .pill:hover{color:var(--text-hi);border-color:var(--border-2)}#cad-cfop2 .pill.active{color:var(--green-400);border-color:var(--green-border);background:var(--green-soft)}body.light-theme #cad-cfop2 .pill.active{color:var(--green-500)}#cad-cfop2 .pill strong{font-family:var(--mono-f);font-weight:500;font-size:10.5px}#cad-cfop2 .pill .icon{width:12px;height:12px}#cad-cfop2 .empty-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 18px;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--glass);text-align:center}#cad-cfop2 .empty-block>.icon{width:28px;height:28px;color:var(--text-3);margin-bottom:6px}#cad-cfop2 .empty-block .e-title{font-size:13px;font-weight:600;color:var(--text-hi)}#cad-cfop2 .empty-block .e-sub{font-size:11.5px;color:var(--text-2);max-width:420px;line-height:1.5;margin-top:2px}#cad-cfop2 button.pill{text-align:start}#cad-plano2 .pc-wrap{display:flex;flex-direction:column;gap:14px}#cad-plano2 .pc-cabeca{display:flex;flex-direction:column;gap:6px}#cad-plano2 .pc-desc{margin:0;max-width:92ch;font-size:12px;line-height:1.65;color:var(--text-2)}#cad-plano2 .pc-desc strong{color:var(--text-hi);font-weight:600}#cad-plano2 .pc-cabeca-linha{gap:12px;flex-wrap:wrap}#cad-plano2 .pc-vercomo{gap:8px}#cad-plano2 .pc-vercomo .seg button{padding:5px 11px;font-size:11.5px}#cad-plano2 .pc-vercomo .seg .icon{width:12px;height:12px}#cad-plano2 .pc-vercomo .sub{font-size:11px}#cad-plano2 .pc-wrap>.grid.section-gap{margin-bottom:0}#cad-plano2 .kpi .k-label .icon{width:12px;height:12px}#cad-plano2 .pc-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cad-plano2 .pc-bar .searchbox{min-width:380px}#cad-plano2 .pc-bar .seg button{padding:6px 12px}#cad-plano2 .pc-sw{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:5px 12px 5px 9px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--glass);font-size:11.5px;color:var(--text);transition:border-color var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}#cad-plano2 .pc-sw:hover{border-color:var(--border-2);background:var(--glass-strong)}#cad-plano2 .pc-sw strong{color:var(--text-hi);font-weight:600;font-variant-numeric:tabular-nums}#cad-plano2 .pc-legenda{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:0 4px;font-size:10.5px;color:var(--text-2)}#cad-plano2 .pc-leg{display:inline-flex;align-items:center;gap:6px}#cad-plano2 .pc-leg i{width:10px;height:10px;border-radius:3px;border:1px solid var(--border-2);background:var(--surface-3)}#cad-plano2 .pc-leg.pc-cl-ativo i{background:var(--blue-soft);border-color:var(--blue)}#cad-plano2 .pc-leg.pc-cl-passivo i{background:var(--violet-soft);border-color:var(--violet)}#cad-plano2 .pc-leg.pc-cl-receita i{background:var(--green-soft);border-color:var(--green)}#cad-plano2 .pc-leg.pc-cl-despesa i{background:var(--amber-soft);border-color:var(--amber)}#cad-plano2 .pc-leg.pc-cl-transitoria i{background:var(--surface-3);border-color:var(--text-3)}#cad-plano2 .pc-tbl{table-layout:fixed}#cad-plano2 .pc-c-cod{width:140px}#cad-plano2 .pc-c-uso{width:150px;text-align:right}#cad-plano2 .pc-c-uso .note-pop{margin-left:4px;vertical-align:middle}#cad-plano2 .pc-c-uso .note-pop .lbl-tip .icon{width:12px;height:12px}#cad-plano2 .pc-c-acao{width:330px;text-align:right;white-space:nowrap}#cad-plano2 th.pc-c-acao .pc-tudo{text-transform:none;letter-spacing:0}#cad-plano2 .pc-tbl td{vertical-align:middle;padding-top:8px;padding-bottom:8px}#cad-plano2 .pc-c-acao .btn+.btn,#cad-plano2 .pc-c-acao .btn+.pc-off,#cad-plano2 .pc-c-acao .pc-off+.btn,#cad-plano2 .pc-c-acao .pc-off+.pc-off{margin-left:6px}#cad-plano2 .pc-off{display:inline-block}#cad-plano2 .pc-row.sint{cursor:pointer}#cad-plano2 .pc-row.sint .pc-nome-txt{color:var(--text-hi);font-weight:600;letter-spacing:.01em}#cad-plano2 .pc-row.sint.pc-n1 .pc-nome-txt{font-size:12.5px}#cad-plano2 .pc-row.anal strong{color:var(--text-hi);font-weight:500}#cad-plano2 .pc-qtd{font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}#cad-plano2 .pc-nome{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}#cad-plano2 .pc-row.pc-n2 .pc-c-nome{padding-left:calc(18px + 16px)}#cad-plano2 .pc-row.pc-n3 .pc-c-nome{padding-left:calc(18px + 32px)}#cad-plano2 .pc-row.pc-n4 .pc-c-nome{padding-left:calc(18px + 48px)}#cad-plano2 .pc-row.pc-n5 .pc-c-nome{padding-left:calc(18px + 64px)}#cad-plano2 .pc-row.pc-n5 .pc-c-cod{color:var(--text-2)}#cad-plano2 .pc-seta{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--text-3);transition:color var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}#cad-plano2 .pc-row.sint:hover .pc-seta{color:var(--text-hi);background:var(--glass-strong)}#cad-plano2 .pc-seta .icon{width:14px;height:14px}#cad-plano2 .pc-row.pc-cl-ativo td:first-child{box-shadow:inset 3px 0 0 var(--blue)}#cad-plano2 .pc-row.pc-cl-passivo td:first-child{box-shadow:inset 3px 0 0 var(--violet)}#cad-plano2 .pc-row.pc-cl-receita td:first-child{box-shadow:inset 3px 0 0 var(--green)}#cad-plano2 .pc-row.pc-cl-despesa td:first-child{box-shadow:inset 3px 0 0 var(--amber)}#cad-plano2 .pc-row.pc-cl-transitoria td:first-child{box-shadow:inset 3px 0 0 var(--text-3)}#cad-plano2 .pc-row.sint.pc-cl-ativo td{background:var(--blue-soft)}#cad-plano2 .pc-row.sint.pc-cl-passivo td{background:var(--violet-soft)}#cad-plano2 .pc-row.sint.pc-cl-receita td{background:var(--green-soft)}#cad-plano2 .pc-row.sint.pc-cl-despesa td{background:var(--amber-soft)}#cad-plano2 .pc-row.sint.pc-cl-transitoria td{background:var(--surface-2)}#cad-plano2 .pc-row.sint:not(.pc-n1) td{background:transparent}#cad-plano2 .pc-row.sint:not(.pc-n1):hover td{background:var(--glass)}#cad-plano2 .pc-row.sint.pc-n1:hover td{filter:brightness(1.08)}#cad-plano2 .pc-row.anal.casou strong{color:var(--text-hi);font-weight:600}#cad-plano2 .pc-row.anal.casou td{background:var(--glass-strong)}#cad-plano2 .pc-motivo{display:block;flex-basis:100%;font-size:10.5px;line-height:1.5;color:var(--text-3);font-style:italic}#cad-plano2 .pc-selos{display:inline-flex;flex-wrap:wrap;gap:5px}#cad-plano2 .pc-selos .badge{padding:1px 7px;font-size:9.5px}#cad-plano2 .pc-selos .badge .icon{width:10px;height:10px}#cad-plano2 .pc-uso{font-family:var(--mono-f);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--text-2)}#cad-plano2 .pc-row.inativa td,#cad-plano2 .pc-row.inativa:hover td{background:var(--amber-soft)}#cad-plano2 .pc-row.inativa td:first-child{text-decoration:line-through;color:var(--text-2)}#cad-plano2 .pc-row.editando td{background:var(--glass-strong)}#cad-plano2 .pc-novo{border-color:var(--blue-border)}#cad-plano2 .pc-novo-head{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border)}#cad-plano2 .pc-novo-head>.icon{color:var(--blue)}#cad-plano2 .pc-novo-head b{color:var(--text-hi);font-size:12.5px;font-weight:600}#cad-plano2 .pc-novo-head .sub{font-size:11px}#cad-plano2 .pc-novo-form{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:16px 18px}#cad-plano2 .pc-f-grupo{flex:1 1 380px}#cad-plano2 .pc-f-grupo .searchbox{margin-bottom:6px;min-width:0;padding:6px 11px}#cad-plano2 .pc-grupos{height:156px;font-family:var(--mono-f);font-size:11.5px;padding:4px}#cad-plano2 .pc-grupos option{padding:4px 8px;border-radius:var(--r-sm)}#cad-plano2 .pc-novo-lado{flex:1 1 360px;display:flex;flex-direction:column;gap:12px}#cad-plano2 .pc-f-num .pc-num{display:flex;align-items:center;gap:6px}#cad-plano2 .pc-num>.mono{font-size:12px;color:var(--text-2);white-space:nowrap}#cad-plano2 .pc-num input{width:68px;text-align:center;letter-spacing:.08em}#cad-plano2 .pc-num .btn{padding:6px 8px}#cad-plano2 .pc-novo-efeito{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--glass);box-shadow:inset 3px 0 0 var(--text-3)}#cad-plano2 .pc-novo-efeito.pc-cl-ativo{box-shadow:inset 3px 0 0 var(--blue)}#cad-plano2 .pc-novo-efeito.pc-cl-passivo{box-shadow:inset 3px 0 0 var(--violet)}#cad-plano2 .pc-novo-efeito.pc-cl-receita{box-shadow:inset 3px 0 0 var(--green)}#cad-plano2 .pc-novo-efeito.pc-cl-despesa{box-shadow:inset 3px 0 0 var(--amber)}#cad-plano2 .pc-novo-cod{font-family:var(--mono-f);font-size:13px;color:var(--text-hi);font-weight:500}#cad-plano2 .pc-novo-efeito .muted{font-size:10.5px}#cad-plano2 .pc-novo-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cad-plano2 .pc-erro{font-size:11px;line-height:1.5;color:var(--amber)}#cad-plano2 .pc-erro:empty{display:none}#cad-plano2 .pc-cam{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-plano2 .pc-cam-no{display:inline-flex;align-items:center;gap:4px}#cad-plano2 .pc-cam-no .mono{font-family:var(--mono-f);font-size:10px;color:var(--text-3)}#cad-plano2 .pc-cam-sep{color:var(--text-3)}#cad-plano2 .pc-cam-no:last-child{color:var(--text);font-weight:500}#cad-plano2 .pc-edit-row td{background:var(--surface-2);padding:0;box-shadow:inset 3px 0 0 var(--blue)}#cad-plano2 .pc-edit{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:14px 18px}#cad-plano2 .pc-edit-campo{flex:1 1 300px}#cad-plano2 .pc-edit .pc-f-num{flex:0 0 auto}#cad-plano2 .pc-edit-fixo{flex:1 1 280px;display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--glass)}#cad-plano2 .pc-edit-fixo .muted{font-size:10.5px;line-height:1.5}#cad-plano2 .pc-edit-acoes{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#cad-plano2 .pc-alerta{display:flex;align-items:flex-start;gap:12px;padding:15px 18px 17px;background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}#cad-plano2 .pc-alerta>.icon{flex:none;margin-top:2px;color:var(--amber)}#cad-plano2 .pc-alerta.reat{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}#cad-plano2 .pc-alerta.reat>.icon{color:var(--blue)}#cad-plano2 .pc-alerta-txt{display:flex;flex-direction:column;gap:7px;flex:1 1 auto;max-width:86ch;font-size:11.5px;line-height:1.6;color:var(--text)}#cad-plano2 .pc-alerta-txt b{color:var(--text-hi);font-weight:600}#cad-plano2 .pc-alerta-txt ul{margin:0;padding-left:16px}#cad-plano2 .pc-alerta-txt li::marker{color:var(--text-3)}#cad-plano2 .pc-motivo-campo{max-width:560px}#cad-plano2 .pc-motivo-campo textarea{min-height:52px}#cad-plano2 .pc-aceite{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:11.5px;color:var(--text-hi)}#cad-plano2 .pc-aceite input{width:15px;height:15px;flex:none}#cad-plano2 .pc-alerta-acoes{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}#cad-plano2 .pc-alerta-acoes .btn{white-space:nowrap}#cad-plano2 .pc-hist td{vertical-align:top;font-size:11.5px}#cad-plano2 .pc-hist .pc-h-quando{white-space:nowrap;color:var(--text-2);font-size:11px}#cad-plano2 .pc-hist td strong{display:block;color:var(--text-hi);font-weight:600}#cad-plano2 .pc-hist td .sub{display:block;font-size:10.5px}#cad-plano2 .pc-hist .badge+.badge{margin-left:4px}#cad-plano2 .pc-h-diff{display:flex;align-items:center;flex-wrap:wrap;gap:6px}#cad-plano2 .pc-h-antes{color:var(--text-3);text-decoration:line-through}#cad-plano2 .pc-h-depois{color:var(--text-hi);font-weight:500}#cad-plano2 .pc-h-motivo{max-width:34ch;line-height:1.55;color:var(--text-2)}#cad-plano2 .pc-h-aceite{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;color:var(--green)}#cad-plano2 .pc-hist-row.exemplo td{color:var(--text-2)}#cad-plano2 .pc-nota{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;border-radius:var(--r-md);border:1px dashed var(--border-2);background:var(--glass);font-size:11px;line-height:1.6;color:var(--text-2)}#cad-plano2 .pc-nota>.icon{flex:none;margin-top:2px;color:var(--text-3)}#cad-plano2 .pc-nota b{color:var(--text-hi);font-weight:600}body.light-theme #cad-plano2 .pc-sw{background:var(--surface-1)}body.light-theme #cad-plano2 .pc-sw:hover{background:var(--surface-3)}body.light-theme #cad-plano2 .pc-edit-fixo,body.light-theme #cad-plano2 .pc-novo-efeito{background:var(--surface-1)}body.light-theme #cad-plano2 .pc-row.anal.casou td,body.light-theme #cad-plano2 .pc-row.editando td,body.light-theme #cad-plano2 .pc-row.sint:not(.pc-n1):hover td{background:var(--surface-2)}body.light-theme #cad-plano2 .pc-nota{background:var(--surface-1)}body.light-theme #cad-plano2 .pc-row.sint.pc-n1:hover td{filter:brightness(.97)}@media (max-width:1200px){#cad-plano2 .pc-tbl{table-layout:auto}#cad-plano2 .pc-c-acao,#cad-plano2 .pc-c-cod,#cad-plano2 .pc-c-uso{width:auto}#cad-plano2 .pc-edit-campo,#cad-plano2 .pc-f-nome{flex:1 1 100%}#cad-plano2 .pc-alerta{flex-wrap:wrap}#cad-plano2 .pc-alerta-acoes{margin-left:0}}#upForm .up-roles{display:flex;flex-wrap:wrap;gap:18px;align-items:center}#upForm .up-role{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;cursor:pointer;font-size:12px;font-weight:500;color:var(--text)}#upForm .up-role input[type=checkbox]{width:15px;height:15px;min-width:15px;padding:0;margin:0;flex:none}#upForm .up-role span{flex:0 0 auto;white-space:nowrap}#cad-pessoas .flex{display:flex;align-items:center;gap:8px}#cad-pessoas .grid{display:grid;gap:16px}#cad-pessoas .g2{grid-template-columns:repeat(2,1fr)}#cad-pessoas .g3{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){#cad-pessoas .g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){#cad-pessoas .g2,#cad-pessoas .g3{grid-template-columns:1fr}}#cad-pessoas .field{display:flex;flex-direction:column;gap:5px;min-width:0}#cad-pessoas .field label{font-size:11px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px}#cad-pessoas .field input{width:100%;padding:9px 12px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-elev);color:var(--text-hi);font-size:12.5px;outline:none;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}#cad-pessoas .field ::placeholder{color:var(--text-3)}#cad-pessoas .field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring);background:var(--surface-1)}#cad-pessoas .field .miss{border-color:var(--red-border);background:color-mix(in srgb,var(--red-soft) 50%,var(--bg-elev))}#cad-pessoas .req{color:var(--red)}#cad-pessoas .icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}#cad-pessoas .icon.sm{width:13px;height:13px}#cad-pessoas .badge .icon{width:11px;height:11px}#cad-pessoas .card-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-hi);letter-spacing:-.01em}#cad-pessoas .card-title .icon{color:var(--text-2)}#cad-pessoas .searchbox input{flex:1;border:none;background:transparent;outline:none;color:var(--text-hi);font-size:12.5px}#cad-pessoas .pill{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 14px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:500;transition:all var(--t-base) var(--ease);user-select:none;white-space:nowrap}#cad-pessoas .pill:hover{color:var(--text-hi);border-color:var(--border-2)}#cad-pessoas .pill.active{color:var(--green-400);border-color:var(--green-border);background:var(--green-soft)}body.light-theme #cad-pessoas .pill.active{color:var(--green-500)}#cad-pessoas .pill strong{font-family:var(--mono-f);font-weight:500;font-size:10.5px}#cad-pessoas .pill .icon{width:12px;height:12px}#cad-pessoas button.pill{text-align:start}#cad-pessoas #upForm .up-role{gap:7px;font-size:12px;font-weight:500}#cad-pessoas #upForm .up-role input{font-weight:400}#cad-pessoas .lbl-tip .icon{width:13px;height:13px}#cad-pessoas .flex input:not([type]){flex:1;min-width:0;padding:9px 12px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-elev);color:var(--text-hi);font-size:12.5px;outline:none}#cad-pessoas #uPessoasTbl th .icon{display:inline}#cad-operacoes2 .pr-wrap{display:flex;flex-direction:column;gap:14px}#cad-operacoes2 .pr-cabeca{display:flex;flex-direction:column;gap:6px}#cad-operacoes2 .pr-desc{margin:0;max-width:88ch;font-size:12px;line-height:1.65;color:var(--text-2)}#cad-operacoes2 .pr-desc strong{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-desc em{font-style:normal;color:var(--text)}#cad-operacoes2 .pr-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cad-operacoes2 .pr-bar .searchbox{min-width:300px}#cad-operacoes2 .pr-contagem{font-size:11px;font-variant-numeric:tabular-nums}#cad-operacoes2 .tbl td{vertical-align:top}#cad-operacoes2 .tbl td strong{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-nota{display:block;margin-top:4px;line-height:1.55;max-width:64ch}#cad-operacoes2 .pr-nota,#cad-operacoes2 .pr-vazio{font-size:10.5px;color:var(--text-3);font-style:italic}#cad-operacoes2 .pr-edit-row td{background:var(--surface-2);padding:0;box-shadow:inset 2px 0 0 var(--blue)}#cad-operacoes2 .pr-edit{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:14px 18px}#cad-operacoes2 .pr-edit-campo{flex:1 1 260px}#cad-operacoes2 .pr-edit-fixo{flex:1 1 320px;display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--blue-border);background:var(--blue-soft)}#cad-operacoes2 .pr-efeito-tit{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-operacoes2 .pr-efeito-op{font-size:11.5px;line-height:1.55;color:var(--text-hi)}#cad-operacoes2 .pr-efeito-op .mono{font-family:var(--mono-f);color:var(--blue);margin-right:5px}#cad-operacoes2 .pr-edit-fixo .muted,#cad-operacoes2 .pr-so-frente{font-size:10.5px;line-height:1.5}#cad-operacoes2 .pr-so-frente{display:flex;align-items:flex-start;gap:6px;color:var(--text)}#cad-operacoes2 .pr-so-frente>.icon{flex:none;margin-top:2px;color:var(--blue)}#cad-operacoes2 .pr-so-frente b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-edit-acoes{flex:none;display:flex;align-items:center;gap:8px}#cad-operacoes2 .pr-nota-rodape{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;border-radius:var(--r-md);border:1px dashed var(--border-2);background:var(--glass);font-size:11px;line-height:1.6;color:var(--text-2)}#cad-operacoes2 .pr-nota-rodape>.icon{flex:none;margin-top:3px;color:var(--text-3)}#cad-operacoes2 .pr-nota-rodape b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-nota-rodape .mono{font-family:var(--mono-f);color:var(--text)}#cad-operacoes2 .pr-nota-rodape{border-style:solid;border-color:var(--amber-border);background:var(--amber-soft)}#cad-operacoes2 .pr-nota-rodape>.icon{color:var(--amber)}#cad-operacoes2 .pr-tipo-quem{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3)}#cad-operacoes2 .pr-tipo-cfops .mono{font-family:var(--mono-f)}#cad-operacoes2 .pr-sim{border-color:var(--green-border)}#cad-operacoes2 .pr-sim-head{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border)}#cad-operacoes2 .pr-sim-head .icon{color:var(--green)}#cad-operacoes2 .pr-sim-head b{color:var(--text-hi);font-size:12.5px;font-weight:600}#cad-operacoes2 .pr-sim-head .sub{font-size:11px}#cad-operacoes2 .pr-sim-form{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px}#cad-operacoes2 .pr-sim-f{flex:1 1 260px}#cad-operacoes2 .pr-sim-seta{flex:none;color:var(--text-3)}#cad-operacoes2 .pr-sim-seta .icon{width:18px;height:18px}#cad-operacoes2 .pr-sim-out{flex:2 1 340px;display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-radius:var(--r-sm);border:1px solid var(--green-border);background:var(--green-soft)}#cad-operacoes2 .pr-sim-out.vazio{border-color:var(--border-2);background:var(--glass)}#cad-operacoes2 .pr-sim-chave{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-operacoes2 .pr-sim-chave b{color:var(--green);font-weight:600;text-transform:none;letter-spacing:0;font-size:10.5px}#cad-operacoes2 .pr-sim-op{font-size:14px;color:var(--text-hi);font-weight:600;line-height:1.35}#cad-operacoes2 .pr-sim-conta{font-size:11.5px;color:var(--text-2)}#cad-operacoes2 .pr-sim-conta .mono{font-family:var(--mono-f);color:var(--text);margin-right:5px}#cad-operacoes2 .pr-sim-comp{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}#cad-operacoes2 .pr-sim-out .muted{font-size:10.5px;line-height:1.55;max-width:62ch}#cad-operacoes2 .pr-sim-out .muted b{color:var(--text-2);font-weight:600}#cad-operacoes2 .pr-sim-f{flex:1 1 180px;min-width:0}#cad-operacoes2 .pr-sim-ncm{flex:1 1 150px}#cad-operacoes2 .pr-sim-caminho{display:flex;flex-direction:column;gap:6px;margin:0 18px 14px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--glass)}#cad-operacoes2 .pr-sim-caminho .pr-efeito-tit{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-operacoes2 .pr-sim-caminho .pr-passos li{font-size:11px;color:var(--text)}body.light-theme #cad-operacoes2 .pr-sim-caminho{background:var(--surface-1)}#cad-operacoes2 .pr-sim-perdedoras{display:flex;align-items:flex-start;gap:8px;padding:10px 18px 14px;font-size:10.5px;line-height:1.6;color:var(--text-3)}#cad-operacoes2 .pr-sim-perdedoras>.icon{flex:none;margin-top:2px}#cad-operacoes2 .pr-sim-perdedoras b{color:var(--text-2);font-weight:600}#cad-operacoes2 .pr-ia{display:flex;flex-direction:column;gap:5px;margin-top:6px;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--violet-border);background:var(--violet-soft)}#cad-operacoes2 .pr-ia-top{display:flex;align-items:center;gap:8px}#cad-operacoes2 .pr-ia-top .badge-orig .icon{width:10px;height:10px}#cad-operacoes2 .pr-ia-tit{font-size:11px;color:var(--text-2)}#cad-operacoes2 .pr-ia-conf{margin-left:auto;white-space:nowrap;font-family:var(--mono-f);font-size:10.5px;color:var(--violet)}#cad-operacoes2 .pr-ia-contas{font-size:11px;color:var(--text);line-height:1.6}#cad-operacoes2 .pr-ia-contas .mono{font-family:var(--mono-f);color:var(--text-hi);margin-right:4px}#cad-operacoes2 .pr-ia-porque{font-size:10.5px;line-height:1.55;color:var(--text-2)}#cad-operacoes2 .pr-ia-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px}#cad-operacoes2 .pr-ia-acoes .sub{font-size:10.5px}#cad-operacoes2 .pr-aceito{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:10.5px;color:var(--text-3)}#cad-operacoes2 .pr-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}#cad-operacoes2 .pr-passos li{display:flex;align-items:flex-start;gap:7px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-passos .badge-orig{flex:none;margin-top:1px}#cad-operacoes2 .pr-op-tbl{table-layout:fixed}#cad-operacoes2 .pr-c-cfops,#cad-operacoes2 .pr-c-chave{width:150px}#cad-operacoes2 .pr-c-opnome{width:28%}#cad-operacoes2 .pr-c-conta{width:168px}#cad-operacoes2 .pr-c-comp{width:178px}#cad-operacoes2 .pr-c-acao{width:104px;text-align:right;white-space:nowrap}#cad-operacoes2 .pr-chave{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--glass);font-size:11.5px;color:var(--text-hi)}#cad-operacoes2 .pr-chave .mono{font-family:var(--mono-f);font-size:12px}#cad-operacoes2 .pr-chave-t{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3)}#cad-operacoes2 .pr-chave.ncm{border-color:var(--blue-border);background:var(--blue-soft)}#cad-operacoes2 .pr-chave.ncm .pr-chave-t{color:var(--blue)}#cad-operacoes2 .pr-chave.fam{border-color:var(--border-2)}#cad-operacoes2 .pr-chave.qq{border-style:dashed}#cad-operacoes2 .pr-cfops{display:flex;flex-wrap:wrap;gap:4px}#cad-operacoes2 .pr-cfop-chip{display:inline-block;padding:2px 7px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--glass-strong);font-family:var(--mono-f);font-size:11px;color:var(--text);cursor:help}#cad-operacoes2 .pr-op-id{display:block;margin-top:2px;font-family:var(--mono-f);font-size:9.5px;color:var(--text-3);letter-spacing:.02em}#cad-operacoes2 .pr-conta-cod{display:block;font-family:var(--mono-f);font-size:11.5px;color:var(--text-hi)}#cad-operacoes2 .pr-conta-nome{display:block;margin-top:2px;font-size:10.5px;color:var(--text-3);line-height:1.45}#cad-operacoes2 .pr-partida{display:flex;flex-direction:column;gap:6px}#cad-operacoes2 .pr-partida>div{border-left:2px solid var(--line);padding-left:7px}#cad-operacoes2 .pr-comp-cel{display:flex;flex-direction:column;align-items:flex-start;gap:4px}#cad-operacoes2 .pr-comp-cel .badge .icon{width:11px;height:11px}#cad-operacoes2 .pr-comp-sub{font-size:10px;line-height:1.45;color:var(--text-3)}#cad-operacoes2 .pr-op-row.ncm td:first-child{box-shadow:inset 2px 0 0 var(--blue)}#cad-operacoes2 .pr-op-row.qualquer td:first-child{box-shadow:inset 2px 0 0 var(--text-3)}#cad-operacoes2 .pr-op-row.produto td:first-child{box-shadow:inset 2px 0 0 var(--blue)}#cad-operacoes2 .pr-op-row.todos td:first-child{box-shadow:inset 2px 0 0 var(--text-3)}#cad-operacoes2 .pr-tipo{display:flex;flex-direction:column;align-items:flex-start;gap:3px}#cad-operacoes2 .pr-tipo+.pr-tipo{margin-top:8px}#cad-operacoes2 .pr-tipo-cfops{font-size:10px;line-height:1.5;color:var(--text-3)}#cad-operacoes2 .pr-tipo-cfops.mono{font-family:var(--mono-f)}#cad-operacoes2 .pr-op-row.aberta td{background:var(--glass-strong)}body.light-theme #cad-operacoes2 .pr-chave,body.light-theme #cad-operacoes2 .pr-chave.fam{background:var(--surface-1)}body.light-theme #cad-operacoes2 .pr-cfop-chip{background:var(--surface-3)}body.light-theme #cad-operacoes2 .pr-sim-out.vazio{background:var(--surface-1)}body.light-theme #cad-operacoes2 .pr-op-row.aberta td{background:var(--surface-2)}@media (max-width:1200px){#cad-operacoes2 .pr-op-tbl{table-layout:auto}#cad-operacoes2 .pr-c-acao,#cad-operacoes2 .pr-c-cfops,#cad-operacoes2 .pr-c-chave,#cad-operacoes2 .pr-c-comp,#cad-operacoes2 .pr-c-conta,#cad-operacoes2 .pr-c-opnome{width:auto}#cad-operacoes2 .pr-edit-campo{flex:1 1 100%}#cad-operacoes2 .pr-sim-seta{display:none}#cad-operacoes2 .pr-sim-out{flex:1 1 100%}}#cad-operacoes2 .pr-edit-papel{flex:1 1 100%;display:flex;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-edit-papel>.icon{flex:none;margin-top:2px;color:var(--text-3)}#cad-operacoes2 .pr-edit-papel b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-hist{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}#cad-operacoes2 .pr-hist li{display:flex;align-items:flex-start;gap:5px;font-size:10.5px;line-height:1.5;color:var(--text-3)}#cad-operacoes2 .pr-hist li>.icon{flex:none;margin-top:2px}#cad-operacoes2 .pr-c-fin{width:170px}#cad-operacoes2 .pr-c-opnome{width:22%}#cad-operacoes2 .pr-bloco{display:flex;flex-direction:column;align-items:flex-start;gap:3px}#cad-operacoes2 .pr-bloco-linha{font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-bloco-sub{display:block;font-size:10px;line-height:1.45;color:var(--text-3)}#cad-operacoes2 .pr-bloco .pr-chave-t,#cad-operacoes2 .pr-sim-bloco .pr-chave-t{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3)}#cad-operacoes2 .pr-bloco .badge .icon,#cad-operacoes2 .pr-sim-bloco .badge .icon{width:11px;height:11px}#cad-operacoes2 .pr-sim-blocos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}#cad-operacoes2 .pr-sim-bloco{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-left:9px;border-left:2px solid var(--line);min-width:0}#cad-operacoes2 .pr-sim-bloco .pr-conta-cod{display:block;font-family:var(--mono-f);font-size:11.5px;color:var(--text-hi)}#cad-operacoes2 .pr-sim-bloco .pr-conta-nome{display:block;font-size:10.5px;color:var(--text-3);line-height:1.45}@media (max-width:1200px){#cad-operacoes2 .pr-c-fin{width:auto}#cad-operacoes2 .pr-sim-blocos{grid-template-columns:1fr}}#cad-operacoes2 .pr-motivo{color:var(--text-2)}#cad-operacoes2 .pr-lc-aviso{display:flex;align-items:flex-start;gap:5px;margin-top:3px;font-size:10px;line-height:1.45;color:var(--text)}#cad-operacoes2 .pr-lc-aviso>.icon{flex:none;margin-top:1px;color:var(--amber)}#cad-operacoes2 .pr-pendente{display:flex;align-items:flex-start;gap:5px;margin-top:5px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-pendente>.icon{flex:none;margin-top:2px;color:var(--amber)}#cad-operacoes2 .pr-pendente b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-pend-card{border-color:var(--amber-border)}#cad-operacoes2 .pr-pend-card .pr-sim-head .icon{color:var(--amber)}#cad-operacoes2 .pr-pend-lista{list-style:none;margin:0;padding:12px 18px 4px;display:flex;flex-direction:column;gap:9px}#cad-operacoes2 .pr-pend-lista li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}#cad-operacoes2 .pr-pend-nome{font-family:var(--mono-f);font-size:11.5px;color:var(--text-hi)}#cad-operacoes2 .pr-pend-onde{flex:1 1 100%;font-size:10.5px;line-height:1.5;color:var(--text-3)}#cad-operacoes2 .pr-pend-pe{display:flex;align-items:flex-start;gap:6px;padding:6px 18px 14px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-pend-pe>.icon{flex:none;margin-top:2px;color:var(--text-3)}#cad-operacoes2 .pr-op-edit{align-items:flex-start}#cad-operacoes2 .pr-nova{border-color:var(--blue-border)}#cad-operacoes2 .pr-nova .pr-sim-head .icon{color:var(--blue)}#cad-operacoes2 .pr-ed-blocos{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#cad-operacoes2 .pr-ed-bloco{margin:0;min-width:0;display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--glass)}#cad-operacoes2 .pr-ed-bloco legend{padding:0 5px;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3)}#cad-operacoes2 .pr-ed-erros{flex:1 1 100%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}#cad-operacoes2 .pr-ed-erros li{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;color:var(--red)}#cad-operacoes2 .pr-ed-erros li>.icon{flex:none;margin-top:2px}#cad-operacoes2 .pr-ed-chave{flex:1 1 100%;font-size:10.5px;line-height:1.5}#cad-operacoes2 .pr-ed-chave b{color:var(--text-2);font-weight:600}#cad-operacoes2 .pr-so-frente{flex:1 1 320px}#cad-operacoes2 .pr-ed-uso{flex:1 1 100%;font-size:10.5px;line-height:1.5;color:var(--text-3)}#cad-operacoes2 .pr-desativada{margin-top:5px}#cad-operacoes2 .pr-op-row.inativa td{opacity:.6}#cad-operacoes2 .pr-op-row.inativa td.pr-c-acao{opacity:1}body.light-theme #cad-operacoes2 .pr-ed-bloco{background:var(--surface-1)}@media (max-width:1200px){#cad-operacoes2 .pr-ed-blocos{grid-template-columns:1fr}}#cad-operacoes2 .pr-chave-pend{margin-top:6px;white-space:normal;max-width:100%}#cad-operacoes2 .pr-grp-row td{background:var(--surface-2);padding:10px 14px;border-top:1px solid var(--border-2)}#cad-operacoes2 .pr-grp{display:flex;flex-direction:column;gap:6px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#cad-operacoes2 .pr-grp-row{cursor:pointer}#cad-operacoes2 .pr-grp-tg{display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-align:left;padding:0;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit}#cad-operacoes2 .pr-grp-tg .chev{flex:none;transition:transform var(--t-base) var(--ease);color:var(--text-3)}#cad-operacoes2 .pr-grp-row.open .pr-grp-tg .chev{transform:rotate(90deg)}#cad-operacoes2 .pr-grp-id{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#cad-operacoes2 .pr-grp-cod{font-family:var(--mono-f);font-size:11px;color:var(--text-3)}#cad-operacoes2 .pr-grp-nome{font-size:12.5px;color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-grp-id .sub{font-size:11px}#cad-operacoes2 .pr-grp-regras{align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}#cad-operacoes2 .pr-nr-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;padding:14px 18px 4px}#cad-operacoes2 .pr-nr-item{margin-bottom:10px;display:flex;flex-direction:column;gap:6px}#cad-operacoes2 .pr-nr-item .c-title{font-family:var(--mono-f);font-size:11.5px}#cad-operacoes2 .pr-nr-item .c-meta{margin:0}#cad-operacoes2 .pr-nr-item .c-meta .mono{font-family:var(--mono-f);color:var(--text-2)}#cad-operacoes2 .pr-nr-prop{font-size:11px;line-height:1.6;color:var(--text-2)}#cad-operacoes2 .pr-nr-prop b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-nr-prop .mono{font-family:var(--mono-f);color:var(--text)}#cad-operacoes2 .pr-nr-outro{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--border)}#cad-operacoes2 .pr-nr-outro .sub{font-size:10.5px}#cad-operacoes2 .pr-nr-feitos{list-style:none;margin:0;padding:4px 18px 14px;display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.55;color:var(--text-2)}#cad-operacoes2 .pr-nr-feitos li{display:flex;align-items:flex-start;gap:6px}#cad-operacoes2 .pr-nr-feitos li>.icon{flex:none;margin-top:3px;color:var(--green)}#cad-operacoes2 .pr-nr-feitos b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-nr-feitos .mono{font-family:var(--mono-f);color:var(--text)}#cad-operacoes2 .pr-nr-parte{margin-top:12px;border-top:1px solid var(--border)}#cad-operacoes2 .pr-nr-parte-tit{display:flex;align-items:center;gap:7px;padding:12px 18px 0;font-size:11.5px;color:var(--text-2)}#cad-operacoes2 .pr-nr-parte-tit b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-nr-parte-tit>.icon{color:var(--text-3)}#cad-operacoes2 .pr-nr-parte[data-parte=ia] .pr-nr-parte-tit>.icon{color:var(--violet)}#cad-operacoes2 .pr-nr-parte-n{font-family:var(--mono-f);font-size:11px;color:var(--text-3)}#cad-operacoes2 .pr-nr-vazio{padding:8px 18px 14px;font-size:11px;font-style:italic;color:var(--text-3)}#cad-operacoes2 .pr-nr-item .c-top .badge-orig .icon{width:10px;height:10px}#cad-operacoes2 .pr-nr-porque{display:flex;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-nr-porque>.icon{flex:none;margin-top:2px;color:var(--amber)}#cad-operacoes2 .pr-nr-ia .pr-ia-tit b{color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-ng{display:flex;flex-direction:column;gap:9px}#cad-operacoes2 .pr-ng-linha{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}#cad-operacoes2 .pr-ng-nome{flex:1 1 240px}#cad-operacoes2 .pr-ng-fam{max-width:280px}#cad-operacoes2 .pr-ng .c-actions{margin-top:0}#cad-operacoes2 .pr-edit-fixo.pr-ng-caixa{flex:1 1 100%}#cad-operacoes2 #m-op-conferir .modal-body{padding:0 2px 10px}#cad-operacoes2 #m-op-conferir .pr-nr-parte:first-child{margin-top:0;border-top:none}#cad-operacoes2 #m-op-conferir .pr-nr-lista{grid-template-columns:1fr}#cad-operacoes2 #m-op-conferir .pr-nr-parte-tit .sub{font-size:10.5px}#cad-operacoes2 #m-op-conferir .pr-nr-feitos{padding-top:12px}#cad-operacoes2 .pr-conferir .badge{margin-left:2px}#cad-operacoes2 .pr-cabeca-linha{display:flex;align-items:center;justify-content:space-between;gap:12px}#cad-operacoes2 #m-op-conferir .modal-foot .sub{font-size:11px}#cad-operacoes2 .pr-cabeca-acoes{display:flex;align-items:center;gap:8px}#cad-operacoes2 .pr-ng-fam{flex:0 1 220px;min-width:180px}#cad-operacoes2 .pr-cabeca-acoes>.sub{font-size:11.5px}#cad-operacoes2 .pr-pager{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 18px 12px 22px}#cad-operacoes2 .pr-pager .sub{font-size:11.5px}#cad-operacoes2 .pr-pager-info{margin-left:auto;font-family:var(--mono-f)}#cad-operacoes2 .pr-op-tbl{table-layout:auto}#cad-operacoes2 .pr-grp-row:hover td{background:var(--glass)}#cad-operacoes2 .pr-grp-regras{display:flex;align-items:center;flex:none;margin:0;padding:0;border:0}#cad-operacoes2 .pr-op-resumo{font-size:11.5px;color:var(--text-2)}#cad-operacoes2 .pr-op-resumo .mono{font-family:var(--mono-f);color:var(--text)}#cad-operacoes2 .pr-op-uso{font-size:11px;color:var(--text-3);white-space:nowrap}#cad-operacoes2 .pr-op-row td{padding:14px 18px 16px 44px}#cad-operacoes2 .pr-op{display:flex;flex-direction:column;gap:10px}#cad-operacoes2 .pr-op-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#cad-operacoes2 .pr-op-tit{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}#cad-operacoes2 .pr-op-tit strong{font-size:12.5px;color:var(--text-hi);font-weight:600}#cad-operacoes2 .pr-op-tit .pr-op-id{font-family:var(--mono-f);font-size:10.5px;color:var(--text-3)}#cad-operacoes2 .pr-op-blocos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#cad-operacoes2 .pr-op-blocos .pr-bloco{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--glass)}body.light-theme #cad-operacoes2 .pr-op-blocos .pr-bloco{background:var(--surface-1)}#cad-operacoes2 .pr-op-dev{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;color:var(--text-2)}#cad-operacoes2 .pr-op-dev>.icon{flex:none;margin-top:2px;color:var(--text-3)}#cad-operacoes2 .pr-op-dev b{color:var(--text);font-weight:600}#cad-operacoes2 .pr-op-dev .mono{font-family:var(--mono-f);color:var(--text)}#cad-operacoes2 .pr-op-trocas{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:10px}#cad-operacoes2 .pr-op-trocas .pr-chave-t{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-operacoes2 .pr-op-trocas .pr-hist{margin-top:0}#cad-operacoes2 .pr-op-trocas .mono{font-family:var(--mono-f);color:var(--text)}#cad-operacoes2 .pr-op-vazia td{padding:12px 18px 14px 44px}#cad-operacoes2 .pr-pager-row td{padding:0}#cad-operacoes2 .overlay .modal-foot .right,#cad-operacoes2 .overlay .modal-head .iconbtn{margin-left:auto}#cad-operacoes2 #m-op-testar .modal{width:min(1040px,96vw)}#cad-operacoes2 #m-op-nova .modal{width:min(980px,96vw)}#cad-operacoes2 #m-op-conferir .modal{width:min(720px,96vw)}#cad-operacoes2 #m-op-nova .modal-body,#cad-operacoes2 #m-op-testar .modal-body{padding:4px 2px 10px}#cad-operacoes2 #m-op-testar .pr-sim-form{padding:14px 18px}#cad-operacoes2 .pr-sim-blocos .pr-sim-bloco{min-width:0}#cad-operacoes2 .pr-sim-bloco .badge{white-space:normal;text-align:left}#cad-operacoes2 #m-op-conferir .pr-pend-lista{list-style:none;margin:0;padding:10px 18px 4px;display:flex;flex-direction:column;gap:10px}#cad-operacoes2 #m-op-conferir .modal-foot .sub,#cad-operacoes2 #m-op-nova .modal-foot .sub,#cad-operacoes2 #m-op-testar .modal-foot .sub{font-size:11px}@media (max-width:900px){#cad-operacoes2 .pr-op-blocos{grid-template-columns:1fr}#cad-operacoes2 .pr-op-row td{padding-left:18px}}#cad-operacoes2 .pr-nv-itens{flex:1 1 100%;display:flex;flex-direction:column;gap:5px}#cad-operacoes2 .pr-nv-itens .pr-chave-t{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-operacoes2 .pr-nv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}#cad-operacoes2 .pr-nv-lista li{font-size:11.5px;color:var(--text)}#cad-operacoes2 .pr-nv-lista .mono{font-family:var(--mono-f);font-size:10.5px;color:var(--text-3)}#cad-operacoes2 .pr-nova .pr-aceito{flex:1 1 100%}#cad-operacoes2 .icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}#cad-operacoes2 .icon.sm{width:13px;height:13px}#cad-operacoes2 .badge .icon{width:11px;height:11px}#cad-operacoes2 .card-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-hi);letter-spacing:-.01em}#cad-operacoes2 .card-title .icon{color:var(--text-2)}#cad-operacoes2 .pill{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 14px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:500;transition:all var(--t-base) var(--ease);user-select:none;white-space:nowrap}#cad-operacoes2 .pill:hover{color:var(--text-hi);border-color:var(--border-2)}#cad-operacoes2 .pill.active{color:var(--green-400);border-color:var(--green-border);background:var(--green-soft)}body.light-theme #cad-operacoes2 .pill.active{color:var(--green-500)}#cad-operacoes2 .pill strong{font-family:var(--mono-f);font-weight:500;font-size:10.5px}#cad-operacoes2 .pill .icon{width:12px;height:12px}#cad-operacoes2 .empty-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 18px;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--glass);text-align:center}#cad-operacoes2 .empty-block>.icon{width:28px;height:28px;color:var(--text-3);margin-bottom:6px}#cad-operacoes2 .empty-block .e-title{font-size:13px;font-weight:600;color:var(--text-hi)}#cad-operacoes2 .empty-block .e-sub{font-size:11.5px;color:var(--text-2);max-width:420px;line-height:1.5;margin-top:2px}#cad-operacoes2 button.pill{text-align:start}#cad-operacoes2 .badge-orig{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);white-space:nowrap}#cad-operacoes2 .badge-orig.ncm{color:var(--blue);border-color:var(--blue-border)}#cad-operacoes2 .badge-orig.ia{color:var(--violet)}#cad-operacoes2 .badge-orig.manual{color:var(--text-2)}#cad-operacoes2 .grid{display:grid;gap:16px}#cad-operacoes2 .g4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){#cad-operacoes2 .g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){#cad-operacoes2 .g4{grid-template-columns:1fr}}#cad-operacoes2 .pr-wrap>.grid.section-gap{margin-bottom:0}#cad-operacoes2 .kpi{padding:16px 18px;overflow:visible}#cad-operacoes2 .kpi:before{display:none}#cad-operacoes2 .kpi:hover{transform:none;box-shadow:none}body.light-theme #cad-operacoes2 .kpi{background:var(--surface-1)!important;box-shadow:var(--shadow-card)!important}#cad-operacoes2 .kpi .k-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}#cad-operacoes2 .kpi .k-label .icon{width:12px;height:12px}#cad-operacoes2 .kpi .k-value{font-family:var(--mono-f);font-variant-numeric:tabular-nums;font-weight:400;font-size:28px;letter-spacing:-.03em;color:var(--text-hi);line-height:1.05}#cad-operacoes2 .kpi .k-foot{margin-top:10px;padding-top:9px;border-top:1px solid var(--border);font-size:11px;color:var(--text-3)}#cad-operacoes2 .kpi .k-foot strong{color:var(--text)}#cad-operacoes2 .kpi.acc-amber .k-label{color:var(--amber)}#cad-operacoes2 .kpi.acc-blue .k-label{color:var(--blue)}#cad-operacoes2 .kpi.acc-green .k-label{color:var(--green-500)}#cad-produtos2 .pr-wrap{display:flex;flex-direction:column;gap:14px}#cad-produtos2 .pr-cabeca{display:flex;flex-direction:column;gap:6px}#cad-produtos2 .pr-desc{margin:0;max-width:88ch;font-size:12px;line-height:1.65;color:var(--text-2)}#cad-produtos2 .pr-desc strong{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-desc em{font-style:normal;color:var(--text)}#cad-produtos2 .pr-wrap>.grid.section-gap{margin-bottom:0}#cad-produtos2 .kpi .k-label .icon{width:12px;height:12px}#cad-produtos2 .pr-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cad-produtos2 .pr-bar .searchbox{min-width:320px}#cad-produtos2 .pr-contagem{font-size:11px;font-variant-numeric:tabular-nums}#cad-produtos2 .tbl td{vertical-align:top}#cad-produtos2 .tbl td strong{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-nota{display:block;margin-top:4px;line-height:1.55;max-width:64ch}#cad-produtos2 .pr-nota,#cad-produtos2 .pr-vazio{font-size:10.5px;color:var(--text-3);font-style:italic}#cad-produtos2 .pr-tbl{table-layout:fixed}#cad-produtos2 .pr-c-cod{width:118px}#cad-produtos2 .pr-c-ncm{width:26%}#cad-produtos2 .pr-c-un{width:58px}#cad-produtos2 .pr-c-fam{width:116px}#cad-produtos2 .pr-c-op{width:25%}#cad-produtos2 .pr-c-acao{width:104px;text-align:right;white-space:nowrap}#cad-produtos2 .pr-ncm{display:inline-block;padding:2px 7px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--glass);font-family:var(--mono-f);font-size:11px;color:var(--text-hi)}#cad-produtos2 .pr-ncm.rep{border-color:var(--amber-border);background:var(--amber-soft);color:var(--amber);cursor:help}#cad-produtos2 .pr-op{display:block;font-size:11.5px;color:var(--text-hi);font-weight:500;line-height:1.45}#cad-produtos2 .pr-op-sub{display:block;margin-top:2px;font-size:10.5px;color:var(--text-3);line-height:1.45}#cad-produtos2 .pr-op-sub .mono{font-family:var(--mono-f);color:var(--text-2);margin-right:5px}#cad-produtos2 .pr-row.aberta td{background:var(--glass-strong)}#cad-produtos2 .pr-grp-row td{background:var(--surface-2);padding:10px 14px;border-top:1px solid var(--border-2)}#cad-produtos2 .pr-grp{display:flex;flex-direction:column;gap:6px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#cad-produtos2 .pr-grp-row{cursor:pointer}#cad-produtos2 .pr-grp-row:hover td{background:var(--glass)}#cad-produtos2 .pr-grp-tg{display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-align:left;padding:0;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit}#cad-produtos2 .pr-grp-tg .chev{flex:none;transition:transform var(--t-base) var(--ease);color:var(--text-3)}#cad-produtos2 .pr-grp-row.open .pr-grp-tg .chev{transform:rotate(90deg)}#cad-produtos2 .pr-grp-id{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#cad-produtos2 .pr-grp-cod{font-family:var(--mono-f);font-size:11px;color:var(--text-3)}#cad-produtos2 .pr-grp-nome{font-size:12.5px;color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-grp-id .sub{font-size:11px}#cad-produtos2 .pr-row td:first-child{padding-left:22px}#cad-produtos2 .pr-grp-regras{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}#cad-produtos2 .pr-ncms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#cad-produtos2 .pr-ncm-cab{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#cad-produtos2 .pr-ncm-orig{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-produtos2 .pr-ncm-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52ch}#cad-produtos2 .pr-edit-row td{background:var(--surface-2);padding:0;box-shadow:inset 2px 0 0 var(--blue)}#cad-produtos2 .pr-edit{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:14px 18px}#cad-produtos2 .pr-edit-campo{flex:1 1 260px}#cad-produtos2 .pr-edit-fixo{flex:1 1 320px;display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--blue-border);background:var(--blue-soft)}#cad-produtos2 .pr-efeito-tit{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}#cad-produtos2 .pr-efeito-op{font-size:11.5px;line-height:1.55;color:var(--text-hi)}#cad-produtos2 .pr-efeito-op .mono{font-family:var(--mono-f);color:var(--blue);margin-right:5px}#cad-produtos2 .pr-edit-fixo .muted,#cad-produtos2 .pr-so-frente{font-size:10.5px;line-height:1.5}#cad-produtos2 .pr-so-frente{display:flex;align-items:flex-start;gap:6px;color:var(--text)}#cad-produtos2 .pr-so-frente>.icon{flex:none;margin-top:2px;color:var(--blue)}#cad-produtos2 .pr-so-frente b{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-edit-acoes{flex:none;display:flex;align-items:center;gap:8px}#cad-produtos2 .pr-nota-rodape{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;border-radius:var(--r-md);border:1px dashed var(--border-2);background:var(--glass);font-size:11px;line-height:1.6;color:var(--text-2)}#cad-produtos2 .pr-nota-rodape>.icon{flex:none;margin-top:3px;color:var(--text-3)}#cad-produtos2 .pr-nota-rodape b{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-nota-rodape .mono{font-family:var(--mono-f);color:var(--text)}#cad-produtos2 .pr-ia{display:flex;flex-direction:column;gap:5px;margin-top:6px;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--violet-border);background:var(--violet-soft)}#cad-produtos2 .pr-ia-top{display:flex;align-items:center;gap:8px}#cad-produtos2 .pr-ia-top .badge-orig .icon{width:10px;height:10px}#cad-produtos2 .pr-ia-tit{font-size:11px;color:var(--text-2)}#cad-produtos2 .pr-ia-conf{margin-left:auto;white-space:nowrap;font-family:var(--mono-f);font-size:10.5px;color:var(--violet)}#cad-produtos2 .pr-ia-contas{font-size:11px;color:var(--text);line-height:1.6}#cad-produtos2 .pr-ia-contas .mono{font-family:var(--mono-f);color:var(--text-hi);margin-right:4px}#cad-produtos2 .pr-ia-porque{font-size:10.5px;line-height:1.55;color:var(--text-2)}#cad-produtos2 .pr-ia-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px}#cad-produtos2 .pr-ia-acoes .sub{font-size:10.5px}#cad-produtos2 .pr-aceito{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:10.5px;color:var(--text-3)}#cad-produtos2 .pr-nr-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;padding:14px 18px 4px}#cad-produtos2 .pr-nr-item{margin-bottom:10px;display:flex;flex-direction:column;gap:6px}#cad-produtos2 .pr-nr-item .c-title{font-family:var(--mono-f);font-size:11.5px}#cad-produtos2 .pr-nr-item .c-meta{margin:0}#cad-produtos2 .pr-nr-item .c-meta .mono{font-family:var(--mono-f);color:var(--text-2)}#cad-produtos2 .pr-nr-prop{font-size:11px;line-height:1.6;color:var(--text-2)}#cad-produtos2 .pr-nr-prop b{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-nr-prop .mono{font-family:var(--mono-f);color:var(--text)}#cad-produtos2 .pr-ia .sub{font-size:10.5px}#cad-produtos2 .pr-nr-outro{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--border)}#cad-produtos2 .pr-nr-outro .sub{font-size:10.5px}#cad-produtos2 .pr-nr-feitos{list-style:none;margin:0;padding:4px 18px 14px;display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.55;color:var(--text-2)}#cad-produtos2 .pr-nr-feitos li{display:flex;align-items:flex-start;gap:6px}#cad-produtos2 .pr-nr-feitos li>.icon{flex:none;margin-top:3px;color:var(--green)}#cad-produtos2 .pr-nr-feitos b{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-nr-feitos .mono{font-family:var(--mono-f);color:var(--text)}#cad-produtos2 .pr-nr-parte{margin-top:12px;border-top:1px solid var(--border)}#cad-produtos2 .pr-nr-parte-tit{display:flex;align-items:center;gap:7px;padding:12px 18px 0;font-size:11.5px;color:var(--text-2)}#cad-produtos2 .pr-nr-parte-tit b{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-nr-parte-tit>.icon{color:var(--text-3)}#cad-produtos2 .pr-nr-parte[data-parte=ia] .pr-nr-parte-tit>.icon{color:var(--violet)}#cad-produtos2 .pr-nr-parte-n{font-family:var(--mono-f);font-size:11px;color:var(--text-3)}#cad-produtos2 .pr-nr-vazio{padding:8px 18px 14px;font-size:11px;font-style:italic;color:var(--text-3)}#cad-produtos2 .pr-nr-item .c-top .badge-orig .icon{width:10px;height:10px}#cad-produtos2 .pr-nr-porque{display:flex;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-produtos2 .pr-nr-porque>.icon{flex:none;margin-top:2px;color:var(--amber)}#cad-produtos2 .pr-nr-ia .pr-ia-tit b{color:var(--text-hi);font-weight:600}#cad-produtos2 .pr-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}#cad-produtos2 .pr-passos li{display:flex;align-items:flex-start;gap:7px;font-size:10.5px;line-height:1.5;color:var(--text-2)}#cad-produtos2 .pr-passos .badge-orig{flex:none;margin-top:1px}body.light-theme #cad-produtos2 .pr-ncm{background:var(--surface-1)}body.light-theme #cad-produtos2 .pr-row.aberta td{background:var(--surface-2)}body.light-theme #cad-produtos2 .pr-nota-rodape{background:var(--surface-1)}@media (max-width:1200px){#cad-produtos2 .pr-tbl{table-layout:auto}#cad-produtos2 .pr-c-acao,#cad-produtos2 .pr-c-cod,#cad-produtos2 .pr-c-fam,#cad-produtos2 .pr-c-ncm,#cad-produtos2 .pr-c-op,#cad-produtos2 .pr-c-un{width:auto}#cad-produtos2 .pr-edit-campo{flex:1 1 100%}}#cad-produtos2 .pr-ng{display:flex;flex-direction:column;gap:9px}#cad-produtos2 .pr-ng-linha{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}#cad-produtos2 .pr-ng-nome{flex:1 1 240px}#cad-produtos2 .pr-ng-fam{max-width:280px}#cad-produtos2 .pr-ng .c-actions{margin-top:0}#cad-produtos2 .pr-edit-fixo.pr-ng-caixa{flex:1 1 100%}#cad-produtos2 #m-pr-conferir .modal-body{padding:0 2px 10px}#cad-produtos2 #m-pr-conferir .pr-nr-parte:first-child{margin-top:0;border-top:none}#cad-produtos2 #m-pr-conferir .pr-nr-lista{grid-template-columns:1fr}#cad-produtos2 #m-pr-conferir .pr-nr-parte-tit .sub{font-size:10.5px}#cad-produtos2 #m-pr-conferir .pr-nr-feitos{padding-top:12px}#cad-produtos2 .pr-conferir .badge{margin-left:2px}#cad-produtos2 .pr-cabeca-linha{display:flex;align-items:center;justify-content:space-between;gap:12px}#cad-produtos2 .overlay .modal-head .iconbtn{margin-left:auto}#cad-produtos2 #m-pr-conferir .modal-foot .sub{font-size:11px}#cad-produtos2 .overlay .modal-foot .right{margin-left:auto}#cad-produtos2 .pr-cabeca-acoes{display:flex;align-items:center;gap:8px}#cad-produtos2 #m-pr-novo .modal{width:min(560px,96vw)}#cad-produtos2 .pr-ng-fam{flex:0 1 220px;min-width:180px}#cad-produtos2 .pr-edit>.pr-so-frente{flex:1 1 320px;align-self:center}#cad-produtos2 .icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}#cad-produtos2 .icon.sm{width:13px;height:13px}#cad-produtos2 .badge .icon{width:11px;height:11px}#cad-produtos2 .card-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-hi);letter-spacing:-.01em}#cad-produtos2 .card-title .icon{color:var(--text-2)}#cad-produtos2 .pill{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 14px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:500;transition:all var(--t-base) var(--ease);user-select:none;white-space:nowrap}#cad-produtos2 .pill:hover{color:var(--text-hi);border-color:var(--border-2)}#cad-produtos2 .pill.active{color:var(--green-400);border-color:var(--green-border);background:var(--green-soft)}body.light-theme #cad-produtos2 .pill.active{color:var(--green-500)}#cad-produtos2 .pill strong{font-family:var(--mono-f);font-weight:500;font-size:10.5px}#cad-produtos2 .pill .icon{width:12px;height:12px}#cad-produtos2 .empty-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 18px;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--glass);text-align:center}#cad-produtos2 .empty-block>.icon{width:28px;height:28px;color:var(--text-3);margin-bottom:6px}#cad-produtos2 .empty-block .e-title{font-size:13px;font-weight:600;color:var(--text-hi)}#cad-produtos2 .empty-block .e-sub{font-size:11.5px;color:var(--text-2);max-width:420px;line-height:1.5;margin-top:2px}#cad-produtos2 button.pill{text-align:start}#cad-produtos2 .badge-orig{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);white-space:nowrap}#cad-produtos2 .badge-orig.ncm{color:var(--blue);border-color:var(--blue-border)}#cad-produtos2 .badge-orig.ia{color:var(--violet)}#cad-produtos2 .badge-orig.manual{color:var(--text-2)}