/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/_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/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/matching/matching-produtos/_content/matching-ia/_components/matching-ia-table/matching-ia-table.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.matching-ia-table_table__qmdtU {
  background: #fff;
  padding: 8px;
  border-radius: 6px;
  margin-top: 12px;
}
.matching-ia-table_table__qmdtU .rs-table-body-row-wrapper .rs-table-cell-content {
  font-size: 14px;
  display: flex;
  align-items: center;
}

.matching-ia-table_checkbox-header__QTeCC .rs-table-cell-content {
  padding: 4px 10px;
}

.matching-ia-table_no-image-icon__IaBhE {
  width: 16px !important;
  height: 16px !important;
  color: #959595;
}

.matching-ia-table_bold-text__Q0kPY .rs-table-cell-content {
  font-weight: 700;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/matching/matching-produtos/_content/matching-ia/_components/matching-ia-header/matching-ia-header.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.matching-ia-header_title__4Q4YT {
  font-size: 16px;
  font-weight: 600;
}

.matching-ia-header_subtitle__6cpr0 {
  font-size: 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/matching/matching-produtos/_content/matching-ia/_components/matching-ia-buttons/matching-ia-buttons.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.matching-ia-buttons_container___1MAi {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 12px;
}

.matching-ia-buttons_cancel-btn__bAmyp, .matching-ia-buttons_create-btn__c5kSO {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.matching-ia-buttons_create-btn__c5kSO {
  background: #378EF0;
}
.matching-ia-buttons_create-btn__c5kSO:hover {
  background: #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/matching/matching-produtos/_content/matching-ia/_components/creating-matching/creating-matching.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.creating-matching_container__BHqpV {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 448px;
  padding: 16px;
  background-color: #fff;
  border-radius: 4px;
}

.creating-matching_title__g50Bm {
  font-size: 16px;
  font-weight: 600;
  margin-top: 24px;
}

.creating-matching_subtitle__my31a {
  font-size: 14px;
  font-weight: 400;
}

.creating-matching_image__XSIB_ {
  width: 370px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/matching/matching-produtos/_content/matching-ia/_components/matching-ia-filters/matching-ia-filters.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.matching-ia-filters_matching-ia-filters-container__NKHhp {
  margin-top: 12px;
}

.matching-ia-filters_title__wzqrM {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 24px;
}

.matching-ia-filters_filters-container__0vdxs {
  display: flex;
  gap: 16px;
}
.matching-ia-filters_filters-container__0vdxs label {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 8px;
}

.matching-ia-filters_input-container__kpUej {
  width: 290px;
}
.matching-ia-filters_input-container__kpUej .rs-input-group {
  margin-top: 8px;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 !important;
}
@media (max-width: 1280px) {
  .matching-ia-filters_input-container__kpUej {
    width: 200px;
  }
}

.matching-ia-filters_check-container__CIT5J {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 260px;
}
.matching-ia-filters_check-container__CIT5J .rs-picker-toggle {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 !important;
}
@media (max-width: 1280px) {
  .matching-ia-filters_check-container__CIT5J {
    max-width: 220px;
  }
}

.matching-ia-filters_search-input-group__T1xl3 .rs-input-group-addon:hover {
  background-color: transparent !important;
}

.matching-ia-filters_search-icon__C1OO9 {
  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/matching/matching-produtos/_content/matching-ia/_components/matching-ia-pagination/matching-ia-pagination.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.matching-ia-pagination_pagination-container__1mGEQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
}

.matching-ia-pagination_bold-text__PmuJc {
  font-size: 14px;
  font-weight: 600;
}

.matching-ia-pagination_regular-text__tC70C {
  font-size: 14px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/matching/matching-produtos/matching-produtos.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.matching-produtos_nav___ZzP5 {
  font-size: 12px;
}
.matching-produtos_nav___ZzP5 .rs-nav-item:hover {
  background: linear-gradient(to right, #FF00D6, #80046C);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.matching-produtos_nav___ZzP5 .rs-nav-item-active {
  background: linear-gradient(to right, #FF00D6, #80046C);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.matching-produtos_nav___ZzP5 .rs-nav-item-active::before {
  background: linear-gradient(to right, #FF00D6, #80046C) !important;
}

.matching-produtos_content__Eqcul {
  background: #fff;
  padding: 16px;
  border-radius: 6px;
}
