/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-nav-bg:var(--color-nav-bg);--color-nav-bg-raised:var(--color-nav-bg-raised);--color-nav-item:var(--color-nav-item);--color-nav-item-active:var(--color-nav-item-active);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-soft:var(--color-accent-soft);--color-accent-ink:var(--color-accent-ink);--color-nav-line:var(--color-nav-line);--color-nav-active-bg:var(--color-nav-active-bg);--color-nav-hover-bg:var(--color-nav-hover-bg);--color-nav-section:var(--color-nav-section);--color-bg:var(--color-bg);--color-bg-sunken:var(--color-bg-sunken);--color-bg-raised:var(--color-bg-raised);--color-bg-hover:var(--color-bg-hover);--color-line:var(--color-line);--color-line-soft:var(--color-line-soft);--color-line-strong:var(--color-line-strong);--color-ink:var(--color-ink);--color-ink-soft:var(--color-ink-soft);--color-ink-muted:var(--color-ink-muted);--color-ink-faint:var(--color-ink-faint);--color-ink-disabled:var(--color-ink-disabled);--color-ink-goal:var(--color-ink-goal);--color-ok:var(--color-ok);--color-ok-soft:var(--color-ok-soft);--color-warn:var(--color-warn);--color-warn-soft:var(--color-warn-soft);--color-danger:var(--color-danger);--color-danger-soft:var(--color-danger-soft);--color-info:var(--color-info);--color-info-soft:var(--color-info-soft);--color-info-ink:var(--color-info-ink);--color-custo:var(--color-custo);--color-custo-ink:var(--color-custo-ink);--color-custo-soft:var(--color-custo-soft);--color-custo-on-dark:var(--color-custo-on-dark);--font-heading:var(--font-heading);--font-body:var(--font-body);--font-num:var(--font-num)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.muted{color:var(--color-ink-muted)}.faint{color:var(--color-ink-faint)}.ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg button,.pg [data-clica]{cursor:pointer}.crumb{color:var(--color-ink-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.crumb a{color:var(--color-ink-muted);cursor:pointer;text-decoration:none}.crumb a:hover{color:var(--color-accent-ink)}.pg h1{font:400 var(--t-h-l)/1.15 var(--font-heading);letter-spacing:-.02em}.sub{color:var(--color-ink-muted);margin-top:4px}.headrow{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.card{background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.btn{border-radius:var(--radius-md);align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.btn.pri{background:var(--color-ink);color:var(--color-bg-raised)}.btn.pri:hover{background:var(--color-ink-soft)}.btn.pri:disabled{opacity:.4;cursor:default}.btn.sec{border:1px solid var(--color-line-strong);background:var(--color-bg-raised)}.btn.sec:hover{border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.btn.sec{margin-bottom:0}.btn.ghost{color:var(--color-ink-muted);padding:0 8px}.btn.ghost:hover{color:var(--color-accent-ink)}.btn svg{width:14px;height:14px}.st{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st.pend{background:var(--color-warn-soft);color:var(--color-warn)}.st.and{background:var(--color-accent-soft);color:var(--color-accent-ink)}.st.ok{background:var(--color-ok-soft);color:var(--color-ok)}.st.err{background:var(--color-danger-soft);color:var(--color-danger)}.st.neu{background:var(--color-bg-sunken);color:var(--color-ink-muted)}.tag{border-radius:var(--radius-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;height:17px;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-flex}.tag.warn{background:var(--color-warn-soft);color:var(--color-warn)}.tag.acc{background:var(--color-accent-soft);color:var(--color-accent-ink)}.tag.neu{background:var(--color-bg-sunken);color:var(--color-ink-muted)}.tag.info{background:var(--color-info-soft);color:var(--color-info-ink)}.ibscbs{color:var(--color-info-ink);font-weight:600}.prog{align-items:center;gap:8px;display:flex}.prog .bar{background:var(--color-line-soft);border-radius:99px;width:72px;height:5px;overflow:hidden}.prog .bar i{background:var(--color-accent);border-radius:99px;height:100%;display:block}.prog .bar i.full{background:var(--color-ok)}.drop{border:1.5px dashed var(--color-line-strong);background:var(--color-bg-raised);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;transition:border-color .18s,background .18s;display:flex;position:relative}.drop:hover{border-color:var(--color-accent-ink)}.drop.over{border-color:var(--color-accent);background:var(--color-accent-soft);border-style:solid}.drop .ico{background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent-ink);border-radius:14px;place-items:center;display:grid}.drop.over .ico{background:var(--color-accent);color:var(--color-ink)}.drop .ico svg{width:24px;height:24px}.drop h2{font:400 var(--t-h-m) var(--font-heading);letter-spacing:-.01em}.drop p{color:var(--color-ink-muted);font-size:12px}.drop .link{color:var(--color-accent-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.progress{align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.progress .track{background:var(--color-line-soft);border-radius:99px;flex:1;height:6px;overflow:hidden}.progress .track i{background:var(--color-accent);height:100%;transition:width .3s;display:block}.resumo{margin-top:20px}.resumo-h{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.resumo-h h3{font:500 var(--t-body-l) var(--font-heading)}.res{border-bottom:1px solid var(--color-line-soft);grid-template-columns:28px minmax(0,1.6fr) minmax(0,1fr) 140px 150px auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.res:last-child{border-bottom:0}.res .ic{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.res .ic svg{width:15px;height:15px}.res .ic.ok{background:var(--color-ok-soft);color:var(--color-ok)}.res .ic.dup{background:var(--color-bg-sunken);color:var(--color-ink-muted)}.res .ic.err{background:var(--color-danger-soft);color:var(--color-danger)}.res .t{font-size:13px;font-weight:600}.res .s{color:var(--color-ink-muted);margin-top:1px;font-size:11px}.res .big{font:500 15px var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.chave{font:10.5px var(--font-mono);color:var(--color-ink-muted);align-items:center;gap:6px;display:flex}.chave button{color:var(--color-ink-faint)}.chave button:hover{color:var(--color-accent-ink)}.chave svg{width:12px;height:12px}.novos{flex-wrap:wrap;gap:6px;display:flex}.toasts{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;top:54px;right:20px}.toast{background:var(--color-nav-bg);width:340px;color:var(--color-nav-item-active);border-radius:var(--radius-lg);border:1px solid var(--color-nav-line);gap:10px;padding:12px 14px;animation:.25s tin;display:flex;box-shadow:0 10px 30px #0e0f1140}.toast .ti{background:var(--color-ok-solid);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.toast .ti svg{color:#fff;width:12px;height:12px}.toast b{font-size:12.5px;display:block}.toast span{color:var(--color-nav-item);font-size:11.5px}@keyframes tin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat{text-align:left;padding:14px 16px;transition:border-color .18s}.stat:hover{border-color:var(--color-line-strong)}.stat.sel{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.stat .l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10.5px;font-weight:600}.stat .n{font:300 var(--t-h-m) var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px}.stat{flex-direction:column;min-width:0;display:flex}.stat-h{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stat .l{letter-spacing:.06em;align-items:center;gap:6px;min-width:0;display:flex}.stat .l svg{width:13px;height:13px;color:var(--color-ink-muted);flex-shrink:0}.stat .l span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stat-v{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-top:12px;display:flex}.stat .n{white-space:nowrap;margin-top:0;font-size:28px;line-height:1}.de{color:var(--color-ink-goal);font-weight:300}.stat .u{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;font-size:10px;font-weight:600}.stat .h{margin-top:6px}.delta{border-radius:var(--radius-xs);height:18px;font:600 10.5px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;align-items:center;padding:0 6px;display:inline-flex}.delta.up{background:var(--color-danger)}.delta.down{background:var(--color-ok)}.delta.zero{background:var(--color-bg-sunken);color:var(--color-ink-muted)}.delta.good{background:var(--color-ok)}.delta.neu{background:var(--color-bg-sunken);color:var(--color-ink-soft)}.stat .h{color:var(--color-ink-muted);margin-top:2px;font-size:11px}.stat.warn .n{color:var(--color-warn)}.filters{border-bottom:1px solid var(--color-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.fld{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-raised);align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:flex}.fld svg{width:13px;height:13px;color:var(--color-ink-faint)}.fld input{background:0 0;border:0;outline:0;width:230px}.fld select{cursor:pointer;background:0 0;border:0;outline:0}.seg{border:1px solid var(--color-line);border-radius:var(--radius-md);margin-left:auto;display:flex;overflow:hidden}.seg button{height:28px;color:var(--color-ink-muted);border-right:1px solid var(--color-line-soft);padding:0 12px;font-size:11.5px}.seg button:last-child{border-right:0}.seg button.on{background:var(--color-ink);color:#fff;font-weight:600}.pg table{border-collapse:collapse;width:100%}.pg th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);text-align:left;border-bottom:1px solid var(--color-line);background:var(--color-bg);white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:700}.pg th.r,.pg td.r{text-align:right}.pg td{border-bottom:1px solid var(--color-line-soft);vertical-align:middle;padding:11px 12px}.pg tbody tr{cursor:pointer;transition:background .12s}.pg tbody tr:hover{background:var(--color-bg-hover)}.pg tbody tr:last-child td{border-bottom:0}.forn b{font-weight:600;display:block}.forn span{font:10.5px var(--font-mono);color:var(--color-ink-muted)}.foot{border-top:1px solid var(--color-line-soft);color:var(--color-ink-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11.5px;display:flex}.empty{text-align:center;padding:48px 20px}.empty h4{font:500 var(--t-body-l) var(--font-heading);margin-bottom:4px}.nhead{padding:20px 22px 0}.nhead-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nhead h1{font-size:var(--t-h-l)}.meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:11.5px;display:flex}.meta .sep{background:var(--color-ink-faint);border-radius:50%;width:3px;height:3px}.nstat{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.prog-nota{align-items:center;gap:10px;display:flex}.prog-nota .t{text-align:right}.prog-nota .t b{font:300 var(--t-h-m)/1.1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.prog-nota .t span{color:var(--color-ink-muted);font-size:11px}.prog-nota .t b .de{font-size:inherit;color:var(--color-ink-goal)}.prog-nota{gap:14px}.arc{flex-shrink:0;width:80px;height:68px;position:relative}.arc svg{display:block}.arc b{text-align:center;font:400 17px var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;position:absolute;top:27px;left:0;right:0}.arc.low b{color:var(--color-accent-ink)}.arc.mid b{color:var(--color-ink)}.arc.full b{color:var(--color-ok)}.totais{border-top:1px solid var(--color-line-soft);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.4fr);margin-top:18px;display:grid}.tot{border-right:1px solid var(--color-line-soft);padding:12px 22px}.tot:first-child{padding-left:22px}.tot:last-child{background:var(--color-accent-soft);border-radius:0 0 var(--radius-lg) 0;border-right:0}.tot .l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:600}.tot .v{font:400 15px var(--font-num);font-variant-numeric:tabular-nums;margin-top:2px}.tot:last-child .l{color:var(--color-accent-ink)}.tot:last-child .v{font-size:var(--t-h-m);color:var(--color-ink);font-weight:400}.work{grid-template-columns:minmax(0,1fr) 560px;align-items:start;gap:16px;margin-top:16px;display:grid}.itens-h{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.itens-h h3{font:500 var(--t-body-l) var(--font-heading)}.pg tr.sel{background:var(--color-accent-soft)!important}.pg tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.prod-l{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.prod-l b{flex:0 auto;max-width:100%}.prod-l .delta{height:16px;font:600 9.5px var(--font-num);font-variant-numeric:tabular-nums;color:#fff;flex-shrink:0;padding:0 5px}.prod b{max-width:100%;font-weight:600;display:block}.prod span{font:10.5px var(--font-mono);color:var(--color-ink-muted)}.qtd small{color:var(--color-ink-muted);font-family:var(--font-body);margin-left:3px}.fator.on{color:var(--color-accent-ink);font-weight:600}.sim{flex-direction:column;max-height:calc(100vh - 90px);display:flex;position:sticky;top:0;overflow:hidden}.sim-body{flex:1;padding:16px 18px;overflow:auto}.sim-h{border-bottom:1px solid var(--color-line-soft);padding:16px 18px 14px}.sim-h h2{font:400 20px/1.2 var(--font-heading);letter-spacing:-.01em}.sim-h .codes{font:10.5px var(--font-mono);color:var(--color-ink-muted);margin-top:4px}.aviso{border-radius:var(--radius-md);align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:11.5px;display:flex}.aviso.warn{background:var(--color-warn-soft);color:var(--color-warn)}.aviso svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.aviso a{color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.sec{margin-bottom:18px}.sec-t{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.conv{background:var(--color-bg-sunken);border-radius:var(--radius-md);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.conv .u{color:var(--color-ink-muted);font-size:11px}.conv .u b{font:500 14px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink);display:block}.conv .mid{flex-direction:column;align-items:center;gap:4px;display:flex}.conv .mid span{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.inp{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-bg-raised);text-align:right;width:78px;height:30px;font:500 13px var(--font-num);font-variant-numeric:tabular-nums;outline:0;padding:0 8px}.inp:focus{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-soft)}.inp.bad{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.inp.sm{width:64px;height:24px;font-size:11.5px;font-weight:500}.conv-res{color:var(--color-ink-muted);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.conv-res b{color:var(--color-ink);font-family:var(--font-num);font-variant-numeric:tabular-nums}.erro-campo{color:var(--color-danger);margin-top:5px;font-size:11px}.tx th{background:0 0;padding:6px 8px;font-size:9.5px}.tx td{cursor:default;padding:7px 8px;font-size:11.5px}.tx tbody tr{cursor:default}.tx tbody tr:hover{background:0 0}.tx td.n{font-weight:600}.tx tr.info td{color:var(--color-ink-muted)}.tx tr.tot td{border-top:1px solid var(--color-line);font-weight:600}.strike{color:var(--color-ink-faint);margin-right:4px;text-decoration:line-through}.efet{background:var(--color-ok-soft);color:var(--color-ok);border-radius:var(--radius-xs);padding:1px 4px;font-weight:600}.custo{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.custo div{border-bottom:1px dashed var(--color-line-soft);justify-content:space-between;padding:7px 12px;font-size:11.5px;display:flex}.custo div:last-child{background:var(--color-bg-sunken);border-bottom:0;font-size:12.5px;font-weight:600}.custo .v{font-family:var(--font-num);font-variant-numeric:tabular-nums}.preco{background:var(--color-nav-bg);color:var(--color-nav-item-active);border-radius:var(--radius-lg);border:1px solid var(--color-nav-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.preco .l{letter-spacing:.1em;text-transform:uppercase;color:var(--color-nav-item);font-size:10px;font-weight:600}.preco .v{font:300 var(--t-h-l) var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px}.preco .v small{color:var(--color-nav-item);margin-left:4px;font-size:13px;font-weight:500}.preco .side{text-align:right;gap:18px;display:flex}.preco .side b{font:500 14px var(--font-num);font-variant-numeric:tabular-nums;display:block}.preco .side span{color:var(--color-nav-item);font-size:10.5px}.mg{color:var(--color-nav-item);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.mg .inp{background:var(--color-nav-bg-raised);border-color:var(--color-nav-line-strong);color:var(--color-nav-item-active)}.outras td{padding:6px 8px;font-size:11.5px}.sim-f{border-top:1px solid var(--color-line);background:var(--color-bg);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.sim-f .who{color:var(--color-ink-muted);font-size:11px}.sim-empty{text-align:center;color:var(--color-ink-muted);padding:60px 30px}.sim-empty .ico{background:var(--color-bg-sunken);width:48px;height:48px;color:var(--color-ink-muted);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.sim-empty h4{font:500 var(--t-body-l) var(--font-heading);color:var(--color-ink);margin-bottom:4px}.tabs{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:4px;padding:10px 12px;display:flex}.tabs button{border-radius:var(--radius-md);height:28px;color:var(--color-ink-muted);align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.tabs button.on{background:var(--color-bg-sunken);color:var(--color-ink);font-weight:600}.tabs button .c{font:600 10px var(--font-num);font-variant-numeric:tabular-nums;background:var(--color-line-soft);border-radius:99px;padding:1px 6px}.tabs button.on .c{background:var(--color-ink);color:#fff}.liga{font:10.5px var(--font-mono);color:var(--color-ink-muted)}.work{grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important}.pendtxt{color:var(--color-warn);font-style:normal;font-weight:600}.stdot{border-radius:50%;width:8px;height:8px;display:inline-block}.stdot.ok{background:var(--color-ok)}.stdot.pend{background:var(--color-warn-dot)}.fator.on{background:var(--color-accent-soft);border-radius:var(--radius-xs);padding:1px 5px}.sim-ht{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sim-body.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px;display:grid}.btn:disabled{opacity:.4;cursor:default}.duo .preco,.pnl .preco{flex-direction:column;align-items:stretch;gap:12px}.duo .preco .side,.pnl .preco .side{text-align:left;border-top:1px solid var(--color-nav-line);justify-content:flex-start;gap:28px;padding-top:10px}.full{flex-direction:column;gap:14px;min-height:100%;display:flex}.full-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.navit{align-items:center;gap:6px;font-size:12px;display:flex}.navit .muted{margin-right:6px}.full-h{justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 22px;display:flex}.full-h h1{font-size:var(--t-h-l)}.full-preco{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.full-preco .l{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:700}.full-preco b{font:300 var(--t-h-l) var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.full-preco .muted{font-size:11.5px;font-family:var(--font-num);font-variant-numeric:tabular-nums}.full-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pnl{padding:16px 18px 4px}.pnl-t{font:500 var(--t-body-l) var(--font-heading);align-items:center;gap:8px;margin-bottom:14px;display:flex}.pnl-t i{background:var(--color-ink);color:#fff;width:22px;height:22px;font:600 11px var(--font-num);border-radius:50%;place-items:center;display:grid}.formula{color:var(--color-ink-muted);background:var(--color-bg-sunken);border-radius:var(--radius-md);margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.6}.formula b{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.tx tr.atual td{background:var(--color-accent-soft)}.sobe{color:var(--color-danger)}.desce{color:var(--color-ok)}.full-f{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #0e0f110d}.full-f .who{color:var(--color-ink-muted);font-size:11.5px}.hc{margin:2px 0 10px;position:relative}.hc svg{display:block;overflow:visible}.hc .g{stroke:var(--color-line-soft);stroke-width:1px}.hc .t{font:10px var(--font-num);fill:var(--color-ink-faint);text-anchor:end;font-variant-numeric:tabular-nums}.hc .t.x{text-anchor:middle}.hc .bar{fill:var(--color-line);transition:fill .15s}.hc .bar.hov{fill:var(--color-ink-faint)}.hc .bar.atual{fill:var(--color-accent)}.hc .ln{fill:none;stroke:var(--color-ink);stroke-width:1.6px;stroke-linejoin:round}.hc .pt{fill:var(--color-bg-raised);stroke:var(--color-ink);stroke-width:1.4px}.hc [data-h]{cursor:default}.hc-tip{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-line);min-width:190px;box-shadow:var(--shadow-md);pointer-events:none;background:#fafafcd1;padding:10px 12px;position:absolute;top:8px}.hc-tip .d{color:var(--color-ink-muted);white-space:nowrap;font-size:11px;display:block}.hc-tip .d b{color:var(--color-accent-ink);font-weight:600}.hc-tip .cols{gap:18px;margin-top:6px;display:flex}.hc-tip .cols span{color:var(--color-ink-muted);font-size:11px;display:block}.hc-tip .cols b{font:400 20px/1.15 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-ink);display:block}.hc-leg{text-transform:none;letter-spacing:0;color:var(--color-ink-muted);align-items:center;gap:5px;font-weight:500;display:flex}.hc-leg i{display:inline-block}.hc-leg i.b{background:var(--color-line);border-radius:2px;width:8px;height:8px}.hc-leg i.l{background:var(--color-ink);border-radius:1px;width:12px;height:2px;margin-left:8px}.preco{flex-direction:column;align-items:stretch;gap:0;padding:18px 20px 20px;display:flex}.pv-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-top .mg{margin-top:0}.pv-num{align-items:baseline;gap:6px;min-width:0;margin-top:10px;display:flex}.pv-num b{font:300 var(--t-display)/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--color-accent);white-space:nowrap}.pv-num .cur{font:400 var(--t-body-l) var(--font-num);color:var(--color-nav-item);align-self:flex-start;margin-top:6px}.pv-num .un{font-size:var(--t-body-m);color:var(--color-nav-item)}.pv-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--color-nav-item);margin-top:22px;font-size:10px;font-weight:600}.pv-bars{flex-direction:column;gap:12px;margin-top:10px;display:flex}.pv-lab{font-size:var(--t-caption);color:var(--color-nav-item-active);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pv-lab span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-nav-item);white-space:nowrap;font-size:11.5px}.pv-track{background:var(--color-nav-line);border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.pv-track i{border-radius:99px;height:100%;transition:width .25s;display:block}.pv-row.luc .pv-lab{font-size:var(--t-body-l);font-weight:500}.pv-row.luc .pv-val{color:var(--color-nav-item-active)}.pv-row.luc .pv-track{height:8px}.pv-row.luc i{background:var(--color-accent)}.pv-row.cus i{background:var(--color-nav-item-active)}.pv-row.imp i{background:var(--color-nav-item)}.pv-row.des i{background:var(--color-nav-section)}.duo .preco,.pnl .preco{gap:0}.pv-erro{font-size:var(--t-caption);color:var(--color-accent);margin-top:14px;line-height:1.5}.side-back{border-radius:var(--radius-sm);color:var(--color-nav-item);align-items:center;gap:6px;margin:0 0 6px;padding:6px 8px;font-size:11px;display:flex}.side-back:hover{background:var(--color-nav-hover-bg);color:var(--color-nav-item-active)}.side-back svg{width:13px;height:13px}.op{border-top:1px solid var(--color-nav-line);flex-direction:column;gap:8px;margin-top:auto;padding:10px 8px 4px;display:flex}.op .who{color:var(--color-nav-item-active);align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.op .who i{background:var(--color-nav-bg-raised);border:1px solid var(--color-nav-line-strong);width:22px;height:22px;font:600 10px var(--font-heading);color:var(--color-nav-item-active);border-radius:50%;flex-shrink:0;place-items:center;font-style:normal;display:grid}.op .who span{color:var(--color-nav-section);font-size:10px;display:block}.badge-op{border-radius:var(--radius-sm);background:var(--color-ink);height:24px;color:var(--color-bg-raised);flex-shrink:0;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.badge-op i{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.search-top{border:1px solid var(--color-line);background:var(--color-bg-raised);border-radius:var(--radius-sm);flex:1;align-items:center;gap:8px;min-width:0;height:24px;padding:0 8px;font-size:10.5px;display:flex}.search-top svg{width:12px;height:12px;color:var(--color-ink-faint);flex-shrink:0}.search-top input{background:0 0;border:0;outline:0;flex:1;min-width:0}.search-top input::placeholder{color:var(--color-ink-faint)}.pf main{padding:24px 28px 40px}.pf .btn,.pf td.num{white-space:nowrap}.st.warn{background:var(--color-warn-soft);color:var(--color-warn)}.st.cort{background:var(--color-info-soft);color:var(--color-info-ink)}.money{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:700}.conta-n{min-width:0}.conta-n b{font-size:13px;font-weight:600;display:block}.conta-n span{color:var(--color-ink-muted);font-size:11px;display:block}.lim{color:var(--color-warn);font-weight:600}.dias{font:600 11px var(--font-num);font-variant-numeric:tabular-nums}.row-act{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .15s;display:flex}.pg tbody tr:hover .row-act,.row-act:focus-within{opacity:1}.pg tbody tr.sem-clique{cursor:default}.pg td.ell-td{max-width:0}.esqueleto{border-radius:var(--radius-xs);background:var(--color-bg-sunken);height:12px;display:block}.lst{flex-direction:column;display:flex}.li{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.li:last-child{border-bottom:0}.li .grow{flex:1;min-width:0}.li .grow b{font-size:12.5px;font-weight:600;display:block}.li .grow span{color:var(--color-ink-muted);font-size:11px;display:block}.av{background:var(--color-bg-sunken);width:28px;height:28px;font:600 11px var(--font-heading);color:var(--color-ink-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.papel{color:var(--color-ink-muted);white-space:nowrap;font-size:11px}.emp-h{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.emp-h b{font-weight:600}.emp-h .cnpj{font:10.5px var(--font-mono);color:var(--color-ink-muted)}.btn.ic{justify-content:center;width:30px;padding:0}.b-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.dark{background:var(--color-nav-bg);color:var(--color-nav-item-active);border:1px solid var(--color-nav-line);border-radius:var(--radius-lg);min-width:0;padding:20px 22px}.dark .k{color:var(--color-nav-item)}.mrr{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;display:flex}.mrr .cur{font:400 16px var(--font-num);color:var(--color-nav-item);align-self:flex-start;margin-top:8px}.mrr b{font:300 var(--t-display)/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.mrr .un{color:var(--color-nav-item);font-size:13px}.split{background:var(--color-nav-line);border-radius:99px;gap:2px;height:8px;margin-top:22px;display:flex;overflow:hidden}.split i{height:100%;display:block}.leg span i{border-radius:2px;width:8px;height:8px;display:inline-block}.b-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.queue{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.qcol{min-width:0}.qcol h3{font:500 var(--t-body-l) var(--font-heading);border-bottom:1px solid var(--color-line-soft);align-items:center;gap:8px;padding:14px 16px;display:flex}.qcol h3 .c{font:600 11px var(--font-num);background:var(--color-bg-sunken);color:var(--color-ink-soft);border-radius:99px;margin-left:auto;padding:1px 8px}.qcol h3 .mk{border-radius:50%;width:8px;height:8px}.qi{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:8px;min-width:0;padding:12px 16px;display:flex}.qi:last-child{border-bottom:0}.qi.linha{flex-direction:row;justify-content:space-between;align-items:center}.qi-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.qi-top>div{min-width:0}.qi-top b{font-size:12.5px;font-weight:600;display:block}.qi-top span{color:var(--color-ink-muted);font-size:11px}.qi-act{flex-shrink:0;gap:6px;display:flex}.qi .btn{height:26px;padding:0 10px;font-size:11.5px}.qempty{color:var(--color-ink-muted);padding:22px 16px;font-size:12px}.months{gap:3px;min-width:96px;display:flex}.months i{border-radius:var(--radius-xs);background:var(--color-line-soft);flex:1;height:18px}.months i.p{background:var(--color-ink-soft)}.months i.l{background:var(--color-warn-dot)}.months i.a{background:var(--color-danger-solid)}.months i.o{background:var(--color-line-strong)}.months i.c{background:var(--color-info-soft)}.prof{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.prof-h{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.prof-h>div:first-child{min-width:0}.saldo .v{font:300 var(--t-h-l)/1.1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px}.saldo .v.zero{color:var(--color-nav-item)}.saldo .v.neg{color:var(--color-accent)}.saldo p{color:var(--color-nav-item);margin-top:6px;font-size:11.5px}.saldo .acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.btn.lt{background:var(--color-bg-raised);color:var(--color-ink)}.btn.lt:hover{background:#fff}.btn.dk{border:1px solid var(--color-nav-line-strong);color:var(--color-nav-item-active)}.btn.dk:hover{border-color:var(--color-nav-item)}.tl{padding-left:22px;position:relative}.tl:before{content:"";background:var(--color-line-soft);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.ev{min-width:0;padding:0 0 16px;position:relative}.ev:last-child{padding-bottom:0}.ev:before{content:"";background:var(--color-bg-raised);border:2px solid var(--color-line-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-19px}.ev.pay:before{border-color:var(--color-ok)}.ev.late:before{border-color:var(--color-danger)}.ev.acc:before{border-color:var(--color-accent)}.ev.sus:before{background:var(--color-danger);border-color:var(--color-danger)}.ev-t{justify-content:space-between;gap:10px;min-width:0;display:flex}.ev b{font-size:12.5px;font-weight:600}.ev span{color:var(--color-ink-muted);margin-top:1px;font-size:11px;display:block}.ev .money{color:var(--color-ink);margin:0;font-size:12.5px;font-weight:500;display:inline}.cod{font:10.5px var(--font-mono);color:var(--color-ink-muted);display:block}.sem-cod{color:var(--color-accent-ink);cursor:pointer;font-size:11px;font-weight:600}.planos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pl{text-align:left;min-width:0;padding:18px 20px;transition:border-color .18s}.pl:hover{border-color:var(--color-line-strong)}.pl .v{font:300 32px/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px}.pl .v small{color:var(--color-ink-muted);font-size:12px;font-weight:400}.pl ul{color:var(--color-ink-soft);flex-direction:column;gap:6px;margin-top:14px;font-size:12px;list-style:none;display:flex}.mes-nav{align-items:center;gap:4px;display:flex}.faixa{border-radius:var(--radius-lg);background:var(--color-warn-soft);color:var(--color-warn);align-items:center;gap:12px;margin-bottom:18px;padding:10px 16px;font-size:12.5px;display:flex}.faixa b{font-weight:600}.faixa svg{flex-shrink:0;width:16px;height:16px}.ass{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ass .dark .v{font:300 var(--t-h-l)/1.1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px}.ass .dark p{color:var(--color-nav-item);margin-top:6px;font-size:11.5px}.codcell{align-items:center;gap:6px;min-width:0;display:flex}.codcell span{font:10.5px var(--font-mono);color:var(--color-ink-muted)}.scrim{z-index:60;background:#0e0f1161;place-items:center;animation:.15s fin;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes fin{0%{opacity:0}to{opacity:1}}.modal{background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:14px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 20px 50px #0e0f1140}.modal-h{padding:18px 20px 4px}.modal-h h3{font:400 20px/1.2 var(--font-heading);letter-spacing:-.01em}.modal-h p{color:var(--color-ink-muted);margin-top:4px;font-size:12px}.modal-b{flex-direction:column;gap:12px;padding:14px 20px;display:flex}.modal-f{justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.btn.perigo{background:var(--color-danger);color:var(--color-bg-raised)}.btn.perigo:hover{background:var(--color-danger-solid)}.btn.perigo:disabled{opacity:.4;cursor:default}.f{color:var(--color-ink-muted);flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;display:flex}.f input,.f select,.f textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);height:34px;color:var(--color-ink);outline:0;min-width:0;padding:0 10px;font-size:13px;font-weight:400}.f textarea{resize:none;height:64px;padding:8px 10px}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-soft)}.com-erro .f input,.com-erro .f select,.com-erro .f textarea{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.f input.n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.f-erro{color:var(--color-danger);font-size:11.5px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opts{flex-direction:column;gap:6px;display:flex}.opt{border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12.5px;display:flex}.opt.on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--color-accent-soft)}.opt i{border:1.5px solid var(--color-line-strong);border-radius:50%;flex-shrink:0;width:14px;height:14px}.opt.on i{border:4px solid var(--color-accent)}.chk{border-radius:var(--radius-md);background:var(--color-ok-soft);color:var(--color-ok);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;display:flex}.chk.neutro{background:var(--color-bg-sunken);color:var(--color-ink-soft)}.chk input{accent-color:var(--color-ok);margin-top:2px}.linkbox{background:var(--color-bg-sunken);border-radius:var(--radius-md);font:11px var(--font-mono);color:var(--color-ink-soft);word-break:break-all;align-items:center;gap:8px;padding:10px 12px;display:flex}.linkbox button{color:var(--color-ink-muted);flex-shrink:0}.linkbox button:hover{color:var(--color-accent-ink)}.linkbox svg{width:14px;height:14px}.note{color:var(--color-ink-muted);font-size:11.5px;line-height:1.5}.note.warn{color:var(--color-warn)}.note .lnk{font:inherit;color:var(--color-accent-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.note.ok{color:var(--color-ink-soft)}.resumo-pg{background:var(--color-bg-sunken);border-radius:var(--radius-md);justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;display:flex}.resumo-pg b{font-family:var(--font-num);font-variant-numeric:tabular-nums}.pgto{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:12px;display:flex}.pgto:last-child{border-bottom:0}.pgto .grow{flex:1;min-width:0}.pgto.estornado{color:var(--color-ink-muted);text-decoration:line-through}.imp .k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:700}.imp .link{color:var(--color-accent-ink);cursor:pointer;font-weight:600}.mk{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.mk.novo{background:var(--color-accent)}.mk.comp{background:var(--color-ok-solid)}.mk.dif{background:var(--color-warn-dot)}.mk.cod{background:var(--color-info)}.mk.igual{background:var(--color-line-strong)}.mk.err{background:var(--color-danger-solid)}.sit{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.lnum{font:10.5px var(--font-mono);color:var(--color-ink-faint)}.imp .sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.imp .sec-h h2{font:500 18px var(--font-heading);letter-spacing:-.01em}.imp .sec-h span{color:var(--color-ink-muted);font-size:11.5px}.steps{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg-raised);margin-bottom:18px;display:flex;overflow:hidden}.steps>li{border-right:1px solid var(--color-line-soft);color:var(--color-ink-muted);flex:1;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.steps>li:last-child{border-right:0}.steps i{width:22px;height:22px;font:600 11px var(--font-num);background:var(--color-bg-sunken);color:var(--color-ink-muted);border-radius:50%;flex-shrink:0;place-items:center;font-style:normal;display:grid}.steps .on{color:var(--color-ink);font-weight:600}.steps .on i{background:var(--color-accent);color:var(--color-ink)}.steps .done i{background:var(--color-ink);color:var(--color-bg-raised)}.steps b{font-weight:600;display:block}.steps span{color:var(--color-ink-muted);font-size:10.5px;font-weight:400}@media (max-width:1280px){.steps span{display:none}.steps>li{padding:12px}}.imp .recusa{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.imp .recusa b{font-weight:600;display:block}.imp .progress.indet .track i{width:36%;animation:1.2s ease-in-out infinite imp-indet}@keyframes imp-indet{0%{margin-left:-36%}to{margin-left:100%}}.imp .hist .li .grow b{font-size:12.5px}.imp .contagens{color:var(--color-ink-soft);white-space:nowrap;font-size:11.5px}.filebar{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.filebar .fi{background:var(--color-ok-soft);width:34px;height:34px;color:var(--color-ok);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.filebar .fi svg{width:17px;height:17px}.filebar b{font-size:13px;font-weight:600;display:block}.filebar span{color:var(--color-ink-muted);font-size:11px}.filebar .grow{flex:1;min-width:0}.leit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leit .fld{height:28px;font-size:11.5px}.leit .fld .k{font-size:9.5px}.map td{padding:8px 12px}.map .colarq b{font-size:12.5px;font-weight:600}.map .amostra{font:10.5px var(--font-mono);color:var(--color-ink-muted);max-width:280px}.map select{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);outline:0;min-width:230px;height:30px;padding:0 8px;font-size:12px}.map select.ign{color:var(--color-ink-faint);border-color:var(--color-line)}.map select.dup{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.map .sug{color:var(--color-ok);font-size:10.5px;font-weight:600}.map .lemb{color:var(--color-info-ink);font-size:10.5px;font-weight:600}.obrig{border-top:1px solid var(--color-line-soft);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;display:flex}.obrig .tag{height:20px}.tag.ok{background:var(--color-ok-soft);color:var(--color-ok)}.tag.err{background:var(--color-danger-soft);color:var(--color-danger)}.c-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:6px;display:grid}.c-hero .dark .big{font:300 var(--t-display)/1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:8px}.c-hero .dark .big small{font:400 14px var(--font-body);color:var(--color-nav-item);letter-spacing:0;margin-left:6px}.c-split{background:var(--color-nav-line);border-radius:99px;gap:2px;height:8px;margin-top:20px;display:flex;overflow:hidden}.c-split i{border-radius:0;height:100%;display:block}.leg{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.leg span{color:var(--color-nav-item);align-items:center;gap:6px;font-size:11.5px;display:flex}.leg span b{color:var(--color-nav-item-active);font:500 12px var(--font-num);font-variant-numeric:tabular-nums}.c-hero .lado{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.c-hero .lado .tb{font-size:12.5px;line-height:1.7}.c-hero.carregando .dark{background:var(--color-bg-sunken);border-color:var(--color-line);color:var(--color-ink-muted)}.c-hero.carregando .dark .big{color:var(--color-ink-faint);font:300 var(--t-h-l)/1.1 var(--font-num);letter-spacing:-.02em}@media (max-width:1100px){.c-hero{grid-template-columns:minmax(0,1fr)}}.difs{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.difc{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dif-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dif-h b{font:500 var(--t-body-l) var(--font-heading)}.dif-h span{color:var(--color-ink-muted);font-size:11px}.ex{flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-content:start;align-items:center;gap:4px 12px;font-size:11.5px;display:grid}.ex .p{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex .v{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.ex .v.vs{color:var(--color-ink-soft)}.ex .v.vp{color:var(--color-ink-faint)}.ex .hd{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9.5px;font-weight:700}.difc.usar .ex .v.vp{color:var(--color-ink);font-weight:600}.difc.usar .ex .v.vs{color:var(--color-ink-faint);text-decoration:line-through}.seg2{border:1px solid var(--color-line);border-radius:var(--radius-md);display:flex;overflow:hidden}.seg2 button{height:28px;color:var(--color-ink-muted);border-right:1px solid var(--color-line-soft);flex:1;font-size:11.5px}.seg2 button:last-child{border-right:0}.seg2 button.on{background:var(--color-ink);color:#fff;font-weight:600}.grpbox{overflow:hidden}.grpbox+.grpbox{margin-top:10px}.grp-h{cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.grp-h:hover{background:var(--color-bg-hover)}.grp-h b{font-size:13px;font-weight:600}.grp-h .s{color:var(--color-ink-muted);font-size:11.5px}.grp-h .n{font:500 15px var(--font-num);font-variant-numeric:tabular-nums;margin-left:auto}.grp-h .chev{width:14px;height:14px;color:var(--color-ink-faint);flex-shrink:0;transition:transform .15s}.grpbox.open .grp-h .chev{transform:rotate(90deg)}.grp-b{border-top:1px solid var(--color-line-soft)}.grp-b td{padding:8px 12px}.compacta td,.compacta th{padding:9px 10px}.det{color:var(--color-ink-soft);font-size:11.5px}.det.err{color:var(--color-danger)}.det .av-t{color:var(--color-warn);font-weight:600}.mais{border-top:1px solid var(--color-line-soft);justify-content:center;padding:10px;display:flex}.barra-imp{background:var(--color-bg-raised);border-top:1px solid var(--color-line);z-index:5;flex-wrap:wrap;align-items:center;gap:14px;margin:16px -24px -24px;padding:12px 24px;display:flex;position:sticky;bottom:-24px}.barra-imp .t{font-size:12.5px}.barra-imp .t b{font-family:var(--font-num);font-variant-numeric:tabular-nums}.barra-imp .sp{gap:8px;margin-left:auto;display:flex}.barra-imp .t.falta{color:var(--color-danger)}.barra-imp .aviso{flex:1 0 100%;margin-top:0}.aviso.danger{background:var(--color-danger-soft);color:var(--color-danger)}.fim{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fim .dark h2{font:300 var(--t-h-l)/1.1 var(--font-heading);letter-spacing:-.02em;margin-top:6px}.fim .dark p{color:var(--color-nav-item);margin-top:6px;font-size:12px}.fim-l{border-top:1px solid var(--color-nav-line);flex-direction:column;margin-top:18px;display:flex}.fim-l div{border-bottom:1px solid var(--color-nav-line);color:var(--color-nav-item);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.fim-l div b{color:var(--color-nav-item-active);font:500 14px var(--font-num);font-variant-numeric:tabular-nums;margin-left:auto}.fim .fora{padding:18px 20px}.fim .fora .big{font:300 var(--t-h-l)/1.1 var(--font-num);letter-spacing:-.02em;margin-top:6px}@media (max-width:1100px){.fim{grid-template-columns:minmax(0,1fr)}}.mod-l{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);flex-direction:column;max-height:260px;display:flex;overflow:auto}.mod-l div{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;gap:10px;padding:7px 12px;font-size:12px;display:flex}.mod-l div:last-child{border-bottom:0}.mod-l div span{color:var(--color-ink-muted);font-size:11px}.pa{font:500 12.5px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.pa small{color:var(--color-ink-faint);font-size:10px;font-weight:400;display:block}.pv-cmp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 18px;display:flex}.pv-cmp .pv-num{flex:none;margin-top:10px}.pv-atual{margin-top:8px;padding-bottom:4px}.pv-atual .l{letter-spacing:.1em;text-transform:uppercase;color:var(--color-nav-item);font-size:10px;font-weight:600}.pv-atual .v{font:300 var(--t-h-m)/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-nav-item);white-space:nowrap;margin-top:6px}.pv-atual .v small{font-size:var(--t-body-m);margin-right:4px}.pv-dlt{border-radius:var(--radius-md);background:var(--color-nav-bg-raised);border:1px solid var(--color-nav-line);color:var(--color-nav-item-active);align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:6px 10px;font-size:12px;display:inline-flex}.pv-dlt b{font:600 12.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-accent)}.pv-ref{color:var(--color-nav-item);margin-top:10px;font-size:11.5px}.custo>div:last-child{background:var(--color-custo-soft);box-shadow:inset 3px 0 0 var(--color-custo)}.custo>div:last-child span{color:var(--color-custo-ink);font-weight:600}.pv-top .mg{color:var(--color-custo-on-dark)}.pv-top .mg .inp{border-color:var(--color-custo);color:var(--color-custo-on-dark);width:84px;font-weight:600}.pv-row.luc i,.pv-row.cus i{background:var(--color-custo)}.pv-row.luc .pv-val,.pv-row.cus .pv-val{color:var(--color-custo-on-dark)}.pv-row.cus .pv-lab>span:first-child{color:var(--color-nav-item-active)}.pv-top{flex-wrap:wrap;row-gap:8px}.pv-top .l{white-space:nowrap}.desp-c{margin-top:16px;overflow:hidden}.desp-h{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.desp-h h3{font:500 var(--t-body-m) var(--font-heading)}.desp-h p{color:var(--color-ink-muted);margin-top:2px;font-size:11.5px}.desp-vazio{color:var(--color-ink-muted);padding:14px 16px;font-size:12px}.desp td{padding:9px 12px;font-size:12px}.desp td b{font-weight:600}.desp tbody tr{cursor:default}.desp tr.fora td{color:var(--color-ink-muted)}.desp .acts{justify-content:flex-end;gap:2px;display:flex}.desp-f{border-top:1px solid var(--color-line-soft);color:var(--color-ink-muted);background:var(--color-bg-sunken);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:11.5px;display:flex}.desp-f b{color:var(--color-ink);font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums}.desp-f a{color:inherit;text-underline-offset:2px;text-decoration:underline}.desp-f a:hover{color:var(--color-accent-ink)}.mini{color:var(--color-ink-muted);font-size:10.5px}.modal.jd{width:480px}.segs{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);display:flex;overflow:hidden}.segs button{white-space:nowrap;height:30px;color:var(--color-ink);border-right:1px solid var(--color-line-strong);cursor:pointer;flex:auto;padding:0 6px;font-size:12px;font-weight:500}.segs button:last-child{border-right:0}.segs button.on{background:var(--color-ink);color:var(--color-bg-raised)}.segs button:disabled{cursor:default}.segs button:disabled:not(.on){color:var(--color-ink-disabled)}.ck{color:var(--color-ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:flex}.ck input{accent-color:var(--color-ink);margin-top:2px}.duo2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jd .ajuda{color:var(--color-ink-muted);font-size:11px;font-weight:400;line-height:1.45}.jd .erro-campo{margin-top:0;font-weight:400}.jd input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.aviso-campo{color:var(--color-warn);margin-top:-6px;font-size:11px}.aviso.err{background:var(--color-danger-soft);color:var(--color-danger);margin-top:0}.custo div.clica{cursor:pointer}.custo div.clica:hover{background:var(--color-bg-hover)}.custo div.clica>span:first-child:after{content:" ▾";color:var(--color-ink-faint);font-size:9px}.custo div.clica.aberto>span:first-child:after{content:" ▴"}.custo div.sub{color:var(--color-ink-muted);background:0 0;padding-left:24px;font-size:11px}.custo div.sub>span:first-child{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.custo div.sub .inp{width:72px;height:22px;margin-left:6px;font-size:11px}.custo div.sub .erro-campo{margin-top:0}.custo div.sub .ck{color:var(--color-ink-muted);font-size:11px}.lnk-sub{font:inherit;color:var(--color-accent-ink);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:10.5px;text-decoration:underline}.custo-info{color:var(--color-ink-muted);margin-top:6px;font-size:11px;line-height:1.45}.prod-l .tag{font:600 9.5px var(--font-body);letter-spacing:.04em;white-space:nowrap}.aviso b.num{font-weight:600}.emp-g{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;margin-top:16px;display:grid}.emp-g .card{margin-top:0}@media (max-width:1100px){.emp-g{grid-template-columns:minmax(0,1fr)}}.pad{padding:16px}.pad h3{font:500 var(--t-body-m) var(--font-heading)}.pad .mini{margin-top:4px;line-height:1.5}.toggle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sw{background:var(--color-line-strong);border-radius:99px;flex-shrink:0;width:34px;height:20px;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.sw.on{background:var(--color-ink)}.sw.on:after{left:16px}.sw:disabled{opacity:.4;cursor:default}.padrao{margin-top:12px}.padrao .inp.sel{text-align:left;width:auto;min-width:180px;font:400 12px var(--font-body);padding:0 8px}.padrao .desp-f{align-items:center}.fld select{max-width:190px}.fz-dados{border-top:1px solid var(--color-line-soft);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);margin-top:18px;display:grid}.fz-c{border-right:1px solid var(--color-line-soft);min-width:0;padding:12px 22px}.fz-c:last-child{border-right:0}.fz-c .l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:600}.fz-c .v{font:400 14px var(--font-body);margin-top:3px}.fz-c .v.pend{color:var(--color-warn)}.fz-c .v .st{margin-top:1px}.fz-grade{grid-template-columns:minmax(0,1fr) 510px;align-items:start;gap:16px;margin-top:16px;display:grid}.fz-grade .desp-c{margin-top:0}.fz-grade>.card{min-width:0;overflow:hidden}@media (max-width:1279px){.fz-grade{grid-template-columns:1fr}}@media (max-width:1099px){.fz-dados{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-c{border-bottom:1px solid var(--color-line-soft)}}.fz-larga{margin-top:16px}.itens-h .lnk{color:var(--color-ink-muted);text-underline-offset:2px;cursor:pointer;font-size:11.5px;text-decoration:underline}.itens-h .lnk:hover{color:var(--color-accent-ink)}.itens-h .fld input{width:200px}.fator{font:400 12px var(--font-mono);color:var(--color-ink-soft)}.modal.pm.fe{width:640px}.fe-b{flex-direction:column;gap:18px;padding:18px 22px;display:flex}.fe-g{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.fe-g2{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.fe-ap{color:var(--color-ink-muted);margin-top:2px;font-size:11px;font-weight:400}.fe-chk{border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.fe-chk.on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--color-accent-soft)}.fe-chk input{margin-top:2px}.fe-chk small{color:var(--color-ink-muted);margin-top:2px;font-size:11px;display:block}.f .suf{align-items:center;gap:6px;display:flex}.f .suf input{flex:1}.f .suf span{color:var(--color-ink-muted);font-weight:400}.pm-lig td.r{text-align:right}.mono{font-family:var(--font-mono);font-size:11px}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border-radius:var(--radius-sm);background:var(--color-bg-sunken);height:20px;color:var(--color-ink-soft);white-space:nowrap;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.chip.acc{background:var(--color-accent-soft);color:var(--color-accent-ink)}.semregra{color:var(--color-warn);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.semregra:before{content:"";background:var(--color-warn-dot);border-radius:50%;width:6px;height:6px}.fonte{color:var(--color-ink-muted);font-size:11.5px}.linkb{color:var(--color-accent-ink);text-underline-offset:2px;cursor:pointer;font-size:11.5px;font-weight:600;text-decoration:underline}.linkb:disabled{cursor:default}.sub-n{white-space:nowrap;color:var(--color-ink-muted);font-size:10.5px;font-weight:400;display:block}.sub-n.acc{color:var(--color-accent-ink)}.df .card{min-width:0}.df td.ell-td{max-width:0}.df tbody tr.sem-clique{cursor:default}.df .btn:disabled{opacity:.4;cursor:default}.df .btn.sec:disabled:hover{border-color:var(--color-line-strong);color:inherit}.df .itens-h h3{font-size:var(--t-body-m)}.padroes-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.padroes-g>div{min-width:0}.padroes-g>div:first-child{border-right:1px solid var(--color-line-soft)}@media (max-width:1279px){.padroes-g{grid-template-columns:minmax(0,1fr)}.padroes-g>div:first-child{border-right:0;border-bottom:1px solid var(--color-line-soft)}}.mgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:16px;display:grid}.mod{flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.mod h4{font:500 var(--t-body-l) var(--font-heading)}.mod p{color:var(--color-ink-muted);font-size:11.5px}.mod .ft{border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.vazio-df{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;display:flex}.vazio-df h4{font:500 var(--t-body-l) var(--font-heading)}.vazio-df .acts{gap:8px;margin-top:10px;display:flex}.cab-perfil{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.cab-perfil b{color:var(--color-ink)}.faixa-df{border-radius:var(--radius-lg);background:var(--color-warn-soft);color:var(--color-warn);align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.faixa-df svg{flex-shrink:0;width:16px;height:16px}.faixa-df .btn{flex-shrink:0;height:28px;margin-left:auto}.bgrid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.oplist{flex-direction:column;min-width:0;display:flex}.oplist .grp-t{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);padding:12px 14px 4px;font-size:9px;font-weight:700}.opi{border-bottom:1px solid var(--color-line-soft);cursor:pointer;text-align:left;gap:10px;width:100%;min-width:0;padding:12px 14px;transition:background .12s;display:flex;position:relative}.opi:hover{background:var(--color-bg-hover)}.opi.ufs{background:var(--color-bg)}.opi.on{background:var(--color-accent-soft)}.opi.on:before{content:"";background:var(--color-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.opi .grow{flex:1;min-width:0}.opi b{font-size:12.5px;font-weight:600;display:block}.opi .r{color:var(--color-ink-muted);font-size:11px;display:block}.oplist .pe{border-top:1px solid var(--color-line-soft);padding:10px 14px}@media (max-width:1099px){.bgrid{grid-template-columns:minmax(0,1fr)}.oplist{flex-direction:row;align-items:stretch;overflow-x:auto}.oplist .grp-t{display:none}.opi{border-bottom:0;border-right:1px solid var(--color-line-soft);flex:0 0 220px;width:auto}.opi.on:before{border-radius:2px 2px 0 0;width:auto;height:3px;inset:auto 8px 0}.oplist .pe{border-top:0;flex:none;align-items:center;display:flex}}.ficha{flex-direction:column;min-width:0;display:flex}.sf-h{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:12px;padding:18px 20px 14px;display:flex}.sf-h h3{font:500 17px/1.25 var(--font-heading)}.sf-k{color:var(--color-ink-muted);margin-top:2px;font-size:11.5px}.paga{flex-wrap:wrap;gap:10px;display:flex}.paga>div{background:var(--color-bg-sunken);border-radius:var(--radius-md);flex:1;min-width:150px;padding:10px 12px}.paga span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:700;display:block}.paga b{font:400 22px/1.1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:4px;display:block}.paga b.sem{font:600 13px var(--font-body);margin-top:8px}.paga small{color:var(--color-ink-muted);margin-top:2px;font-size:10.5px;display:block}.q{border-bottom:1px solid var(--color-line-soft);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;padding:16px 20px;display:grid}.q .qt b{font-size:13px;font-weight:600;display:block}.q .qt span{color:var(--color-ink-muted);margin-top:2px;font-size:11px;display:block}@media (max-width:899px){.q{grid-template-columns:minmax(0,1fr);gap:8px}}.pills{flex-wrap:wrap;gap:6px;display:flex}.pill{border:1px solid var(--color-line-strong);background:var(--color-bg-raised);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;transition:border-color .15s,background .15s;display:inline-flex}.pill:hover{border-color:var(--color-accent-ink)}.pill.on{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg-raised);font-weight:600}.pill:disabled{cursor:default;opacity:.55}.pill:disabled:hover{border-color:var(--color-line-strong)}.pill.on:disabled{opacity:1;border-color:var(--color-ink)}.pill.p{height:26px;padding:0 10px}.diz{color:var(--color-ink-muted);margin-top:8px;font-size:11.5px}.diz b{color:var(--color-ink-soft);font-family:var(--font-num);font-variant-numeric:tabular-nums}.lin{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.lin>.rot{color:var(--color-ink-soft);white-space:nowrap;min-width:150px;font-size:12px}.lin label{white-space:nowrap;color:var(--color-ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.lin input{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);width:84px;height:30px;font:13px var(--font-num);font-variant-numeric:tabular-nums;text-align:right;background:var(--color-bg-raised);outline:0;padding:0 8px}.lin input[type=date]{text-align:left;width:auto;font-size:12px}.lin input:focus,.uf-in:focus{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-soft)}.lin input:disabled,.uf-in:disabled{background:var(--color-bg-sunken);color:var(--color-ink-soft);border-color:var(--color-line)}.lin .eq{color:var(--color-ink-muted);white-space:nowrap;font-size:12px}.lin .eq b{font:500 14px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink)}.igual{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 20px;display:flex}.igual .acts{flex-wrap:wrap;gap:8px;display:flex}.sf-f{background:var(--color-bg);border-top:1px solid var(--color-line-soft);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.sf-f .vig{color:var(--color-ink-muted);flex:320px;min-width:0;margin-right:auto;font-size:11.5px}.sf-f .lin{margin:0}.aviso-df{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);align-items:center;gap:10px;margin:0 20px 12px;padding:10px 12px;font-size:12px;display:flex}.aviso-df svg{flex-shrink:0;width:15px;height:15px}.aviso-df .btn{flex-shrink:0;height:28px;margin-left:auto}.tabs .btn{height:28px;margin-left:auto}.uf-in{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);text-align:right;width:72px;height:28px;font:12.5px var(--font-num);font-variant-numeric:tabular-nums;background:var(--color-bg-raised);outline:0;padding:0 8px}.uf-in::placeholder{color:var(--color-ink-faint)}.uf-in.mva::placeholder{color:var(--color-ink-muted)}.uf-in.erro{border-color:var(--color-danger)}.df .ufs-t td{vertical-align:top;padding:8px 10px}.df .ufs-t th{padding-left:10px;padding-right:10px}.df .ufs-t .sub-n{white-space:normal;max-width:132px;margin-top:2px;margin-left:auto;line-height:1.3}.df .ufs-t tbody tr{cursor:default}.df .ufs-t td.num{padding-top:13px}.df .ufs-t .semregra{margin-top:7px}.modal.lg{width:620px}.diff{border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) 90px 20px 90px;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.diff>span:first-child{min-width:0}.diff s{color:var(--color-ink-faint);font-family:var(--font-num);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diff b{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.diff .seta{color:var(--color-ink-faint)}.ev.vigor:before{background:var(--color-ok-solid);border-color:var(--color-ok-solid)}.cb{width:14px;height:14px;accent-color:var(--color-accent);cursor:pointer}.massa{background:var(--color-nav-bg);color:var(--color-nav-item-active);border-radius:var(--radius-lg);border:1px solid var(--color-nav-line);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:12.5px;display:flex;position:sticky;bottom:0}.massa select{border-radius:var(--radius-md);border:1px solid var(--color-nav-line-strong);background:var(--color-nav-bg-raised);max-width:280px;height:28px;color:var(--color-nav-item-active);padding:0 8px}.massa .btn.pri{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.massa .btn.pri:disabled{opacity:.4;cursor:default}.massa .btn.ghost,.massa .vazio{color:var(--color-nav-item)}.resumo-pg.warn{background:var(--color-warn-soft);color:var(--color-warn)}.modal-b .resumo-pg+.resumo-pg{margin-top:-4px}.resolvida{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.res-l{border-bottom:1px solid var(--color-line-soft);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.res-l:last-child{border-bottom:0}.res-l .v{font:500 12.5px var(--font-num);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org{border-radius:var(--radius-xs);white-space:nowrap;padding:2px 6px;font-size:10px;font-weight:600}.org.p{background:var(--color-bg-sunken);color:var(--color-ink-muted)}.org.e{background:var(--color-accent-soft);color:var(--color-accent-ink)}.org.pd{background:var(--color-info-soft);color:var(--color-info-ink)}.sug{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.sug .btn{height:24px;padding:0 8px;font-size:11px}.pm-fiscal{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:12px;min-width:0;padding:16px 22px 20px;display:flex}.pm-fiscal .aviso{margin:0}.pm-fiscal .f select{max-width:360px}.pm-fiscal .linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-fiscal .ficha{border:1px solid var(--color-line);border-radius:var(--radius-lg)}.excs{color:var(--color-ink-muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.cons-f{border-bottom:1px solid var(--color-line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.cons-f .f{min-width:200px}.cons-f .f.prod{flex:320px;max-width:520px}.cons-g{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}@media (max-width:899px){.cons-g{grid-template-columns:minmax(0,1fr)}}.cons-g .dark .l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-nav-section);font-size:10px;font-weight:700}.cons-g .dark .v{font:300 30px/1.1 var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px}.cons-g .dark .v.sem{color:var(--color-warn-dot)}.cons-g .dark p{color:var(--color-nav-item);margin-top:6px;font-size:11.5px}.cons-g .dark .linkb{color:var(--color-nav-item-active)}.trilha{flex-direction:column;margin-top:14px;display:flex}.trilha div{color:var(--color-nav-item);align-items:flex-start;gap:10px;padding:6px 0;font-size:11.5px;display:flex}.trilha i{background:var(--color-nav-line-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.trilha div.hit{color:var(--color-nav-item-active)}.trilha div.hit i{background:var(--color-accent)}.trilha div.miss{text-decoration:line-through;-webkit-text-decoration-color:var(--color-nav-line-strong);text-decoration-color:var(--color-nav-line-strong)}.topo{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.acts-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nstat .acts-top,.sim-ht .acts-top{justify-content:flex-end}.sim-ht .acts-top{flex-wrap:nowrap;flex-shrink:0}.lista td{padding:11px 12px;font-size:12px}.lista .f-n b{font-weight:600}.busca{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);min-width:220px;height:28px;padding:0 10px;font-size:12px}.fsel{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);height:28px;padding:0 8px;font-size:11.5px}.esq{border-radius:var(--radius-xs);background:var(--color-bg-sunken);height:12px}.og{white-space:nowrap;background:var(--color-bg-sunken);max-width:160px;height:16px;color:var(--color-ink-muted);border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:0 6px;font-size:9.5px;font-weight:600;display:inline-flex}.og:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.og span{text-overflow:ellipsis;min-width:0;overflow:hidden}.og.nota{color:var(--color-ink-soft)}.og.tabela{background:var(--color-info-soft);color:var(--color-info-ink)}.og.vendedor{background:var(--color-bg-raised);color:var(--color-accent-ink);border-color:var(--color-accent)}.og.digitado{border:1px dashed var(--color-line-strong);background:0 0}.og.pendente{background:var(--color-warn-soft);color:var(--color-warn)}.work.pedido{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}.itens td{vertical-align:middle}.itens .prod-l b.ell{white-space:normal;line-height:1.3;overflow:visible}.itens .pz{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.itens .pz .num{color:var(--color-ink);font-weight:500}.itens .lin2{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.itens tr.nao td{opacity:.55}.itens .qin{width:58px;height:26px;padding:0 6px}.itens .balao{color:var(--color-ink-muted);display:inline-flex}.itens .balao svg{width:13px;height:13px}.itens-vazio{text-align:center;color:var(--color-ink-muted);padding:40px 20px;font-size:12px}.itens-vazio .btn{margin-top:10px}.de-para{align-items:baseline;gap:5px;display:inline-flex}.de-para s{color:var(--color-ink-faint);font-size:11px}.de-para b{color:var(--color-accent-ink);font-weight:600}.faixa-ped{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-bg-raised);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:flex}.faixa-ped.prop{background:var(--color-accent-soft);border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.faixa-ped.prop{border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-bg-raised))}}.faixa-ped.ok{background:var(--color-ok-soft);border-color:var(--color-ok)}@supports (color:color-mix(in lab,red,red)){.faixa-ped.ok{border-color:color-mix(in srgb,var(--color-ok) 25%,var(--color-bg-raised))}}.faixa-ped.neu{background:var(--color-bg-sunken)}.faixa-ped .tx1{font-size:12.5px}.faixa-ped .tx1 b{font-weight:600}.faixa-ped .tx2{color:var(--color-ink-muted);margin-top:2px;font-size:11.5px}.menu-ped{position:relative}.menu-ped [role=menu]{z-index:10;background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow-md);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.menu-ped [role=menu].acima{top:auto;bottom:calc(100% + 4px)}.itens-ped{overflow:visible}.itens-ped .itens-h{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.itens-ped tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.itens-ped tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.menu-ped [role=menuitem]{text-align:left;border-radius:var(--radius-sm);width:100%;padding:7px 10px;font-size:12px;display:block}.menu-ped [role=menuitem]:hover,.menu-ped [role=menuitem]:focus{background:var(--color-bg-hover);outline:0}.menu-ped [role=menuitem].perigo{color:var(--color-danger)}.ptabs{border-bottom:1px solid var(--color-line-soft);gap:4px;padding:8px 16px 0;display:flex}.ptabs button{height:32px;color:var(--color-ink-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 10px;font-size:12px}.ptabs button[aria-selected=true]{color:var(--color-ink);border-color:var(--color-ink);font-weight:600}.sim-body.uma{display:block}.compra{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.compra>div{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.compra>div:nth-child(odd){border-right:1px solid var(--color-line-soft)}.compra>div:nth-last-child(-n+2):nth-child(odd),.compra>div:last-child{border-bottom:0}.compra .k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:600}.compra .v{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.compra .v b{font:500 14px var(--font-num);font-variant-numeric:tabular-nums}.compra .v.ibs b{color:var(--color-info-ink)}.compra .v s{font:400 11px var(--font-num);color:var(--color-ink-faint)}.compra .v .novo{color:var(--color-accent-ink)}.aviso-t{color:var(--color-info-ink);margin-top:6px;font-size:11px}.escreveu{border-radius:var(--radius-md);background:var(--color-accent-soft);margin-top:10px;padding:8px 10px;font-size:11.5px}.escreveu b{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:2px;font-size:10px;display:block}.outro-ano{background:var(--color-bg-sunken);justify-content:space-between;align-items:center;gap:10px;padding:8px 18px;font-size:11.5px;display:flex}.pv-fora{background:var(--color-nav-bg-raised);color:var(--color-nav-item);border-radius:99px;margin-top:8px;padding:3px 8px;font-size:11px;display:inline-block}.pv-fora b{color:var(--color-nav-item-active);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.anos th,.anos td{padding:7px 8px;font-size:12px}.anos th{white-space:normal;vertical-align:bottom;font-size:9.5px}.anos tr.on td{background:var(--color-accent-soft)}.anos .est{color:var(--color-ink-faint);font-size:9.5px}.anos tr.erro-jan td{background:var(--color-danger-soft);cursor:default;font-size:11px}.linha-tempo{padding:4px 0 4px 18px;position:relative}.linha-tempo:before{content:"";background:var(--color-line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.linha-tempo .ev{padding:8px 0;position:relative}.linha-tempo .ev:before{content:"";background:var(--color-bg-raised);border:2px solid var(--color-line-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-17px}.linha-tempo .ev.aceito:before{border-color:var(--color-ok);background:var(--color-ok)}.linha-tempo .ev.proposta:before{border-color:var(--color-accent)}.linha-tempo .ev.riscado .w{color:var(--color-ink-muted);text-decoration:line-through}.linha-tempo .q{color:var(--color-ink-muted);font-size:11px}.linha-tempo .w{margin-top:2px;font-size:12px}.modal .f .og{align-self:flex-start;margin-top:2px}.modal.lg-busca{width:760px}.mais-campos{color:var(--color-accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11.5px}.de-para-lista{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.de-para-lista>div{border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 10px;font-size:12px;display:grid}.de-para-lista>div:last-child{border-bottom:0}.bres{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);max-height:340px;overflow:auto}.bres .r1{border-bottom:1px solid var(--color-line-soft);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-weight:400;display:grid}.bres .r1:hover,.bres .r1.foco{background:var(--color-bg-hover)}.bres .r1.ja{opacity:.5;cursor:default}.bres .r1 b{color:var(--color-ink);font-size:12px;font-weight:600}.bres .r1 .c{color:var(--color-ink-muted);font-size:11px}.bres .r1 .u{text-align:right;color:var(--color-ink-muted);font-size:11px}.bres .r1 .u b{font:500 12.5px var(--font-num);font-variant-numeric:tabular-nums;display:block}.bres .outros{color:var(--color-ink-faint);font-size:10.5px}.bres .msg{color:var(--color-ink-muted);padding:14px 12px;font-size:12px}.modal .tabs{border:0;padding:0}.lnkbox{gap:6px;display:flex}.lnkbox .inp{text-align:left;flex:1;width:auto;padding:0 10px;font-size:11.5px}.btn.wpp{background:var(--color-ok-solid);color:#fff;justify-content:center;width:100%}.btn.wpp:hover{background:var(--color-ok)}.conf-nota td{vertical-align:top;cursor:default;padding:9px 12px;font-size:12px}.conf-nota tbody tr{cursor:default}.conf-nota tr.pend td{background:var(--color-warn-soft)}@supports (color:color-mix(in lab,red,red)){.conf-nota tr.pend td{background:color-mix(in srgb,var(--color-warn-soft) 60%,transparent)}}.conf-nota .prev .og{margin-top:4px}.combo{display:inline-block;position:relative}.combo input{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-bg-raised);width:220px;height:26px;padding:0 8px;font-size:11.5px}.combo ul{z-index:10;background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-md);width:300px;max-height:220px;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 2px);left:0;overflow:auto}.combo li{cursor:pointer;padding:6px 10px;font-size:11.5px}.combo li[aria-selected=true],.combo li:hover{background:var(--color-bg-hover)}.vd{background:var(--color-bg);min-height:100vh;color:var(--color-ink);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px 20px;padding:24px 28px 96px;font-size:13px;display:grid}.vd-top{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.vd-mk{color:var(--color-ink-faint);align-items:center;gap:6px;font-size:10.5px;display:flex}.vd-mk i{background:var(--color-accent);border-radius:3px;width:10px;height:10px}.vd-top h1{font:500 24px var(--font-heading);margin:8px 0 2px}.vd-top p{color:var(--color-ink-muted);margin:0;font-size:12.5px}.vd-top .vence{color:var(--color-ink-muted);text-align:right;flex-shrink:0;font-size:12px}.vd-top .vence b{color:var(--color-ink)}.vd-cheia{grid-column:1/-1}.vd-faixa{border-radius:var(--radius-lg);background:var(--color-info-soft);color:var(--color-info-ink);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.vd-faixa.ok{background:var(--color-ok-soft);color:var(--color-ok)}.vd-faixa .btn:first-of-type{margin-left:auto}.vd-faixa .btn.ghost{color:inherit}.vd-grade{min-width:0;overflow:hidden}.vd-grade-h{border-bottom:1px solid var(--color-line-soft);flex-wrap:wrap;align-items:center;gap:10px;min-height:49px;padding:10px 14px;display:flex}.vd-grade-h h3{font:500 14px var(--font-heading);margin:0}.vd-sel-n{color:var(--color-ink-muted);font-size:11.5px}.vd-lote{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.vd-lote select,.vd-lote input{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);height:28px;padding:0 8px;font-size:12px}.vd-lote input{text-align:right;width:80px;font-family:var(--font-num);font-variant-numeric:tabular-nums}.vd-lote .btn:disabled{opacity:.4;cursor:default}.vd-rolagem{max-height:max(320px,calc(100vh - 360px - var(--vd-faixas,0) * 56px));overflow:auto}.vd-tab{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.vd-tab thead th{z-index:2;background:var(--color-bg-sunken);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);text-align:right;border-bottom:1px solid var(--color-line);white-space:nowrap;padding:8px 6px;font-size:10px;font-weight:700;position:sticky;top:0}.vd-tab thead th.l{text-align:left}.vd-tab thead th.prod{z-index:3;position:sticky;left:0}.vd-tab th.ibs{color:var(--color-info-ink)}.vd-tab th.marca,.vd-tab td.marca{text-align:center;width:32px}.vd-tab th.nt{text-align:center}.vd-tab td{border-bottom:1px solid var(--color-line-soft);background:var(--color-bg-raised);height:36px;padding:0}.vd-tab td.prod{z-index:1;min-width:260px;max-width:320px;padding:4px 10px 4px 4px;position:sticky;left:0}.vd-prod{align-items:center;gap:4px;display:flex}.vd-prod>div{min-width:0;max-width:290px}.vd-tab td.prod b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.vd-tab td.prod span{color:var(--color-ink-muted);font-size:10.5px}.vd-seta{border-radius:var(--radius-sm);width:20px;height:24px;color:var(--color-ink-muted);cursor:pointer;flex-shrink:0;font-size:13px}.vd-seta:hover{background:var(--color-bg-sunken);color:var(--color-ink)}.vd-seta.err{color:var(--color-danger)}.vd-tab td.qtd{text-align:right;width:1%;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 10px}.vd-tab td.c input{border:0;border-left:1px solid var(--color-line-soft);text-align:right;width:100%;min-width:72px;height:36px;font:13px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink);background:0 0;outline:0;padding:0 8px}.vd-tab td.c input:focus{box-shadow:inset 0 0 0 2px var(--color-ink);background:var(--color-bg-raised)}.vd-tab td.c.mud input{background:var(--color-accent-soft);box-shadow:inset 0 -2px 0 var(--color-accent)}.vd-tab td.c.mud input:focus{box-shadow:inset 0 0 0 2px var(--color-ink),inset 0 -2px 0 var(--color-accent)}.vd-tab td.c.err input{background:var(--color-danger-soft);box-shadow:inset 0 0 0 1px var(--color-danger)}.vd-tab td.c.err input:focus{box-shadow:inset 0 0 0 2px var(--color-danger)}.vd-tab tr.sel td{background:var(--color-info-soft)}@supports (color:color-mix(in lab,red,red)){.vd-tab tr.sel td{background:color-mix(in srgb,var(--color-info-soft) 60%,var(--color-bg-raised))}}.vd-tab tr.nao td{opacity:.45}.vd-tab tr.nao td.nt,.vd-tab tr.nao td.marca{opacity:1}.vd-tab td.nt{text-align:center;width:70px}.vd-tab td.nt label{color:var(--color-ink-muted);justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}.vd-painel td{background:var(--color-bg-sunken);height:auto}.vd-painel-g{flex-wrap:wrap;gap:10px;width:max-content;max-width:100%;padding:10px 14px 4px 42px;display:flex;position:sticky;left:0}.vd-painel-g .vd-campo{width:96px}.vd-painel-g .vd-campo.obs{width:320px}.vd-painel-g .inp{text-align:right}.vd-painel-g .obs .inp{text-align:left}.vd-tot-pe{border-top:1px solid var(--color-line);background:var(--color-bg-raised)}.vd-tot{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;transition:opacity .15s;display:grid}.vd-tot.esperando{opacity:.5}.vd-tot>div{border-right:1px solid var(--color-line-soft);padding:10px 14px}.vd-tot>div:last-child{background:var(--color-accent-soft);border-right:0}.vd-tot .k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:700}.vd-tot .k.ibs{color:var(--color-info-ink)}.vd-tot .v{font:500 16px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px}.vd-tot>div:last-child .v{font-size:19px}.vd-tot .mini{color:var(--color-ink-muted);font-size:10.5px}.vd-tot-nota{color:var(--color-ink-muted);border-top:1px solid var(--color-line-soft);margin:0;padding:4px 14px 6px;font-size:10.5px}.vd-tot-nota .falhou{color:var(--color-danger);font-size:11px}.vd-lado{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.vd-lado .card{padding:14px 16px}.vd-lado h3{font:500 14px var(--font-heading);margin:0 0 10px}.vd-campo{min-width:0;margin-bottom:10px}.vd-campo label,.vd-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.vd-campo .inp{text-align:left;width:100%;height:32px;padding:0 10px;font-size:12.5px}.vd-campo textarea.inp{height:auto;font-family:var(--font-body);resize:vertical;padding:6px 10px}.vd-campo .inp.mud{background:var(--color-accent-soft);border-color:var(--color-accent)}.vd-campo .inp.err,.vd .inp.err{border-color:var(--color-danger);background:var(--color-danger-soft)}.vd-erro{color:var(--color-danger);margin:3px 0 0;font-size:11px}.vd-duo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vd-cond .segs button{font-size:12px}.vd-anexo{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);text-align:center;color:var(--color-ink-muted);padding:14px;font-size:12px}.vd-anexo.err{border-color:var(--color-danger)}.vd-anexo.err .mini{color:var(--color-danger)}.vd-anexo>b{color:var(--color-ink)}.vd-anexo .mini{margin-top:4px;font-size:11px}.vd-anexo .arq{text-align:left;align-items:center;gap:8px;display:flex}.vd-anexo .arq .nome{flex:1;min-width:0}.vd-anexo .arq b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vd-anexo .arq .ic{background:var(--color-bg-sunken);width:32px;height:38px;font:600 9px var(--font-num);color:var(--color-ink-muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.vd-progresso{background:var(--color-bg-sunken);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.vd-progresso i{background:var(--color-accent);height:100%;transition:width .15s;display:block}.vd-envio{background:var(--color-bg-raised);border-top:1px solid var(--color-line);z-index:5;align-items:center;gap:14px;padding:12px 28px;display:flex;position:fixed;bottom:0;left:0;right:0}.vd-envio .inp{text-align:left;width:220px;height:36px;font:400 13px var(--font-body);padding:0 10px}.vd-envio .stt{color:var(--color-ink-muted);margin-left:auto;font-size:12px}.vd-n-erro{color:var(--color-danger);cursor:pointer;font-weight:600;text-decoration:underline}.vd-envio .btn.pri{height:40px;padding:0 22px;font-size:13px}.vd-recolhido summary{cursor:pointer;color:var(--color-accent-ink);align-items:center;min-height:36px;font-size:12.5px;font-weight:600;display:flex}.vd-recolhido[open] summary{margin-bottom:8px}.vd-recolhido .vd-campo .inp{height:36px;font-size:14px}.vd-recolhido .vd-anexo{margin-top:4px}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-7{top:calc(var(--spacing) * 7)}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-\[3px\]{margin-bottom:3px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[42px\]{height:42px}.h-auto{height:auto}.h-screen{height:100vh}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[480px\]{max-width:480px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-72{min-width:calc(var(--spacing) * 72)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-danger{border-color:var(--color-danger)}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.border-line-strong{border-color:var(--color-line-strong)}.border-ok{border-color:var(--color-ok)}.border-warn{border-color:var(--color-warn)}.bg-\[var\(--color-ok-solid\)\]{background-color:var(--color-ok-solid)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-bg{background-color:var(--color-bg)}.bg-bg-raised{background-color:var(--color-bg-raised)}.bg-bg-sunken{background-color:var(--color-bg-sunken)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-ink,.bg-ink\/8{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/8{background-color:color-mix(in oklab,var(--color-ink) 8%,transparent)}}.bg-nav-active-bg{background-color:var(--color-nav-active-bg)}.bg-nav-bg,.bg-nav-bg\/40{background-color:var(--color-nav-bg)}@supports (color:color-mix(in lab,red,red)){.bg-nav-bg\/40{background-color:color-mix(in oklab,var(--color-nav-bg) 40%,transparent)}}.bg-ok-soft{background-color:var(--color-ok-soft)}.bg-warn-soft{background-color:var(--color-warn-soft)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-num{font-family:var(--font-num)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-accent-ink{color:var(--color-accent-ink)}.text-bg-raised{color:var(--color-bg-raised)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-nav-item{color:var(--color-nav-item)}.text-nav-item-active{color:var(--color-nav-item-active)}.text-nav-section{color:var(--color-nav-section)}.text-ok{color:var(--color-ok)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0\.5:before{content:var(--tw-content);top:calc(var(--spacing) * .5)}.before\:bottom-0\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * .5)}.before\:-left-2:before{content:var(--tw-content);left:calc(var(--spacing) * -2)}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-r-sm:before{content:var(--tw-content);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--color-accent)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-bg-sunken:hover{background-color:var(--color-bg-sunken)}.hover\:bg-ink-soft:hover{background-color:var(--color-ink-soft)}.hover\:bg-nav-hover-bg:hover{background-color:var(--color-nav-hover-bg)}.hover\:text-accent-ink:hover{color:var(--color-accent-ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent-ink:focus{border-color:var(--color-accent-ink)}.focus\:shadow-\[0_0_0_3px_var\(--color-accent-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-accent-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-sunken:disabled{background-color:var(--color-bg-sunken)}.disabled\:text-ink-muted:disabled{color:var(--color-ink-muted)}.disabled\:opacity-40:disabled{opacity:.4}}:root{--color-nav-bg:#0e0f11;--color-nav-bg-raised:#17181b;--color-nav-line:#25272c;--color-nav-line-strong:#33363c;--color-nav-item:#9aa0a8;--color-nav-item-active:#fafafc;--color-nav-active-bg:#ffffff12;--color-nav-hover-bg:#ffffff09;--color-nav-divider:#ffffff0f;--color-nav-section:#6b7179;--color-accent:#ff5a1f;--color-accent-hover:#e84a12;--color-accent-soft:#ffe9df;--color-accent-ink:#c2410c;--color-bg:#f5f6f8;--color-bg-sunken:#ecedf0;--color-bg-raised:#fafafc;--color-bg-hover:#f0f1f4;--color-line:#e2e4e8;--color-line-soft:#ecedf0;--color-line-strong:#c9cdd3;--color-ink:#0e0f11;--color-ink-soft:#3a3e45;--color-ink-muted:#5f656d;--color-ink-faint:#9aa0a8;--color-ink-disabled:#bcc0c7;--color-ink-goal:#868c94;--color-ok:#15803d;--color-ok-soft:#dcf3e3;--color-ok-solid:#1fa347;--color-warn:#8a5a00;--color-warn-soft:#fdf1d3;--color-warn-dot:#d99a00;--color-danger:#c81e1e;--color-danger-soft:#fde3e1;--color-danger-solid:#e5322d;--color-info:#2f6bff;--color-info-soft:#e6eeff;--color-info-ink:#1d4ed8;--color-custo:#0d9488;--color-custo-ink:#0f766e;--color-custo-soft:#d3f3ee;--color-custo-on-dark:#5eead4;--font-heading:"Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, sans-serif;--font-num:"Onest", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--t-display:56px;--t-h-l:32px;--t-h-m:24px;--t-body-l:16px;--t-body-m:14px;--t-caption:12px;--shadow-md:0 4px 16px #0e0f110d, 0 1px 3px #0e0f110a;--transition-default:.18s ease;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:.8125rem;line-height:1.45}.modal.pm{outline:0;flex-direction:column;width:940px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.pm-form{flex-direction:column;flex:auto;min-height:0;display:flex}.pm-h{border-bottom:1px solid var(--color-line-soft);flex:none;padding:18px 22px 12px}.pm-ht{align-items:center;gap:12px;display:flex}.pm-ht h2{min-width:0;font:400 22px/1.2 var(--font-heading);letter-spacing:-.01em;flex:1}.pm-x{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-ink-muted);flex:none;place-items:center;display:grid}.pm-x:hover{background:var(--color-bg-hover)}.pm-x svg{width:16px;height:16px}.pm-ap{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.pm-ap .num{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:11.5px}.pm-falta{color:var(--color-warn);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.pm-falta svg{flex:none;width:13px;height:13px}.pm-b{flex:auto;min-height:0;overflow:auto}.pm-corpo{border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.pm-esq,.pm-dir{flex-direction:column;gap:16px;min-width:0;padding:18px 22px;display:flex}.pm-esq{background:var(--color-bg-raised)}.pm-dir{background:var(--color-bg);border-left:1px solid var(--color-line-soft)}.pm-bloco{min-width:0}.pm-grade{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pm-grade .larga{grid-column:1/-1}.pm-cont{letter-spacing:0;text-transform:none;font-weight:500}@media (max-width:1099px){.pm-corpo{grid-template-columns:1fr}.pm-dir{border-left:0;border-bottom:1px solid var(--color-line-soft);order:-1}}.pf label{align-items:center;gap:6px;display:flex}.pf-in{display:flex;position:relative}.pf-in input,.pf-in select{flex:1;width:100%}.pf-in input.n{text-align:right}.pf input[aria-invalid=true],.pf select[aria-invalid=true],.inp.bad{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.pf-in i{color:var(--color-ink-faint);pointer-events:none;font-size:12px;font-style:normal;position:absolute;top:50%;transform:translateY(-50%)}.pf.com-pre .pf-in i{left:10px}.pf.com-pre input{padding-left:30px}.pf.com-suf .pf-in i.suf{right:10px}.pf.com-suf input{padding-right:26px}.pf.pend input,.pf.pend select{border-color:var(--color-warn-dot);background:#fffdf6}.pf-apoio{color:var(--color-ink-muted);font-size:11px;font-weight:400}.pf input:disabled,.pf select:disabled,.pm-lig input:disabled{background:var(--color-bg);color:var(--color-ink-soft);border-color:var(--color-line)}.f-erro .lnk{color:inherit;font-weight:600;text-decoration:underline}.pm-st{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-ink-soft);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:11.5px;display:flex}.pm-st input{margin-top:2px}.pm-nota{color:var(--color-ink-faint);margin-top:12px;font-size:11px}.pm-perfil{border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-ink);align-items:flex-start;gap:8px;margin-top:10px;padding:8px 12px;font-size:11.5px;line-height:1.45;display:flex}.pm-perfil>svg{flex:none;width:14px;height:14px;margin-top:2px}.pm-perfil.aviso-livre{background:var(--color-warn-soft);color:var(--color-warn)}.pm-vazio{color:var(--color-ink-muted);padding:10px 0;font-size:12px}.pm-lig{border:1px solid var(--color-line);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;overflow:hidden}.pm-lig th{background:var(--color-bg);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);text-align:left;padding:7px 10px;font-size:10px;font-weight:700}.pm-lig th.r,.pm-lig td.r{text-align:right}.pm-lig th:nth-child(2){width:84px}.pm-lig th:nth-child(3){width:96px}.pm-lig td{border-top:1px solid var(--color-line-soft);vertical-align:middle;padding:8px 10px}.pm-lig td b{font-size:12px;font-weight:600;display:block}.pm-lig .pm-cod{font:400 10.5px var(--font-mono);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.pm-lig .pm-un{font:400 12px var(--font-mono);color:var(--color-ink-soft)}.pm-lig .inp{width:70px}.pm-lig+.f-erro{margin-top:6px}.pm-lig~.pm-nota{margin-top:8px}.pm-f{border-top:1px solid var(--color-line-soft);flex:none;align-items:center;gap:8px;min-height:56px;padding:12px 22px;display:flex}.pm-f.conf{background:var(--color-warn-soft)}.pm-fr{min-width:0;color:var(--color-ink-muted);flex:1;font-size:11.5px}.pm-f.conf .pm-fr{color:var(--color-warn)}.pm-erro{color:var(--color-danger);font-weight:600}.pg tr.abre{cursor:pointer}.pg tr.abre:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:-2px}.aviso .lnk-b{color:inherit;font-weight:600}.lnk-b{font:inherit;color:var(--color-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cod-b{font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--color-line-strong);background:0 0;padding:0}.cod-b:hover{border-bottom-color:var(--color-accent-ink);color:var(--color-accent-ink)}.cadeado{vertical-align:-1px;width:11px;height:11px;color:var(--color-ink-muted);margin-right:4px;display:inline-block}.an-anos{border-bottom:1px solid var(--color-line-soft);padding:10px 18px 12px}.an-anos-t{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.an-leg{text-transform:none;letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:flex}.an-leg i{background:var(--color-info);border-radius:50%;width:7px;height:7px}.an-faixa{grid-template-columns:repeat(8,minmax(58px,1fr));gap:5px;padding:5px 5px 2px 0;display:grid;overflow-x:auto}.an-ano{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-raised);text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:7px 6px 6px;transition:border-color .15s,background .15s;display:flex;position:relative}.an-ano:hover{border-color:var(--color-line-strong)}.an-ano.on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--color-accent-soft)}.an-ano .a{font:600 11.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.an-ano .mk{border-radius:var(--radius-xs);background:var(--color-bg-sunken);font:700 8px/12px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;align-self:flex-start;margin-bottom:2px;padding:1px 4px}.an-ano .mk.nota{background:var(--color-accent-soft);color:var(--color-accent-ink)}.an-ano .t{font:500 12px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.an-ano .t small{color:var(--color-ink-muted);margin-right:2px;font-size:9px;font-weight:500}.an-ano .lu{font:400 9.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);white-space:nowrap}.an-ano.bloq .t{color:var(--color-ink-faint)}.an-ano .dot{background:var(--color-info);border:2px solid var(--color-bg-raised);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.an-estim{color:var(--color-ink-muted);align-items:flex-start;gap:6px;margin-top:8px;font-size:11px;line-height:1.45;display:flex}.an-estim svg{width:13px;height:13px;color:var(--color-info);flex-shrink:0;margin-top:1px}.card.an-anos-card .an-anos{border-bottom:0;padding:12px 18px 14px}.tx tr.an-morto td{color:var(--color-ink-faint)}.tx tr.an-morto .an-nm,.tx tr.an-morto .an-al{text-decoration:line-through}.tx .an-x{color:var(--color-ink-muted);font-size:10px;font-weight:400;text-decoration:none;display:block}.an-frac{font:500 11.5px var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.an-fora{border-radius:var(--radius-md);background:var(--color-info-soft);margin-top:10px;padding:8px 10px 6px}.an-fora-t{letter-spacing:.1em;text-transform:uppercase;color:var(--color-info-ink);align-items:center;gap:6px;margin-bottom:2px;font-size:10px;font-weight:700;display:flex}.an-fora .tx td{border-bottom-color:var(--color-bg-raised)}.an-fora .tx tr.an-teste td{color:var(--color-ink-muted)}.an-fora .tx tr.an-tt td{border-top:1px solid var(--color-info);color:var(--color-ink);border-bottom:0;font-size:12.5px;font-weight:700}.tag.an-novo{background:var(--color-info);color:var(--color-bg-raised)}.an-fora-pv{color:var(--color-nav-item);margin-top:12px;font-size:12px;line-height:1.7}.an-fora-pv .tag{vertical-align:1px;margin-right:4px}.an-fora-pv b{font:600 12.5px var(--font-num);font-variant-numeric:tabular-nums;color:var(--color-nav-item-active);white-space:nowrap}.an-compra-ano{border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-ink-soft);margin-bottom:8px;padding:7px 10px;font-size:11px;line-height:1.45}.an-who{flex-direction:column;gap:4px;min-width:0;display:flex}.an-prog{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.an-prog .lnk-b{font-size:11px}.an-st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg table.an-tab th.an-grp{text-align:center;border-bottom:1px solid var(--color-line-soft);background:var(--color-bg-sunken);color:var(--color-ink-muted);padding:6px 12px}.pg table.an-tab th.an-g0{background:var(--color-bg);border-bottom:0;padding:6px 12px}.pg table.an-tab td.an-rc{color:var(--color-ink-muted);background:var(--color-bg)}.pg table.an-tab th.an-rc{color:var(--color-ink-faint)}.pg table.an-tab tr.sel td.an-rc{background:0 0}.pg table.an-tab td{white-space:nowrap}.an-tab .tt{font-weight:700}.an-tab .tag{margin-left:6px}.an-nota-av{padding:0 14px 12px}.full-grid .pnl{padding-left:14px;padding-right:14px;overflow-x:auto}.full-grid .tx th,.full-grid .tx td{padding-left:4px;padding-right:4px}.full-grid .tx th{letter-spacing:.04em;white-space:normal;vertical-align:bottom}.full-grid .tx .inp.sm{width:50px;padding:0 5px}.modal.jd.np{width:720px}.np-lista{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);max-height:280px;overflow:auto}.np-cab,.np-linha{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 92px 56px 110px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.np-lista .np-cab{background:var(--color-bg-raised);border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-muted);font-size:11px;font-weight:600;position:sticky;top:0}.np-linha{border-bottom:1px solid var(--color-line-soft);cursor:pointer;font-variant-numeric:tabular-nums;font-weight:400}.np-linha:hover{background:var(--color-bg-hover)}.np-linha.on{background:var(--color-bg-hover);box-shadow:inset 3px 0 0 var(--color-ink)}.np-linha:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.np-lista .r{text-align:right}.np-msg{color:var(--color-ink-muted);padding:10px 0;font-size:12px}.np-pag{justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.np-lista.ped .np-cab,.np-lista.ped .np-linha{grid-template-columns:84px 56px 56px minmax(0,1fr) 120px}.card.cond{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.cond>div{border-right:1px solid var(--color-line-soft);min-width:0;padding:10px 14px}.cond>div:last-child{border-right:0}.cond .k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:10px;font-weight:700}.cond .v{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.cond .w{color:var(--color-warn);margin-top:2px;font-size:10.5px}.cond .num{font-variant-numeric:tabular-nums}.btn.ghost.anexo{gap:4px;max-width:100%;height:auto;padding:0;display:inline-flex}.anexos-versoes{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.anexos-versoes .versao{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}@media (max-width:900px){.card.cond{grid-template-columns:repeat(3,minmax(0,1fr))}.cond>div:nth-child(3){border-right:0}.cond>div:nth-child(-n+3){border-bottom:1px solid var(--color-line-soft)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
