/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_hooks/useNotification/notification.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.notification_warn__A30e5, .notification_info__Cg_oi, .notification_error__x9kHi {
  display: flex;
}

.notification_warn__A30e5 .rs-message-container {
  background: #FEF9F4;
}

.notification_info__Cg_oi .rs-message-container {
  background: #F5F9FE;
}

.notification_error__x9kHi .rs-message-container {
  background: #fbdee0;
}

.notification_success__YV1n4 .rs-message-container {
  background: #F5FBF9;
}

.notification_title__Jvfhg {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
}

.notification_message__y_Zeg {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}

.notification_warning-icon__FD_p5 {
  width: 20px;
  height: 20px;
  color: #F29423;
  margin-right: 12px;
}

.notification_info-icon__3R8c9 {
  width: 20px;
  height: 20px;
  color: #378EF0;
  margin-right: 12px;
}

.notification_error-icon__UBakV {
  width: 20px;
  height: 20px;
  color: #ec5b62;
  margin-right: 12px;
}

.notification_success-icon__lknPd {
  width: 20px;
  height: 20px;
  color: #33AB84;
  margin-right: 12px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/icon-button/icon-button.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon-button_icon-button__Szw_K {
  display: flex;
  padding: 0;
  height: 30px;
}

.icon-button_icon-wrapper__VN96m {
  padding: 6px;
  background: #eaeaea;
}

.icon-button_button-content__sDh0w {
  background: #f4f4f4;
  border: 2px solid #f4f4f4;
  padding: 6px 10px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/main-header/main-header.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main-header_main-header__tEmJb {
  display: flex;
  align-items: center;
  justify-content: start;
  position: fixed;
  width: 100vw;
  z-index: 7;
  background: #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  font-size: 20px;
  padding: 20px 20px 20px 26px;
}

.main-header_right-arrow__TLlNM {
  margin: 0 8px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/side-nav/side-nav.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.side-nav_sidenav__lSEt9 {
  z-index: 99;
}
.side-nav_sidenav__lSEt9.rs-sidenav-collapse-in {
  width: 300px !important;
}
.side-nav_sidenav__lSEt9.rs-sidenav-collapse-in .rs-dropdown-item {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #fff;
  background: #377FD2;
}

.side-nav_sidenav-container__f5Fys,
.side-nav_sidenav-container-expanded__aysJS {
  position: fixed;
  transition: width 0.3s ease;
}

.side-nav_sidenav-container__f5Fys {
  width: inherit;
  z-index: 99;
}

.side-nav_sidenav-container-expanded__aysJS {
  width: 252px;
}

.side-nav_sidenav-header-expanded__IfjpK,
.side-nav_sidenav-header-closed__7LuyI {
  background: #378EF0;
  padding: 24px 16px 20px;
}

.side-nav_sidenav-header-expanded__IfjpK {
  display: flex;
  justify-content: space-between;
}

.side-nav_sidenav-body__l62wj {
  height: 100vh;
  background: #378EF0;
}

.side-nav_nav__DR6F9 .rs-sidenav-item {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #fff !important;
  background: #378EF0;
}
.side-nav_nav__DR6F9 .rs-sidenav-item:hover {
  background: #65a6ef !important;
}
.side-nav_nav__DR6F9 .rs-sidenav-item .rs-sidenav-item-icon {
  position: absolute;
  font-size: 16px;
  height: 16px;
  left: 20px;
  top: 15px;
  color: #fff !important;
}
.side-nav_nav__DR6F9 .rs-dropdown-menu .rs-dropdown-header {
  display: none;
}

.side-nav_chevron-icon__WE__z {
  color: #fff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/content-container/content-container.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content-container_content__wxa1p {
  background: #fff;
  padding: 16px;
  border-radius: 6px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/alert-bar/alert-bar.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.alert-bar_warn__CBuuZ, .alert-bar_info__ppAhu {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  border-radius: 6px;
}

.alert-bar_warn__CBuuZ {
  background: #FEF9F4;
}

.alert-bar_info__ppAhu {
  background: #F5F9FE;
}

.alert-bar_message-area__47LW1 {
  margin-left: 12px;
}

.alert-bar_title__g2a_j {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
}

.alert-bar_message__KkM_S {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}

.alert-bar_warning-icon__V9S1L {
  width: 20px;
  height: 20px;
  color: #F29423;
}

.alert-bar_info-icon__j0koq {
  width: 20px;
  height: 20px;
  color: #378EF0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/inf-button/inf-button.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.inf-button_button__x_9nZ, .inf-button_primary__Md0GN {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.inf-button_primary__Md0GN {
  background: #378EF0;
  color: #fff;
}
.inf-button_primary__Md0GN:hover, .inf-button_primary__Md0GN:focus {
  background: #378EF0;
  color: #fff;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/modal-confirm/modal-confirm.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-confirm_modal-confirm__PZP2O .rs-modal-content {
  padding: 0;
}

.modal-confirm_header__emga4 {
  padding: 24px;
}

.modal-confirm_title__ixU2g {
  font-weight: 600;
}

.modal-confirm_title-center__o9Mvh {
  text-align: center;
}

.modal-confirm_title-end__7PxTN {
  text-align: end;
}

.modal-confirm_body__zWvQL {
  padding: 0 24px 24px 24px;
  margin: 0;
}

.modal-confirm_footer__G2g_v {
  display: flex;
  padding: 24px;
  border-top: 1px solid #eaeaea;
}

.modal-confirm_footer-center__5QmUa {
  justify-content: center;
}

.modal-confirm_footer-end__BhWgt {
  justify-content: flex-end;
}

.modal-confirm_btn-cancel__jUBCs, .modal-confirm_btn-confirm__q0C1P {
  font-weight: 700;
  text-transform: uppercase;
}

.modal-confirm_btn-confirm__q0C1P {
  background: #378EF0;
  color: #fff;
}
.modal-confirm_btn-confirm__q0C1P:hover, .modal-confirm_btn-confirm__q0C1P:focus {
  background: #378EF0;
  color: #fff;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/loader/loader.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loader_global-loader__9cMna.rs-loader-wrapper {
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 1000;
  vertical-align: middle;
  display: table;
  position: fixed;
  height: 100%;
}
.loader_global-loader__9cMna .rs-loader {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.loader_global-loader__9cMna .rs-loader-spin {
  float: none;
}

.loader_wrapper-message-loader__DuVB1 {
  max-width: 350px;
  left: 0;
  right: 0;
  top: -50px;
  bottom: 0;
  z-index: 9999;
  display: table;
  position: fixed;
  height: 100%;
  margin: 0 auto;
}

.loader_message-loader__2VHBn {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: #838486;
}

.loader_area-loader__V_MI7 {
  width: 100% !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex !important;
  justify-content: center;
  align-items: center;
  z-index: 6;
  background-color: rgba(255, 255, 255, 0.7);
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/modal-invalid-auth/modal-invalid-auth.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-invalid-auth_modal__jMrf2 {
  width: 90%;
}
.modal-invalid-auth_modal__jMrf2 .rs-modal-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-invalid-auth_image__9EsTq {
  height: 100%;
  width: 15%;
}

.modal-invalid-auth_title__xH7fr {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}

.modal-invalid-auth_subtitle__NQuEp {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  text-align: center;
}

.modal-invalid-auth_title-wrapper__PcXdd {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
}

.modal-invalid-auth_button-wrapper__uS_Op {
  display: flex;
  gap: 16px;
  margin-top: 36px;
}

.modal-invalid-auth_btn-confirm__IXSq5 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  background: #378EF0;
  color: #fff;
}
.modal-invalid-auth_btn-confirm__IXSq5:hover, .modal-invalid-auth_btn-confirm__IXSq5:focus {
  background: #378EF0;
  color: #fff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/modal-alert/modal-alert.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-alert_modal__w68Up {
  width: 480px;
}
.modal-alert_modal__w68Up .rs-modal-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-alert_icon__VPuKH {
  width: 80px;
  height: 80px;
}

.modal-alert_title__GhD7n {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}

.modal-alert_subtitle__n3Gt_ {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  text-align: center;
}

.modal-alert_title-wrapper__InUE7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 24px;
}

.modal-alert_button-wrapper__O5hPe {
  display: flex;
  gap: 16px;
  margin-top: 36px;
}

.modal-alert_btn-cancel__xaMts, .modal-alert_btn-save__AmDNH {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.modal-alert_btn-save__AmDNH {
  background: #378EF0;
  color: #fff;
}
.modal-alert_btn-save__AmDNH:hover, .modal-alert_btn-save__AmDNH:focus {
  background: #378EF0;
  color: #fff;
}

.modal-alert_icon-upload__JCO2p {
  width: 18px;
  height: 18px;
  margin-left: 8px;
}

.modal-alert_btn-attach__m3gkq {
  display: flex;
  align-items: center;
  background: #378EF0;
  color: #fff;
  gap: 8px;
  font-weight: 700;
  text-transform: uppercase;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/_components/table-pagination/table-pagination.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-pagination_container__rxwJv {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.table-pagination_pagination-info__wdK0a {
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.table-pagination_bold-text___zM0L {
  font-weight: 600;
}

.table-pagination_select-all-btn-wrapper__ww1X0 {
  display: flex;
  align-items: center;
  gap: 15px;
}

.table-pagination_yes-btn__x4PiL, .table-pagination_no-btn__ve1se {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 10px !important;
  font-size: 12px;
  font-weight: 700;
  height: 36px;
  width: 172px;
}

.table-pagination_yes-btn__x4PiL {
  border: 1px solid #33AB84;
  color: #33AB84;
  background-color: #F5FBF9;
}
.table-pagination_yes-btn__x4PiL:hover, .table-pagination_yes-btn__x4PiL:focus {
  border: 1px solid #33AB84 !important;
  color: #33AB84 !important;
  box-shadow: none;
}

.table-pagination_no-btn__ve1se {
  border: 1px solid #EC5B62;
  color: #EC5B62;
  background-color: #FEF7F7;
}
.table-pagination_no-btn__ve1se:hover, .table-pagination_no-btn__ve1se:focus {
  border: 1px solid #EC5B62;
  color: #EC5B62;
  box-shadow: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/consulta-header-content/consulta-header-content.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.consulta-header-content_title__VHWYs {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 24px;
}

.consulta-header-content_select-wrapper__7E8O_ {
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.consulta-header-content_select-wrapper__7E8O_ .rs-picker-toggle {
  width: 264px;
}
.consulta-header-content_select-wrapper__7E8O_ .rs-picker-toggle:hover {
  border-color: #e5e5ea !important;
}

.consulta-header-content_label__8NEyB {
  font-size: 14px;
  margin-bottom: 8px;
}

.consulta-header-content_required__M1Mf1 {
  color: #D7373F;
  margin-right: 2px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/registered-products-filter/registered-products-filter.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.registered-products-filter_content__PqY_N {
  margin-top: 16px;
}

.registered-products-filter_title-wrapper__uKsjZ {
  display: flex;
  justify-content: space-between;
}

.registered-products-filter_title__rRcu9 {
  font-size: 20px;
  font-weight: 600;
}

.registered-products-filter_filter-title__BI7FD {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 16px 0 0 0;
}

.registered-products-filter_icon-addon__Jb8To {
  background: transparent;
}

.registered-products-filter_flex___ng1u {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  margin-top: 20px;
}

.registered-products-filter_search-icon__CR9IF {
  color: #378EF0;
  height: 18px;
}

.registered-products-filter_select-input__exCji {
  width: 100%;
}

.registered-products-filter_toggle-wrapper__TKjpx {
  display: flex;
  align-items: center;
  width: 100%;
}
.registered-products-filter_toggle-wrapper__TKjpx .rs-toggle {
  margin: 0 8px 4px 0;
}

.registered-products-filter_toggle-label__ySr0_ {
  font-size: 12px;
  color: #959595;
}

.registered-products-filter_second-row__MgONa {
  margin-top: 24px;
}

.registered-products-filter_btn-download__lMDqx {
  padding: 6px !important;
}

.registered-products-filter_download-icon__E3xMW {
  width: 18px;
  height: 18px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/consulta-action-area/consulta-action-area.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.consulta-action-area_consulta-action-area__ku7kh, .consulta-action-area_result-selected__ndq7N {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
}

.consulta-action-area_result-selected__ndq7N {
  border: 1px solid #378EF0;
  background: #F5F9FE;
}

.consulta-action-area_results-info__KWlMi {
  display: flex;
  align-items: center;
}

.consulta-action-area_results-text-wrapper__sigo2 {
  display: flex;
  align-items: center;
}

.consulta-action-area_result-text__5MSdA {
  font-size: 14px;
  font-weight: 400;
}

.consulta-action-area_result-text-bold__POuI6 {
  font-size: 14px;
  font-weight: 600;
  margin-right: 4px;
}

.consulta-action-area_result-button__8GInG {
  font-size: 12px;
  text-decoration: none !important;
  padding: 0;
  margin: 3px 0 0 12px;
}

.consulta-action-area_edit-icon__e4uOB, .consulta-action-area_dots-icon__AR3nX {
  height: 18px;
  width: 18px;
  color: #959595;
}

.consulta-action-area_buttons-wrapper__kq0PA {
  display: flex;
  gap: 12px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/table-consulta/table-consulta.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-consulta_table-consulta__FUhnK {
  margin: 16px 0 0 0;
}
.table-consulta_table-consulta__FUhnK .rs-table-row-header {
  height: 46px !important;
}
.table-consulta_table-consulta__FUhnK .rs-table-row-header .rs-table-cell {
  height: 46px !important;
}
.table-consulta_table-consulta__FUhnK .rs-table-row-header .rs-table-cell .rs-table-cell-content {
  display: flex;
  align-items: center;
  height: 46px !important;
}
.table-consulta_table-consulta__FUhnK .rs-table-body-row-wrapper .rs-table-cell .rs-table-cell-content {
  font-size: 14px;
}

.table-consulta_row-stamp-cell___cbt2 {
  display: flex;
  align-items: center;
}

.table-consulta_table__m7thm {
  border-radius: 6px;
}

.table-consulta_info-icon__goCxX {
  width: 12px !important;
  height: 12px !important;
  color: #959595;
  margin-left: 4px;
}

.table-consulta_column-medida-header__umt7P .rs-table-cell-content {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.table-consulta_column-medida-title__4BJQg p {
  margin: 0;
  line-height: 14px;
}

.table-consulta_btn-verified__dD7im {
  background-color: transparent;
  padding: 1px !important;
}
.table-consulta_btn-verified__dD7im:hover, .table-consulta_btn-verified__dD7im:focus {
  background-color: transparent;
}

.table-consulta_verified-icon-blue__HnGQh,
.table-consulta_verified-icon-gray__01o4c {
  width: 16px !important;
  height: 16px !important;
}

.table-consulta_verified-icon-blue__HnGQh {
  color: #378EF0;
}

.table-consulta_verified-icon-gray__01o4c {
  color: #959595;
}

.table-consulta_star-icon__r7UBW {
  color: #F29423;
  width: 20px;
  height: 20px;
}

.table-consulta_cell-checkbox__ySuQc .rs-table-cell-content {
  padding: 7px 10px;
}

.table-consulta_pagination-wrapper__OQTtO {
  display: flex;
  justify-content: end;
  margin-top: 20px;
}

.table-consulta_cell-break___Ip3e .rs-table-cell-content {
  display: flex;
  align-items: center;
  padding: 0 10px;
  overflow: unset;
  white-space: unset;
}

.table-consulta_product-status-cell__uc_r2 .rs-table-cell-content {
  display: flex;
  align-items: center;
}

.table-consulta_blue-circle__xKVDE, .table-consulta_gray-circle__JTniv {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-left: 4px;
}

.table-consulta_blue-circle__xKVDE {
  background-color: #378EF0;
}

.table-consulta_gray-circle__JTniv {
  background-color: #959595;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/fila-validacoes-header/fila-validacoes-header.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fila-validacoes-header_title-wrapper__Ae3hP {
  display: flex;
  margin-bottom: 24px;
}

.fila-validacoes-header_subtitle-wrapper__D_M0d {
  display: flex;
  align-items: center;
  gap: 3px;
  margin-left: 20px;
}

.fila-validacoes-header_subtitle-content-wrapper__XW3vO {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.fila-validacoes-header_title__kMLld {
  font-size: 20px;
  font-weight: 600;
}

.fila-validacoes-header_regular-text__oSVhi {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
}

.fila-validacoes-header_bold-text__r1h9M {
  font-size: 14px;
  font-weight: 600;
  color: #747474;
}

.fila-validacoes-header_button-wrapper__G0yV2 {
  display: flex;
  gap: 8px;
}

.fila-validacoes-header_btn-download__hEzfr {
  height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.fila-validacoes-header_btn-attach__gpIRj {
  display: flex;
  align-items: center;
  background: #378EF0;
  color: #fff;
  gap: 8px;
  height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.fila-validacoes-header_link-icon__nOrRP {
  width: 18px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/product-description/product-description.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.product-description_main-container___iJ7q {
  width: -moz-min-content;
  width: min-content;
  flex: none;
}

.product-description_inner-container__NtfTE {
  padding: 0 12px;
}

.product-description_title-area__ReZNj {
  margin-bottom: 40px;
}

.product-description_title__5dgDE {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.product-description_product-name__1xWH4 {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.product-description_product-code__dpX0Y {
  font-size: 12px;
  font-weight: 600;
}

.product-description_image-area__kPpnv {
  width: 300px;
  height: 300px;
}
.product-description_image-area__kPpnv img {
  width: 300px;
  height: 300px;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-description_button-area__Z4bPi {
  display: flex;
  justify-content: center;
}

.product-description_btn-change-photo__bhett {
  display: flex;
  padding: 4px 6px;
  align-items: center;
  font-size: 16px;
  background: transparent;
  color: #378EF0;
}
.product-description_btn-change-photo__bhett:hover, .product-description_btn-change-photo__bhett:focus {
  background: transparent;
  color: #378EF0;
}

.product-description_image-icon__6maoz {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.product-description_image-empty-area__J6leg {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeeeee;
  border-radius: 4px;
  width: 300px;
  height: 300px;
}

.product-description_image-icon-empty__f6Jo4 {
  width: 200px;
  height: 200px;
  color: #c5c5c5;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/edit-product-info/edit-product-info.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.edit-product-info_title__dl4sa {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 36px;
}

.edit-product-info_flex__6YR1q {
  display: flex;
  gap: 8px;
  margin-bottom: 36px;
}

.edit-product-info_input-group__2whWT {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.edit-product-info_input-group__2whWT .rs-input,
.edit-product-info_input-group__2whWT .rs-picker {
  margin-top: 8px;
}
.edit-product-info_input-group__2whWT label {
  font-size: 14px;
}

.edit-product-info_input-number__tTJ_d {
  margin-top: 8px;
}
.edit-product-info_input-number__tTJ_d input {
  margin-top: 0px !important;
}

.edit-product-info_select-kilo__O467i {
  margin-top: 29px !important;
}

.edit-product-info_btn-launch__owsk_ {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  padding: 4px 6px;
  line-height: inherit;
  color: #378EF0;
}
.edit-product-info_btn-launch__owsk_:hover, .edit-product-info_btn-launch__owsk_:focus {
  background: transparent;
  color: #378EF0;
}

.edit-product-info_launch-icon__q3lJt {
  width: 14px;
  height: 14px;
  margin-right: 4px;
}

.edit-product-info_alert-text__llMK9 {
  font-size: 14px;
}

.edit-product-info_alert-message-wrapper__IUFc3 {
  display: flex;
  align-items: center;
}

.edit-product-info_toggle-wrapper__N72LZ {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.edit-product-info_pending-text__diM5L {
  font-size: 14px;
  font-weight: 400;
  color: #959595;
}

.edit-product-info_validate-text__kruKF {
  font-size: 14px;
  font-weight: 400;
}

.edit-product-info_verified-pending-icon__zTpUx {
  color: #959595;
  width: 16px;
  height: 16px;
}

.edit-product-info_verified-validate-icon__7jsPC {
  color: #378EF0;
  width: 16px;
  height: 16px;
}

.edit-product-info_status-text-wrapper__ODMq_ {
  display: flex;
  align-items: center;
  gap: 4px;
}

.edit-product-info_label-flex__FmYlz {
  display: flex;
}

.edit-product-info_btn-add__ASQxu {
  padding: 0 !important;
  color: #378EF0;
  font-size: 10px;
  margin-left: 12px;
  background: transparent !important;
}
.edit-product-info_btn-add__ASQxu:hover, .edit-product-info_btn-add__ASQxu:focus {
  background: transparent !important;
  color: #378EF0;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/product-validation-buttons/product-validation-buttons.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.product-validation-buttons_main-container__WJewn {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 16px;
}

.product-validation-buttons_btn-jump__79dik, .product-validation-buttons_btn-confirm___p_7D {
  height: 36px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.product-validation-buttons_btn-confirm___p_7D {
  background: #378EF0;
  color: #fff;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-change-product-status/modal-change-product-status.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-change-product-status_modal__jr38L {
  width: 480px;
}
.modal-change-product-status_modal__jr38L .rs-modal-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-change-product-status_title__3YRHm {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}

.modal-change-product-status_subtitle-wrapper__dCAxc {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 24px;
}
.modal-change-product-status_subtitle-wrapper__dCAxc p {
  margin: 0;
}

.modal-change-product-status_toggle-wrapper__waZFJ {
  display: flex;
  align-items: center;
  gap: 16px;
}

.modal-change-product-status_pending-text__sIoPL {
  font-size: 14px;
  font-weight: 400;
  color: #959595;
}

.modal-change-product-status_validate-text__QZ7EQ {
  font-size: 14px;
  font-weight: 400;
}

.modal-change-product-status_verified-pending-icon__9BZf1 {
  color: #959595;
  width: 16px;
  height: 16px;
}

.modal-change-product-status_verified-validate-icon__0ogk5 {
  color: #378EF0;
  width: 16px;
  height: 16px;
}

.modal-change-product-status_status-text-wrapper__MA5Ob {
  display: flex;
  align-items: center;
  gap: 4px;
}

.modal-change-product-status_button-wrapper__F8yNq {
  display: flex;
  gap: 16px;
  margin-top: 36px;
}

.modal-change-product-status_btn-cancel__Y9gYf, .modal-change-product-status_btn-save__8xGw4 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.modal-change-product-status_btn-save__8xGw4 {
  background: #378EF0;
  color: #fff;
}
.modal-change-product-status_btn-save__8xGw4:hover, .modal-change-product-status_btn-save__8xGw4:focus {
  background: #378EF0;
  color: #fff;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-edit-product/modal-edit-product.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-edit-product_title-wrapper__dSZtL {
  margin-bottom: 24px;
}

.modal-edit-product_title__wRC_N {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
}

.modal-edit-product_subtitle__VlcGr {
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}

.modal-edit-product_input-group__mgQ6t, .modal-edit-product_input-group-medida__aH53G {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.modal-edit-product_input-group__mgQ6t .rs-input, .modal-edit-product_input-group__mgQ6t .rs-picker, .modal-edit-product_input-group-medida__aH53G .rs-input, .modal-edit-product_input-group-medida__aH53G .rs-picker {
  margin-top: 8px;
}
.modal-edit-product_input-group__mgQ6t label, .modal-edit-product_input-group-medida__aH53G label {
  font-size: 14px;
}

.modal-edit-product_input-group-medida__aH53G {
  margin-top: 21px;
}

.modal-edit-product_description-flex__q7L4D {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 24px;
}

.modal-edit-product_flex__daGC_ {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}

.modal-edit-product_toggle-wrapper__EyrCA {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.modal-edit-product_pending-text__cV2Mm {
  font-size: 14px;
  font-weight: 400;
  color: #959595;
}

.modal-edit-product_validate-text__4HciC {
  font-size: 14px;
  font-weight: 400;
}

.modal-edit-product_verified-pending-icon__EogLp {
  color: #959595;
  width: 16px;
  height: 16px;
}

.modal-edit-product_verified-validate-icon__B5Td9 {
  color: #378EF0;
  width: 16px;
  height: 16px;
}

.modal-edit-product_status-text-wrapper__TtJaQ {
  display: flex;
  align-items: center;
  gap: 4px;
}

.modal-edit-product_button-wrapper__4X0Qy {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 36px;
}

.modal-edit-product_btn-cancel__VGJ_a, .modal-edit-product_btn-save__br7kt {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.modal-edit-product_btn-save__br7kt {
  background: #378EF0;
  color: #fff;
}
.modal-edit-product_btn-save__br7kt:hover, .modal-edit-product_btn-save__br7kt:focus {
  background: #378EF0;
  color: #fff;
}

.modal-edit-product_ean__XjtPw {
  width: 65%;
}
.modal-edit-product_ean__XjtPw p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.modal-edit-product_ean__XjtPw .modal-edit-product_ean-label__cMyTx {
  margin-bottom: 16px;
}

.modal-edit-product_label-flex__cjvwS {
  display: flex;
}

.modal-edit-product_btn-add__VsEcL {
  padding: 0 !important;
  color: #378EF0;
  font-size: 10px;
  margin-left: 12px;
  background: transparent !important;
}
.modal-edit-product_btn-add__VsEcL:hover, .modal-edit-product_btn-add__VsEcL:focus {
  background: transparent !important;
  color: #378EF0;
}

.modal-edit-product_star-icon__g9pQs {
  position: absolute;
  top: 16px;
  left: 8px;
  color: #F29423;
  width: 20px;
  height: 20px;
}

.modal-edit-product_input-referencia-wrapper__6b58C {
  position: relative;
}

.modal-edit-product_input-referencia__kUj46 {
  padding-left: 38px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-upload-status/modal-upload-status.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-upload-status_modal__a16rL {
  width: 480px;
}
.modal-upload-status_modal__a16rL .rs-modal-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-upload-status_title___ALsH {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}

.modal-upload-status_subtitle__BINmy {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  text-align: center;
}

.modal-upload-status_title-wrapper__QhK7Z {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
}

.modal-upload-status_button-wrapper__njIYZ {
  display: flex;
  gap: 16px;
  margin-top: 36px;
}

.modal-upload-status_btn-cancel__7FwjJ, .modal-upload-status_btn-save__0sldY {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.modal-upload-status_btn-save__0sldY {
  background: #378EF0;
  color: #fff;
}
.modal-upload-status_btn-save__0sldY:hover, .modal-upload-status_btn-save__0sldY:focus {
  background: #378EF0;
  color: #fff;
}

.modal-upload-status_icon-upload__QDXmd {
  width: 18px;
  height: 18px;
  margin-left: 8px;
}

.modal-upload-status_btn-attach__GGzzB {
  display: flex;
  align-items: center;
  background: #378EF0;
  color: #fff;
  gap: 8px;
  font-weight: 700;
  text-transform: uppercase;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-product-finished/modal-product-finished.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-product-finished_modal___uKhC {
  width: 480px;
}
.modal-product-finished_modal___uKhC .rs-modal-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-product-finished_title__rNJNm {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}

.modal-product-finished_subtitle__RwHgl {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  text-align: center;
}

.modal-product-finished_title-wrapper__UDmIK {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
}

.modal-product-finished_button-wrapper__NS0Tm {
  display: flex;
  gap: 16px;
  margin-top: 36px;
}

.modal-product-finished_btn-confirm__qwTAX {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  background: #378EF0;
  color: #fff;
}
.modal-product-finished_btn-confirm__qwTAX:hover, .modal-product-finished_btn-confirm__qwTAX:focus {
  background: #378EF0;
  color: #fff;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-edit-multi-products/modal-edit-multi-products.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-edit-multi-products_title-wrapper__ymzu4 {
  margin-bottom: 24px;
}

.modal-edit-multi-products_title__lMXLy {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
}

.modal-edit-multi-products_subtitle__iKSpL {
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}

.modal-edit-multi-products_image-area__MLyzX {
  width: 100px;
  height: 100px;
  border: 1px solid gray;
}

.modal-edit-multi-products_button-area__SBGly {
  display: flex;
  justify-content: center;
}

.modal-edit-multi-products_btn-change-photo__bvD1U {
  display: flex;
  padding: 2px 4px;
  align-items: center;
  font-size: 12px;
  line-height: unset;
  background: transparent;
  color: #378EF0;
}
.modal-edit-multi-products_btn-change-photo__bvD1U:hover, .modal-edit-multi-products_btn-change-photo__bvD1U:focus {
  background: transparent;
  color: #378EF0;
}

.modal-edit-multi-products_image-icon__Mr6PC {
  width: 12px;
  height: 12px;
  margin-right: 4px;
}

.modal-edit-multi-products_input-group__UU8no, .modal-edit-multi-products_input-group-medida__9CmdQ {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.modal-edit-multi-products_input-group__UU8no .rs-input, .modal-edit-multi-products_input-group__UU8no .rs-picker, .modal-edit-multi-products_input-group-medida__9CmdQ .rs-input, .modal-edit-multi-products_input-group-medida__9CmdQ .rs-picker {
  margin-top: 8px;
}
.modal-edit-multi-products_input-group__UU8no label, .modal-edit-multi-products_input-group-medida__9CmdQ label {
  font-size: 14px;
}

.modal-edit-multi-products_input-group-medida__9CmdQ {
  margin-top: 21px;
}

.modal-edit-multi-products_description-flex__zkz3g {
  display: flex;
  gap: 12px;
  margin-bottom: 24px;
}

.modal-edit-multi-products_flex__0PIwn {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}

.modal-edit-multi-products_toggle-wrapper__24MCa {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.modal-edit-multi-products_pending-text__1zAiz {
  font-size: 14px;
  font-weight: 400;
  color: #959595;
}

.modal-edit-multi-products_validate-text__H9PST {
  font-size: 14px;
  font-weight: 400;
}

.modal-edit-multi-products_verified-pending-icon__Ys1wf {
  color: #959595;
  width: 16px;
  height: 16px;
}

.modal-edit-multi-products_verified-validate-icon__6uAyX {
  color: #378EF0;
  width: 16px;
  height: 16px;
}

.modal-edit-multi-products_status-text-wrapper__No996 {
  display: flex;
  align-items: center;
  gap: 4px;
}

.modal-edit-multi-products_button-wrapper__8mxiG {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 36px;
}

.modal-edit-multi-products_btn-cancel__9n4JE, .modal-edit-multi-products_btn-save__bq3A8 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.modal-edit-multi-products_btn-save__bq3A8 {
  background: #378EF0;
  color: #fff;
}
.modal-edit-multi-products_btn-save__bq3A8:hover, .modal-edit-multi-products_btn-save__bq3A8:focus {
  background: #378EF0;
  color: #fff;
}

.modal-edit-multi-products_label-flex__TMbK5 {
  display: flex;
}

.modal-edit-multi-products_btn-add__0NIhU {
  padding: 0 !important;
  color: #378EF0;
  font-size: 10px;
  margin-left: 12px;
  background: transparent !important;
}
.modal-edit-multi-products_btn-add__0NIhU:hover, .modal-edit-multi-products_btn-add__0NIhU:focus {
  background: transparent !important;
  color: #378EF0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/table-edit-multi-products/table-edit-multi-products.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-edit-multi-products_table__JKgYI {
  border-radius: 6px;
  margin: 16px 0 24px 0;
  height: auto;
  max-height: 350px;
}
.table-edit-multi-products_table__JKgYI .rs-table-body-row-wrapper .rs-table-cell .rs-table-cell-content {
  font-size: 14px;
}

.table-edit-multi-products_column-medida-header__vG_xO .rs-table-cell-content {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.table-edit-multi-products_column-medida-title__m1VOu p {
  margin: 0;
  line-height: 14px;
}

.table-edit-multi-products_btn-remove__Ts1Al {
  width: 30px;
  height: 30px;
  padding: 6px;
  background: #eaeaea;
}

.table-edit-multi-products_close-icon__49C3E {
  width: 18px;
  height: 18px;
}

.table-edit-multi-products_cell-remove__X46UZ .rs-table-cell-content {
  padding: 8px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/change-image/change-image.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.change-image_image-container__mtWv3 {
  position: relative;
}

.change-image_image-icon__ICeBU {
  width: 12px;
  height: 12px;
  margin-right: 4px;
}

.change-image_image-area__sC_fT img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}

.change-image_image-empty-area__fp0HM {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeeeee;
  border-radius: 4px;
  width: 100px;
  height: 100px;
}

.change-image_image-icon-empty__tvxUU {
  color: #c5c5c5;
}

.change-image_button-area__TuA3n {
  display: flex;
  justify-content: center;
}

.change-image_btn-change-photo__aUz1l {
  display: flex;
  padding: 2px 4px;
  align-items: center;
  font-size: 12px;
  line-height: unset;
  background: transparent;
  color: #378EF0;
}
.change-image_btn-change-photo__aUz1l:hover, .change-image_btn-change-photo__aUz1l:focus {
  background: transparent;
  color: #378EF0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-send-email-download/modal-send-email-download.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-send-email-download_modal-send-email-download__QbVfS .rs-modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.modal-send-email-download_modal-send-email-download__QbVfS .rs-modal-body img {
  margin-bottom: 16px;
}
.modal-send-email-download_modal-send-email-download__QbVfS .rs-modal-footer .rs-btn-primary {
  width: 90px;
}

.modal-send-email-download_title__FcbYv {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 16px;
}

.modal-send-email-download_description__4ZT_1 {
  font-size: 14px;
  text-align: center;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./src/app/produtos/cadastro-consulta/_components/modal-add-new-name/modal-add-new-name.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-add-new-name_modal__jAX2j {
  width: 480px;
}
.modal-add-new-name_modal__jAX2j .rs-modal-content {
  padding: 0 !important;
}
.modal-add-new-name_modal__jAX2j .rs-modal-content .rs-modal-body {
  padding: 20px;
}
.modal-add-new-name_modal__jAX2j .rs-modal-content .rs-modal-footer {
  display: flex;
  justify-content: center;
  padding: 20px;
  border-top: 1px solid #eaeaea;
  margin-top: 0;
}

.modal-add-new-name_title__CRyWr {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}

.modal-add-new-name_subtitle__KhThp {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}

.modal-add-new-name_title-wrapper__Kq_Qv {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
}

.modal-add-new-name_button-wrapper__zoOL3 {
  display: flex;
  gap: 16px;
  margin-top: 36px;
}

.modal-add-new-name_btn-cancel__UA3bm, .modal-add-new-name_btn-save__kjW8u {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.modal-add-new-name_btn-save__kjW8u {
  background: #378EF0;
  color: #fff;
}
.modal-add-new-name_btn-save__kjW8u:hover, .modal-add-new-name_btn-save__kjW8u:focus {
  background: #378EF0;
  color: #fff;
}

.modal-add-new-name_input-group__B4aw_ {
  margin-top: 24px;
}
.modal-add-new-name_input-group__B4aw_ label {
  font-size: 14px;
}
.modal-add-new-name_input-group__B4aw_ .modal-add-new-name_name-input__P0aEY {
  margin-top: 6px;
}
