@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: bold;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/iransans/IRANSansWeb(FaNum)_Medium.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 200;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum).eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum).woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum).woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum).ttf") format("truetype");
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebregularfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebregularfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: normal;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebboldfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebboldfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: bold;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebthinfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebthinfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: 100;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanweblightfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanweblightfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: 200;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebmediumfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebmediumfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: 300;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 900;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../../fonts/fontawesome/fa-regular-400.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 400;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-light-300.woff2") format("woff2"), url("../../fonts/fontawesome/fa-light-300.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 300;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-thin-100.woff2") format("woff2"), url("../../fonts/fontawesome/fa-thin-100.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 100;
}
body .mj-sad-orderDetail-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
body .mj-order-detail-modal-body {
  min-height: 400px;
}
body .mj-sad-order-detail-modal-footer {
  display: flex;
  flex-direction: row;
  padding: 10px;
  gap: 10px;
}
body .mj-sad-order-detail-modal-footer button {
  font-size: 16px;
}
body .mj-sad-orderDetail-main {
  padding-inline: 20px;
  padding-bottom: 80px;
}
body .mj-sad-orderDetail-main .mj-sad-order-change-status-1 {
  display: flex;
  gap: 10px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div {
  display: none;
  gap: 10px;
  padding: 8px 12px;
  border: 1px solid #E2E3E4;
  border-radius: 10px;
  align-items: center;
  color: #FEFEFF;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.active {
  display: flex;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div .mj-order-status-desc {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  gap: 10px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div .mj-order-status-desc .canceled-reason {
  display: none;
  justify-content: center;
  align-items: center;
  background-color: #EFA2A9;
  border-radius: 4px;
  padding: 8px 10px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div:before {
  display: block;
  font-size: 16px;
  align-items: center;
  color: #FEFEFF;
  font-family: fontawesome !important;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-sent {
  background-color: #4AC3BE;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-sent:before {
  content: "\f0d1";
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-accepted {
  background-color: #28A745;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-accepted:before {
  content: "\f058";
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-canceled {
  background-color: #DC3545;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-canceled:before {
  content: "\f057";
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-pending {
  background-color: #FFC107;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-order-status-div.mj-sad-order-status-pending:before {
  content: "+";
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info {
  box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 0.2509803922);
  padding: 10px 15px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-code-div {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-code-div .mj-sad-orderDetail-code-text {
  color: #5D6266;
  font-size: 13px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-code-div .mj-sad-orderDetail-code {
  display: flex;
  gap: 10px;
  align-items: center;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-code-div .mj-sad-orderDetail-code .mj-sad-orderDetail-code-btn {
  background: none;
  border: none;
  outline: none;
  color: #4AC3BE;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-order-date {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-order-date .mj-sad-orderDetail-order-date-txt {
  color: #777B7F;
  font-size: 13px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-order-date-time span:nth-child(1) {
  font-size: 15px;
  color: #2F353A;
  font-weight: bold;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-orderDetail-code-info .mj-sad-orderDetail-order-date-time span:nth-child(2) {
  font-size: 11px;
  color: #777B7F;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-seller-info-title {
  font-size: 16px;
  font-weight: 500;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-seller-info-div {
  box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 0.2509803922);
  padding: 10px 15px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-seller-info-div .mj-sad-seller-info-div-item {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 15px;
}
body .mj-sad-orderDetail-main .mj-sad-orderDetail-body .mj-sad-seller-info-div .mj-sad-seller-info-div-item .mj-sad-seller-info-call-btn {
  display: flex;
  gap: 10px;
  color: #4AC3BE;
  margin-left: 0;
  margin-right: auto;
}
body .mj-sad-accordion {
  width: 100%;
}
body .mj-sad-accordion .mj-sad-accordion-button {
  width: 100%;
  border: none;
  outline: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  border-radius: 4px !important;
  background: #E6F2FF;
}
body .mj-sad-accordion .mj-sad-accordion-button:focus {
  box-shadow: unset !important;
}
body .mj-sad-accordion .accordion-button:not(.collapsed) {
  border-radius: 4px 4px 0px 0px !important;
}
body .mj-sad-accordion .accordion-button:not(.collapsed):after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234AC3BE'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
body .mj-sad-accordion .accordion-body {
  background-color: #F8F9FA;
  border-radius: 0px 0px 4px 4px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 5px !important;
  align-items: end;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item {
  width: 100%;
  background: #FEFEFF;
  border: 1px solid #88898A;
  border-radius: 6px;
  padding: 10px;
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (max-width: 350px) {
  body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item {
    flex-wrap: wrap;
  }
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.gift {
  max-width: 95%;
  margin-inline-start: auto;
  background: #EAF6EC;
  align-items: end !important;
  padding: 5px;
  margin-top: -5px;
  border-radius: 7px;
  position: relative;
  border: 1px solid #28A745;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.gift:before {
  content: "";
  position: absolute;
  top: -2px;
  right: -13px;
  height: 35px;
  width: 12px;
  border-radius: 1px 0 7px 1px;
  border-right: 1px solid #28A745;
  border-bottom: 1px solid #28A745;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.gift:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -19px;
  height: 16px;
  width: 12px;
  background: linear-gradient(#f8f9fa, rgba(248, 249, 250, 0.92), rgba(255, 255, 255, 0));
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.gift .mj-sad-product-count-div {
  display: flex;
  margin-left: unset !important;
  margin-right: unset !important;
  gap: 5px;
  align-items: center;
  font-size: 11px;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.gift .mj-sad-product-count-div .mj-sad-product-count-um {
  padding: 2px 10px;
  color: #FEFEFF;
  background: #4AC3BE;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.requirement {
  max-width: 95%;
  margin-inline-start: auto;
  background: #FFF7F0;
  border: 1px solid #FAAC64;
  align-items: end !important;
  padding: 5px;
  margin-top: -5px;
  border-radius: 7px;
  position: relative;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.requirement:before {
  content: "";
  position: absolute;
  top: -2px;
  right: -13px;
  height: 35px;
  width: 12px;
  border-radius: 1px 0 7px 1px;
  border-right: 1px solid #FAAC64;
  border-bottom: 1px solid #FAAC64;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.requirement:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -19px;
  height: 16px;
  width: 12px;
  background: linear-gradient(#f8f9fa, rgba(248, 249, 250, 0.92), rgba(255, 255, 255, 0));
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.requirement .mj-sad-product-count-div {
  display: flex;
  margin-left: unset !important;
  margin-right: unset !important;
  gap: 5px;
  align-items: center;
  font-size: 11px;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item.requirement .mj-sad-product-count-div .mj-sad-product-count-um {
  padding: 2px 10px;
  color: #FEFEFF;
  background: #4AC3BE;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-product-img-info-div {
  display: flex;
  gap: 10px;
  align-items: center;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-product-img {
  border-radius: 4px;
  width: 40px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-product-img .mj-product-img-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 7px;
  width: calc(100% - 30px);
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price .mj-sad-product-name-div, body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price .mj-sad-product-price-div {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #25292D;
  font-size: 13px;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price .mj-sad-product-name {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price .mj-sad-product-price-div .mj-sad-product-price-sec {
  display: flex;
  gap: 5px;
  align-items: center;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price .mj-sad-product-price-div .mj-sad-product-price-sec .mj-sad-product-price-num {
  font-weight: bold;
  font-size: 10px;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-name-price .mj-sad-product-price-div .mj-sad-product-price-sec .mj-sad-product-price-type {
  font-size: 10px;
  color: #343A40;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-count-div {
  display: flex;
  gap: 5px;
  align-items: center;
  font-size: 11px;
}
body .mj-sad-accordion .accordion-body .mj-order-accordion-products-item .mj-sad-product-count-div .mj-sad-product-count-um {
  padding: 2px 10px;
  color: #FEFEFF;
  background: #4AC3BE;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
body .mj-sad-normal-textArea {
  display: flex;
  flex-direction: column;
  gap: 7px;
  width: 100%;
}
body .mj-sad-normal-textArea .mj-sad-textArea-label {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  color: #16181B;
  padding: 10px;
}
body .mj-sad-normal-textArea .mj-sad-after {
  font-size: 15px;
  font-weight: 300;
  position: absolute;
  left: 16px;
  bottom: 13px;
  color: #5F646F;
}
body .mj-sad-normal-textArea textarea {
  background: #E2E3E4;
  border: 1px solid #F8F9FA;
  height: 150px;
  width: 100%;
  border-radius: 10px;
  font-family: iranyekan !important;
  direction: rtl;
  text-align: start;
  outline: none !important;
  padding: 8px 10px;
  color: #343A40;
  font-size: 14px;
  resize: none;
}
body .mj-sad-normal-textArea textarea:focus-visible {
  background: #FEFEFF;
  border: 1px solid #4AC3BE;
}
body .mj-sad-normal-textArea textarea:focus-within {
  background: #FEFEFF;
  border: 1px solid #4AC3BE;
}
body .mj-sad-normal-textArea textarea:focus {
  background: #FEFEFF;
  border: 1px solid #4AC3BE;
}
body .mj-sad-normal-textArea textarea[type=number] {
  -moz-appearance: textfield;
}
body .mj-sad-normal-textArea textarea[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
}
body .mj-sad-normal-textArea textarea[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
body .mj-sad-normal-textArea.error-input textarea {
  background: #FCEBEC;
  border: 1px solid #EFA2A9;
}
body .mj-sad-normal-textArea.error-input textarea:focus-visible {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.error-input textarea:focus-within {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.error-input textarea:focus {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.success-input textarea {
  background: #EAF6EC;
  border: 1px solid #9CD7A9;
}
body .mj-sad-normal-textArea.success-input textarea:focus-visible {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.success-input textarea:focus-within {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.success-input textarea:focus {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}

/*# sourceMappingURL=orderDetail.css.map */
