@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.pedido{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;background:var(--c-bg);color:var(--c-text);font-size:var(--fs-md);min-height:0}.ped-header{position:sticky;top:0;z-index:10;background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:14px 20px 0;display:flex;flex-direction:column;gap:10px}.ped-header-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ped-header-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ped-header-right{display:flex;align-items:center;gap:8px}.ped-title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.ped-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ped-title{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.ped-num{font-family:var(--font-mono-stack);font-size:var(--fs-md);color:var(--c-muted)}.ped-meta-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--c-muted)}.ped-meta-row .sep{opacity:.4}.ped-meta-row .savestatus{display:inline-flex;align-items:center;gap:4px;color:var(--c-success)}.ped-meta-row .savestatus.saving{color:var(--c-muted)}.ped-meta-row .savestatus .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.tipo-chip{gap:6px;padding:3px 8px 3px 6px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;border:1px solid;height:22px}.tipo-chip,.tipo-chip .glyph{display:inline-flex;align-items:center}.tipo-chip .glyph{justify-content:center;width:14px;height:14px;border-radius:999px;background:currentColor;color:var(--c-surface);font-size:9px;font-weight:700}.tipo-chip .glyph svg{stroke:var(--c-surface)}.tipo-chip.tipo-pv{color:oklch(48% .09 186);background:oklch(96% .025 186);border-color:oklch(80% .06 186)}.tipo-chip.tipo-pp{color:oklch(45% .1 250);background:oklch(96% .03 250);border-color:oklch(80% .06 250)}.tipo-chip.tipo-pc{color:oklch(50% .13 50);background:oklch(96% .04 50);border-color:oklch(80% .08 50)}.tipo-chip.tipo-ds{color:oklch(48% .18 28);background:oklch(96% .03 28);border-color:oklch(82% .06 28)}.tipo-chip.tipo-de{color:oklch(45% .12 155);background:oklch(95% .035 155);border-color:oklch(80% .06 155)}.dark .tipo-chip.tipo-pv{color:oklch(80% .1 186);background:oklch(28% .04 186);border-color:oklch(40% .06 186)}.dark .tipo-chip.tipo-pp{color:oklch(78% .1 250);background:oklch(28% .05 250);border-color:oklch(40% .07 250)}.dark .tipo-chip.tipo-pc{color:oklch(82% .12 60);background:oklch(28% .05 60);border-color:oklch(40% .07 60)}.dark .tipo-chip.tipo-ds{color:oklch(78% .13 28);background:oklch(28% .05 28);border-color:oklch(40% .08 28)}.dark .tipo-chip.tipo-de{color:oklch(80% .1 155);background:oklch(28% .04 155);border-color:oklch(40% .06 155)}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;border:1px solid var(--c-line);color:var(--c-text-2)}.status-badge,.status-badge.draft{background:var(--c-surface-alt)}.status-badge.emitted{background:var(--c-success-50);color:var(--c-success);border-color:oklch(80% .06 155)}.status-badge.canceled{background:var(--c-danger-50);color:var(--c-danger);border-color:oklch(80% .06 28)}.dark .status-badge.emitted{background:oklch(28% .05 155);border-color:oklch(40% .07 155);color:oklch(80% .12 155)}.dark .status-badge.canceled{background:oklch(28% .06 28);border-color:oklch(40% .08 28);color:oklch(80% .13 28)}.total-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 12px;border-radius:var(--r-pill);background:var(--c-surface-alt);border:1px solid var(--c-line);font-size:var(--fs-sm);cursor:pointer;transition:all .1s;height:28px}.total-chip:hover{background:var(--c-bg-2);border-color:var(--c-text-2)}.total-chip .lbl{color:var(--c-muted);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase}.total-chip .val{font-family:var(--font-mono-stack);font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-text)}.total-chip .arrow{color:var(--c-muted)}.dark .total-chip{background:oklch(28% .015 260);border-color:oklch(38% .012 260)}.dark .total-chip .val{color:oklch(95% 0 0)}.dark .total-chip .lbl{color:oklch(72% .01 260)}.dark .total-chip:hover{background:oklch(32% .018 260);border-color:var(--c-primary)}.ped-tabs{display:flex;gap:0;border-bottom:1px solid transparent;margin:0 -20px;padding:0 20px;overflow-x:auto}.ped-tab{padding:9px 14px 11px;font-size:var(--fs-sm);color:var(--c-text-2);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:color .12s,border-color .12s;background:transparent;border:0;border-bottom:2px solid transparent}.ped-tab:hover{color:var(--c-text)}.ped-tab.active{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.ped-tab .badge{font-size:var(--fs-xs);font-weight:600;background:var(--c-surface-alt);border:1px solid var(--c-line);color:var(--c-text-2);padding:1px 6px;border-radius:999px;font-variant-numeric:tabular-nums}.ped-tab.has-error .badge{background:var(--c-danger-50);color:var(--c-danger);border-color:oklch(80% .06 28)}.dark .ped-tab.has-error .badge{background:oklch(28% .05 28);color:oklch(80% .13 28);border-color:oklch(40% .08 28)}.err-banner{margin:10px 20px 0;background:var(--c-danger-50);border:1px solid oklch(80% .05 28);border-radius:var(--doc-card-r);padding:10px 12px;display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm)}.dark .err-banner{background:oklch(28% .05 28);border-color:oklch(40% .08 28)}.err-banner .icon{color:var(--c-danger);flex-shrink:0;margin-top:1px}.err-banner .body{flex:1;min-width:0}.err-banner .ttl{font-weight:600;color:var(--c-danger)}.dark .err-banner .ttl{color:oklch(80% .13 28)}.err-banner ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.err-banner li{color:var(--c-text-2);font-size:var(--fs-xs);display:flex;align-items:center;gap:6px}.err-banner button.link{color:var(--c-primary);background:transparent;border:0;cursor:pointer;padding:0;border-bottom:1px dashed transparent;font:inherit}.err-banner button.link:hover{border-bottom-color:var(--c-primary)}.ped-body{overflow:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.ped-body.with-side{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.ped-body.with-side .ped-side-col{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}@media (max-width:980px){.ped-body.with-side{grid-template-columns:1fr}.ped-body.with-side .ped-side-col{position:static}}.ped-section{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--doc-card-r);scroll-margin-top:130px;overflow:hidden}.ped-section .head{padding:10px 14px;border-bottom:1px solid var(--c-line-2);background:var(--c-surface-alt);display:flex;align-items:center;justify-content:space-between;gap:10px}.ped-section .head .ttl{font-size:var(--fs-md);font-weight:600}.ped-section .head .desc{font-size:var(--fs-xs);color:var(--c-muted)}.ped-section .head .right{display:flex;align-items:center;gap:6px}.ped-section .body{padding:12px 14px}.ped-form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px 12px}.ped-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ped-field label{font-size:var(--fs-xs);color:var(--c-muted);font-weight:500;letter-spacing:.02em}.ped-field label .req{color:var(--c-danger);margin-left:2px}.ped-field .ctrl{height:var(--doc-input-h);padding:0 10px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-1);font:inherit;font-size:var(--fs-sm);color:var(--c-text);display:flex;align-items:center;gap:6px}.ped-field .ctrl:focus,.ped-field .ctrl:focus-within{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 2px color-mix(in oklch,var(--c-primary) 18%,transparent)}.ped-field input.ctrl,.ped-field select.ctrl,.ped-field textarea.ctrl{width:100%}.ped-field textarea.ctrl{min-height:64px;height:auto;padding:8px 10px;resize:vertical}.ped-field .helper{font-size:var(--fs-xs);color:var(--c-muted)}.ped-field.has-error .ctrl{border-color:var(--c-danger);box-shadow:0 0 0 2px color-mix(in oklch,var(--c-danger) 15%,transparent)}.ped-field.has-error .helper{color:var(--c-danger)}.ped-field.read-only .ctrl{background:var(--c-bg-2);color:var(--c-text-2);cursor:default}.ped-col-1{grid-column:span 1}.ped-col-2{grid-column:span 2}.ped-col-3{grid-column:span 3}.ped-col-4{grid-column:span 4}.ped-col-5{grid-column:span 5}.ped-col-6{grid-column:span 6}.ped-col-7{grid-column:span 7}.ped-col-8{grid-column:span 8}.ped-col-9{grid-column:span 9}.ped-col-10{grid-column:span 10}.ped-col-11{grid-column:span 11}.ped-col-12{grid-column:span 12}.lookup{position:relative;display:flex;flex-direction:column;gap:0;border:1px solid var(--c-line);border-radius:var(--r-1);background:var(--c-surface);padding:8px 10px;min-height:56px}.lookup:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 2px color-mix(in oklch,var(--c-primary) 18%,transparent)}.lookup .picked{display:flex;flex-direction:column;gap:2px}.lookup .picked .nome{font-weight:600;font-size:var(--fs-sm)}.lookup .picked .meta{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--c-muted);display:flex;gap:8px;flex-wrap:wrap}.lookup .picked .meta span{display:inline-flex;gap:4px}.lookup .swap{position:absolute;top:6px;right:6px;font-size:var(--fs-xs);color:var(--c-muted);background:transparent;border:0;cursor:pointer;padding:4px}.lookup .swap:hover{color:var(--c-primary)}.itens-add-row{display:flex;align-items:stretch;gap:8px;padding:10px 14px;border-bottom:1px solid var(--c-line-2);background:var(--c-surface-alt)}.itens-add-row .combobox{flex:1;position:relative}.itens-add-row .combobox input{width:100%;height:30px;padding:0 10px 0 30px;border:1px solid var(--c-line);border-radius:var(--r-1);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm)}.itens-add-row .combobox input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 2px color-mix(in oklch,var(--c-primary) 18%,transparent)}.itens-add-row .combobox .icon-search{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--c-muted);pointer-events:none}.itens-add-row .combobox .pop{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-1);box-shadow:var(--sh-2);z-index:30;max-height:320px;overflow:auto}.itens-add-row .combobox .pop .opt{padding:8px 10px;display:grid;grid-template-columns:110px 1fr 64px 90px 72px;gap:10px;align-items:center;cursor:pointer;border-bottom:1px solid var(--c-line-2);font-size:var(--fs-sm)}.itens-add-row .combobox .pop .opt:last-child{border-bottom:none}.itens-add-row .combobox .pop .opt.kbd,.itens-add-row .combobox .pop .opt:hover{background:var(--c-surface-alt)}.itens-add-row .combobox .pop .opt .sku{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--c-muted)}.itens-add-row .combobox .pop .opt .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itens-add-row .combobox .pop .opt .un{font-size:var(--fs-xs);color:var(--c-muted);text-align:center}.itens-add-row .combobox .pop .opt .preco{text-align:right;font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.itens-add-row .combobox .pop .opt .est{text-align:right}.itens-add-row .quick{display:flex;align-items:center;gap:8px;background:var(--c-primary-50);border:1px solid oklch(80% .04 186);border-radius:var(--r-1);padding:4px 10px}.dark .itens-add-row .quick{background:oklch(28% .04 186);border-color:oklch(40% .06 186)}.itens-add-row .quick .label{font-size:var(--fs-xs);color:var(--c-muted);white-space:nowrap}.itens-add-row .quick .picked-name{font-size:var(--fs-sm);font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itens-add-row .quick input{width:70px;height:28px;padding:0 8px;border:1px solid var(--c-line);border-radius:var(--r-1);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm);font-family:var(--font-mono-stack);text-align:right}.itens-add-row .quick input:focus{outline:none;border-color:var(--c-primary)}.itens-add-row .actions{display:flex;align-items:center;gap:6px}.itens-tbl-wrap{overflow:auto}.tbl-itens{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--row-fs);background:var(--c-surface)}.tbl-itens col.col-qtd{width:80px}.tbl-itens col.col-un{width:50px}.tbl-itens col.col-prc{width:110px}.tbl-itens col.col-cfop,.tbl-itens col.col-dsc{width:70px}.tbl-itens col.col-ncm{width:100px}.tbl-itens col.col-est{width:90px}.tbl-itens col.col-sub{width:120px}.tbl-itens col.col-act{width:90px}.tbl-itens col.col-idx{width:32px}.tbl-itens col.col-sku{width:110px}.tbl-itens thead th{position:sticky;top:0;z-index:1;background:var(--c-surface-alt);height:var(--doc-header-h);font-weight:600;font-size:var(--doc-header-fs);color:var(--c-muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:0 var(--row-px);border-bottom:1px solid var(--c-line);border-right:1px solid var(--c-line-2);white-space:nowrap}.tbl-itens thead th:last-child{border-right:none}.tbl-itens thead th.num{text-align:right}.tbl-itens thead th.center{text-align:center}.tbl-itens tbody td{height:var(--row-h);padding:0 var(--row-px);border-bottom:1px solid var(--c-line-2);border-right:1px solid var(--c-line-2);vertical-align:middle;white-space:nowrap}.tbl-itens tbody td:last-child{border-right:none}.dark .tbl-itens tbody tr:hover td,.tbl-itens tbody tr:hover td{background:var(--c-surface-alt)}.tbl-itens td.num{text-align:right;font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.tbl-itens td.sku{color:var(--c-text-2)}.tbl-itens td.idx,.tbl-itens td.sku{font-family:var(--font-mono-stack);font-size:var(--fs-xs)}.tbl-itens td.idx{color:var(--c-muted);width:28px;text-align:right}.tbl-itens td.desc{max-width:0}.tbl-itens td.desc>div{display:flex;flex-direction:column;gap:1px;min-width:0}.tbl-itens td.desc .nome,.tbl-itens td.desc .obs-l{overflow:hidden;text-overflow:ellipsis}.tbl-itens td.desc .obs-l{font-size:var(--fs-xs);color:var(--c-muted)}.tbl-itens td.actions-col{text-align:right}.tbl-itens td.actions-col .row-actions-inline{display:inline-flex;gap:2px;opacity:0;transition:opacity .1s}.tbl-itens tbody tr:hover .row-actions-inline{opacity:1}.tbl-itens td.editable{cursor:text;padding:0 4px;min-width:70px}.tbl-itens td.editable input.cell-input{width:100%;min-width:60px;height:calc(var(--row-h) - 6px);padding:0 6px;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--c-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;box-sizing:border-box}.tbl-itens td.editable input.cell-input:hover,.tbl-itens td.editable:hover{background:var(--c-surface-alt)}.tbl-itens td.editable input.cell-input:focus{background:var(--c-surface);border-color:var(--c-primary);outline:none}.est-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-family:var(--font-mono-stack);border:1px solid;font-variant-numeric:tabular-nums}.est-chip.ok{color:var(--c-success);background:var(--c-success-50);border-color:oklch(82% .04 155)}.est-chip.low{color:var(--c-warning);background:var(--c-warning-50);border-color:oklch(82% .04 70)}.est-chip.out{color:var(--c-danger);background:var(--c-danger-50);border-color:oklch(82% .04 28)}.dark .est-chip.ok{background:oklch(28% .04 155);border-color:oklch(40% .06 155);color:oklch(82% .1 155)}.dark .est-chip.low{background:oklch(28% .04 70);border-color:oklch(40% .06 70);color:oklch(82% .12 70)}.dark .est-chip.out{background:oklch(28% .05 28);border-color:oklch(40% .08 28);color:oklch(80% .13 28)}.empty-state{padding:40px 20px;text-align:center;color:var(--c-muted);font-size:var(--fs-sm)}.empty-state .big{font-size:32px;line-height:1;opacity:.35;margin-bottom:8px}.ped-side-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--doc-card-r);overflow:hidden}.ped-side-card .head{padding:8px 12px;background:var(--c-surface-alt);border-bottom:1px solid var(--c-line-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);font-weight:600;display:flex;align-items:center;justify-content:space-between}.ped-side-card .body{padding:10px 12px}.totals-list{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.totals-list .li{display:flex;align-items:center;justify-content:space-between;font-variant-numeric:tabular-nums}.totals-list .li .l{color:var(--c-text-2)}.totals-list .li .v{font-family:var(--font-mono-stack)}.totals-list .li.sub{color:var(--c-muted);font-size:var(--fs-xs);padding-left:10px}.totals-list .total-line{margin-top:8px;padding-top:8px;border-top:1px dashed var(--c-line);display:flex;align-items:baseline;justify-content:space-between}.totals-list .total-line .l{font-size:var(--fs-md);font-weight:600}.totals-list .total-line .v{font-family:var(--font-mono-stack);font-size:var(--fs-xl);font-weight:600;font-variant-numeric:tabular-nums}.parc-list{display:flex;flex-direction:column;gap:0;font-size:var(--fs-sm)}.parc-list .pr{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--c-line-2)}.parc-list .pr:last-child{border-bottom:none}.parc-list .pr .num{color:var(--c-muted)}.parc-list .pr .data,.parc-list .pr .num{font-family:var(--font-mono-stack);font-size:var(--fs-xs)}.parc-list .pr .data{color:var(--c-text-2)}.parc-list .pr .val{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-weight:600}.checklist{display:flex;flex-direction:column;gap:6px}.checklist .ck{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);padding:4px 0}.checklist .ck .icon{flex-shrink:0;margin-top:2px}.checklist .ck.ok .icon{color:var(--c-success)}.checklist .ck.warn .icon{color:var(--c-warning)}.checklist .ck.err .icon{color:var(--c-danger)}.checklist .ck.pending .icon{color:var(--c-muted)}.checklist .ck .body{flex:1;min-width:0}.checklist .ck .ttl{font-size:var(--fs-sm)}.checklist .ck .sub{font-size:var(--fs-xs);color:var(--c-muted)}.checklist .ck a{color:var(--c-primary);cursor:pointer}.fiscal-resolver{display:flex;flex-direction:column;gap:0}.fr-row{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(140px,1fr));gap:0;border-bottom:1px solid var(--c-line-2);align-items:stretch}.fr-row.head{background:var(--c-surface-alt);font-size:var(--doc-header-fs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);font-weight:600;border-bottom:1px solid var(--c-line);position:sticky;top:0}.fr-row.head .fr-cell{padding:8px 10px}.fr-row .fr-cell{padding:8px 10px;border-right:1px solid var(--c-line-2);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:4px;min-width:0}.fr-row .fr-cell:last-child{border-right:none}.fr-row .fr-item .sku{font-family:var(--font-mono-stack);font-size:var(--fs-xs);color:var(--c-muted)}.fr-row .fr-item .nome{font-weight:600;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-row .fr-cell select.ctrl{height:26px;padding:0 6px;font-size:var(--fs-xs);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-1);color:var(--c-text)}.fr-row .fr-cell select.ctrl:focus{outline:none;border-color:var(--c-primary)}.fr-row .fr-cell.unresolved select.ctrl{border-color:oklch(70% .08 70);background:var(--c-warning-50)}.dark .fr-row .fr-cell.unresolved select.ctrl{background:oklch(28% .04 70);border-color:oklch(40% .06 70);color:oklch(85% .1 70)}.fr-row .fr-cell.resolved{color:var(--c-text-2)}.fr-row .fr-cell.resolved:after{content:"✓ resolvida";color:var(--c-success);margin-top:2px}.fr-row .fr-cell .meta,.fr-row .fr-cell.resolved:after{font-size:var(--fs-xs);font-family:var(--font-mono-stack)}.fr-row .fr-cell .meta{color:var(--c-muted)}.fr-summary{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--c-warning-50);border-bottom:1px solid oklch(80% .06 70);font-size:var(--fs-sm)}.dark .fr-summary{background:oklch(28% .04 70);border-color:oklch(40% .06 70)}.fr-summary .l{display:flex;align-items:center;gap:8px}.fr-summary .pendentes{font-weight:600;color:var(--c-warning)}.ped-footer{position:sticky;bottom:0;z-index:9;background:var(--c-surface);border-top:1px solid var(--c-line);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ped-footer .left{flex:1;min-width:0}.ped-footer .left,.ped-footer .right{display:flex;align-items:center;gap:8px}.ped-footer .summary{display:flex;align-items:center;gap:12px;font-size:var(--fs-sm)}.ped-footer .summary .group{display:flex;align-items:baseline;gap:6px}.ped-footer .summary .group .l{font-size:var(--fs-xs);color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em}.ped-footer .summary .group .v{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-weight:600}.ped-footer .summary .group.total .v{font-size:var(--fs-lg)}.ped-footer .summary .sep{width:1px;height:22px;background:var(--c-line)}.emitir-modal-content{display:flex;flex-direction:column;gap:12px}.emitir-modal-content .blockers{background:var(--c-danger-50);border:1px solid oklch(80% .04 28);border-radius:var(--r-1);padding:10px 12px}.dark .emitir-modal-content .blockers{background:oklch(28% .05 28);border-color:oklch(40% .08 28)}.emitir-modal-content .blockers .ttl{color:var(--c-danger);font-weight:600;font-size:var(--fs-sm);display:flex;align-items:center;gap:6px}.dark .emitir-modal-content .blockers .ttl{color:oklch(80% .13 28)}.emitir-modal-content .blockers ul{margin:6px 0 0;padding:0 0 0 18px;font-size:var(--fs-sm);display:flex;flex-direction:column;gap:2px}.emitir-modal-content .summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--c-line-2);border:1px solid var(--c-line);border-radius:var(--r-1);overflow:hidden}.emitir-modal-content .summary-row .cell{padding:8px 10px;background:var(--c-surface);display:flex;flex-direction:column;gap:2px}.emitir-modal-content .summary-row .cell .l{font-size:var(--fs-xs);color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em}.emitir-modal-content .summary-row .cell .v{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-md)}