/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/produtos/cadastro-consulta/consolidacao-graneis/_components/last-uploads-table/last-uploads-table.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.last-uploads-table_table__zHgXb {
  border-radius: 8px;
}
.last-uploads-table_table__zHgXb .rs-table-cell-content {
  font-size: 14px;
}

.last-uploads-table_button-cell__tklJM .rs-table-cell-content {
  display: flex;
  justify-content: flex-end;
  padding: 8px;
}

.last-uploads-table_btn-download__Zb6Fp {
  background: #eaeaea;
  width: 30px;
  height: 30px;
}

.last-uploads-table_download-icon__hMWlF {
  width: 16px;
  height: 16px;
}

.last-uploads-table_pagination__JK3vs {
  margin-top: 12px;
  justify-content: flex-end;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/consolidacao-graneis/_components/consolidacao-graneis-header/consolidacao-graneis-header.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.consolidacao-graneis-header_title-wrapper__8VU6D {
  margin-bottom: 8px;
}

.consolidacao-graneis-header_subtitle__Pahg2 {
  font-size: 14px;
  font-weight: 400;
  margin-top: 6px;
}

.consolidacao-graneis-header_subtitle-content-wrapper__qVgZt {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.consolidacao-graneis-header_title__R2rzp {
  font-size: 20px;
  font-weight: 600;
}

.consolidacao-graneis-header_regular-text__Vl8GD {
  font-size: 14px;
  font-weight: 400;
  color: #747474;
}

.consolidacao-graneis-header_bold-text__XyE9e {
  font-size: 14px;
  font-weight: 600;
  color: #747474;
}

.consolidacao-graneis-header_button-wrapper__i5HPB {
  display: flex;
  gap: 8px;
  margin-top: 14px;
}

.consolidacao-graneis-header_btn-download__slwwZ {
  height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.consolidacao-graneis-header_btn-attach__QZjty {
  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;
}

.consolidacao-graneis-header_link-icon__dlN4U {
  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/consolidacao-graneis/consolidacao-graneis.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.consolidacao-graneis_panel__K8cdt {
  background: #fff;
  border: none;
  margin-top: 16px;
}
.consolidacao-graneis_panel__K8cdt .rs-panel-title {
  font-size: 20px;
  font-weight: 600;
}
.consolidacao-graneis_panel__K8cdt .rs-panel-btn:hover, .consolidacao-graneis_panel__K8cdt .rs-panel-btn:focus {
  background: #fff !important;
}

.consolidacao-graneis_panel-header__5w8ND {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 16px;
}
.consolidacao-graneis_panel-header__5w8ND span {
  font-size: 20px;
  font-weight: 600;
  flex-shrink: 0;
}
.consolidacao-graneis_panel-header__5w8ND .consolidacao-graneis_search-input-group__i5OGI {
  width: 30%;
  margin-right: 16px;
}
.consolidacao-graneis_panel-header__5w8ND .consolidacao-graneis_search-input-group__i5OGI .rs-input-group-addon {
  background-color: transparent !important;
}
.consolidacao-graneis_panel-header__5w8ND .consolidacao-graneis_search-input-group__i5OGI .rs-input::-moz-placeholder {
  color: #747474 !important;
}
.consolidacao-graneis_panel-header__5w8ND .consolidacao-graneis_search-input-group__i5OGI .rs-input::placeholder {
  color: #747474 !important;
}
.consolidacao-graneis_panel-header__5w8ND .consolidacao-graneis_search-icon__B16TP {
  width: 18px;
  height: 18px;
  color: #378EF0;
}
