@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_429b58db-module__Pm24gG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_429b58db-module__Pm24gG__variable{--font-montserrat-sans:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_c59bbb49-module__bbupFa__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_c59bbb49-module__bbupFa__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
.button-module__UJGD3G__button{white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex}.button-module__UJGD3G__button.button-module__UJGD3G__sm{border-radius:4px;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:600}.button-module__UJGD3G__button.button-module__UJGD3G__md{border-radius:8px;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600}.button-module__UJGD3G__button.button-module__UJGD3G__lg{border-radius:8px;gap:.5rem;padding:1rem;font-size:1.25rem;font-weight:600}.button-module__UJGD3G__button:disabled{background-color:var(--colors-neutral-300);cursor:not-allowed}.button-module__UJGD3G__primary{background-color:var(--colors-green-900);color:var(--colors-neutral-white)}.button-module__UJGD3G__primary .button-module__UJGD3G__loader{border-top:2px solid var(--colors-neutral-white)}.button-module__UJGD3G__primary:disabled{background-color:var(--colors-neutral-300);color:var(--colors-neutral-500)}.button-module__UJGD3G__primary:disabled svg{color:var(--colors-neutral-500)}.button-module__UJGD3G__secondary{background-color:var(--colors-neutral-white);box-shadow:var(--shadow-md);color:var(--colors-green-900)}.button-module__UJGD3G__secondary svg{color:var(--colors-green-900)}.button-module__UJGD3G__secondary .button-module__UJGD3G__loader{border-top:2px solid var(--colors-green-900)}.button-module__UJGD3G__secondary:disabled{background-color:var(--colors-neutral-white);color:var(--colors-neutral-400);box-shadow:var(--shadow-md)}.button-module__UJGD3G__secondary:disabled svg{color:var(--colors-neutral-400)}.button-module__UJGD3G__danger{color:var(--colors-danger-500);box-shadow:inset 0 0 0 2px var(--colors-danger-500);background-color:#0000;padding:.625rem 1rem}.button-module__UJGD3G__danger .button-module__UJGD3G__loader{border-top:2px solid var(--colors-danger-500)}.button-module__UJGD3G__danger:disabled{color:var(--colors-neutral-400);box-shadow:inset 0 0 0 2px var(--colors-neutral-300);background-color:#0000}.button-module__UJGD3G__danger:disabled svg{color:var(--colors-neutral-400)}.button-module__UJGD3G__danger2{background-color:var(--colors-danger-500);color:var(--colors-neutral-white);border:none}.button-module__UJGD3G__danger2 svg{color:var(--colors-neutral-white)}.button-module__UJGD3G__danger2 .button-module__UJGD3G__loader{border-top:2px solid var(--colors-neutral-white)}.button-module__UJGD3G__danger2:disabled{background-color:var(--colors-neutral-300);color:var(--colors-neutral-500)}.button-module__UJGD3G__danger2:disabled svg{color:var(--colors-neutral-500)}.button-module__UJGD3G__outline{color:var(--colors-green-900);border:2px solid var(--colors-green-900);background-color:#0000;padding:.625rem 1rem}.button-module__UJGD3G__outline:disabled{color:var(--colors-neutral-400);border:2px solid var(--colors-neutral-400);background-color:#0000}.button-module__UJGD3G__outline.button-module__UJGD3G__md{padding:.625rem 1rem}.button-module__UJGD3G__outline .button-module__UJGD3G__loader{border-top:2px solid var(--colors-green-900)}.button-module__UJGD3G__ghost{color:var(--colors-green-900);background-color:#0000;border:none;padding:.625rem 1rem}.button-module__UJGD3G__ghost:disabled{color:var(--colors-neutral-400);background-color:#0000;border:none}.button-module__UJGD3G__ghost:disabled>span>svg{fill:var(--colors-neutral-300)}.button-module__UJGD3G__ghost .button-module__UJGD3G__loader{border-top:2px solid var(--colors-green-900)}.button-module__UJGD3G__icon{flex-shrink:0;align-items:center;display:flex}.button-module__UJGD3G__loader{border:2px solid #0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite button-module__UJGD3G__spin}@keyframes button-module__UJGD3G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CatalogSearchModal-module__Jfg6Na__closeButton{cursor:pointer;background-color:#ff4d4f;border:none;border-radius:8px;justify-content:center;align-items:center;padding:5px;transition:all .2s ease-in-out;display:flex;position:absolute;top:16px;right:16px}.CatalogSearchModal-module__Jfg6Na__inputWrapper{border:2px solid #dfdfdf;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:1.5rem;padding:16px;transition:all .3s ease-in-out;display:flex}.CatalogSearchModal-module__Jfg6Na__inputWrapper:hover{background-color:var(--colors-green-100);border:2px solid var(--colors-green-400)}.CatalogSearchModal-module__Jfg6Na__searchField{width:560px;margin-bottom:16px;position:relative}.CatalogSearchModal-module__Jfg6Na__headerField{justify-content:space-between;align-items:center;display:flex}.CatalogSearchModal-module__Jfg6Na__searchInput{color:#6d81a1;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.75rem 3rem .75rem 1rem;font-size:.85rem}.CatalogSearchModal-module__Jfg6Na__searchIcon{color:#9ca3af;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.CatalogSearchModal-module__Jfg6Na__infoText{text-align:left;color:#374151;align-items:center;gap:4px;height:32px;margin-bottom:8px;font-size:.8rem;display:flex}.CatalogSearchModal-module__Jfg6Na__confirmHint{color:var(--colors-green-700,#15803d);font-weight:600}.CatalogSearchModal-module__Jfg6Na__similaritySlider{background:linear-gradient(to right, var(--colors-green-400), var(--colors-green-600));appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.CatalogSearchModal-module__Jfg6Na__similaritySlider::-webkit-slider-thumb{appearance:none;border:3px solid var(--colors-green-800);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.CatalogSearchModal-module__Jfg6Na__similaritySlider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px #00000026}.CatalogSearchModal-module__Jfg6Na__similaritySlider::-moz-range-thumb{border:3px solid var(--colors-green-800);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.CatalogSearchModal-module__Jfg6Na__tableWrapper{height:350px;padding-top:18px;overflow-x:scroll}.CatalogSearchModal-module__Jfg6Na__table{border-collapse:collapse;text-align:left;color:#4b5563;width:100%;font-size:.75rem;overflow-y:scroll}.CatalogSearchModal-module__Jfg6Na__table thead{text-transform:uppercase;color:#374151;background-color:#f3f4f6;font-size:.8rem}.CatalogSearchModal-module__Jfg6Na__table th{padding:.75rem 1.5rem;font-weight:500}.CatalogSearchModal-module__Jfg6Na__table td{padding:1rem 1.5rem}.CatalogSearchModal-module__Jfg6Na__row{color:#374151;cursor:pointer;background-color:#fff;border-bottom:1px solid #e5e7eb;transition:all .3s}.CatalogSearchModal-module__Jfg6Na__row:hover{background:var(--colors-green-200);box-shadow:2px 2px 6px #0000000d}.CatalogSearchModal-module__Jfg6Na__cardsWrapper{flex-direction:column;gap:12px;height:450px;padding-top:18px;display:flex;overflow-y:auto}.CatalogSearchModal-module__Jfg6Na__card{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s;box-shadow:0 1px 3px #0000001a}.CatalogSearchModal-module__Jfg6Na__card:hover{background:var(--colors-green-200);transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.CatalogSearchModal-module__Jfg6Na__cardHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.CatalogSearchModal-module__Jfg6Na__cardCode{color:#111827;font-size:.9rem;font-weight:600}.CatalogSearchModal-module__Jfg6Na__cardBrand{color:#6b7280;background-color:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:.75rem}.CatalogSearchModal-module__Jfg6Na__cardDescription{color:#374151;margin-bottom:6px;font-size:.85rem;line-height:1.4}.CatalogSearchModal-module__Jfg6Na__cardObservation{color:#6b7280;font-size:.75rem;line-height:1.3}.CatalogSearchModal-module__Jfg6Na__loadingContainer,.CatalogSearchModal-module__Jfg6Na__emptyState{text-align:center;color:#6b7280;justify-content:center;align-items:center;padding:2rem;display:flex}.CatalogSearchModal-module__Jfg6Na__loadingSpinner{border:2px solid #e5e7eb;border-top-color:var(--colors-green-600);border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.6s linear infinite CatalogSearchModal-module__Jfg6Na__spin;display:inline-block}@keyframes CatalogSearchModal-module__Jfg6Na__spin{to{transform:rotate(360deg)}}.CatalogSearchModal-module__Jfg6Na__footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:1.5rem 0 0;display:flex}.CatalogSearchModal-module__Jfg6Na__footerLeft,.CatalogSearchModal-module__Jfg6Na__pagination{align-items:center;gap:8px;display:flex}.CatalogSearchModal-module__Jfg6Na__paginationButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.CatalogSearchModal-module__Jfg6Na__paginationButton:hover:not(:disabled){background-color:#f3f4f6}.CatalogSearchModal-module__Jfg6Na__paginationButton:disabled{opacity:.4;cursor:not-allowed}.CatalogSearchModal-module__Jfg6Na__paginationText{white-space:nowrap;padding:0 8px;font-size:.85rem}.CatalogSearchModal-module__Jfg6Na__cancelButton,.CatalogSearchModal-module__Jfg6Na__addButton{cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.85rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.CatalogSearchModal-module__Jfg6Na__cancelButton{color:#dc2626;background:0 0;border:1px solid #dc2626}.CatalogSearchModal-module__Jfg6Na__cancelButton:hover{background-color:#fef2f2}.CatalogSearchModal-module__Jfg6Na__addButton{color:#fff;background-color:var(--primary);border:none;box-shadow:0 1px 2px #0000001a}.CatalogSearchModal-module__Jfg6Na__addButton:hover{background-color:#15803d}.CatalogSearchModal-module__Jfg6Na__stepContainer{gap:16px;display:flex}.CatalogSearchModal-module__Jfg6Na__stepNumber{text-align:center;background-color:#ddd;border-radius:50%;align-content:center;width:32px;height:32px}.CatalogSearchModal-module__Jfg6Na__stepContent{flex-direction:column;flex:1;gap:4px;display:flex}.CatalogSearchModal-module__Jfg6Na__stepHeader{justify-content:space-between;align-items:center;display:flex}.CatalogSearchModal-module__Jfg6Na__stepTitle{font-weight:600}.CatalogSearchModal-module__Jfg6Na__stepBadge{color:#574ae2;background-color:#e0e7ff;border-radius:18px;align-items:center;gap:6px;padding:1px 8px;font-size:.85rem;display:flex}.CatalogSearchModal-module__Jfg6Na__stepSubtitle{color:#444;font-size:.85rem}.CatalogSearchModal-module__Jfg6Na__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none}.CatalogSearchModal-module__Jfg6Na__sortableHeader:hover{background-color:#eaeaea;transition:background-color .2s}.CatalogSearchModal-module__Jfg6Na__sortIcon{color:#666;margin-left:4px;font-size:.8rem}.CatalogSearchModal-module__Jfg6Na__cardMeta{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.CatalogSearchModal-module__Jfg6Na__cardStock{font-size:.8rem;font-weight:600}.CatalogSearchModal-module__Jfg6Na__cardPrice{color:#111827;font-size:.85rem;font-weight:700}.CatalogSearchModal-module__Jfg6Na__rowHighlighted{background:var(--colors-green-200);outline-offset:-2px}.CatalogSearchModal-module__Jfg6Na__rowHighlighted:hover,.CatalogSearchModal-module__Jfg6Na__rowAdded{background:var(--colors-green-200)}.CatalogSearchModal-module__Jfg6Na__cardHighlighted{outline:2px solid var(--colors-green-400);outline-offset:-2px;background:var(--colors-green-100)}.CatalogSearchModal-module__Jfg6Na__cardAdded{border-color:var(--colors-green-400);background:#f0fdf4}.CatalogSearchModal-module__Jfg6Na__cardSelected{background:var(--colors-green-300);border-color:var(--colors-green-500);font-weight:600;box-shadow:0 4px 8px #00000026}.CatalogSearchModal-module__Jfg6Na__addRowButton,.CatalogSearchModal-module__Jfg6Na__addRowButtonAdded{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.CatalogSearchModal-module__Jfg6Na__addRowButton{color:var(--colors-green-700,#15803d);border:1px solid var(--colors-green-400,#4ade80);background:#f0fdf4;font-weight:500}.CatalogSearchModal-module__Jfg6Na__addRowButton:hover{background:var(--colors-green-200);border-color:var(--colors-green-500)}.CatalogSearchModal-module__Jfg6Na__addRowButtonAdded{color:#fff;background:var(--colors-green-600,#16a34a);border:1px solid var(--colors-green-700,#15803d);font-weight:600}.CatalogSearchModal-module__Jfg6Na__addRowButtonAdded:hover{background:var(--colors-green-700,#15803d)}.CatalogSearchModal-module__Jfg6Na__addRowButton:active,.CatalogSearchModal-module__Jfg6Na__addRowButtonAdded:active{transform:scale(.97)}.CatalogSearchModal-module__Jfg6Na__addRowButton svg,.CatalogSearchModal-module__Jfg6Na__addRowButtonAdded svg{color:inherit;width:14px;height:14px}.CatalogSearchModal-module__Jfg6Na__addedBadge{color:var(--colors-green-700,#15803d);border:1px solid var(--colors-green-300);background:#dcfce7;border-radius:999px;align-items:center;gap:5px;margin-left:10px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.CatalogSearchModal-module__Jfg6Na__confirmButton{color:#fff;background:var(--colors-green-600,#16a34a);cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;align-items:center;gap:7px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 1px 3px #00000026}.CatalogSearchModal-module__Jfg6Na__confirmButton:hover{background:var(--colors-green-700,#15803d)}.CatalogSearchModal-module__Jfg6Na__confirmButton:active{transform:scale(.97)}.CatalogSearchModal-module__Jfg6Na__cardAddRow{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:10px;padding-top:8px;display:flex}@media (max-width:768px){.CatalogSearchModal-module__Jfg6Na__searchInput{font-size:.875rem}.CatalogSearchModal-module__Jfg6Na__infoText{font-size:.75rem}.CatalogSearchModal-module__Jfg6Na__footer{gap:12px}.CatalogSearchModal-module__Jfg6Na__footerLeft{width:100%}.CatalogSearchModal-module__Jfg6Na__pagination{justify-content:center;gap:0;width:100%}.CatalogSearchModal-module__Jfg6Na__paginationText{font-size:.8rem}.CatalogSearchModal-module__Jfg6Na__cardsWrapper{height:350px}.CatalogSearchModal-module__Jfg6Na__searchField{width:100%}}@media (max-width:480px){.CatalogSearchModal-module__Jfg6Na__card{padding:12px}.CatalogSearchModal-module__Jfg6Na__cardCode{font-size:.85rem}.CatalogSearchModal-module__Jfg6Na__cardBrand{padding:3px 6px;font-size:.7rem}.CatalogSearchModal-module__Jfg6Na__cardDescription{font-size:.8rem}.CatalogSearchModal-module__Jfg6Na__cardObservation{font-size:.7rem}.CatalogSearchModal-module__Jfg6Na__cardsWrapper{height:250px}.CatalogSearchModal-module__Jfg6Na__pagination{gap:0}.CatalogSearchModal-module__Jfg6Na__searchField{width:100%}}
.steps-module__d0Qf8G__stepContent{flex-direction:column;flex:1;gap:16px;display:flex}.steps-module__d0Qf8G__reference-region{display:flex}.steps-module__d0Qf8G__clone-banner{background:var(--colors-green-50,#0080000f);border:1px solid var(--colors-green-300);width:100%;color:var(--colors-neutral-800);border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.steps-module__d0Qf8G__clone-banner>svg{color:var(--colors-green-700);flex-shrink:0;margin-top:2px}.steps-module__d0Qf8G__clone-banner-text{flex-direction:column;flex:1;gap:2px;font-size:.8125rem;line-height:1.4;display:flex}.steps-module__d0Qf8G__clone-banner-text>strong{font-size:.875rem}.steps-module__d0Qf8G__clone-banner-text>span{color:var(--colors-neutral-600)}.steps-module__d0Qf8G__clone-banner-close{cursor:pointer;color:var(--colors-neutral-500);background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.steps-module__d0Qf8G__clone-banner-close:hover{color:var(--colors-neutral-800)}.steps-module__d0Qf8G__info-container{flex-direction:column;gap:1rem;display:flex}.steps-module__d0Qf8G__product-info{flex-direction:row;justify-content:space-between;display:flex}.steps-module__d0Qf8G__product-info>span{flex-direction:row;gap:.5rem;font-size:1rem;display:flex}.steps-module__d0Qf8G__product-info .steps-module__d0Qf8G__product-price{font-family:Bebas Neue;font-size:1.25rem}.steps-module__d0Qf8G__row{align-items:flex-start;gap:1rem;display:flex}@media screen and (max-width:600px){.steps-module__d0Qf8G__row{flex-direction:column;align-items:stretch}}.steps-module__d0Qf8G__row-product{align-items:flex-start;gap:1rem;display:flex}.steps-module__d0Qf8G__row-product>div:first-child{max-width:190px}.steps-module__d0Qf8G__row-product>div:last-child{max-width:120px}@media screen and (max-width:600px){.steps-module__d0Qf8G__row-product{flex-direction:column;align-items:stretch}.steps-module__d0Qf8G__row-product>div:first-child,.steps-module__d0Qf8G__row-product>div:last-child{max-width:100%}}.steps-module__d0Qf8G__row-totals{align-items:center;gap:.5rem;display:flex}.steps-module__d0Qf8G__price-stock-row{align-items:flex-start;gap:1rem;width:100%;display:flex}.steps-module__d0Qf8G__price-stock-row>:first-child{flex:7;min-width:0}.steps-module__d0Qf8G__price-stock-row>:not(:first-child){flex:3;min-width:0}@media screen and (max-width:600px){.steps-module__d0Qf8G__price-stock-row{flex-direction:column;align-items:stretch}.steps-module__d0Qf8G__price-stock-row>*{flex:auto}}.steps-module__d0Qf8G__column{flex-direction:column;flex:1;gap:1rem;height:100%;display:flex}.steps-module__d0Qf8G__table-wrapper{flex-direction:column;flex:1;gap:.5rem;display:flex}.steps-module__d0Qf8G__table-references{border:1px solid var(--colors-green-300);border-radius:4px;flex-direction:column;flex:1;justify-content:flex-start;gap:.5rem;height:100%;padding:.75rem;display:flex;overflow-y:auto}.steps-module__d0Qf8G__table-header{justify-content:space-between;align-items:center;display:flex}.steps-module__d0Qf8G__table-header>span{padding:0 .75rem;font-size:.875rem;font-weight:500}.steps-module__d0Qf8G__ref-item{align-items:center;display:flex}.steps-module__d0Qf8G__stock-row{align-items:center;gap:1rem;display:flex}@media (min-width:700px){.steps-module__d0Qf8G__stock-row .steps-module__d0Qf8G__mobile-wrapper:first-child{flex:none;justify-content:flex-start;width:auto}.steps-module__d0Qf8G__stock-row .steps-module__d0Qf8G__mobile-wrapper:first-child>div:first-child{max-width:110px}.steps-module__d0Qf8G__stock-row .steps-module__d0Qf8G__mobile-wrapper:first-child>div:nth-child(2){max-width:100px}.steps-module__d0Qf8G__stock-row .steps-module__d0Qf8G__location-group,.steps-module__d0Qf8G__stock-row .steps-module__d0Qf8G__location-group>div{flex:1;min-width:0}}.steps-module__d0Qf8G__row-primary{gap:1rem;display:flex}@media screen and (max-width:600px){.steps-module__d0Qf8G__row-primary{flex-direction:column;align-items:stretch}}.steps-module__d0Qf8G__row-primary>div:nth-child(3),.steps-module__d0Qf8G__row-primary>div:nth-child(4){max-width:120px}.steps-module__d0Qf8G__mobile.steps-module__d0Qf8G__mobile{display:none}.steps-module__d0Qf8G__mobile-wrapper{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.steps-module__d0Qf8G__flex-end{align-self:flex-end;align-items:flex-end}@media screen and (max-width:768px){.steps-module__d0Qf8G__mobile-wrapper{align-items:center;gap:1rem;display:flex}.steps-module__d0Qf8G__mobile.steps-module__d0Qf8G__mobile{display:block}.steps-module__d0Qf8G__desktop.steps-module__d0Qf8G__desktop{display:none}.steps-module__d0Qf8G__stock-row{flex-direction:column}.steps-module__d0Qf8G__mobile-product-info{box-shadow:var(--shadow-xs);flex-direction:column;flex:1;padding:8px;display:flex}.steps-module__d0Qf8G__product-info--code{color:#3e515b;letter-spacing:0;font-family:Monaco,sans-serif;font-size:.714rem;line-height:120%}.steps-module__d0Qf8G__product-info--description{letter-spacing:0;justify-content:space-between;font-size:1rem;line-height:120%;display:flex}.steps-module__d0Qf8G__product-info--description>span:first-child{font-family:Montserrat,sans-serif;font-weight:500}.steps-module__d0Qf8G__product-info--description>span:last-child{font-family:Bebas Neue,sans-serif;font-size:1.14rem}.steps-module__d0Qf8G__historic-card-list{flex-direction:column;gap:4px;display:flex}.steps-module__d0Qf8G__historic-card{min-height:114px;box-shadow:var(--shadow-xs);border-radius:8px;gap:8px;padding:8px}.steps-module__d0Qf8G__historic-card--row{flex:1;justify-content:space-between;align-items:center;display:flex}.steps-module__d0Qf8G__historic-card--info{flex-direction:column;align-items:flex-start;display:flex}.steps-module__d0Qf8G__historic-card--info>span:first-child{color:#3e515b;letter-spacing:0;font-family:Monaco,sans-serif;font-size:.714rem;line-height:120%}.steps-module__d0Qf8G__historic-card--info>span:last-child{color:var(--colors-neutral-black);letter-spacing:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:120%}.steps-module__d0Qf8G__historic-card--footer{border-top:2px solid #f5f7fa;justify-content:center;align-items:center;margin-top:8px;display:flex}.steps-module__d0Qf8G__historic-card--footer>span{color:#3e515b;margin-top:8px;font-size:.857rem;font-weight:500}.steps-module__d0Qf8G__emptyMessage{justify-content:center;align-items:center;display:flex}}
.stepper-modal-structure-module__j2Z3NW__overlay{z-index:var(--z-modal);background-color:#0006;position:fixed;inset:0}.stepper-modal-structure-module__j2Z3NW__content{width:892px;max-width:98vw;box-shadow:var(--shadow-xl);height:738px;max-height:98vh;z-index:var(--z-modal);background-color:#fff;border-radius:8px;flex-direction:column;margin:0 auto;padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.stepper-modal-structure-module__j2Z3NW__elevated{z-index:var(--z-global-modal)}.stepper-modal-structure-module__j2Z3NW__header{justify-content:space-between;align-items:center;display:flex}.stepper-modal-structure-module__j2Z3NW__title{font-size:2rem;font-weight:400}.stepper-modal-structure-module__j2Z3NW__closeButton{cursor:pointer;background:0 0;border:none}.stepper-modal-structure-module__j2Z3NW__tabs{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:auto}.stepper-modal-structure-module__j2Z3NW__tabs::-webkit-scrollbar{width:0;height:0}.stepper-modal-structure-module__j2Z3NW__body{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:auto}.stepper-modal-structure-module__j2Z3NW__body::-webkit-scrollbar{width:0;height:0}.stepper-modal-structure-module__j2Z3NW__footer{justify-content:space-between;margin-top:24px;display:flex}.stepper-modal-structure-module__j2Z3NW__tabList{margin-bottom:1rem;display:flex}.stepper-modal-structure-module__j2Z3NW__tab-content:not([data-state=active]){display:none}.stepper-modal-structure-module__j2Z3NW__tab-content{flex-direction:column;flex:1;padding-right:.5rem;display:flex;overflow-y:scroll}.stepper-modal-structure-module__j2Z3NW__tabTrigger{text-align:center;cursor:pointer;color:#444;background:0 0;border-bottom:2px solid #e0e0e0;flex:1;padding:.75rem;font-weight:600}.stepper-modal-structure-module__j2Z3NW__tabTrigger[data-state=active]{color:#2d8a34;border-bottom:2px solid #2d8a34}.stepper-modal-structure-module__j2Z3NW__tabTriggerContent{justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.stepper-modal-structure-module__j2Z3NW__errorBadge{color:#fff;background-color:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;font-size:.75rem;font-weight:600;display:flex}@media screen and (max-width:768px){.stepper-modal-structure-module__j2Z3NW__tabTriggerContent{font-size:.875rem}}
.logo-module__HPUAeW__logo img{transition:filter .3s}.logo-module__HPUAeW__background{background-color:var(--colors-green-800);border-radius:4px;justify-content:center;align-items:center;height:100%;display:flex}.logo-module__HPUAeW__activeLogo img{mix-blend-mode:screen;filter:hue-rotate()saturate(0%)brightness(90%)}
.loading-overlay-module__4QpsGG__container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-loading);background-color:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}
.product-item-card-module__ujSfba__card{background-color:#fff;border:1px solid #f9fafb;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 2px 4px #9eb89e29}.product-item-card-module__ujSfba__productInfo{flex-direction:column;gap:8px;display:flex}.product-item-card-module__ujSfba__codeRow{align-items:center;gap:8px;display:flex}.product-item-card-module__ujSfba__codeLabel{color:#7391a0;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.product-item-card-module__ujSfba__codeValue{color:#000;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.product-item-card-module__ujSfba__productNameWrapper{flex-direction:column;gap:4px;display:flex}.product-item-card-module__ujSfba__productName{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.product-item-card-module__ujSfba__underline{background-color:#f0f0f0;width:100%;height:1px}.product-item-card-module__ujSfba__fieldsSection{align-items:flex-end;gap:16px;display:flex}.product-item-card-module__ujSfba__fieldGroup{flex:1;gap:16px;display:flex}.product-item-card-module__ujSfba__field{flex-direction:column;flex:1;gap:4px;display:flex}.product-item-card-module__ujSfba__fieldLabel{color:#7391a0;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.product-item-card-module__ujSfba__fieldValue{color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;display:flex}.product-item-card-module__ujSfba__miniFieldGroup{gap:8px;display:flex}.product-item-card-module__ujSfba__miniField{flex-direction:column;gap:4px;width:64px;display:flex}.product-item-card-module__ujSfba__miniFieldValue{color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:flex}.product-item-card-module__ujSfba__icon{color:#7391a0}.product-item-card-module__ujSfba__valuesActionsSection{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-item-card-module__ujSfba__valuesSection{flex-direction:column;flex:1;gap:4px;display:flex}.product-item-card-module__ujSfba__valueRow{justify-content:space-between;align-items:center;display:flex}.product-item-card-module__ujSfba__valueLabel{color:#7391a0;text-transform:uppercase;flex:1;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.product-item-card-module__ujSfba__unitValue{color:#000;font-family:Monaco,monospace;font-size:13px;font-weight:500}.product-item-card-module__ujSfba__totalLabel{color:#000;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.product-item-card-module__ujSfba__totalValue{color:#388e3b;font-family:Monaco,monospace;font-size:16px;font-weight:600}.product-item-card-module__ujSfba__actionsSection{flex-direction:column;align-items:center;gap:8px;display:flex}.product-item-card-module__ujSfba__detailButton{cursor:pointer;color:#fff;background-color:#47a8f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.product-item-card-module__ujSfba__detailButton:hover{background-color:#2196f3}.product-item-card-module__ujSfba__deleteButton{cursor:pointer;color:#d32f2f;background-color:#0000;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.product-item-card-module__ujSfba__deleteButton:hover{opacity:.7}.product-item-card-module__ujSfba__cfopInput{color:#000;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.product-item-card-module__ujSfba__anpSection{background-color:#fffaf3;border:1px solid #ffe0b2;border-left:3px solid #fb8c00;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.product-item-card-module__ujSfba__anpFields{align-items:flex-end;gap:16px;display:flex}.product-item-card-module__ujSfba__anpHint{color:#8d6e46;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;line-height:1.4}@media (max-width:768px){.product-item-card-module__ujSfba__anpFields{flex-direction:column;align-items:stretch}}
.nfe-complement-modal-module__hyHtea__overlay{z-index:var(--z-modal);background-color:#00000080;animation:.15s cubic-bezier(.16,1,.3,1) nfe-complement-modal-module__hyHtea__overlayShow;position:fixed;inset:0}.nfe-complement-modal-module__hyHtea__content{width:95vw;max-width:1100px;height:90vh;max-height:750px;z-index:var(--z-modal);background-color:#fff;border-radius:12px;outline:none;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) nfe-complement-modal-module__hyHtea__contentShow;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.nfe-complement-modal-module__hyHtea__header{border-bottom:1px solid var(--colors-neutral-200);background-color:#fff;align-items:center;gap:16px;padding:20px 24px;display:flex}.nfe-complement-modal-module__hyHtea__headerIcon{background-color:#e6f0ff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nfe-complement-modal-module__hyHtea__headerTitleBlock{flex-direction:column;flex:1;gap:2px;display:flex}.nfe-complement-modal-module__hyHtea__dialogTitle{color:var(--colors-neutral-900);margin:0;font-size:18px;font-weight:600}.nfe-complement-modal-module__hyHtea__dialogDescription{color:var(--colors-neutral-500);letter-spacing:.5px;margin:0;font-size:12px}.nfe-complement-modal-module__hyHtea__closeButton{all:unset;cursor:pointer;color:var(--colors-neutral-400);border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.nfe-complement-modal-module__hyHtea__closeButton:hover{background-color:var(--colors-neutral-100);color:var(--colors-neutral-600)}.nfe-complement-modal-module__hyHtea__body{flex:1;grid-template-columns:1fr 320px;display:grid;overflow:hidden}.nfe-complement-modal-module__hyHtea__leftColumn{flex-direction:column;gap:24px;padding:24px;display:flex;overflow:visible auto}.nfe-complement-modal-module__hyHtea__sectionHeader{justify-content:space-between;align-items:center;display:flex}.nfe-complement-modal-module__hyHtea__sectionTitle{color:var(--colors-neutral-900);font-size:16px;font-weight:700}.nfe-complement-modal-module__hyHtea__badge{color:var(--colors-info-700);background-color:var(--colors-info-50);border:1px solid var(--colors-info-200);text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.nfe-complement-modal-module__hyHtea__productList{flex-direction:column;gap:12px;display:flex}.nfe-complement-modal-module__hyHtea__emptyState{color:var(--colors-neutral-400);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;font-size:14px;display:flex}.nfe-complement-modal-module__hyHtea__emptyState p{margin:0}.nfe-complement-modal-module__hyHtea__addProductButton{all:unset;cursor:pointer;color:var(--colors-info-600);border:2px dashed var(--colors-info-200);text-transform:uppercase;letter-spacing:.5px;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.nfe-complement-modal-module__hyHtea__addProductButton:hover{background-color:var(--colors-info-50);border-color:var(--colors-info-400)}.nfe-complement-modal-module__hyHtea__itemsTable{border-collapse:collapse;width:100%}.nfe-complement-modal-module__hyHtea__itemsTable thead th{color:var(--colors-neutral-500);text-transform:uppercase;letter-spacing:.3px;text-align:left;border-bottom:1px solid var(--colors-neutral-200);padding:10px 12px;font-size:11px;font-weight:600}.nfe-complement-modal-module__hyHtea__itemsTable thead th:nth-child(n+2){text-align:center}.nfe-complement-modal-module__hyHtea__itemsTable thead th:last-child{color:var(--colors-info-600);text-align:center}.nfe-complement-modal-module__hyHtea__itemsTable tbody tr{position:relative}.nfe-complement-modal-module__hyHtea__itemsTable tbody tr:hover,.nfe-complement-modal-module__hyHtea__itemsTable tbody tr:focus-within{z-index:var(--z-modal-backdrop)}.nfe-complement-modal-module__hyHtea__itemsTable tbody td{color:var(--colors-neutral-700);border-bottom:1px solid var(--colors-neutral-100);vertical-align:middle;padding:14px 12px;font-size:14px;position:relative}.nfe-complement-modal-module__hyHtea__itemsTable tbody td:nth-child(n+2),.nfe-complement-modal-module__hyHtea__itemsTable tbody td:last-child{text-align:center}.nfe-complement-modal-module__hyHtea__productName{color:var(--colors-neutral-900);font-weight:500;display:block}.nfe-complement-modal-module__hyHtea__productSku{color:var(--colors-neutral-400);margin-top:2px;font-size:12px;display:block}.nfe-complement-modal-module__hyHtea__valueInput{text-align:center;border:1px solid var(--colors-neutral-300);width:100px;height:36px;color:var(--colors-neutral-900);border-radius:6px;outline:none;font-size:14px;font-weight:500;transition:border-color .2s}.nfe-complement-modal-module__hyHtea__valueInput:focus{border-color:var(--colors-info-500);box-shadow:0 0 0 2px var(--colors-info-100)}.nfe-complement-modal-module__hyHtea__justificationSection{flex-direction:column;gap:8px;display:flex}.nfe-complement-modal-module__hyHtea__justificationLabel{color:var(--colors-neutral-900);font-size:14px;font-weight:600}.nfe-complement-modal-module__hyHtea__textareaWrapper{position:relative}.nfe-complement-modal-module__hyHtea__textarea{border:1px solid var(--colors-neutral-300);width:100%;min-height:100px;color:var(--colors-neutral-700);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.nfe-complement-modal-module__hyHtea__textarea:focus{border-color:var(--colors-info-500);box-shadow:0 0 0 2px var(--colors-info-100)}.nfe-complement-modal-module__hyHtea__textarea::placeholder{color:var(--colors-neutral-400)}.nfe-complement-modal-module__hyHtea__charCount{text-align:right;color:var(--colors-neutral-400);text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:11px;font-weight:600}.nfe-complement-modal-module__hyHtea__infoHint{color:var(--colors-info-600);align-items:center;gap:8px;font-size:13px;display:flex}.nfe-complement-modal-module__hyHtea__infoHint svg{flex-shrink:0}.nfe-complement-modal-module__hyHtea__rightColumn{background-color:var(--colors-neutral-50);border-left:1px solid var(--colors-neutral-200);flex-direction:column;display:flex}.nfe-complement-modal-module__hyHtea__summaryContent{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex}.nfe-complement-modal-module__hyHtea__summaryTitle{color:var(--colors-neutral-400);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.nfe-complement-modal-module__hyHtea__summaryCard{border:1px solid var(--colors-neutral-200);background-color:#fff;border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.nfe-complement-modal-module__hyHtea__summaryField{flex-direction:column;gap:2px;display:flex}.nfe-complement-modal-module__hyHtea__summaryFieldLabel{color:var(--colors-info-600);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:700}.nfe-complement-modal-module__hyHtea__summaryFieldValue{color:var(--colors-neutral-900);font-size:14px;font-weight:600}.nfe-complement-modal-module__hyHtea__summaryDivider{background-color:var(--colors-neutral-100);height:1px}.nfe-complement-modal-module__hyHtea__summaryRow{justify-content:space-between;align-items:center;display:flex}.nfe-complement-modal-module__hyHtea__summaryRowLabel{color:var(--colors-neutral-600);font-size:13px}.nfe-complement-modal-module__hyHtea__summaryRowValue{color:var(--colors-neutral-900);font-size:14px;font-weight:600}.nfe-complement-modal-module__hyHtea__summaryTotalRow{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.nfe-complement-modal-module__hyHtea__summaryTotalLabel{color:var(--colors-neutral-700);font-size:13px;font-weight:600}.nfe-complement-modal-module__hyHtea__summaryTotalValue{color:var(--colors-neutral-900);font-size:20px;font-weight:700}.nfe-complement-modal-module__hyHtea__footerActions{border-top:1px solid var(--colors-neutral-200);background-color:var(--colors-neutral-50);flex-direction:column;gap:10px;padding:20px 24px;display:flex}.nfe-complement-modal-module__hyHtea__submitButton{background-color:var(--colors-info-700);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.nfe-complement-modal-module__hyHtea__submitButton:hover:not(:disabled){background-color:var(--colors-info-800)}.nfe-complement-modal-module__hyHtea__submitButton:disabled{opacity:.5;cursor:not-allowed}.nfe-complement-modal-module__hyHtea__cancelButton{all:unset;width:100%;color:var(--colors-neutral-500);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;padding:10px;font-size:13px;font-weight:600;transition:color .2s;display:flex}.nfe-complement-modal-module__hyHtea__cancelButton:hover{color:var(--colors-neutral-700)}.nfe-complement-modal-module__hyHtea__statusBar{background-color:var(--colors-neutral-50);border-top:1px solid var(--colors-neutral-200);text-transform:uppercase;letter-spacing:.3px;justify-content:space-between;align-items:center;padding:10px 24px;font-size:11px;font-weight:600;display:flex}.nfe-complement-modal-module__hyHtea__statusReady{color:var(--colors-green-600);align-items:center;gap:6px;display:flex}.nfe-complement-modal-module__hyHtea__statusDot{background-color:var(--colors-green-500);border-radius:50%;width:6px;height:6px}.nfe-complement-modal-module__hyHtea__statusEnv{color:var(--colors-neutral-400)}@keyframes nfe-complement-modal-module__hyHtea__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes nfe-complement-modal-module__hyHtea__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nfe-complement-modal-module__hyHtea__spinner{animation:1s linear infinite nfe-complement-modal-module__hyHtea__spin}@keyframes nfe-complement-modal-module__hyHtea__spin{to{transform:rotate(360deg)}}
.nfe-correction-modal-module__HzvHna__overlay{z-index:var(--z-modal-secondary);background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-out nfe-correction-modal-module__HzvHna__fadeIn;display:flex;position:fixed;inset:0}@keyframes nfe-correction-modal-module__HzvHna__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes nfe-correction-modal-module__HzvHna__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nfe-correction-modal-module__HzvHna__modal{width:800px;max-width:95vw;max-height:90vh;z-index:var(--z-modal-secondary);background:#fff;border-radius:16px;flex-direction:column;animation:.25s ease-out nfe-correction-modal-module__HzvHna__contentShow;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 48px #00e6cf15}.nfe-correction-modal-module__HzvHna__header{border-bottom:1px solid var(--colors-neutral-100);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.nfe-correction-modal-module__HzvHna__headerLeft{align-items:center;gap:12px;display:flex}.nfe-correction-modal-module__HzvHna__headerIcon{background-color:var(--colors-green-50);width:40px;height:40px;color:var(--colors-green-600);border-radius:10px;justify-content:center;align-items:center;display:flex}.nfe-correction-modal-module__HzvHna__headerTitle{color:var(--colors-neutral-900);font-size:18px;font-weight:700}.nfe-correction-modal-module__HzvHna__closeButton{border:1px solid var(--colors-neutral-200);cursor:pointer;width:32px;height:32px;color:var(--colors-neutral-500);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.nfe-correction-modal-module__HzvHna__closeButton:hover{background:var(--colors-neutral-50);color:var(--colors-neutral-700)}.nfe-correction-modal-module__HzvHna__infoBar{background-color:var(--colors-neutral-50);border-bottom:1px solid var(--colors-neutral-100);gap:32px;padding:16px 24px;display:flex}.nfe-correction-modal-module__HzvHna__infoItem{flex-direction:column;gap:2px;display:flex}.nfe-correction-modal-module__HzvHna__infoLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--colors-neutral-500);font-size:10px;font-weight:600}.nfe-correction-modal-module__HzvHna__infoValue{color:var(--colors-neutral-900);font-size:14px;font-weight:600}.nfe-correction-modal-module__HzvHna__statusBadge{color:var(--colors-green-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.nfe-correction-modal-module__HzvHna__statusDot{background-color:var(--colors-green-500);border-radius:50%;width:7px;height:7px}.nfe-correction-modal-module__HzvHna__body{grid-template-columns:1fr 280px;gap:24px;padding:24px;display:grid}.nfe-correction-modal-module__HzvHna__leftColumn{flex-direction:column;gap:16px;display:flex}.nfe-correction-modal-module__HzvHna__fieldHeader{justify-content:space-between;align-items:baseline;display:flex}.nfe-correction-modal-module__HzvHna__fieldLabel{color:var(--colors-neutral-800);font-size:14px;font-weight:600}.nfe-correction-modal-module__HzvHna__fieldLabel span{color:var(--colors-danger-500)}.nfe-correction-modal-module__HzvHna__fieldHint{color:var(--colors-neutral-400);font-size:12px}.nfe-correction-modal-module__HzvHna__textarea{resize:vertical;border:1px solid var(--colors-neutral-200);width:100%;min-height:240px;color:var(--colors-neutral-800);background:#fff;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:all .2s}.nfe-correction-modal-module__HzvHna__textarea::placeholder{color:var(--colors-neutral-400)}.nfe-correction-modal-module__HzvHna__textarea:focus{border-color:var(--colors-green-500);box-shadow:0 0 0 2px var(--colors-green-100)}.nfe-correction-modal-module__HzvHna__textareaError{border-color:var(--colors-danger-400)}.nfe-correction-modal-module__HzvHna__textareaError:focus{border-color:var(--colors-danger-500);box-shadow:0 0 0 2px var(--colors-danger-100)}.nfe-correction-modal-module__HzvHna__textareaFooter{justify-content:space-between;align-items:center;display:flex}.nfe-correction-modal-module__HzvHna__charCount{color:var(--colors-neutral-400);text-align:right;font-size:12px}.nfe-correction-modal-module__HzvHna__charCountWarn{color:var(--colors-danger-500)}.nfe-correction-modal-module__HzvHna__errorText{color:var(--colors-danger-500);font-size:12px;font-weight:500}.nfe-correction-modal-module__HzvHna__infoNote{color:var(--colors-neutral-500);background:var(--colors-neutral-50);border:1px solid var(--colors-neutral-100);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.nfe-correction-modal-module__HzvHna__infoNote svg{flex-shrink:0}.nfe-correction-modal-module__HzvHna__rightColumn{background-color:var(--colors-info-100);border:1px solid var(--colors-info-500);border-radius:12px;flex-direction:column;gap:16px;padding:1rem;display:flex}.nfe-correction-modal-module__HzvHna__guidanceTitle{color:var(--colors-neutral-900);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.nfe-correction-modal-module__HzvHna__guidanceList{flex-direction:column;gap:12px;display:flex}.nfe-correction-modal-module__HzvHna__guidanceItem{align-items:flex-start;gap:10px;display:flex}.nfe-correction-modal-module__HzvHna__guidanceIcon{color:var(--colors-green-500);flex-shrink:0;margin-top:2px}.nfe-correction-modal-module__HzvHna__guidanceItemContent{flex-direction:column;gap:2px;display:flex}.nfe-correction-modal-module__HzvHna__guidanceItemTitle{color:var(--colors-neutral-800);font-size:13px;font-weight:600}.nfe-correction-modal-module__HzvHna__guidanceItemDesc{color:var(--colors-neutral-500);font-size:12px;line-height:1.5}.nfe-correction-modal-module__HzvHna__guidanceNote{color:var(--colors-neutral-500);background:var(--colors-neutral-50);border:1px solid var(--colors-neutral-100);text-align:center;border-radius:8px;margin-top:auto;padding:12px 14px;font-size:12px;font-style:italic}.nfe-correction-modal-module__HzvHna__footer{border-top:1px solid var(--colors-neutral-100);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.nfe-correction-modal-module__HzvHna__cancelButton{color:var(--colors-neutral-600);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .15s}.nfe-correction-modal-module__HzvHna__cancelButton:hover{background:var(--colors-neutral-50);color:var(--colors-neutral-800)}.nfe-correction-modal-module__HzvHna__submitButton{color:#fff;background-color:var(--colors-green-700);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.nfe-correction-modal-module__HzvHna__submitButton:hover:not(:disabled){background-color:var(--colors-green-800)}.nfe-correction-modal-module__HzvHna__submitButton:disabled{opacity:.5;cursor:not-allowed}@keyframes nfe-correction-modal-module__HzvHna__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nfe-correction-modal-module__HzvHna__spinner{animation:.8s linear infinite nfe-correction-modal-module__HzvHna__spin}@media (max-width:768px){.nfe-correction-modal-module__HzvHna__body{grid-template-columns:1fr}.nfe-correction-modal-module__HzvHna__infoBar{flex-wrap:wrap;gap:16px}}
.nfe-cancel-modal-module__xEUoLW__overlay{z-index:var(--z-modal-secondary);background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-out nfe-cancel-modal-module__xEUoLW__fadeIn;display:flex;position:fixed;inset:0}@keyframes nfe-cancel-modal-module__xEUoLW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes nfe-cancel-modal-module__xEUoLW__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nfe-cancel-modal-module__xEUoLW__modal{width:560px;max-width:95vw;max-height:90vh;z-index:var(--z-modal-secondary);background:#fff;border-radius:16px;flex-direction:column;animation:.25s ease-out nfe-cancel-modal-module__xEUoLW__contentShow;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 48px #dc262626}.nfe-cancel-modal-module__xEUoLW__header{border-bottom:1px solid var(--colors-neutral-100);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.nfe-cancel-modal-module__xEUoLW__headerLeft{align-items:center;gap:12px;display:flex}.nfe-cancel-modal-module__xEUoLW__headerIcon{background-color:var(--colors-danger-100,#fee2e2);width:40px;height:40px;color:var(--colors-danger-600,#dc2626);border-radius:10px;justify-content:center;align-items:center;display:flex}.nfe-cancel-modal-module__xEUoLW__headerTitle{color:var(--colors-neutral-900);font-size:18px;font-weight:700}.nfe-cancel-modal-module__xEUoLW__closeButton{border:1px solid var(--colors-neutral-200);cursor:pointer;width:32px;height:32px;color:var(--colors-neutral-500);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.nfe-cancel-modal-module__xEUoLW__closeButton:hover{background:var(--colors-neutral-50);color:var(--colors-neutral-700)}.nfe-cancel-modal-module__xEUoLW__infoBar{background-color:var(--colors-neutral-50);border-bottom:1px solid var(--colors-neutral-100);gap:32px;padding:16px 24px;display:flex}.nfe-cancel-modal-module__xEUoLW__infoItem{flex-direction:column;gap:2px;display:flex}.nfe-cancel-modal-module__xEUoLW__infoLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--colors-neutral-500);font-size:10px;font-weight:600}.nfe-cancel-modal-module__xEUoLW__infoValue{color:var(--colors-neutral-900);font-size:14px;font-weight:600}.nfe-cancel-modal-module__xEUoLW__statusBadge{color:var(--colors-green-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.nfe-cancel-modal-module__xEUoLW__statusDot{background-color:var(--colors-green-500);border-radius:50%;width:7px;height:7px}.nfe-cancel-modal-module__xEUoLW__body{flex-direction:column;gap:20px;padding:24px;display:flex}.nfe-cancel-modal-module__xEUoLW__warningBanner{background-color:var(--colors-danger-100,#fee2e2);border:1px solid var(--colors-danger-300,#fca5a5);color:var(--colors-danger-700,#b91c1c);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.nfe-cancel-modal-module__xEUoLW__warningBanner svg{flex-shrink:0;margin-top:1px}.nfe-cancel-modal-module__xEUoLW__warningContent{flex-direction:column;gap:4px;display:flex}.nfe-cancel-modal-module__xEUoLW__warningTitle{font-size:14px;font-weight:700}.nfe-cancel-modal-module__xEUoLW__warningDesc{opacity:.85;font-size:13px;line-height:1.5}.nfe-cancel-modal-module__xEUoLW__fieldHeader{justify-content:space-between;align-items:baseline;display:flex}.nfe-cancel-modal-module__xEUoLW__fieldLabel{color:var(--colors-neutral-800);font-size:14px;font-weight:600}.nfe-cancel-modal-module__xEUoLW__fieldLabel span{color:var(--colors-danger-500)}.nfe-cancel-modal-module__xEUoLW__fieldHint{color:var(--colors-neutral-400);font-size:12px}.nfe-cancel-modal-module__xEUoLW__textarea{resize:vertical;border:1px solid var(--colors-neutral-200);width:100%;min-height:120px;color:var(--colors-neutral-800);background:#fff;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:all .2s}.nfe-cancel-modal-module__xEUoLW__textarea::placeholder{color:var(--colors-neutral-400)}.nfe-cancel-modal-module__xEUoLW__textarea:focus{border-color:var(--colors-danger-400,#f87171);box-shadow:0 0 0 2px var(--colors-danger-100,#fee2e2)}.nfe-cancel-modal-module__xEUoLW__textareaError{border-color:var(--colors-danger-400)}.nfe-cancel-modal-module__xEUoLW__textareaError:focus{border-color:var(--colors-danger-500);box-shadow:0 0 0 2px var(--colors-danger-100)}.nfe-cancel-modal-module__xEUoLW__textareaFooter{justify-content:space-between;align-items:center;display:flex}.nfe-cancel-modal-module__xEUoLW__charCount{color:var(--colors-neutral-400);text-align:right;font-size:12px}.nfe-cancel-modal-module__xEUoLW__charCountWarn{color:var(--colors-danger-500)}.nfe-cancel-modal-module__xEUoLW__errorText{color:var(--colors-danger-500);font-size:12px;font-weight:500}.nfe-cancel-modal-module__xEUoLW__footer{border-top:1px solid var(--colors-neutral-100);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.nfe-cancel-modal-module__xEUoLW__backButton{color:var(--colors-neutral-600);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .15s}.nfe-cancel-modal-module__xEUoLW__backButton:hover{background:var(--colors-neutral-50);color:var(--colors-neutral-800)}.nfe-cancel-modal-module__xEUoLW__submitButton{color:#fff;background-color:var(--colors-danger-600,#dc2626);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.nfe-cancel-modal-module__xEUoLW__submitButton:hover:not(:disabled){background-color:var(--colors-danger-700,#b91c1c)}.nfe-cancel-modal-module__xEUoLW__submitButton:disabled{opacity:.5;cursor:not-allowed}@keyframes nfe-cancel-modal-module__xEUoLW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nfe-cancel-modal-module__xEUoLW__spinner{animation:.8s linear infinite nfe-cancel-modal-module__xEUoLW__spin}@media (max-width:768px){.nfe-cancel-modal-module__xEUoLW__infoBar{flex-wrap:wrap;gap:16px}}
.nf-action-dropdown-module__PLgqgq__trigger{border:1px solid var(--colors-neutral-200);cursor:pointer;height:32px;color:var(--colors-neutral-600);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.nf-action-dropdown-module__PLgqgq__trigger:disabled{opacity:.5;cursor:not-allowed}.nf-action-dropdown-module__PLgqgq__trigger:not(:disabled):hover{background-color:var(--colors-neutral-50);border-color:var(--colors-neutral-300);color:var(--colors-primary-500)}.nf-action-dropdown-module__PLgqgq__caret{opacity:.7;margin-left:2px}.nf-action-dropdown-module__PLgqgq__caretButton{opacity:.85;margin-left:6px}.nf-action-dropdown-module__PLgqgq__content{border:1px solid var(--colors-neutral-200);box-shadow:var(--shadow-md,0 4px 12px #00000014);min-width:140px;z-index:var(--z-dropdown-over-toast,10001);background:#fff;border-radius:6px;flex-direction:column;padding:4px;display:flex}.nf-action-dropdown-module__PLgqgq__item{text-align:left;cursor:pointer;color:var(--colors-neutral-700);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.nf-action-dropdown-module__PLgqgq__item:hover{background-color:var(--colors-neutral-50);color:var(--colors-primary-500)}.nf-action-dropdown-module__PLgqgq__item:disabled{opacity:.6;cursor:not-allowed}.nf-action-dropdown-module__PLgqgq__item:focus-visible{outline:2px solid var(--colors-primary-500);outline-offset:-2px}.nf-action-dropdown-module__PLgqgq__spinning{animation:.9s linear infinite nf-action-dropdown-module__PLgqgq__nf-dropdown-spin}@keyframes nf-action-dropdown-module__PLgqgq__nf-dropdown-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.nfe-details-modal-module__hKGrlW__overlay{z-index:var(--z-modal);background-color:#0006;animation:.15s cubic-bezier(.16,1,.3,1) nfe-details-modal-module__hKGrlW__overlayShow;position:fixed;inset:0}.nfe-details-modal-module__hKGrlW__content{width:95vw;max-width:1300px;height:90vh;max-height:900px;z-index:var(--z-modal);background-color:#fff;border-radius:8px;outline:none;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) nfe-details-modal-module__hKGrlW__contentShow;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.nfe-details-modal-module__hKGrlW__header{border-bottom:1px solid var(--colors-neutral-200);background-color:#fff;align-items:center;gap:16px;padding:16px 24px;display:flex}.nfe-details-modal-module__hKGrlW__backButton{all:unset;cursor:pointer;color:var(--colors-neutral-500);border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.nfe-details-modal-module__hKGrlW__backButton:hover{background-color:var(--colors-neutral-100);color:var(--colors-neutral-700)}.nfe-details-modal-module__hKGrlW__headerIcon{background-color:#e6fffa;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nfe-details-modal-module__hKGrlW__headerTitleBlock{flex-direction:column;flex:1;gap:2px;display:flex}.nfe-details-modal-module__hKGrlW__dialogTitle{color:var(--colors-neutral-900);margin:0;font-size:18px;font-weight:600}.nfe-details-modal-module__hKGrlW__titleRow{align-items:center;gap:10px;display:flex}.nfe-details-modal-module__hKGrlW__dialogDescription{color:var(--colors-neutral-500);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px}.nfe-details-modal-module__hKGrlW__typeBadge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.nfe-details-modal-module__hKGrlW__typeBadgeNormal{color:#166534;background-color:#dcfce7}.nfe-details-modal-module__hKGrlW__typeBadgeDevolucao{color:#9a3412;background-color:#ffedd5}.nfe-details-modal-module__hKGrlW__typeBadgeComplementar{color:#1e40af;background-color:#dbeafe}.nfe-details-modal-module__hKGrlW__typeBadgeAjuste{color:#5b21b6;background-color:#ede9fe}.nfe-details-modal-module__hKGrlW__closeButton{all:unset;cursor:pointer;color:var(--colors-neutral-400);border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.nfe-details-modal-module__hKGrlW__closeButton:hover{background-color:var(--colors-neutral-100);color:var(--colors-neutral-600)}.nfe-details-modal-module__hKGrlW__body{background-color:var(--colors-neutral-50);flex-direction:column;flex:1;display:flex;overflow:hidden}.nfe-details-modal-module__hKGrlW__loadingState,.nfe-details-modal-module__hKGrlW__errorState{color:var(--colors-neutral-500);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.nfe-details-modal-module__hKGrlW__gridContainer{grid-template-columns:1fr 380px;height:100%;display:grid;overflow:hidden}.nfe-details-modal-module__hKGrlW__mobileTabs{display:none}.nfe-details-modal-module__hKGrlW__leftColumn{background-color:var(--colors-neutral-50);flex-direction:column;gap:12px;padding:24px;display:flex;overflow:hidden}.nfe-details-modal-module__hKGrlW__rightColumn{border-left:1px solid var(--colors-neutral-200);background-color:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.nfe-details-modal-module__hKGrlW__columnHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nfe-details-modal-module__hKGrlW__columnTitle{color:var(--colors-neutral-400);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.nfe-details-modal-module__hKGrlW__timelineHeaderTitle{color:var(--colors-neutral-600);text-transform:uppercase;align-items:center;gap:10px;padding:24px 24px 0;font-size:12px;font-weight:700;display:flex}.nfe-details-modal-module__hKGrlW__iframeWrapper{border:1px solid var(--colors-neutral-200);background-color:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.nfe-details-modal-module__hKGrlW__iframe{border:none;width:100%;height:100%}.nfe-details-modal-module__hKGrlW__iframeActions{gap:8px;display:flex}.nfe-details-modal-module__hKGrlW__iframeActions button{border:1px solid var(--colors-neutral-200);cursor:pointer;height:32px;color:var(--colors-neutral-600);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.nfe-details-modal-module__hKGrlW__iframeActions button:disabled{opacity:.5;cursor:not-allowed}.nfe-details-modal-module__hKGrlW__iframeActions button:hover{background-color:var(--colors-neutral-50);border-color:var(--colors-neutral-300);color:var(--colors-primary-500)}.nfe-details-modal-module__hKGrlW__timelineWrapper{flex:1;padding:24px;overflow-y:auto}.nfe-details-modal-module__hKGrlW__actionsGrid{border-top:1px solid var(--colors-neutral-100);background-color:#fff;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.nfe-details-modal-module__hKGrlW__actionButton{border:1px solid var(--colors-neutral-200);color:var(--colors-neutral-700);cursor:pointer;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.nfe-details-modal-module__hKGrlW__actionButton:hover{background-color:var(--colors-neutral-50);border-color:var(--colors-neutral-300);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.nfe-details-modal-module__hKGrlW__actionButtonPrimary{background-color:var(--colors-green-500,#10b981);border-color:var(--colors-green-500,#10b981);color:#fff;grid-column:1/-1;padding:14px 8px;font-size:13px}.nfe-details-modal-module__hKGrlW__actionButtonPrimary:hover{background-color:var(--colors-green-600,#059669);border-color:var(--colors-green-600,#059669);color:#fff}.nfe-details-modal-module__hKGrlW__actionButtonDanger{color:var(--colors-danger-600,#dc2626);border-color:var(--colors-danger-200,#fecaca)}.nfe-details-modal-module__hKGrlW__actionButtonDanger:hover{background-color:var(--colors-danger-100,#fee2e2);border-color:var(--colors-danger-300,#fca5a5);color:var(--colors-danger-700,#b91c1c)}@keyframes nfe-details-modal-module__hKGrlW__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes nfe-details-modal-module__hKGrlW__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nfe-details-modal-module__hKGrlW__iframeLoading,.nfe-details-modal-module__hKGrlW__noPdf{color:var(--colors-neutral-400);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nfe-details-modal-module__hKGrlW__spinner{animation:1s linear infinite nfe-details-modal-module__hKGrlW__spin}@keyframes nfe-details-modal-module__hKGrlW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.nfe-details-modal-module__hKGrlW__gridContainer{flex-direction:column;display:flex;overflow-y:auto}.nfe-details-modal-module__hKGrlW__mobileTabs{border-bottom:1px solid var(--colors-neutral-200);background:#fff;flex-shrink:0;width:100%;display:flex}.nfe-details-modal-module__hKGrlW__mobileTabs button{color:var(--colors-neutral-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.nfe-details-modal-module__hKGrlW__mobileTabs button.nfe-details-modal-module__hKGrlW__activeTab{color:var(--colors-primary-500);border-bottom:2px solid var(--colors-primary-500)}.nfe-details-modal-module__hKGrlW__hideOnMobile{display:none!important}.nfe-details-modal-module__hKGrlW__showOnMobile{display:flex!important}.nfe-details-modal-module__hKGrlW__leftColumn{flex:1;min-height:400px;padding:16px}.nfe-details-modal-module__hKGrlW__rightColumn{border-left:none;flex:1;min-height:400px}}
.nfs-details-modal-module__wWaQua__overlay{z-index:var(--z-global-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nfs-details-modal-module__wWaQua__modal{background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.nfs-details-modal-module__wWaQua__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.nfs-details-modal-module__wWaQua__headerTitle{align-items:center;gap:12px;display:flex}.nfs-details-modal-module__wWaQua__headerTitle h2{color:#263238;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.nfs-details-modal-module__wWaQua__closeButton{cursor:pointer;color:#7391a0;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s;display:flex}.nfs-details-modal-module__wWaQua__closeButton:hover{color:#263238;background-color:#f1f5f9}.nfs-details-modal-module__wWaQua__content{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.nfs-details-modal-module__wWaQua__section{flex-direction:column;gap:12px;display:flex}.nfs-details-modal-module__wWaQua__sectionTitle{color:#455a64;text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.nfs-details-modal-module__wWaQua__grid{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.nfs-details-modal-module__wWaQua__field{flex-direction:column;gap:4px;display:flex}.nfs-details-modal-module__wWaQua__label{color:#7391a0;font-size:12px;font-weight:500}.nfs-details-modal-module__wWaQua__value{color:#263238;font-size:14px;font-weight:500}.nfs-details-modal-module__wWaQua__statusWrapper{align-items:center;gap:8px;display:flex}.nfs-details-modal-module__wWaQua__actions{background-color:#f8fafc;border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.nfs-details-modal-module__wWaQua__cancelButton{min-width:140px}.nfs-details-modal-module__wWaQua__cancelSection{background-color:#fff5f5;border-top:1px solid #ffccd5;border-bottom:1px solid #ffccd5;flex-direction:column;gap:16px;padding:16px 24px;display:flex}.nfs-details-modal-module__wWaQua__cancelWarning{color:#c62828;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;display:flex}.nfs-details-modal-module__wWaQua__cancelSelect{color:#263238;background-color:#fff;border:1px solid #d9e2e8;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.nfs-details-modal-module__wWaQua__cancelSelect:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e81a}.nfs-details-modal-module__wWaQua__cancelSelect:disabled{color:#7391a0;cursor:not-allowed;background-color:#f1f5f9}.nfs-details-modal-module__wWaQua__loadingWrapper{color:#7391a0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}.nfs-details-modal-module__wWaQua__spinner{color:#1a73e8;animation:1s linear infinite nfs-details-modal-module__wWaQua__spin}@keyframes nfs-details-modal-module__wWaQua__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nfs-details-modal-module__wWaQua__statusAutorizada{color:#2e7d32;font-weight:600}.nfs-details-modal-module__wWaQua__statusCancelada{color:#c62828;font-weight:600}.nfs-details-modal-module__wWaQua__statusPendente{color:#f57c00;font-weight:600}.nfs-details-modal-module__wWaQua__rejectionBanner{background-color:#fff5f5;border:1px solid #ffccd5;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.nfs-details-modal-module__wWaQua__rejectionText{flex-direction:column;gap:2px;display:flex}.nfs-details-modal-module__wWaQua__rejectionTitle{color:#c62828;font-size:13px;font-weight:600}.nfs-details-modal-module__wWaQua__rejectionMessage{color:#455a64;font-size:13px;line-height:1.4}@media (max-width:768px){.nfs-details-modal-module__wWaQua__overlay{padding:0}.nfs-details-modal-module__wWaQua__modal{border-radius:0;max-width:100%;max-height:100vh}.nfs-details-modal-module__wWaQua__header,.nfs-details-modal-module__wWaQua__content{padding:16px}.nfs-details-modal-module__wWaQua__grid{grid-template-columns:1fr}}
.employee-selector-module__0fvTMG__display{border:none;outline:none;align-items:center;gap:8px;display:flex}.employee-selector-module__0fvTMG__icon{background:var(--colors-neutral-100);color:var(--colors-neutral-800);background-color:#f5f7fa;border-radius:50%;padding:.5rem}.employee-selector-module__0fvTMG__content{flex-direction:column;flex:1;gap:4px;display:flex}.employee-selector-module__0fvTMG__label{color:var(--colors-neutral-600);font-size:.75rem;font-weight:400;line-height:1.2}.employee-selector-module__0fvTMG__value{color:var(--colors-neutral-900);font-size:1rem;font-weight:600;line-height:1.2}.employee-selector-module__0fvTMG__placeholder{color:var(--colors-neutral-400);font-size:1rem;font-weight:400;line-height:1.2}.employee-selector-module__0fvTMG__arrow{color:var(--colors-neutral-600);cursor:pointer}.employee-selector-module__0fvTMG__hidden{display:none}@media screen and (max-width:768px){.employee-selector-module__0fvTMG__display{align-items:center;gap:4px;width:auto;display:flex}}
.import-purchase-modal-module__KSrEmq__stepContent{flex-direction:column;flex:1;gap:16px;display:flex}.import-purchase-modal-module__KSrEmq__header-title{align-items:center;gap:.5rem;display:flex}.import-purchase-modal-module__KSrEmq__header-title>h1{color:var(--colors-neutral-800)}.import-purchase-modal-module__KSrEmq__header-actions{align-items:center;gap:.5rem;display:flex}.import-purchase-modal-module__KSrEmq__hidden-input{display:none}.import-purchase-modal-module__KSrEmq__dropZone{border:1px dashed var(--colors-green-600,#4caf50);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.import-purchase-modal-module__KSrEmq__dropZone svg,.import-purchase-modal-module__KSrEmq__dropZone p{color:var(--colors-green-900,#4caf50);font-size:1.125rem;font-weight:500}.import-purchase-modal-module__KSrEmq__footer{justify-content:flex-end;gap:1rem;width:100%;display:flex}.import-purchase-modal-module__KSrEmq__buttons{gap:1rem;display:flex}.import-purchase-modal-module__KSrEmq__primary,.import-purchase-modal-module__KSrEmq__secondary{min-width:150px}@media screen and (max-width:768px){.import-purchase-modal-module__KSrEmq__footer{justify-content:space-between}.import-purchase-modal-module__KSrEmq__primary,.import-purchase-modal-module__KSrEmq__secondary{min-width:auto}:is(.import-purchase-modal-module__KSrEmq__primary,.import-purchase-modal-module__KSrEmq__secondary)>span:not(.import-purchase-modal-module__KSrEmq__confirm){display:none}}
.import-purchase-modal-module__uRFNiW__stepContent{flex-direction:column;flex:1;gap:16px;display:flex}.import-purchase-modal-module__uRFNiW__header-title{align-items:center;gap:.5rem;display:flex}.import-purchase-modal-module__uRFNiW__header-title>h1{color:var(--colors-neutral-800)}.import-purchase-modal-module__uRFNiW__hidden-input{display:none}.import-purchase-modal-module__uRFNiW__dropZone{border:1px dashed var(--colors-green-600,#4caf50);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.import-purchase-modal-module__uRFNiW__dropZone>svg,.import-purchase-modal-module__uRFNiW__dropZone p{color:var(--colors-green-900,#4caf50);font-size:1.125rem;font-weight:500}.import-purchase-modal-module__uRFNiW__footer{justify-content:space-between;gap:1rem;width:100%;display:flex}.import-purchase-modal-module__uRFNiW__footer .import-purchase-modal-module__uRFNiW__navigate{align-items:center;gap:1rem;display:flex}.import-purchase-modal-module__uRFNiW__code-cell{position:relative}.import-purchase-modal-module__uRFNiW__update-ncm{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:flex}.import-purchase-modal-module__uRFNiW__update-ncm input[type=checkbox]{accent-color:var(--colors-green-700);cursor:pointer;width:16px;height:16px}.import-purchase-modal-module__uRFNiW__update-ncm input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.import-purchase-modal-module__uRFNiW__buttons{gap:1rem;display:flex}.import-purchase-modal-module__uRFNiW__primary,.import-purchase-modal-module__uRFNiW__secondary{min-width:150px}@media screen and (max-width:768px){.import-purchase-modal-module__uRFNiW__footer{justify-content:space-between}.import-purchase-modal-module__uRFNiW__primary,.import-purchase-modal-module__uRFNiW__secondary{min-width:auto}:is(.import-purchase-modal-module__uRFNiW__primary,.import-purchase-modal-module__uRFNiW__secondary)>span:not(.import-purchase-modal-module__uRFNiW__confirm){display:none}}
.product-item-card-module__UOPOSW__card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.product-item-card-module__UOPOSW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-item-card-module__UOPOSW__headerLeft{flex:1;gap:8px;display:flex}.product-item-card-module__UOPOSW__itemNumber{color:var(--colors-neutral-900);min-width:24px;font-size:1.25rem;font-weight:600}.product-item-card-module__UOPOSW__descriptionSection{flex-direction:column;flex:1;gap:4px;display:flex}.product-item-card-module__UOPOSW__label{color:var(--colors-neutral-600);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.product-item-card-module__UOPOSW__description{color:var(--colors-neutral-900);font-size:1rem;font-weight:500;line-height:1.4}.product-item-card-module__UOPOSW__quantitySection{flex-direction:column;align-items:flex-end;gap:4px;min-width:60px;display:flex}.product-item-card-module__UOPOSW__quantityInput{text-align:center;width:60px;font-size:1rem;font-weight:500}.product-item-card-module__UOPOSW__divider{background:#e0e0e0;width:100%;height:1px;margin:4px 0}.product-item-card-module__UOPOSW__footer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-item-card-module__UOPOSW__inputGroup{flex-direction:column;gap:6px;display:flex}.product-item-card-module__UOPOSW__inputLabel{color:var(--colors-neutral-700);font-size:.875rem;font-weight:500}.product-item-card-module__UOPOSW__totalSection{border-top:1px solid #e0e0e0;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}.product-item-card-module__UOPOSW__totalLabel,.product-item-card-module__UOPOSW__totalValue{color:var(--colors-neutral-700);font-size:1rem;font-weight:500}
.step-supplier-module__M5UV0W__stepContent{flex-direction:column;flex:1;gap:16px;display:flex}.step-supplier-module__M5UV0W__dropZone{border:1px dashed var(--colors-green-600,#4caf50);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.step-supplier-module__M5UV0W__dropZone svg,.step-supplier-module__M5UV0W__dropZone p{color:var(--colors-green-900,#4caf50);font-size:1.125rem;font-weight:500}.step-supplier-module__M5UV0W__row,.step-supplier-module__M5UV0W__mobileRow{align-items:center;gap:1rem;display:flex}@media (max-width:768px){.step-supplier-module__M5UV0W__row{flex-direction:column;align-items:stretch}.step-supplier-module__M5UV0W__mobileRow{align-items:center;gap:1rem;display:flex}.step-supplier-module__M5UV0W__mobileRow>div:first-child{flex:7}.step-supplier-module__M5UV0W__mobileRow>div:last-child{flex:3}}
.confirm-deletion-module__V-AhCW__confirm-close-modal{justify-content:center;align-items:center;gap:1rem;display:flex}.confirm-deletion-module__V-AhCW__confirm-close-modal>button{flex:1}
.seller-modal-module__4Hxs6a__modalContent{flex-direction:column;width:892px;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.seller-modal-module__4Hxs6a__scrollContainer{flex:1;margin-bottom:1rem;overflow-y:auto}.seller-modal-module__4Hxs6a__form{flex-direction:column;gap:1rem;padding-right:.5rem;display:flex}.seller-modal-module__4Hxs6a__section{flex-direction:column;gap:.5rem;display:flex}.seller-modal-module__4Hxs6a__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1rem;display:grid}.seller-modal-module__4Hxs6a__gridIE{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.seller-modal-module__4Hxs6a__actions{border-top:1px solid var(--colors-neutral-300);background:var(--colors-neutral-white);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1rem 0 0;display:flex;position:sticky;bottom:0}.seller-modal-module__4Hxs6a__rightActions{flex:1;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.seller-modal-module__4Hxs6a__modalContent{max-height:95vh}.seller-modal-module__4Hxs6a__grid{grid-template-columns:1fr}.seller-modal-module__4Hxs6a__actions{flex-direction:column;align-items:stretch;gap:.75rem}.seller-modal-module__4Hxs6a__rightActions{justify-content:center;width:100%}.seller-modal-module__4Hxs6a__scrollContainer{padding:.5rem 0}.seller-modal-module__4Hxs6a__form{gap:1rem;padding-right:0}}@media (max-width:480px){.seller-modal-module__4Hxs6a__grid{grid-template-columns:1fr;gap:.75rem}.seller-modal-module__4Hxs6a__section,.seller-modal-module__4Hxs6a__form{gap:.75rem}}.seller-modal-module__4Hxs6a__actions button:disabled{opacity:.6;cursor:not-allowed}.seller-modal-module__4Hxs6a__section:last-child{margin-bottom:0}.seller-modal-module__4Hxs6a__scrollContainer{scroll-behavior:smooth}.seller-modal-module__4Hxs6a__grid input:focus{outline:2px solid var(--colors-info-900);outline-offset:2px}
.transaction-modal-module__vZncAW__selectionContainer{opacity:1;flex-direction:column;gap:1.5rem;padding:1rem 0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;transform:translate(0)}.transaction-modal-module__vZncAW__optionsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.transaction-modal-module__vZncAW__optionCard{border:2px solid var(--colors-neutral-200);background:var(--colors-neutral-white);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;transition:all .2s;display:flex}.transaction-modal-module__vZncAW__optionCard:hover{transform:translateY(-2px)}.transaction-modal-module__vZncAW__incomeCard:hover{border-color:var(--colors-green-700);box-shadow:var(--shadow-md)}.transaction-modal-module__vZncAW__expenseCard:hover{border-color:var(--colors-danger-600);box-shadow:0 4px 12px #ef44441a}.transaction-modal-module__vZncAW__cardIcon{background:var(--colors-neutral-50);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.transaction-modal-module__vZncAW__optionCard h3{color:var(--colors-neutral-800);margin:0;font-size:1.25rem;font-weight:600}.transaction-modal-module__vZncAW__optionCard p{color:var(--colors-neutral-600);margin:0;font-size:.875rem;line-height:1.4}.transaction-modal-module__vZncAW__form{opacity:1;flex-direction:column;flex:1;gap:.5rem;min-height:0;max-height:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;position:relative;overflow:hidden;transform:translate(0)}.transaction-modal-module__vZncAW__formContent{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden auto}.transaction-modal-module__vZncAW__row{align-items:flex-end;gap:1rem;display:flex}.transaction-modal-module__vZncAW__row>*{flex:1;min-width:0}.transaction-modal-module__vZncAW__rowMain{grid-template-columns:30fr 46fr 24fr;align-items:flex-end;gap:1rem;display:grid}.transaction-modal-module__vZncAW__parcelasTopField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.transaction-modal-module__vZncAW__parcelasTopHint{color:var(--colors-neutral-500);font-size:.6875rem;line-height:1.3}.transaction-modal-module__vZncAW__rowMain>*{min-width:0}.transaction-modal-module__vZncAW__rowEdit{grid-template-columns:1fr .4fr;gap:1rem;display:grid}.transaction-modal-module__vZncAW__rowRelations{grid-template-columns:.4fr 1fr;gap:1rem;display:grid}.transaction-modal-module__vZncAW__formActions{border-top:1px solid var(--colors-neutral-200);z-index:10;background:#fff;flex-shrink:0;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.transaction-modal-module__vZncAW__formActions.transaction-modal-module__vZncAW__formActionsTransaction{justify-content:flex-end}.transaction-modal-module__vZncAW__paymentsSection{border:1px solid var(--colors-neutral-200);background:#fff;border-radius:10px;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:visible}.transaction-modal-module__vZncAW__sectionHeader{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.transaction-modal-module__vZncAW__sectionHeader h4{color:var(--colors-neutral-800);margin:0;font-size:1rem;font-weight:600}.transaction-modal-module__vZncAW__tableContainer{background:#fff;border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.transaction-modal-module__vZncAW__tableScrollContainer{border:1px solid var(--colors-neutral-200);border-radius:6px;flex:0 auto;max-height:none;overflow-y:visible}.transaction-modal-module__vZncAW__selectInput{border:1px solid var(--colors-neutral-300);background:#fff;border-radius:6px;width:100%;padding:.5rem;font-size:.875rem}.transaction-modal-module__vZncAW__selectInput:focus{border-color:var(--colors-primary-500);outline:none;box-shadow:0 0 0 3px #3b82f61a}.transaction-modal-module__vZncAW__totalRow{background:var(--colors-neutral-50);border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.5rem;padding:.5rem .75rem;font-size:1rem;display:flex}.transaction-modal-module__vZncAW__totalRowLeft{align-items:flex-end;gap:1rem;display:flex}.transaction-modal-module__vZncAW__totalRowRight{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.transaction-modal-module__vZncAW__taxaInput{max-width:100px}.transaction-modal-module__vZncAW__taxaBreakdown{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.transaction-modal-module__vZncAW__taxaBreakdownBruto{color:var(--colors-neutral-700);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.transaction-modal-module__vZncAW__taxaBreakdownTaxa{color:var(--colors-danger-600);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.transaction-modal-module__vZncAW__taxaBreakdownLiquido{color:var(--colors-neutral-900);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.transaction-modal-module__vZncAW__feesSummary{align-items:flex-end;gap:1.25rem;display:flex}.transaction-modal-module__vZncAW__feesStat{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:6.5rem;display:flex}.transaction-modal-module__vZncAW__feesDivider{background:var(--colors-neutral-200);align-self:stretch;width:1px}.transaction-modal-module__vZncAW__totalLabel{color:var(--colors-neutral-600);font-size:.875rem}.transaction-modal-module__vZncAW__totalRow strong{color:var(--colors-primary-600);font-size:1.125rem}.transaction-modal-module__vZncAW__totalDifference{color:var(--colors-danger-600);font-size:.875rem}.transaction-modal-module__vZncAW__diffError{color:var(--colors-danger-600);font-weight:700}.transaction-modal-module__vZncAW__emptyPayments{color:var(--colors-neutral-500);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.transaction-modal-module__vZncAW__emptyHint{color:var(--colors-neutral-600);font-size:.875rem}.transaction-modal-module__vZncAW__modalContent{transition:all .3s ease-in-out}.transaction-modal-module__vZncAW__contentTransition{flex-direction:column;flex:1;width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.transaction-modal-module__vZncAW__fadeOut{opacity:0;transform:translate(-20px)}.transaction-modal-module__vZncAW__fadeIn{opacity:1;transform:translate(0)}.transaction-modal-module__vZncAW__slideEnter{opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translate(20px)}.transaction-modal-module__vZncAW__slideEnterActive{opacity:1;transform:translate(0)}.transaction-modal-module__vZncAW__slideExit{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translate(0)}.transaction-modal-module__vZncAW__slideExitActive{opacity:0;transform:translate(-20px)}@media (max-width:768px){.transaction-modal-module__vZncAW__totalRow,.transaction-modal-module__vZncAW__totalRowLeft{flex-direction:column;align-items:stretch;gap:.75rem}.transaction-modal-module__vZncAW__totalRowRight{border-top:1px solid var(--colors-neutral-200);align-items:flex-start;padding-top:.5rem}.transaction-modal-module__vZncAW__taxaInput{max-width:100%}}.transaction-modal-module__vZncAW__boxTitle{letter-spacing:.02em;color:var(--colors-neutral-800);text-transform:uppercase;margin:0;padding:.875rem 1rem .625rem;font-size:1.05rem;font-weight:800}.transaction-modal-module__vZncAW__formaHeader{background:var(--colors-neutral-50);color:var(--colors-neutral-500);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) minmax(130px,1fr) 128px;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.6875rem;font-weight:800;display:grid}.transaction-modal-module__vZncAW__formaHeader span:last-child{text-align:center}.transaction-modal-module__vZncAW__formaRow{background:linear-gradient(90deg, var(--colors-green-25,#f4fbf4), white 62%);border-bottom:1px solid var(--colors-neutral-100);grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) minmax(130px,1fr) 128px;align-items:center;gap:.75rem;min-height:74px;padding:.875rem 1rem;display:grid}.transaction-modal-module__vZncAW__formaWithoutMethod{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) 128px}.transaction-modal-module__vZncAW__formaRow input,.transaction-modal-module__vZncAW__formaRow select{height:44px;transition:border-color .15s,box-shadow .15s;border:0!important;border-bottom:2px solid var(--colors-neutral-200)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.transaction-modal-module__vZncAW__formaRow input:focus,.transaction-modal-module__vZncAW__formaRow select:focus{outline:none;border-bottom-color:var(--colors-green-700)!important;box-shadow:0 2px #15803d40!important}.transaction-modal-module__vZncAW__formaRow input:disabled{color:var(--colors-neutral-400);cursor:not-allowed;border-bottom-style:dashed!important}.transaction-modal-module__vZncAW__formaRowField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.transaction-modal-module__vZncAW__formaRowLabel{color:var(--colors-neutral-500);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.6875rem;font-weight:700}@media (min-width:769px){.transaction-modal-module__vZncAW__formaRowLabel{display:none}}.transaction-modal-module__vZncAW__formaRowValue{color:var(--colors-neutral-800);white-space:nowrap;border-bottom:2px solid var(--colors-neutral-200);align-items:center;height:44px;padding:.5rem 0;font-size:1.0625rem;font-weight:700;display:flex}.transaction-modal-module__vZncAW__verParcelasBtn{text-transform:uppercase;white-space:nowrap;background:var(--colors-green-700);color:#fff;letter-spacing:.03em;cursor:pointer;border:0;border-radius:8px;align-self:center;width:100%;height:46px;padding:0 .875rem;font-size:.6875rem;font-weight:900}.transaction-modal-module__vZncAW__verParcelasBtn:hover{background:var(--colors-green-800)}.transaction-modal-module__vZncAW__verParcelasBtn:focus-visible{outline:3px solid var(--colors-green-300,#86efac);outline-offset:2px}.transaction-modal-module__vZncAW__formaMeta{border-bottom:1px solid var(--colors-neutral-100);flex-wrap:wrap;align-items:flex-end;gap:.625rem;padding:.625rem 1rem;display:flex}.transaction-modal-module__vZncAW__bottomTaxas{align-items:flex-end;gap:.625rem;display:flex}.transaction-modal-module__vZncAW__taxasTitle{color:var(--colors-neutral-500);text-transform:uppercase;letter-spacing:.04em;padding-bottom:.625rem;font-size:.6875rem;font-weight:800}.transaction-modal-module__vZncAW__bottomTaxas .transaction-modal-module__vZncAW__taxaInput{width:100px;max-width:100px}.transaction-modal-module__vZncAW__taxaFieldWrap{align-items:center;display:inline-flex;position:relative}.transaction-modal-module__vZncAW__taxaFieldWrap input{padding-right:1.75rem}.transaction-modal-module__vZncAW__taxaAdorn{pointer-events:none;color:var(--colors-neutral-500);font-size:.8125rem;font-weight:700;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.transaction-modal-module__vZncAW__taxaPill{border:1px solid var(--colors-neutral-200);color:var(--colors-neutral-700);background:#fff;border-radius:7px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.transaction-modal-module__vZncAW__taxaPillLiquido{color:var(--colors-green-800);border-color:var(--colors-green-200,var(--colors-neutral-200));font-weight:700}.transaction-modal-module__vZncAW__taxaAviso{color:var(--colors-warning-700);font-size:.75rem}.transaction-modal-module__vZncAW__formaHint{color:var(--colors-neutral-600);max-width:60ch;font-size:.75rem}.transaction-modal-module__vZncAW__requiredMark{color:var(--colors-danger-600);font-weight:800}.transaction-modal-module__vZncAW__formaSummary{color:var(--colors-neutral-600);white-space:nowrap;margin-left:auto;font-size:.8125rem}.transaction-modal-module__vZncAW__submitGroup{align-items:center;gap:.75rem;display:flex}.transaction-modal-module__vZncAW__totalOverrideNotice{color:#714b0e;background:#fff8db;border:1px solid #f2d675;border-left:4px solid #d69e16;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.transaction-modal-module__vZncAW__totalOverrideNotice>svg{color:#a66b08;flex-shrink:0;margin-top:1px}.transaction-modal-module__vZncAW__submitHint{color:var(--colors-neutral-600);text-align:right;max-width:34ch;font-size:.8125rem}.transaction-modal-module__vZncAW__bottomBar{border-top:1px solid var(--colors-neutral-100);justify-content:space-between;align-items:flex-end;padding:.75rem 1rem;display:flex}.transaction-modal-module__vZncAW__addFormaBtn{color:var(--colors-green-700);cursor:not-allowed;opacity:.55;text-align:left;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:800}.transaction-modal-module__vZncAW__bottomTotal{color:var(--colors-neutral-600);align-items:flex-end;gap:2rem;font-size:.8125rem;display:flex}.transaction-modal-module__vZncAW__totalItem{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.transaction-modal-module__vZncAW__totalLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--colors-neutral-600);white-space:nowrap;font-size:.6875rem;font-weight:800}.transaction-modal-module__vZncAW__bottomTotal strong{color:var(--colors-neutral-900);font-size:1.375rem;line-height:1.2}.transaction-modal-module__vZncAW__bottomTotal strong.transaction-modal-module__vZncAW__totalLiquido{color:var(--colors-green-800)}@media (max-width:768px){.transaction-modal-module__vZncAW__formaHeader{display:none}.transaction-modal-module__vZncAW__formaRow{grid-template-columns:1fr 1fr}.transaction-modal-module__vZncAW__verParcelasBtn{grid-column:1/-1;justify-self:end;width:auto;padding:0 1.25rem}.transaction-modal-module__vZncAW__bottomBar{flex-direction:column;align-items:stretch;gap:.75rem}.transaction-modal-module__vZncAW__feesSummary{justify-content:space-between;gap:.75rem}.transaction-modal-module__vZncAW__feesStat{flex:1;min-width:0}.transaction-modal-module__vZncAW__bottomTotal{align-items:flex-start}.transaction-modal-module__vZncAW__bottomTaxas{flex-wrap:wrap}.transaction-modal-module__vZncAW__bottomTaxas .transaction-modal-module__vZncAW__taxaInput{width:calc(50% - 1.5rem);max-width:none}}.transaction-modal-module__vZncAW__parcelaFocused{outline:2px solid var(--colors-green-600);outline-offset:-2px;border-radius:8px;animation:2.4s ease-out forwards transaction-modal-module__vZncAW__parcelaFocusFade}@keyframes transaction-modal-module__vZncAW__parcelaFocusFade{0%{background-color:var(--colors-green-100,#d1fae5)}to{background-color:#0000}}.transaction-modal-module__vZncAW__operationsSummary{border:1px solid var(--colors-neutral-200,#e5e7eb);background:var(--colors-neutral-100);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 14px;display:flex}.transaction-modal-module__vZncAW__operationsTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--colors-neutral-500,#6b7280);font-size:11px;font-weight:600}.transaction-modal-module__vZncAW__operationsList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.transaction-modal-module__vZncAW__operationsRow{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.transaction-modal-module__vZncAW__operationsLabel{color:var(--colors-neutral-700,#374151)}.transaction-modal-module__vZncAW__operationsValue{white-space:nowrap;font-weight:600}.transaction-modal-module__vZncAW__operationsFee{color:var(--colors-danger-600);font-weight:500}.transaction-modal-module__vZncAW__operationsSection{flex-direction:column;gap:14px;display:flex}.transaction-modal-module__vZncAW__operationsFooter{border-top:1px solid var(--colors-neutral-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.transaction-modal-module__vZncAW__operationsTotals{align-items:center;gap:14px;font-size:13px;display:inline-flex}.transaction-modal-module__vZncAW__operationsFees{color:var(--colors-danger-600);font-weight:500}.transaction-modal-module__vZncAW__operationsBalanced{color:var(--colors-green-700,#388e3b);align-items:center;gap:5px;font-weight:600;display:inline-flex}.transaction-modal-module__vZncAW__operationCard{border:1px solid var(--colors-neutral-200);background:var(--colors-neutral-white,#fff);border-radius:10px;overflow:hidden}.transaction-modal-module__vZncAW__operationCardHeader{background:var(--colors-neutral-100);align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.transaction-modal-module__vZncAW__operationSummary{flex:1;font-size:13px;font-weight:600}.transaction-modal-module__vZncAW__operationSummaryValue{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.transaction-modal-module__vZncAW__operationRemove{width:32px;height:32px;color:var(--colors-neutral-500);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.transaction-modal-module__vZncAW__operationRemove:hover{background:var(--colors-danger-100);color:var(--colors-danger-600)}.transaction-modal-module__vZncAW__operationBody{flex-direction:column;gap:12px;padding:14px;display:flex}.transaction-modal-module__vZncAW__operationHeader{grid-template-columns:minmax(150px,1.2fr) minmax(180px,1.6fr) auto 130px 130px;align-items:end;gap:10px;display:grid}.transaction-modal-module__vZncAW__operationCadastro{gap:6px;padding-bottom:1px;display:flex}.transaction-modal-module__vZncAW__operationMissing{color:var(--colors-neutral-600);margin:0;font-size:13px}.transaction-modal-module__vZncAW__parcelGrid{--parcel-cols:20fr 20fr 176px 10fr;flex-direction:column;min-width:900px;font-size:13px;display:flex}.transaction-modal-module__vZncAW__parcelGrid[data-taxa=true]{--parcel-cols:20fr 20fr 176px 7fr 10fr 10fr 10fr;min-width:1150px}.transaction-modal-module__vZncAW__parcelGrid[data-baixa=true]{min-width:1074px}.transaction-modal-module__vZncAW__parcelGrid[data-taxa=true][data-baixa=true]{min-width:1324px}.transaction-modal-module__vZncAW__parcelScroll{overflow-x:auto}.transaction-modal-module__vZncAW__parcelHeader,.transaction-modal-module__vZncAW__parcelRow{grid-template-columns:var(--parcel-cols);align-items:center;column-gap:12px;display:grid}.transaction-modal-module__vZncAW__parcelGrid[data-baixa=true] .transaction-modal-module__vZncAW__parcelHeader,.transaction-modal-module__vZncAW__parcelGrid[data-baixa=true] .transaction-modal-module__vZncAW__parcelRow{grid-template-columns:var(--parcel-cols) 200px}.transaction-modal-module__vZncAW__parcelHeader{border-bottom:1px solid var(--colors-neutral-200);text-transform:uppercase;letter-spacing:.03em;color:var(--colors-neutral-500);white-space:nowrap;padding:6px 0;font-size:11px;font-weight:600}.transaction-modal-module__vZncAW__requiredMark{color:var(--colors-danger-600)}.transaction-modal-module__vZncAW__parcelRow{border-bottom:1px solid var(--colors-neutral-100);padding:6px 0}.transaction-modal-module__vZncAW__parcelCell{min-width:0}.transaction-modal-module__vZncAW__parcelHeader>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.transaction-modal-module__vZncAW__parcelCell>*{width:100%}.transaction-modal-module__vZncAW__parcelGrid .transaction-modal-module__vZncAW__taxaInput{max-width:none}.transaction-modal-module__vZncAW__operationCellNumber{color:var(--colors-neutral-600);white-space:nowrap;font-weight:600}.transaction-modal-module__vZncAW__operationCellMuted{color:var(--colors-neutral-600);font-variant-numeric:tabular-nums}.transaction-modal-module__vZncAW__operationCellFee{color:var(--colors-danger-600);font-variant-numeric:tabular-nums;white-space:nowrap}.transaction-modal-module__vZncAW__operationCellValue{font-variant-numeric:tabular-nums;white-space:nowrap}.transaction-modal-module__vZncAW__operationCellNet{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--colors-green-900);font-weight:600}.transaction-modal-module__vZncAW__parcelsToolbar{align-items:flex-end;gap:10px;display:flex}.transaction-modal-module__vZncAW__contraparte{align-items:flex-start;gap:12px;min-width:0;display:flex}.transaction-modal-module__vZncAW__contraparte>:last-child{flex:1;min-width:0}.transaction-modal-module__vZncAW__headerRow{align-items:start;gap:12px;display:flex}.transaction-modal-module__vZncAW__headerRow>*{flex:1 1 0;min-width:0}.transaction-modal-module__vZncAW__totalAndParcels{align-items:start;gap:12px;display:flex}.transaction-modal-module__vZncAW__totalAndParcels>*{flex:1 1 0;min-width:0}.transaction-modal-module__vZncAW__totalAndParcels>.transaction-modal-module__vZncAW__parcelCountField{flex:0 0 130px}.transaction-modal-module__vZncAW__topFields{flex-direction:column;gap:.75rem;display:flex}@media (min-width:1440px){.transaction-modal-module__vZncAW__topFields{flex-direction:row;gap:12px}.transaction-modal-module__vZncAW__topFields>.transaction-modal-module__vZncAW__headerRow{display:contents}}.transaction-modal-module__vZncAW__headerRow.transaction-modal-module__vZncAW__halfRow>*{flex:0 0 calc(50% - 6px)}@media (max-width:900px){.transaction-modal-module__vZncAW__operationHeader{grid-template-columns:1fr 1fr}.transaction-modal-module__vZncAW__headerRow{flex-direction:column}.transaction-modal-module__vZncAW__headerRow>*,.transaction-modal-module__vZncAW__headerRow.transaction-modal-module__vZncAW__halfRow>*{flex:auto}}.transaction-modal-module__vZncAW__modalContent.transaction-modal-module__vZncAW__modalWide{width:calc(100vw - 48px);max-width:calc(100vw - 48px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}
.checkbox-module___RSRkW__container{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-module___RSRkW__containerReverse{flex-direction:row;justify-content:flex-end}.checkbox-module___RSRkW__checkbox{border:2px solid var(--Grey,#717171);cursor:pointer;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.checkbox-module___RSRkW__checkbox:hover{border-color:var(--colors-neutral-400)}.checkbox-module___RSRkW__checkbox[data-state=checked]{background-color:var(--colors-green-700);border-color:var(--colors-green-700)}.checkbox-module___RSRkW__checkbox:disabled{cursor:not-allowed;opacity:.5;background-color:var(--Grey-light,#f5f5f5)}.checkbox-module___RSRkW__checkbox:focus{outline:2px solid var(--colors-green-400);outline-offset:2px}.checkbox-module___RSRkW__sm{width:1rem;height:1rem}.checkbox-module___RSRkW__md{width:1.25rem;height:1.25rem}.checkbox-module___RSRkW__lg{width:1.5rem;height:1.5rem}.checkbox-module___RSRkW__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.checkbox-module___RSRkW__checkIcon{color:#fff}.checkbox-module___RSRkW__label{color:var(--text-primary,#333);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.checkbox-module___RSRkW__label:hover{color:var(--primary)}.checkbox-module___RSRkW__loading{cursor:not-allowed}.checkbox-module___RSRkW__loader{border:2px solid #0000;border-top:2px solid var(--primary);border-radius:50%;width:12px;height:12px;animation:1s linear infinite checkbox-module___RSRkW__spin}@keyframes checkbox-module___RSRkW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkbox-module___RSRkW__checkbox.checkbox-module___RSRkW__loading{background-color:var(--Grey-light,#f5f5f5);border-color:var(--Grey,#717171)}.checkbox-module___RSRkW__checkbox.checkbox-module___RSRkW__loading .checkbox-module___RSRkW__checkIcon{display:none}
.input-module__XzKmgG__container{color:var(--colors-neutral-black,black);flex-direction:column;flex:1;align-items:flex-start;gap:4px;width:100%;display:flex}.input-module__XzKmgG__container.input-module__XzKmgG__column{display:block}.input-module__XzKmgG__container.input-module__XzKmgG__column *{font-size:.875rem}.input-module__XzKmgG__container.input-module__XzKmgG__sm .input-module__XzKmgG__label{font-size:.6875rem}.input-module__XzKmgG__container.input-module__XzKmgG__sm .input-module__XzKmgG__input{font-size:.875rem}.input-module__XzKmgG__container.input-module__XzKmgG__md .input-module__XzKmgG__label{font-size:.875rem}.input-module__XzKmgG__container.input-module__XzKmgG__md .input-module__XzKmgG__input{font-size:1rem}.input-module__XzKmgG__container.input-module__XzKmgG__lg .input-module__XzKmgG__label,.input-module__XzKmgG__container.input-module__XzKmgG__lg .input-module__XzKmgG__input{font-size:1rem}.input-module__XzKmgG__labelRow{align-items:center;gap:4px;display:flex}.input-module__XzKmgG__label{font-size:.875rem;font-weight:500}.input-module__XzKmgG__required-field{color:var(--colors-danger-600);font-size:.875rem;line-height:1}.input-module__XzKmgG__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.input-module__XzKmgG__input{border:1px solid var(--colors-neutral-300);background:var(--colors-neutral-white,#fff);width:100%;color:var(--colors-neutral-black,#000);border-radius:8px;flex:1;padding:.75rem;font-size:1rem;transition:border-color .2s}.input-module__XzKmgG__input.input-module__XzKmgG__has-icon{padding-right:2.5rem}.input-module__XzKmgG__secondary{background:0 0;border:none;border-radius:0;padding:.75rem 0}.input-module__XzKmgG__secondary>div{border-bottom:1px solid var(--colors-neutral-300)}.input-module__XzKmgG__secondary:focus{border-bottom-color:var(--colors-green-800);outline:none}.input-module__XzKmgG__secondary:disabled{opacity:.5;cursor:not-allowed;background:0 0}.input-module__XzKmgG__underline{background:0 0;border:none}.input-module__XzKmgG__tertiary .input-module__XzKmgG__label{color:#7391a0;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.input-module__XzKmgG__tertiary .input-module__XzKmgG__input{color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}.input-module__XzKmgG__horizontal-line{border:0;border-bottom:1px solid var(--colors-neutral-300);width:100%;height:1px;position:absolute;bottom:0;left:0}.input-module__XzKmgG__input:disabled{background:var(--neutral-02,#f5f5f5);opacity:.5;cursor:not-allowed}.input-module__XzKmgG__input:focus{border-color:var(--colors-green-800);outline:none}.input-module__XzKmgG__icon{align-items:center;display:flex;position:absolute;right:1rem}.input-module__XzKmgG__passwordToggle{cursor:pointer;color:var(--colors-neutral-600);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.input-module__XzKmgG__passwordToggle:hover{color:var(--colors-neutral-900)}.input-module__XzKmgG__passwordToggle:focus{outline:none}.input-module__XzKmgG__passwordToggle:active{transform:scale(.95)}.input-module__XzKmgG__input-error{border-color:var(--colors-danger-600)!important}.input-module__XzKmgG__input-error:focus{border-color:var(--colors-danger-600)!important}.input-module__XzKmgG__error{color:var(--colors-danger-600);font-size:.75rem}.input-module__XzKmgG__helper{color:var(--colors-neutral-500,#6b7280);align-items:center;gap:4px;font-size:.75rem;line-height:1.2;display:inline-flex}.input-module__XzKmgG__helper-success{color:var(--colors-green-700,#15803d);font-weight:500}.input-module__XzKmgG__helper-success>svg{color:var(--colors-green-600,#16a34a);flex-shrink:0}.input-module__XzKmgG__helper-checking{color:var(--colors-neutral-600,#4b5563)}.input-module__XzKmgG__infoIcon{color:var(--colors-neutral-400,#9ca3af);cursor:help;align-items:center;display:inline-flex;position:relative}.input-module__XzKmgG__infoIcon:after{content:attr(data-tooltip);background:var(--colors-neutral-800,#1f2937);color:#fff;white-space:nowrap;white-space:normal;text-align:center;opacity:0;pointer-events:none;z-index:10;border-radius:4px;max-width:220px;padding:4px 8px;font-size:.6875rem;font-weight:400;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.input-module__XzKmgG__infoIcon:hover:after{opacity:1}@media (max-width:768px){.input-module__XzKmgG__icon{right:4px}.input-module__XzKmgG__input.input-module__XzKmgG__has-icon{padding-right:2.2rem}}
.date-input-module__qfUeBW__wrapper{width:100%;display:inline-block;position:relative}.date-input-module__qfUeBW__iconContainer{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.date-input-module__qfUeBW__hiddenNativePicker{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.date-input-module__qfUeBW__hiddenNativePicker::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}
.info-modal-module__MlaYIa__trigger{cursor:pointer;background:0 0;background-color:var(--colors-info-800);color:#fff;text-underline-offset:2px;border:none;border-radius:16px;align-items:center;gap:.3rem;padding:2px 6px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.info-modal-module__MlaYIa__trigger:hover{opacity:.75}.info-modal-module__MlaYIa__overlay{z-index:var(--z-modal-secondary);background-color:#00000080;animation:.2s info-modal-module__MlaYIa__fadeIn;position:fixed;inset:0}.info-modal-module__MlaYIa__content{width:100%;max-width:520px;max-height:85vh;z-index:var(--z-modal-secondary);background-color:#fff;border-radius:12px;flex-direction:column;animation:.2s info-modal-module__MlaYIa__slideUp;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}@keyframes info-modal-module__MlaYIa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes info-modal-module__MlaYIa__slideUp{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.info-modal-module__MlaYIa__header{background:#f8fafc;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.info-modal-module__MlaYIa__titleRow{align-items:center;gap:10px;display:flex}.info-modal-module__MlaYIa__title{color:#263238;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.info-modal-module__MlaYIa__closeButton{cursor:pointer;color:#7391a0;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .2s}.info-modal-module__MlaYIa__closeButton:hover{color:#263238;background-color:#f5f7fa}.info-modal-module__MlaYIa__body{flex-direction:column;flex:1;gap:4px;padding:16px 20px;display:flex;overflow-y:auto}.info-modal-module__MlaYIa__item{border-bottom:1px solid #f1f5f9;gap:14px;padding:14px 0;display:flex}.info-modal-module__MlaYIa__item:last-child{border-bottom:none}.info-modal-module__MlaYIa__iconWrapper{background:#e3f2fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.info-modal-module__MlaYIa__itemContent{flex-direction:column;flex:1;gap:4px;display:flex}.info-modal-module__MlaYIa__itemTitle{color:#263238;text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:700}.info-modal-module__MlaYIa__itemDescription{color:#64748b;margin:0;font-size:12px;line-height:1.5}
.list-card-module__5GabNq__container{border:1px solid var(--colors-neutral-200);background-color:var(--colors-neutral-white);border-radius:16px;flex-direction:column;gap:8px;min-height:fit-content;padding:8px;transition:all .3s;display:flex;box-shadow:0 0 4px #9eb89e29}.list-card-module__5GabNq__container:hover{border-color:var(--colors-green-700)}.list-card-module__5GabNq__content{flex-direction:column;gap:8px;display:flex}.list-card-module__5GabNq__expandedArea{transition:all .3s;overflow:hidden}.list-card-module__5GabNq__hide{opacity:0;visibility:hidden;max-height:0}.list-card-module__5GabNq__show{opacity:1;visibility:visible;max-height:400px}.list-card-module__5GabNq__expanded{background-color:var(--colors-neutral-white)}.list-card-module__5GabNq__header{flex-direction:column;align-items:flex-start;display:flex}.list-card-module__5GabNq__header .list-card-module__5GabNq__header-subtitle{color:var(--colors-neutral-700);font-family:Monaco,sans-serif;font-size:.714rem}.list-card-module__5GabNq__header .list-card-module__5GabNq__header-title{text-transform:uppercase;color:var(--colors-neutral-black);letter-spacing:0;text-align:start;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:120%}.list-card-module__5GabNq__badge-list{align-items:center;gap:4px;display:flex}.list-card-module__5GabNq__badge{text-transform:uppercase;border-radius:16px;padding:2px 4px;font-size:.714rem;font-weight:600}.list-card-module__5GabNq__badge.list-card-module__5GabNq__primary{color:#fff;background-color:#44ac47}.list-card-module__5GabNq__badge.list-card-module__5GabNq__neutral{color:#333;letter-spacing:0;background-color:#e0e0e0;font-family:Montserrat,sans-serif;line-height:120%}.list-card-module__5GabNq__badge.list-card-module__5GabNq__paid{background-color:var(--colors-success-500,#f4fbf4);border:1px solid var(--colors-success-500,#4caf50);color:#388e3b;letter-spacing:0;font-family:Montserrat,sans-serif;line-height:120%}.list-card-module__5GabNq__badge.list-card-module__5GabNq__pendingpaid{background-color:var(--colors-warning-100,#fffbf0);border:1px solid var(--colors-warning-500,#fff3cd);color:#ffcb29;letter-spacing:0;font-family:Montserrat,sans-serif;line-height:120%}.list-card-module__5GabNq__badge.list-card-module__5GabNq__pendingreceive{background-color:var(--colors-info-200,#e3f2fd);border:1px solid var(--colors-info-500,#1976d2);color:var(--colors-info-700,#1976d2);letter-spacing:0;line-height:120%}.list-card-module__5GabNq__badge.list-card-module__5GabNq__danger{background-color:var(--colors-danger-100,#fff5f5);border:1px solid var(--colors-danger-300,#f44336);color:var(--colors-danger-600,#f44336);letter-spacing:0;line-height:120%}.list-card-module__5GabNq__info{flex-direction:column;align-items:flex-start;display:flex}.list-card-module__5GabNq__info .list-card-module__5GabNq__info-label,.list-card-module__5GabNq__info .list-card-module__5GabNq__info-value{letter-spacing:0;font-family:Montserrat,sans-serif;font-weight:500;line-height:120%}.list-card-module__5GabNq__info .list-card-module__5GabNq__info-label{color:#3e515b;font-size:.857rem}.list-card-module__5GabNq__info .list-card-module__5GabNq__info-value{color:var(--colors-neutral-black);font-size:1rem}.list-card-module__5GabNq__info.list-card-module__5GabNq__price .list-card-module__5GabNq__info-value{color:var(--colors-green-900);font-family:Monaco,sans-serif}.list-card-module__5GabNq__info.list-card-module__5GabNq__danger .list-card-module__5GabNq__info-value{color:var(--colors-danger-600);font-family:Monaco,sans-serif}.list-card-module__5GabNq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.list-card-module__5GabNq__footer{border-top:2px solid var(--colors-neutral-200);color:#3e515b;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:.857rem;font-weight:500;line-height:120%;display:flex}@media (max-width:768px){.list-card-module__5GabNq__container{grid-template-columns:1fr!important}}
.info-row-module__9jFj-q__infoRow{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;display:flex}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__default .info-row-module__9jFj-q__label{color:var(--colors-neutral-700)}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__default .info-row-module__9jFj-q__value{color:var(--colors-neutral-900)}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__secondary .info-row-module__9jFj-q__label{color:var(--colors-neutral-500)}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__secondary .info-row-module__9jFj-q__value{color:var(--colors-neutral-600)}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__sm>.info-row-module__9jFj-q__label{font-size:.625rem}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__sm>.info-row-module__9jFj-q__value{font-size:.75rem}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__md>.info-row-module__9jFj-q__label{font-size:.6875rem}.info-row-module__9jFj-q__infoRow.info-row-module__9jFj-q__md>.info-row-module__9jFj-q__value{font-size:.875rem}.info-row-module__9jFj-q__label{font-weight:500}.info-row-module__9jFj-q__value{flex:1;font-weight:500}
.product-side-card-module__Yxjt7q__hero{background:var(--colors-neutral-50,#fafafa);border:1px solid var(--colors-neutral-200,#e5e7eb);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.product-side-card-module__Yxjt7q__heroIcon{background:var(--colors-green-50,#e6f4ea);width:48px;height:48px;color:var(--colors-green-900,#007a37);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-side-card-module__Yxjt7q__heroInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.product-side-card-module__Yxjt7q__heroEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--colors-neutral-500,#737373);font-size:.6875rem;font-weight:600}.product-side-card-module__Yxjt7q__heroTitle{color:var(--colors-neutral-900,#171717);word-break:break-word;font-size:.9375rem;font-weight:600;line-height:1.3}.product-side-card-module__Yxjt7q__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:.25rem;width:fit-content;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.product-side-card-module__Yxjt7q__statusVinculated{background:var(--colors-green-50,#e6f4ea);color:var(--colors-green-900,#007a37)}.product-side-card-module__Yxjt7q__statusCreated{color:#075985;background:#e0f2fe}.product-side-card-module__Yxjt7q__statusIdle{background:var(--colors-neutral-100,#f5f5f5);color:var(--colors-neutral-700,#374151)}.product-side-card-module__Yxjt7q__grid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.product-side-card-module__Yxjt7q__gridFull{grid-column:1/-1}.product-side-card-module__Yxjt7q__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--colors-neutral-500,#737373);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.product-side-card-module__Yxjt7q__totalsCard{background:var(--colors-green-50,#e6f4ea);border:1px solid var(--colors-green-200,#b7e4c7);border-radius:8px;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.product-side-card-module__Yxjt7q__totalsRow{color:var(--colors-neutral-700,#374151);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.product-side-card-module__Yxjt7q__totalsRow.product-side-card-module__Yxjt7q__highlight{color:var(--colors-green-900,#007a37);font-size:.9375rem;font-weight:700}.product-side-card-module__Yxjt7q__warningCard{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.product-side-card-module__Yxjt7q__empty{color:var(--colors-neutral-500,#737373);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}
.styles-module__GjQDOa__content{width:600px}.styles-module__GjQDOa__container{flex-direction:column;gap:12px;padding-top:12px;display:flex}.styles-module__GjQDOa__infoCard{background-color:#f8fafc;border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.styles-module__GjQDOa__iconWrapper{background-color:#ecf6fe;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.styles-module__GjQDOa__infoText{flex-direction:column;gap:4px;display:flex}.styles-module__GjQDOa__titleRow{align-items:center;gap:8px;display:flex}.styles-module__GjQDOa__title{color:#1e293b;font-family:Bebas Neue,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2}.styles-module__GjQDOa__badge{color:#fff;text-transform:uppercase;background-color:#0c81df;border-radius:4px;padding:2px 8px;font-size:.625rem;font-weight:700}.styles-module__GjQDOa__description{color:var(--colors-neutral-600);margin:0;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.2}
.skeleton-module__xX5BSa__skeleton{background-color:#e0e0e0;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-module__xX5BSa__pulse}@keyframes skeleton-module__xX5BSa__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.purchases-view-module__DE4ybW__search{justify-content:space-between;align-items:center;gap:1rem;display:flex}.purchases-view-module__DE4ybW__tableWrapper{border-radius:8px;max-height:70vh;overflow:auto}@media (max-width:768px){.purchases-view-module__DE4ybW__exports{display:none}}
.cash-flow-list-module__GLPZfa__list{flex-direction:column;gap:16px;display:flex}