﻿@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.coluna-flex{display:flex;flex-direction:column}.linha-flex{display:flex;flex-flow:row}.linha-flex-reverso{display:flex;flex-flow:row-reverse}.space-between{display:flex;justify-content:space-between}.space-evenly{display:flex;justify-content:space-evenly}.alinhar-centro{display:flex;align-items:center}.justify-centro{display:flex;justify-content:center}.z-index-1{z-index:-1}.botao{border-radius:0.5rem;padding:0.3125rem 1.875rem;text-decoration:none;font-family:"Inter", sans-serif;font-size:1.2rem;color:white;border-style:none;cursor:pointer}@media (max-width: 768px){.botao{padding:0.5rem 1rem;font-size:1rem}}.botao-excel{border-radius:0.5rem;padding:0.125rem 1.25rem;text-decoration:none;color:white;border-style:none;cursor:pointer}.botao-modal{border-radius:0.5rem;padding:2px 20px;text-decoration:none;font-family:"Roboto";font-size:1.0rem;color:white;margin-bottom:8px;border-style:none;cursor:pointer}.menu{border-radius:0.25rem}.sair{padding:0.25rem;border-radius:10px}.sair:hover{background-color:var(--estilo-color-hover)}.botao--apagar{background-color:#D75455}.botao--apagar:hover{background-color:#D93E3F}.botao--salvar{background-color:#4DA35F}.botao--salvar:hover{background-color:#4DA332}.botao--voltar{background-color:#9e9e9e}.botao--voltar:hover{background-color:#B2B2B2}.botao--editar{background-color:#1626AE}.botao--editar:hover{background-color:#3247B2}.botao--reset{background-color:#909ED5}.botao--reset:hover{background-color:#B0BCE8}.botao--avancar{background-color:#2231B9}.botao--avancar:hover{background-color:#2D3CC5}.botao--descartados{background-color:#9e9e9e}.botao--descartados:hover{background-color:#B2B2B2}.text-hover::after{content:"";color:red;padding:5px;white-space:nowrap;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.perfil-senha:hover::after{content:"Deve conter minimo 8 caracteres";opacity:1}.perfil-atual:hover::after{content:"Deve ser a senha atual";opacity:1}.descartado-observacao:hover::after{content:"Item obrigatorio, faça uma descrição de o porque foi sujeito a descarte.";opacity:1}.campo-obrigatorio:hover::after{content:"Este campo é obrigatorio!";opacity:1}.position-sticky{width:100%;position:sticky}.container-layout{border-radius:10px;padding:0.625rem 0.5rem;width:96%;height:65vh}.container-layout-produto{width:100%;min-height:423px}@media (max-width: 1024px){.container-layout{width:100%;height:auto}}.container-busca{margin-bottom:1.125rem}@media (max-width: 768px){.container-busca{flex-direction:column;align-items:center;gap:10px}}.container-paginacao .container-paginacao{position:relative;top:auto;left:auto;transform:none;display:flex;justify-content:center;margin-top:1rem}.container-formulario{flex-direction:row;flex-wrap:wrap;gap:0.625rem;padding-top:4.625rem;margin:0 2.8125rem}.container-produto{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.625rem;padding-top:1rem;padding-bottom:1rem;margin:0 0.8125rem}.container-produto-form{flex-direction:column;margin-left:10px}.container-formulario-user{flex-direction:row;flex-wrap:wrap;gap:0.625rem;padding-top:0.625rem}.container-usuario{flex-direction:column;flex-wrap:wrap;gap:0.625rem;padding-top:4.0625rem;margin:0 2.8125rem}.titulo-layout{padding:1.5rem 0rem;z-index:-1;font-size:3.75rem}@media (max-width: 500px){.titulo-layout{font-size:2.75rem}}.container-input{position:relative;width:30.4375rem;gap:0.625rem 1.25rem}.container-input.produto{width:18.4375rem}@media (max-width: 730px){.container-input.produto{width:12.438rem}}.container-input.produto.form{width:22.4375rem}@media (max-width: 1130px){.container-input.produto.form{width:14.4375rem}}.container-input.imagem{width:25rem}.container-input-60{position:relative;width:60rem;gap:0.625rem 1.25rem}.espaco-gap{gap:71px}.search-field-duplo{position:relative;gap:10px 20px;width:12.2rem;margin-left:1,5rem}.listagem{display:grid;grid-template-columns:1fr 1fr auto;margin:0.6rem 2.8rem}.listagem .item{border:1px solid;padding:0.5rem 0;margin-bottom:0.25rem;background:var(--estilo-color-campo);font-size:1rem;text-align:center;text-transform:uppercase;font-family:"Open Sans", sans-serif}.listagem .header{font-size:1.0625rem;font-family:"Roboto Mono", monospace;margin-bottom:0.5rem}.listagem .border-right{border-right:none}.listagem .border-left{border-left:none}.listagem .show{margin-left:0.25rem;padding:0.35rem;background:var(--estilo-color-hover)}@media (max-width: 768px){.listagem .item{flex-direction:column;align-items:center;text-align:center}}.search-field{border:1px solid #939393;background-color:#E5E2E2;cursor:pointer;width:20rem;max-width:100%;padding:0.375rem;border-radius:5px;transition:background 0.3s ease}.search-field:hover{background:var(--estilo-color-hover)}@media (max-width: 1000px){.search-field{width:27rem}}@media (max-width: 810px){.search-field{width:100%}}.input-field>input{padding:10px;background:var(--estilo-color-campo);font-size:1rem;width:100%;height:2.75rem;border:2px solid;border-radius:10px;border-color:var(--estilo-color-ink-high-contrast)}.input-field>input:hover{background:var(--estilo-color-hover);border-color:var(--estilo-color-ink-high-contrast);row-gap:10px}.input-field>input:disabled{background:var(--estilo-color-campo);cursor:not-allowed}.select-field{padding:10px;border:2px solid #000000;border-radius:10px;font-size:16px;background-color:#ffffff}.select-field option{padding:5px;font-size:16px;background-color:#ffffff}.select-field:hover{background:var(--estilo-color-hover)}.pagination span.prev,.pagination span.prev a{border-top-left-radius:0.625rem;border-bottom-left-radius:0.625rem}.pagination span.next,.pagination span.next a{border-top-right-radius:0.625rem;border-bottom-right-radius:0.625rem}.pagination span a:hover{border:1px solid var(--estilo-color-border);background:var(--estilo-color-hover)}.pagination span.active{border:1px solid var(--estilo-color-border);background:var(--estilo-color-hover);padding:6px 10px 7px 10px}.pagination span a{text-decoration:none;color:black;padding:6px 10px 7px 10px;cursor:pointer;background:var(--estilo-color-campo);border:1px solid var(--estilo-color-border);font-size:1rem}.pagy-span{color:black;padding:6px 8px 7px 8px;background:var(--estilo-color-campo);border:1px solid var(--estilo-color-border);font-size:1rem}.container-botton{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:10px;padding:20px 30px}.item_tabela{width:100%;border-collapse:collapse;background-color:#f9f9f9}th,td{padding:0.6rem;text-align:center;border:1px solid #dddddd;border-color:#a1a1a1cc}.linha_tabela{background-color:#1c29dd;color:white}.border{border:1px solid var(--estilo-color-border)}.icon_view{width:5%}.container-tabela{margin:0.0rem 2.7rem}.border_radius-16{border-radius:0.8rem}#fornecedores.listagem{grid-template-columns:1fr 1fr 1fr auto}.field_with_errors>input{padding:1.125rem 0 1.125rem 0.625rem;background:var(--estilo-color-campo);font-size:1rem;width:100%;height:2.75rem;border:2px solid;border-radius:0.625rem}.field_with_errors>input:hover{background:var(--estilo-color-hover);border-color:var(--estilo-color-ink-high-contrast);row-gap:10px}.field_with_errors>input:disabled{background:var(--estilo-color-campo);cursor:not-allowed}:root{--estilo-color-backgound-container:#ABD8CD80;--estilo-color-border: black;--estilo-color-ink-high-contrast: #302f2f;--estilo-color-campo: #ffffff;--estilo-color-hover: #e0e0e0;--estilo-color-moldura: #0B508C;--estilo-color-letra: #09599F;--estilo-color-header:#808080;--estilo-color-border-text: #707070}.background-preto{background-color:black}.color-red{color:red}.width-270{width:16.875rem}.width-225{width:14.0625rem}.width-200{width:12.5rem}.height-400{height:25rem}.height-30{height:1.875rem}.min-width-310{min-width:310px}.width-100p{width:100%}.width-90p{width:90%}.width-50p{width:50%}.padding-none{padding:0}.padding-4{padding:0.25rem}.padding-10-0-10-0{padding:0.625rem 0 0.625rem 0}.padding-left-15{padding-left:0.9375rem}.padding-left-24{padding-left:1.5rem}.padding-left-38{padding-left:2.375rem}.padding-left-4{padding-left:0.25rem}.padding-right-15{padding-right:0.9375rem}.padding-left-15{padding-left:0.9375rem}.padding-15{padding:0.9375rem}.padding-left-55{padding-left:3.4375rem}.padding-top-10{padding-top:0.625rem}.padding-label-movimentacao{padding:0.5rem 1rem}.margin-44{margin-left:2.8rem;margin-right:2.8rem}.margin-right-45{margin-right:2.8125rem}.margin-2{margin:0.125rem}.margin-8{margin:0.5rem}.margin-14{margin:0.875rem}.padding-12_8{margin:0.8rem}.margin-right-14{margin-right:0.875rem}.margin-15{margin:0.9375rem}.margin-32{margin:2rem}.padding-right-32{padding-right:2rem}.padding-left-32{padding-left:2rem}.margin-left-45{margin-left:2.8125rem}.margin-top-35{margin-top:2.1875rem}.margin-bottom-35{margin-bottom:2.1875rem}.margin-20{margin:1.25rem}.margin-40{margin:2.5rem}.margin-left-10{margin-left:0.625rem}.margin-left-30{margin-left:1.875rem}.margin-bottom-10{margin-bottom:0.625rem}.margin-top-10{margin-top:0.625rem}.gap{gap:0.625rem}.margin-right-97{margin-right:6.1rem}.margin-right-10{margin-right:10px}.margin-container{margin:104px 0 0 0}.margin-container-form{margin-top:72px}.gap-2vh{gap:2vh}*{margin:0;padding:0;outline:0;box-sizing:border-box}body{height:100%}#flash_alert{position:fixed;top:4.6rem;right:1.8rem;z-index:1000;display:flex;flex-direction:column;gap:0.5rem}.base-alert{position:relative;padding:0.5rem 1.5rem;border-radius:0.25rem;transition:opacity 10.3s ease, transform 15.3s ease;max-width:375px;background-color:#d5f1de;color:#18603a}.base-alert-notice{color:#18603a;background-color:#d5f1de;border-color:#c4ebd1;padding:0.75rem 1.25rem}.base-alert-info{color:#1b508f;background-color:#d6ebff;border-color:#c6e2ff;padding:0.75rem 1.25rem}.base-alert-alert{color:#772b35;background-color:#fadddd;border-color:#f8cfcf;padding:0.75rem 1.25rem}.base-alert-warning{color:#815c15;background-color:#feefd0;border-color:#fde9bd;padding:0.75rem 1.25rem}.close-button-flash{position:absolute;top:10px;right:5px;font-size:24px;font-weight:bold;color:#333;cursor:pointer}.base-alert.hidden{opacity:0;transform:translateX(20px)}.arial{font-family:Arial, Helvetica, sans-serif;font-weight:530;font-style:normal}.arial-negrito{font-family:Arial, Helvetica, sans-serif;font-weight:550;font-style:normal}.arial-mono{font-family:Arial, Helvetica, monospace;font-weight:530;font-style:normal}.roboto{font-family:'Roboto', sans-serif;font-weight:530;font-style:normal}.inter{font-family:"Inter", sans-serif;font-weight:450;font-style:normal}.opensans{font-family:'Open Sans', sans-serif;font-weight:400;font-style:normal}.roboto-mono{font-family:"Roboto Mono", monospace;font-weight:350;font-style:normal}@media (max-width: 700px){.roboto-mono{font-size:12px}}@media (max-width: 500px){.roboto-mono{font-size:8px}}.roboto-mono-negrito{font-family:"Roboto Mono", monospace;font-weight:600;font-style:normal}.size-12{font-size:0.75rem}.size-14{font-size:0.875rem}.size-15{font-size:0.9375rem}.size-16{font-size:1rem}.size-17{font-size:1.0625rem}.size-18{font-size:1.125rem}.size-24{font-size:1.5rem}.size-32{font-size:2rem}.size-40{font-size:2.5rem}.size-48{font-size:3rem}.fonte-uppercase{text-transform:uppercase}.align-centro{text-align:center}.align-last{text-align-last:center}.azul-escuro{color:#09599F}.DeepSkyBlue{color:#1C8FF2}.azul-claro{color:#11B4D9}.vermelho{color:#E50000}.preto{color:#000000}.cursor-pointer{cursor:pointer}.tela-interna{background:#DFDFDF;border-radius:20px}.background-login{background-position:bottom center;background:linear-gradient(180deg, #adadad 0%, #6c70e4 30%, #2d3192 100%);background-repeat:no-repeat;width:100vw;height:100vh;opacity:90%}.wave{position:absolute;bottom:0;right:0;overflow:hidden;width:105%}.wave img{width:100%;display:grid}.email,.senha{color:black}.lembre{color:black}.botao-acess{background-color:#1A50BC;border-style:unset;border-radius:25px;border-color:#000000;color:white;cursor:pointer}.emailbl,.senha-log{left:0px;top:0px;border-radius:20px;border-style:solid;border-color:#4b4b4b}input[type=checkbox]{height:50%}.menu-horizontal{width:100%;position:fixed;top:0;left:0;z-index:1;margin-bottom:72px}.homepage-content{width:100%;top:4.25rem;padding-left:5rem;margin:104px 0 0 0}.container-movimentacao{flex:1 1 23%;min-width:220px;max-width:25%;padding:20px;border-radius:15px}.linha-flex-homepage{flex-wrap:nowrap;gap:20px}.container-margem{margin-top:1em;margin-left:60px;margin-right:60px}.span-padding{padding-left:0.5rem;padding-top:0.3125rem}.background-cinza{background:#D9D9D9}.menu-vertical{background-color:#0B508C;overflow:hidden;width:55px;position:fixed;height:100%;z-index:1;top:72px;transition:width 0.3s ease}.menu-vertical:hover{overflow:visible}.menu-vertical ul{list-style:none;width:200px;margin:0;padding:0}.menu-vertical li{position:relative}.menu-vertical a{height:56px;color:white;display:flex;align-items:center;padding:0.625rem;text-decoration:none;display:flex;flex-flow:row wrap}.menu-vertical .flex-around{justify-content:flex-start;display:flex;align-items:center}.menu-vertical a:hover{background-color:#041B2F;color:#ffffff}.menu-vertical li ul{display:none}.menu-vertical li:hover>ul{background-color:#07365F;display:block}.menu-vertical li ul{position:absolute;left:100%;top:0}.menu-vertical:hover{width:200px;background-color:#07365F}.padding-left-28 span{padding-left:1.75rem}.container-perfil{display:grid;grid-template-columns:1fr 2fr}.container-dashboard{flex:1 1 23%;min-width:220px;max-width:25%;padding:20px;border-radius:15px}@media (max-width: 1250px){.container-dashboard{min-width:80px;padding:9px;margin:0.5rem}}.container-dashboard h1{margin-bottom:1rem;font-size:2.5rem;text-align:center}@media (max-width: 1250px){.container-dashboard h1{font-size:2rem}}@media (max-width: 480px){.container-dashboard h1{font-size:1rem}}.container-dashboard h2{margin:0;text-align:center}.container-dashboard svg{margin-bottom:2rem}@media (max-width: 1300px){.titulo-homepage{font-size:2rem}.titulo-homepage-subtitulo{font-size:1.5rem}}@media (max-width: 1024px){.titulo-homepage{font-size:2rem}.titulo-homepage-subtitulo{font-size:1rem}}@media (max-width: 480px){.titulo-homepage{font-size:1rem}}.dropdown{position:relative;display:inline-block}.dropdown-content{position:absolute;right:14px;left:110px;top:calc(100% + 8px);background-color:var(--estilo-color-campo);border-radius:8px;padding:8px 0;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease, transform 0.3s ease;visibility:hidden}@media (max-width: 768px){.dropdown-content{right:0px;left:0px;font-size:16px}}@media (max-width: 480px){.dropdown-content{right:0px;left:0px;max-width:145px;font-size:12px}}.dropdown-content-filtro{right:-50%;position:absolute;background-color:var(--estilo-color-campo);border-radius:8px;transition:opacity 0.3s ease, transform 0.3s ease;visibility:hidden;max-height:280px;overflow-y:auto}.dropdown-content-filtro label{padding:12px 16px;display:flex;cursor:pointer;transition:background-color 0.3s ease}.dropdown-content-filtro label:hover{background-color:#d4d0d0}.dropdown-content a{display:flex;align-items:center;padding:10px 16px;text-decoration:none;color:black;transition:background 0.2s ease-in-out}.dropdown-content a:hover{background-color:rgba(0,0,0,0.05)}.show{opacity:1;transform:translateY(0);visibility:visible}.restante{text-decoration:none}.texto-logo{font-size:1.5rem;font-weight:600;color:#0056b3;margin-right:10px}@media (max-width: 768px){.texto-logo{font-size:1.3rem}}@media (max-width: 480px){.texto-logo{font-size:1.2rem}}.dropdown-button{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:8px}.user-email{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.dropdown-button{max-width:190px;padding:6px 12px}.user-email{max-width:120px}}@media (max-width: 480px){.dropdown-button{max-width:145px;font-size:14px;padding:4px 10px}.user-email{max-width:90px}}#movimentacaos.listagem{grid-template-columns:0.4fr 0.9fr 1fr 1fr 1fr 1fr 1.125fr auto;gap:0}#movimentacaos.listagem .header{margin-bottom:0.125rem;background-color:var(--estilo-color-header)}#movimentacaos.listagem .show{margin-left:0}.hidden{display:none}#prolist.listagem{grid-template-columns:1fr 1fr 1fr;gap:10px 16px;margin:0.6rem 2rem;height:250px;overflow-y:auto;border-radius:10px}#prolist.listagem .header{margin-bottom:0.125rem;background-color:var(--estilo-color-header)}#prolist.listagem .show{margin-left:0}#listmodal.template{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0.6rem 2rem;max-height:210px;overflow-y:auto;border-radius:10px;padding-top:10px;padding-bottom:10px}.movimentacao-produto{display:grid;grid-template-columns:0.03fr 1fr;gap:1rem;margin:0rem}.movimentacao-produto .item{border:1px solid;padding:0.25rem 0;margin-bottom:0.25rem;background:var(--estilo-color-campo);font-size:1rem;text-align:center;text-transform:uppercase;font-family:"Open Sans", sans-serif}.movimentacao-produto-show{display:grid;grid-template-columns:0.5fr 1fr 0.5fr;overflow-y:auto;max-height:200px;margin:0.6rem 2.8rem}.movimentacao-produto-show .item{padding:0.5rem 0;margin-bottom:0.25rem;font-size:1rem;text-align:center;text-transform:uppercase;font-family:"Open Sans", sans-serif}.movimentacao-produto-show .header{font-size:1.0625rem;font-family:"Roboto Mono", monospace;margin-bottom:0.5rem}.movimentacao-produto-show .border-right{border-right:none}.movimentacao-produto-show .border-left{border-left:none}.movimentacao-produto-show .list{background:var(--estilo-color-campo);border:1px solid}.tabela-movimentação-edit{max-height:200px;overflow-y:auto;border-radius:10px}.movimentacao-produto-edit{display:grid;grid-template-columns:0.7fr 1fr 0.6fr 0.125fr;overflow-y:auto;max-height:200px;margin:0.1rem 0 0 0}.movimentacao-produto-edit-coluna{display:grid;grid-template-columns:1fr}.movimentacao-produto-edit .item{padding:0.5rem 0;margin-bottom:0.25rem;font-size:1rem;text-align:center;text-transform:uppercase;font-family:"Open Sans", sans-serif}.movimentacao-produto-edit .header{margin-left:0.625rem;font-size:1.0625rem;font-family:"Roboto Mono", monospace;margin-bottom:0.5rem}.movimentacao-produto-edit .border-right{border-right:none}.movimentacao-produto-edit .border-left{border-left:none}.movimentacao-produto-edit .list{background:var(--estilo-color-campo);border:1px solid}.modal-excel-content{background:#fff;padding:20px;border-radius:8px;width:400px;text-align:center;position:relative}.modal-excel-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.modal-controller{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2;align-items:center;justify-content:center;cursor:auto}.modal-content{background-color:#E4E4E4;margin:15% auto;border:1px solid #888;width:50%;display:flex;flex-direction:column;border-radius:15px}.modal-produto{width:92%;height:95%;margin:0;display:flex;flex-direction:column;border-radius:15px;background:rgba(0,0,0,0.4)}.lixeira-movimientacao{color:black}.lixeira-movimientacao svg{fill:black;transition:fill 0.2s ease}.lixeira-movimientacao:hover,.lixeira-movimientacao:focus{color:red;cursor:pointer}.lixeira-movimientacao:hover svg,.lixeira-movimientacaoo:focus svg{fill:red}.adicionar-movimientacao{color:black;border-radius:6px;background-color:#B6FF9C;display:inline-flex;align-items:center;border:1px solid black}.adicionar-movimientacao svg{margin-right:4px;fill:black;transition:fill 0.2s ease}.adicionar-movimientacao:hover,.adicionar-movimientacao:focus{background-color:var(--estilo-color-campo);color:#00AC13;cursor:pointer;border:1px solid #00AC13}.adicionar-movimientacao:hover svg,.adicionar-movimientacao:focus svg{fill:#00AC13}.titulo-movimentacao-modal{padding:1.5rem 0rem}.em_transito{background-color:#baddff;background-clip:content-box;color:black;font-size:14px;padding:0.5rem;font-weight:bold;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}.em_transito::before{content:"Em Transito"}.movimentacao_concluido{background-color:#baeda0;background-clip:content-box;color:black;font-size:14px;padding:0.5rem;font-weight:bold;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}.movimentacao_concluido::before{content:"Concluido"}.concluido_show_movimentacao{width:121px;border-radius:16px;text-align:center;margin-left:45px;background-color:#baeda0;color:black;font-weight:bold}.concluido_show_movimentacao::before{content:"Concluído"}.movimentacao_select{display:flex;align-items:center;text-align:center;width:136px;padding:0.375rem;border:1px solid #939393;border-radius:5px;background-color:#E5E2E2;color:#333;outline:none;cursor:pointer}.movimentacao_select option{color:#000000}#produtos.listagem{grid-template-columns:0.125fr 1fr 1fr 1fr 1fr 1.125fr auto;gap:0}#produtos.listagem .header{margin-bottom:0.125rem;background-color:var(--estilo-color-header)}#produtos.listagem .show{margin-left:0}.tabela-movimentação-produtos-show{max-height:158px;overflow-y:auto}.imagem-main{width:290px;object-fit:contain;transition:transform 0.3s ease;max-height:60vh}.imagem-main-modal{padding:16px 0 0 0;max-height:80vh;min-width:70vh}.imagem-main:hover{transform:scale(1.5)}.miniatura-modal{border:solid 1px black;padding:5px;cursor:pointer;border-radius:10px;object-fit:cover}.miniatura-image-modal{width:74px;height:74px;object-fit:cover}.lista-miniatura-modal{display:flex;gap:4px;align-items:center;border-right:none;margin-left:1px;overflow-y:auto;min-width:94px;max-height:424px;position:fixed;top:84%;left:35%}.close-modal-position{position:fixed}.imagem-maior-produto{width:1110px;display:flex;align-items:center;justify-content:center;overflow:hidden}.lista-miniatura-produto{display:flex;gap:4px;flex-direction:column;align-items:center;border-right:none;margin-left:1px;overflow-y:auto;min-width:94px;max-height:424px}.miniatura-produto{border:solid 1px black;padding:5px;cursor:pointer;border-radius:10px;object-fit:cover}.miniatura-image-produto{width:65px;height:65px;object-fit:cover;border:1px solid black}.sem-imagem{background-color:#E5E2E2;width:1100px;height:330px;margin-left:20px;justify-content:center;display:flex;align-items:center}.container-input{display:flex;flex-direction:column;gap:10px}.container-input .custom-file-label{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;text-align:center;cursor:pointer;border-radius:5px;font-family:'Roboto Mono', monospace;font-size:16px;font-weight:bold;transition:background-color 0.3s}.container-input .custom-file-label:hover{background-color:#0056b3}.file-list-container{margin-top:10px;font-family:'Roboto Mono', monospace;font-size:14px;color:#333}.file-list-container div{padding:5px 0;border-bottom:1px solid #ddd}.button-modal{cursor:pointer;background:white;border:none}.image-preview{min-width:20vh;border:1px solid black;padding-left:16px;max-height:50vh}.formato-remover-produto{display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:center;padding-bottom:6px}.preview2{display:flex;text-align:center;align-items:center;width:420px}.close-button{position:absolute;top:10px;right:15px;font-size:24px;font-weight:bold;color:#333;cursor:pointer}.etiqueta_item{width:121px;border-radius:16px;text-align:center;margin-left:45px;font-weight:bold;padding:10px 0}.etiqueta_item.em_uso{background-color:#98e7f5e0;color:black}.etiqueta_item.disponivel{background-color:#baeda0;color:black}.etiqueta_item.danificado{background-color:#dc143c;color:white}.etiqueta_item.descartado{background-color:#b95166;color:white}.text_area{max-width:22.4375rem;max-height:202px;min-width:22.4375rem;min-height:3rem;border:2px solid var(--estilo-color-ink-high-contrast);border-radius:10px;padding:10px;font-size:1rem}@media (max-width: 1130px){.text_area{min-width:14.4375rem;max-width:14.4375rem}}.text_area.observacao{min-width:30.4375rem;max-width:37rem}.linha-espacamento-produto{margin-bottom:1.25rem;flex-direction:row;display:flex;gap:16vh}.linha-espacamento-produto-edit{margin-bottom:1.25rem;flex-direction:row;display:flex;gap:8vh}@media (max-width: 1024px){.linha-espacamento-produto-edit{gap:2vh}}.custom-select{position:relative;display:inline-block;width:200px}.select-box{border:1px solid #ccc;padding:8px;cursor:pointer;background:white}.options{display:none;position:absolute;background:white;border:1px solid #ccc;width:100%;max-height:150px;overflow-y:auto}.options label{display:block;padding:5px}.options label:hover{background:#F0F0F0}.filter-dropdown-menu{display:none;position:absolute;top:100%;left:0;width:136px;background:#E5E2E2;border:1px solid #939393;border-radius:5px;padding:5px;z-index:10}.filter-dropdown-menu.show{display:block}.filter-dropdown-menu label{display:block;text-align:left;padding:5px;cursor:pointer;transition:background-color 0.3s ease}.filter-dropdown-menu input[type="checkbox"]{margin-right:5px}.filtro-checkbox{background-color:#E5E2E2;padding:6px;gap:10px;width:270px;transition:background-color 0.3s ease}.filtro-checkbox:hover{background-color:#d4d0d0}
