.banner-container{height:100%;display:flex;justify-content:center;align-items:center;overflow-x:hidden;flex-direction:column}.banner-container:is(.banner-small)>img{width:100px;height:100px;transition:all .3s}.banner-container:is(.banner-medium)>img{width:auto;height:auto;transition:all .3s}.banner-container:is(.banner-document)>img{width:240px;height:240px;transition:all .3s}p.banner-title:is(.banner-medium){text-align:center;font-size:22px;line-height:25px;font-weight:540;color:#3c3c4399}p.banner-subtitle:is(.banner-medium){font-size:16px;line-height:22px;text-align:center;font-weight:540;color:#3c3c434d}p.banner-title:is(.banner-small){text-align:center;font-size:16px;line-height:25px;font-weight:540;color:#3c3c4399}p.banner-subtitle:is(.banner-small){font-size:14px;line-height:22px;text-align:center;font-weight:540;color:#3c3c434d}@media (max-width:1200px){.banner-container:is(.banner-medium)>img{width:240px;height:240px;transition:all .3s}p.banner-title{font-size:18px}}@media (max-width:900px){.banner-container:is(.banner-document)>img{width:200px;height:200px;transition:all .3s}p.banner-title:is(.banner-medium){font-size:18px}}div.truncate{width:0;flex:1;min-width:0}p.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.nowrap{white-space:nowrap;display:"flex"!important;flex-direction:row}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.empty-container{display:flex;justify-content:center;position:relative}.empty-content{display:flex;flex-direction:column;position:absolute}p.empty-title{text-align:center;font-size:22px;line-height:25px;color:#3c3c4399}p.empty-subtitle{font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#3c3c434d}.empty-ellipse{align-self:center;width:244px;height:244px;border-radius:50%;background:#3c3c4314;margin-bottom:8px}p.line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}p.line-clamp1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gridRowProduct:focus{border:1px solid #085CA9!important;border-radius:4px}.gridRowProduct:hover,.gridRowMultipleProduct:hover{background-color:#0000000a}.scroll-transparent::-webkit-scrollbar,.scroll-transparent::-webkit-scrollbar-thumb{display:initial!important;width:3px!important;height:0px!important;border-radius:13px!important;background-clip:padding-box!important;border:1px solid transparent!important}.scroll-transparent::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px #8a8a8e!important}.banner{height:100%;display:flex;justify-content:center;align-items:center;overflow-x:hidden;flex-direction:column}.banner>img{width:auto;height:auto;transition:all .3s}#excel-loader{width:250px}@media (max-width:1200px){.banner>img{width:250px;height:250px;transition:all .3s}}@media (max-width:900px){.empty-ellipse{width:210px;height:210px;transition:width .1s,height .1s}p.empty-title{font-size:18px}p.empty-subtitle{font-size:15px}p.total,span.total{font-size:14px;transition:font-size .3s}}@media (max-width:600px){.empty-ellipse{width:180px;height:180px;transition:width .1s,height .1s}p.empty-title{font-size:16px}p.empty-subtitle{font-size:14px}#excel-loader{width:170px}}#detail-container:not(.history-container){padding:24px;display:flex;height:285px}#detail-container:is(.history-container){padding:4px 8px;display:flex;height:62px;transition:all .3s}.image-container{height:275px;width:275px;transition:all .3s}.image-container>img{height:275px;width:275px;border-radius:8px;object-fit:contain;transition:all .3s}.image-container-history{height:61px;width:60px;transition:all .3s}.image-container-history>img{height:61px;width:60px;border-radius:8px;object-fit:contain;transition:all .3s}.text-scroll{width:100%;margin:5px;overflow:auto}.description{font-size:18px;line-height:1.2;margin:0;max-height:45px;word-break:break-word}.details{margin:0;max-height:116px;word-break:break-word}@media (max-width:600px){.image-container{display:flex;justify-content:center;height:220px;width:auto;transition:all .3s}.image-container>img{height:220px;width:auto;transition:all .3s;object-fit:cover}.description{font-size:16px;transition:font-size .3s}}.fade-exit-active{opacity:0;transition:opacity .3s ease}.cale{background-color:#00f;width:200px;aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%)}
