html{height:100%;--mat-sys-background: #fff8f5;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #fbeee8;--mat-sys-inverse-primary: #ffb787;--mat-sys-inverse-surface: #362f2b;--mat-sys-on-background: #201a17;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary-container: #723600;--mat-sys-on-primary-fixed: #311300;--mat-sys-on-primary-fixed-variant: #723600;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b4130;--mat-sys-on-secondary-fixed: #2b1708;--mat-sys-on-secondary-fixed-variant: #5b4130;--mat-sys-on-surface: #201a17;--mat-sys-on-surface-variant: #52443c;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #84746a;--mat-sys-outline-variant: #d7c3b8;--mat-sys-primary: #964900;--mat-sys-primary-container: #ffdcc7;--mat-sys-primary-fixed: #ffdcc7;--mat-sys-primary-fixed-dim: #ffb787;--mat-sys-scrim: #000000;--mat-sys-secondary: #755846;--mat-sys-secondary-container: #ffdcc7;--mat-sys-secondary-fixed: #ffdcc7;--mat-sys-secondary-fixed-dim: #e5bfa8;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f5;--mat-sys-surface-bright: #fff8f5;--mat-sys-surface-container: #f8ebe6;--mat-sys-surface-container-high: #f2e6e1;--mat-sys-surface-container-highest: #ece0da;--mat-sys-surface-container-low: #fef1ec;--mat-sys-surface-dim: #e3d8d3;--mat-sys-surface-tint: #964900;--mat-sys-surface-variant: #f4ded3;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #d9560a;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #ffe7d6;--mat-sys-on-primary-container: #3d1600;--mat-sys-secondary-container: #fff0e5;--mat-sys-on-secondary-container: #3d1600;--mat-sys-surface: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #fafafb;--mat-sys-surface-container: #f3f4f6;--mat-sys-surface-container-high: #eceef1;--mat-sys-outline-variant: #e1e4e8}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;height:100%}:root{--mat-form-field-outlined-container-shape: 12px;--ev-fundo: #f4f5f7;--kraft: #c99b62;--kraft-l: #dcb583;--kraft-d: #a47845;--fita: #efe3c8;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--lateral: 268px;--ok: #1f8f4e;--aten: #c77c02}*,*:before,*:after{box-sizing:border-box}body{background:var(--ev-fundo);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:inherit}[hidden]{display:none!important}.mono{font-family:var(--mono)}.largura-total{width:100%}.hidden-input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}mat-card{--mat-card-title-text-size: 17px;--mat-card-title-text-weight: 700;--mat-card-outlined-container-shape: 16px;--mat-card-outlined-outline-color: var(--mat-sys-outline-variant)}mat-card-header{padding-top:18px!important;padding-bottom:8px!important}.mat-mdc-card-title{font-weight:700!important}button.perigo.mat-mdc-outlined-button{--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-outline-color: color-mix(in srgb, var(--mat-sys-error) 40%, white)}button.perigo.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error)}.aviso-erro{--mat-snack-bar-container-color: var(--mat-sys-error);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-error);--mat-snack-bar-button-color: #fff}.shell{height:100vh;--mat-sidenav-content-background-color: var(--ev-fundo);--mat-sidenav-container-background-color: var(--mat-sys-surface)}.lateral{width:var(--lateral);border-right:1px solid var(--mat-sys-outline-variant)!important}.lateral-in{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:20px 14px}.botao-nova{height:48px}.menu{padding:0}.lateral-rodape{margin-top:auto;display:grid;gap:12px}.usuario-card{display:flex;align-items:center;gap:12px;min-width:0}.usuario-card-texto{display:grid;line-height:1.25;min-width:0}.usuario-card-texto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-card-texto small{color:var(--mat-sys-on-surface-variant)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:800;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.marca{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:18px;letter-spacing:-.01em;padding:0 6px}.marca svg{width:34px;height:34px;flex:none}.marca b{color:var(--mat-sys-primary)}.barra{position:sticky;top:0;z-index:10;height:72px;padding:0 28px;gap:12px;background:color-mix(in srgb,var(--ev-fundo) 92%,transparent)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--mat-sys-outline-variant);--mat-toolbar-container-background-color: transparent}.busca{position:relative;flex:1;max-width:620px;display:flex;align-items:center}.busca mat-icon{position:absolute;left:14px;color:var(--mat-sys-on-surface-variant);pointer-events:none}.busca input{width:100%;height:46px;padding:0 16px 0 46px;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:999px;outline:none;box-shadow:0 1px 2px #1018280d}.busca input::placeholder{color:var(--mat-sys-on-surface-variant)}.busca input:focus{border-color:var(--mat-sys-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mat-sys-primary) 22%,transparent)}.conteudo{display:grid;gap:22px;align-content:start;width:100%;max-width:1120px;margin:0 auto;padding:28px 32px 72px}.conteudo>:not(router-outlet){display:grid;gap:22px;align-content:start;min-width:0}button.fab-nova{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:20;--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary);--mat-fab-extended-container-color: var(--mat-sys-primary);--mat-fab-extended-foreground-color: var(--mat-sys-on-primary);background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}@media(max-width:899px){.barra{padding:0 12px;height:64px}.conteudo{padding:18px 16px 110px}}.pagina-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.pagina-titulo{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.pagina-sub{color:var(--mat-sys-on-surface-variant);margin-top:2px}.acoes-pagina{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.migalhas{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--mat-sys-on-surface-variant);flex-wrap:wrap}.migalhas a{text-decoration:none;font-weight:600}.migalhas a:hover{color:var(--mat-sys-on-surface)}.migalhas [aria-current]{color:var(--mat-sys-on-surface);font-weight:600}.migalhas-sep{font-size:18px;width:18px;height:18px;opacity:.6}.dica{font-size:13px;color:var(--mat-sys-on-surface-variant)}.vazio{display:grid;justify-items:center;gap:10px;text-align:center;color:var(--mat-sys-on-surface-variant);padding:40px 20px;list-style:none}.vazio strong{color:var(--mat-sys-on-surface);font-size:16px}.vazio.sem-borda{padding:28px 12px}p.vazio{border:1.5px dashed var(--mat-sys-outline-variant);border-radius:16px;background:var(--mat-sys-surface)}.erro-form,.erro-dialogo{color:var(--mat-sys-error);font-weight:600;font-size:14px;min-height:1.4em;margin:0}.erro-form:empty,.erro-dialogo:empty{display:none}.codigo-chip{display:inline-flex;align-items:center;font:600 12px var(--mono);letter-spacing:.06em;padding:2px 10px;border-radius:999px;background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant);white-space:nowrap;width:max-content}.codigo-chip.grande{font-size:13.5px;letter-spacing:.1em;padding:4px 13px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.meta-texto{font-size:13.5px;color:var(--mat-sys-on-surface-variant)}.seta{color:var(--mat-sys-on-surface-variant)}.link-cartao{text-decoration:none;color:inherit;display:block;border-radius:16px}.mini-caixa{display:inline-grid;place-items:center;width:52px;height:52px;flex:none;border-radius:14px;background:var(--mat-sys-primary-container)}.mini-caixa.grande{width:76px;height:76px;border-radius:20px}.mini-caixa-svg{width:72%;height:72%}.mc-corpo{fill:var(--kraft)}.mc-tampa{fill:var(--kraft-l)}.mc-fita{fill:var(--fita)}.mc-rotulo{fill:#fff}.mc-linha{stroke:#9aa0a8;stroke-width:1.4;fill:none;stroke-linecap:round}.mini-caixa-svg.vazia .mc-corpo{fill:color-mix(in srgb,var(--kraft) 30%,white);stroke:var(--kraft);stroke-width:1.2;stroke-dasharray:3 2}.mini-caixa-svg.vazia .mc-tampa{fill:color-mix(in srgb,var(--kraft-l) 35%,white)}.mini-caixa-svg.vazia .mc-fita,.mini-caixa-svg.vazia .mc-rotulo,.mini-caixa-svg.vazia .mc-linha{display:none}.lista-caixas{overflow:hidden}.linha-caixa{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:12px 18px;text-decoration:none;color:inherit}.linha-caixa:hover{background:var(--mat-sys-surface-container-low)}.linha-caixa-txt{display:grid;gap:4px;min-width:0;justify-items:start}.linha-caixa-txt strong{font-size:15.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-caixa-qtd{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.linha-caixa-qtd small{display:block;font-weight:500;color:var(--mat-sys-on-surface-variant);font-size:12px}.grade-caixas{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}mat-card.cartao-caixa{display:grid;gap:12px;padding:18px;height:100%;transition:box-shadow .15s,transform .15s}.link-cartao:hover .cartao-caixa{box-shadow:var(--mat-sys-level2);transform:translateY(-2px)}.cartao-caixa strong{font-size:16px;overflow-wrap:anywhere}.cartao-caixa .rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--mat-sys-on-surface-variant);font-size:13px}@media(max-width:560px){.linha-caixa{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.linha-caixa .seta{display:none}}.achados{display:grid;gap:12px}mat-card.achado{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;transition:box-shadow .15s}.link-cartao:hover .achado{box-shadow:var(--mat-sys-level2)}.achado-corpo{min-width:0;display:grid;gap:8px}.achado-titulo{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.achado-titulo strong{font-size:16px}.achado-itens{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mini-item{display:inline-flex;align-items:center;gap:7px;background:var(--mat-sys-surface-container);border-radius:8px;padding:4px 10px 4px 7px;font-size:13.5px}.mini-item .ico{font-size:16px;line-height:1}.mini-item small{color:var(--mat-sys-on-surface-variant)}.cabeca-caixa{display:flex;align-items:center;gap:16px;min-width:0}.cabeca-caixa h1{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.meta-linha{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}.duas-colunas-caixa{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 340px;align-items:start}.coluna-principal{display:grid;gap:18px;min-width:0}.coluna-lateral{display:grid;gap:18px;position:sticky;top:92px}@media(max-width:1060px){.duas-colunas-caixa{grid-template-columns:minmax(0,1fr)}.coluna-lateral{position:static;order:2}}.dropzone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;align-items:center;border:2px dashed color-mix(in srgb,var(--mat-sys-primary) 45%,var(--mat-sys-outline-variant));border-radius:16px;padding:18px;background:color-mix(in srgb,var(--mat-sys-primary-container) 40%,white);transition:background .15s,border-color .15s}.dropzone.sobre{background:var(--mat-sys-primary-container);border-color:var(--mat-sys-primary);border-style:solid}.dz-icone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--mat-sys-primary);color:#fff;grid-row:span 2}.dz-titulo{font-weight:700}.dz-sub{font-size:13.5px;color:var(--mat-sys-on-surface-variant)}.linha-botoes{grid-column:1 / -1;display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.dz-progresso{grid-column:1 / -1;display:grid;gap:6px;font-size:13.5px;color:var(--mat-sys-on-surface-variant)}@media(max-width:520px){.dz-icone{display:none}.dropzone{grid-template-columns:1fr}}.filtro-itens{margin-top:12px}.itens{list-style:none;margin:0;padding:0;display:grid}.item-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px 14px;align-items:center;padding:12px 2px}.item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px}.item-acoes{display:flex}.item-icone{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:hsl(var(--h, 28) 80% 92%)}.item-texto{display:grid;min-width:0}.item-nome{font-weight:600;overflow-wrap:anywhere}.qtd{display:inline-block;margin-left:8px;font:700 12px var(--mono);background:var(--mat-sys-on-surface);color:var(--mat-sys-surface);border-radius:999px;padding:1px 8px;vertical-align:1px}.item-detalhe{font-size:13.5px;color:var(--mat-sys-on-surface-variant);overflow-wrap:anywhere}.certeza{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mat-sys-on-surface-variant);white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}.dot.media{background:var(--aten)}.dot.baixa{background:var(--mat-sys-error)}.item-remover{--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant)}.item-remover:hover{--mat-icon-button-icon-color: var(--mat-sys-error)}mat-chip-set{--mat-chip-container-height: 28px;--mat-chip-label-text-size: 12.5px}@media(max-width:640px){.item-linha{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.item-icone{grid-row:1 / span 2}.item-acoes{grid-column:2 / -1;justify-self:end}}mat-card-content.conteudo-etiqueta{display:grid;gap:14px}.detalhes{display:grid;gap:12px;margin:0}.detalhes div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.detalhes dt{color:var(--mat-sys-on-surface-variant)}.detalhes dd{margin:0;font-weight:600;text-align:right}.login-pagina{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(80% 60% at 50% 0%,var(--mat-sys-primary-container),transparent 70%),var(--ev-fundo)}.login-bloco{width:min(100%,420px);display:grid;gap:22px;justify-items:center}.login-card{width:100%;overflow:hidden;box-shadow:var(--mat-sys-level2)}.login-titulo{font-size:24px!important;font-weight:800!important}.login-form{display:grid;gap:14px;padding-top:14px}.botao-largo{width:100%;height:48px}.form-grade{display:grid;gap:4px 16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-top:12px}.linha-inteira{grid-column:1 / -1}.usuarios{display:grid;gap:12px}mat-card.usuario{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;align-items:center;padding:16px 18px}mat-card.usuario.inativo{opacity:.62}.usuario-nome{font-weight:700;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.selo{font-size:11.5px;font-weight:600;padding:1px 9px;border-radius:999px;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface-variant)}.usuario-acoes{grid-column:1 / -1;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.seletor-perfil{width:160px;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px}@media(min-width:900px){mat-card.usuario{grid-template-columns:auto minmax(0,1fr) auto}.usuario-acoes{grid-column:auto}}.perfil-master{--mat-chip-elevated-container-color: #1f2a44;--mat-chip-label-text-color: #fff}.perfil-estoquista{--mat-chip-elevated-container-color: #dbeafe;--mat-chip-label-text-color: #1e40af}.perfil-operador{--mat-chip-elevated-container-color: var(--mat-sys-primary-container);--mat-chip-label-text-color: var(--mat-sys-on-primary-container)}.dialogo-texto{color:var(--mat-sys-on-surface-variant);margin-bottom:14px!important}.pin-grande{font:700 40px/1 var(--mono);letter-spacing:.3em;text-align:center;padding:20px 8px 20px 20px;border-radius:14px;background:var(--mat-sys-on-surface);color:var(--mat-sys-surface);-webkit-user-select:all;user-select:all}.aviso-pin{min-height:1.4em;font-size:13.5px;color:var(--mat-sys-on-surface-variant);margin:10px 0 0}.filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-top:16px}.filtros mat-form-field{flex:1 1 200px}.filtros .filtro-data{flex:0 1 170px}.filtros .filtro-acao{flex:0 1 220px}.cartao-tabela{overflow:hidden}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;min-width:860px;--mat-table-row-item-outline-color: var(--mat-sys-outline-variant);--mat-table-header-container-height: 48px}.tabela th.mat-mdc-header-cell{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant);background:var(--mat-sys-surface-container-low)}.tabela td:nth-child(2){min-width:170px}.tabela td{padding-top:10px;padding-bottom:10px;vertical-align:top}.tabela .sub{font-size:12px;color:var(--mat-sys-on-surface-variant)}.tabela .nowrap{white-space:nowrap}.tabela .detalhe{max-width:340px;overflow-wrap:anywhere}.tabela .mat-mdc-cell{height:auto}.linha-perigo td:first-child{box-shadow:inset 3px 0 0 var(--mat-sys-error)}.acao-log{font-weight:700;font-size:13px;margin-right:6px}.acao-log.perigo{color:var(--mat-sys-error)}.selo-pin{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;padding:1px 9px 1px 6px;border-radius:999px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.selo-pin mat-icon{font-size:15px;width:15px;height:15px}.vazio-tabela{text-align:center;color:var(--mat-sys-on-surface-variant);padding:28px!important}.etiqueta{display:flex;align-items:center;gap:16px;width:100%;background:#fff;color:#000;border:2px solid #000;border-radius:10px;padding:14px}.etiqueta-qr{flex:0 0 38%}.etiqueta-qr svg{display:block;width:100%;height:auto}.etiqueta-texto{min-width:0;display:grid;gap:4px}.etiqueta-nome{font:600 14px Inter,sans-serif;overflow-wrap:anywhere}.etiqueta-codigo{font:700 clamp(24px,5vw,30px) / 1 var(--mono);letter-spacing:.1em}.etiqueta-marca{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#444}.celula{container-type:size;display:grid;place-items:center;padding:1.5mm;box-sizing:border-box;overflow:hidden}.celula>app-etiqueta{display:block;width:100%}.etiqueta.compacta{height:min(100cqh,52cqw);gap:3cqw;padding:3cqmin;border-width:1px;border-radius:6px;box-sizing:border-box}.etiqueta.compacta .etiqueta-qr{flex:0 0 auto;height:100%;aspect-ratio:1;max-width:45%}.etiqueta.compacta .etiqueta-qr svg{height:100%;width:100%}.etiqueta.compacta .etiqueta-nome{font-size:clamp(7px,6cqmin,14px)}.etiqueta.compacta .etiqueta-codigo{font-size:clamp(10px,12cqmin,26px);letter-spacing:.06em}.etiqueta.compacta .etiqueta-marca{display:none}.etiquetas-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;align-items:start}.etiquetas-opcoes{padding:16px;display:grid;gap:4px;position:sticky;top:16px}.etiquetas-lista{display:grid;max-height:46vh;overflow:auto;margin-top:4px}.folhas{display:grid;gap:16px;justify-items:center}.folha{width:min(100%,210mm);aspect-ratio:210 / 297;background:#fff;border:1px solid var(--mat-sys-outline-variant);box-shadow:0 1px 4px #0000001f;display:grid;grid-template-columns:repeat(var(--colunas),1fr);grid-template-rows:repeat(var(--linhas),1fr)}@media(max-width:899px){.etiquetas-layout{grid-template-columns:1fr}.etiquetas-opcoes{position:static}}.linha-local{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:10px 12px 10px 16px}.subtexto{font-size:13px;color:var(--mat-sys-on-surface-variant)}.linha-alerta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:12px 18px}.alerta-qtd{font-weight:700;font-size:20px;text-align:right;color:var(--aten);font-variant-numeric:tabular-nums}.alerta-qtd.zerado{color:var(--mat-sys-error)}.alerta-qtd small{display:block;font-size:12px;font-weight:500;color:var(--mat-sys-on-surface-variant)}.selo-alerta{background:var(--mat-sys-error);color:var(--mat-sys-on-error)!important;border-radius:999px;font-size:12px;font-weight:700;min-width:20px;padding:0 6px;text-align:center}.tipos{margin-bottom:14px}.leitor{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:4 / 3}.leitor video{width:100%;height:100%;object-fit:cover;display:block}.leitor-mira{position:absolute;inset:18%;border:3px solid var(--mat-sys-primary);border-radius:16px;pointer-events:none}@media(max-width:560px){.linha-alerta{grid-template-columns:minmax(0,1fr) auto}.linha-alerta .dar-entrada{grid-column:1 / -1}.linha-local .ver-caixas{display:none}.linha-local{grid-template-columns:auto minmax(0,1fr) auto auto}}@media print{@page{size:A4;margin:0}html,body{background:#fff;height:auto}mat-sidenav,mat-toolbar,.fab-nova,.nao-imprimir,.cdk-overlay-container{display:none!important}mat-sidenav-container,mat-sidenav-content,.conteudo{display:block!important;position:static!important;overflow:visible!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}.area-impressao{display:block}.area-impressao:not(.folhas){position:static}.area-impressao.unica{width:calc(9cm + 24mm);padding:12mm;box-sizing:content-box}.area-impressao.unica .etiqueta{border-width:1.5pt}.folhas{display:block;gap:0}.etiquetas-layout{display:block!important}.folha{width:210mm;height:296mm;aspect-ratio:auto;border:0;box-shadow:none;break-after:page;page-break-after:always;overflow:hidden}.folha:last-child{break-after:auto;page-break-after:auto}}:root{--mat-dialog-subhead-weight: 700;--mat-dialog-subhead-size: 22px}.local-linha{margin-top:4px;align-items:center}.local-linha mat-icon{font-size:18px;width:18px;height:18px;color:var(--mat-sys-on-surface-variant)}.item-estoque{display:grid;justify-items:center;gap:2px;min-width:70px}.qtd-grande{font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}.qtd-grande.baixo{color:var(--aten)}.qtd-grande.zerado{color:var(--mat-sys-error)}.selo-estoque{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--aten) 22%,var(--mat-sys-surface));color:var(--mat-sys-on-surface);white-space:nowrap}.selo-estoque.zerado{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.movimentos{list-style:none;margin:0;padding:0;display:grid;gap:4px}.movimento{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--mat-sys-outline-variant)}.movimento:last-child{border-bottom:0}.mov-var{font-weight:700;color:var(--mat-sys-primary);font-variant-numeric:tabular-nums}.mov-var.sai{color:var(--mat-sys-error)}.mov-saldo{font-size:12px;color:var(--mat-sys-on-surface-variant);white-space:nowrap}@media print{.duas-colunas-caixa,.coluna-lateral{display:block!important}.coluna-lateral mat-card{border:0!important;box-shadow:none!important}}.filtro-local{display:flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:14px;border-radius:12px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.local-chip{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--mat-sys-on-surface-variant);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-chip mat-icon{font-size:14px;width:14px;height:14px}.linha-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 16px;align-items:center;padding:14px 18px}.linha-pedido .subtexto{display:block}.acoes-pedido{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-pedido{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant)}.status-pedido[data-status=pendente]{background:color-mix(in srgb,var(--aten) 22%,var(--mat-sys-surface));color:var(--mat-sys-on-surface)}.status-pedido[data-status=aprovada]{background:color-mix(in srgb,var(--mat-sys-tertiary) 16%,var(--mat-sys-surface));color:var(--mat-sys-on-surface)}.status-pedido[data-status=recusada]{background:color-mix(in srgb,var(--mat-sys-error) 14%,var(--mat-sys-surface));color:var(--mat-sys-on-surface)}@media(max-width:640px){.linha-pedido{grid-template-columns:minmax(0,1fr) auto}.acoes-pedido{grid-column:1 / -1;justify-content:flex-start}}.linha-aviso{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 18px}.linha-aviso.nao-lido{background:color-mix(in srgb,var(--mat-sys-primary) 6%,var(--mat-sys-surface))}.linha-aviso .subtexto{display:block}.aviso-icone{color:var(--mat-sys-on-surface-variant)}.linha-aviso.atencao .aviso-icone{color:var(--aten)}.ponto-novo{width:10px;height:10px;border-radius:50%;background:var(--mat-sys-primary)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px}.tile-link{text-decoration:none;color:inherit}.tile{padding:16px 18px;display:grid;gap:2px;height:100%}.tile-valor{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.tile-rotulo{color:var(--mat-sys-on-surface-variant);font-size:13px}.tile-atencao .tile-valor{color:var(--aten)}.grafico-card{padding:16px 18px;margin-bottom:16px;display:block}.grafico-card h2{font-size:16px;font-weight:600;margin:0 0 8px}.grafico-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.grafico-cab h2{margin:0;flex:1 1 auto}.grafico-resumo{color:var(--mat-sys-on-surface-variant);font-size:13px;margin:4px 0 12px}.grafico-vazio{color:var(--mat-sys-on-surface-variant);font-size:14px;margin:8px 0}.legenda{display:flex;gap:16px;font-size:13px;color:var(--mat-sys-on-surface-variant)}.leg-item{display:inline-flex;align-items:center;gap:6px}.grafico-area{position:relative}.grafico-linhas{width:100%;height:auto;display:block;touch-action:pan-y}.grafico-linhas .grade{stroke:var(--mat-sys-outline-variant);stroke-width:1}.grafico-linhas .eixo{fill:var(--mat-sys-on-surface-variant);font-size:11px;font-family:inherit}.linha-entrada,.linha-saida{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.linha-entrada{stroke:var(--mat-sys-tertiary)}.linha-saida{stroke:var(--mat-sys-primary);stroke-dasharray:6 4}.mira{stroke:var(--mat-sys-outline);stroke-width:1}.marca{stroke:var(--mat-sys-surface);stroke-width:2}.marca-entrada{fill:var(--mat-sys-tertiary)}.marca-saida{fill:var(--mat-sys-primary)}.tooltip-grafico{position:absolute;top:4px;transform:translate(10px);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline-variant);border-radius:10px;padding:8px 12px;display:grid;gap:2px;font-size:13px;box-shadow:0 2px 8px #0000001f;pointer-events:none;white-space:nowrap}.tooltip-grafico.a-esquerda{transform:translate(calc(-100% - 10px))}.tabela-rolavel{max-height:360px;overflow:auto}.tabela-dados{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.tabela-dados th,.tabela-dados td{text-align:right;padding:6px 10px;border-bottom:1px solid var(--mat-sys-outline-variant)}.tabela-dados th:first-child{text-align:left;font-weight:500}.tabela-dados thead th{position:sticky;top:0;background:var(--mat-sys-surface)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.grade-graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 16px}.barras-h{list-style:none;margin:0;padding:0;display:grid;gap:10px}.barras-h li{display:grid;grid-template-columns:minmax(80px,38%) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.barra-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-trilho{height:12px;display:block}.barra-preenche{display:block;height:100%;background:var(--mat-sys-primary);border-radius:0 4px 4px 0}.barra-valor{font-weight:600;font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.dropzone[hidden],.tipos[hidden]{display:none}.form-perfil{margin-bottom:16px}.permissoes{border:1px solid var(--mat-sys-outline-variant);border-radius:12px;padding:8px 14px 4px;margin:4px 0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 16px}.permissoes legend{padding:0 6px;font-weight:600;font-size:14px}.permissoes .dica{grid-column:1 / -1}.permissoes .mat-mdc-checkbox{align-items:flex-start}.perm-rotulo{display:block;font-weight:500}.perm-ajuda{display:block;font-size:12px;color:var(--mat-sys-on-surface-variant)}.acoes-form{display:flex;gap:8px;margin-top:12px}.perfil-card{padding:14px 18px;display:grid;gap:10px}.perfil-topo{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.atencao-texto{color:var(--aten)}.faixa-offline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:color-mix(in srgb,var(--aten) 18%,var(--mat-sys-surface));border-bottom:1px solid var(--mat-sys-outline-variant);font-size:14px}.faixa-offline span{flex:1 1 260px}.faixa-offline a{font-weight:600;white-space:nowrap}.faixa-offline.faixa-assinatura.grave{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.faixa-offline.faixa-fila{background:color-mix(in srgb,var(--mat-sys-tertiary) 12%,var(--mat-sys-surface))}.linha-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px 14px;align-items:center;padding:14px 18px}.linha-fila .subtexto{display:block}.erro-texto{color:var(--mat-sys-error)}@media(max-width:640px){.linha-fila{grid-template-columns:auto minmax(0,1fr)}.linha-fila .status-pedido,.linha-fila .acoes-pedido{grid-column:2;justify-self:start}}@media print{.faixa-offline{display:none!important}}.usuario-empresa{display:block;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.cartao-empresa{margin-bottom:16px}.form-linha{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.form-linha mat-form-field{flex:1 1 260px}.botao-imprimir{width:100%;height:44px}.link-folha{display:block;text-align:center;font-size:13px;margin-top:2px}
