Current File : /home/tekstore/www/wp-content/plugins/dc-woocommerce-multi-vendor/assets/admin/css/admin.scss
$base-color : #f2eff5;
$boder-color : #d4d1d9;
$border : 0.063rem solid #d4d1d9;
$title-color : #181718;
$paragraph-color : #5e5d60;
$border-radius :  0.25rem;
$button-border-radius :  0.25rem;
$fill-color : #fdfdfe;
$theme-color: #65438f;
$header-background: #f7f6f9;
$section-background:#fbfafc;
$code-back:#fdf9fb;
$code-line:#dfb1c7;
$purple-btn-hover:#795b9d;
$font-white:#f9f8fb;
$grey-icon:#8e8b91;
$rejected-vendor-font:#df5d65;
$rejected-vendor-back:#fefbfc;
$approve-font-color:#522c81;
$red-btn-back:#e35047;
$red-icon:#e26f76;
$code-font:#b74f82;
$small-code-back:#fbf5f8;
$blue-icon:#9f8ab9;
$scroll-color:#ece8f1;

@mixin flexprops($align) {
  display: flex;
  align-items: $align;
}
@mixin staus {
  padding: 0.344rem 0.5rem;
  border-radius: $border-radius;
}
@mixin button {
  transition: all 0.3s ease;
  border-radius: $button-border-radius;
  padding: 0.594rem 1rem;
  cursor: pointer;
  &:hover{
    text-decoration: none;
  }
}
@mixin description {
  padding: 0.625rem 0 1.5rem;
  font-size: 0.75rem;
  color:$grey-icon;
}
@mixin scroll-height{
  &::-webkit-scrollbar{
    height: 0.5rem;
  }
  &::-webkit-scrollbar-thumb{
    background-color: $scroll-color;
    border-radius: $border-radius;
  }
}
@mixin scroll-width {
  &::-webkit-scrollbar{
    width: 0.25rem;
  }
  &::-webkit-scrollbar-thumb{
    background-color: $scroll-color;
    border-radius: $border-radius;
  }
}
@mixin mvx-addbtn {
  background: $theme-color;
  border-radius: $border-radius;
  a {
      color: $fill-color;
      &:hover {
          color: $fill-color;
          text-decoration: none;
      }
      i {
          padding-right: 0.5rem;
          font-size: 1.2rem;
      }
  }
}
@mixin commission-heading {
  font-size: 1rem;
  border: $border;
  background-color: $fill-color;
  padding: 1rem;
  margin: 1.5rem 0 0.25rem;
  border-radius: $border-radius;
}
@mixin back-btn {
  color: $title-color;
  vertical-align: middle;
  text-decoration: none;
  border: $border;
  padding: 0.5rem 1rem 0.5rem 0.6rem;
  border-radius: $border-radius;
 }
 @mixin toggle-btn-disable {
  input[type=checkbox]{
      height: 0;
      width: 0;
      visibility: hidden;
      display: none;
  }
  label {
      cursor: pointer;
      width: 3.3rem;
      height: 1.5rem;
      background: transparent;
      display: block;
      border-radius: 8rem;
      position: relative;
      border: 0.125rem solid $boder-color;
  }
  label:before {
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0.5rem;
      width: 0.17rem;
      height: 0.57rem;
      background: $fill-color;
      -webkit-transition: 0.3s;
      transition: 0.3s;
  }
  label:after {
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0.313rem;
      width: 0.875rem;
      height: 0.875rem;
      background: $boder-color;
      border-radius: 90rem;
      transition: 0.3s;
      z-index: 1;
  }
  input:checked + label {
      background: $theme-color;
  }
  input:checked + label:after {
    left: calc(100% - 1.313rem);
    transform: translatey(-50%);
      background-color: $fill-color;
  }
  label:active:after {
      width: 1.25rem;
  }
}
@mixin toggle-btn {
    input[type=checkbox]{
        height: 0;
        width: 0;
        visibility: hidden;
        display: none;
    }
    label {
        cursor: pointer;
        width: 3.3rem;
        height: 1.5rem;
        background: transparent;
        display: block;
        border-radius: 8rem;
        position: relative;
        border: 0.125rem solid $boder-color;
    }
    label:before {
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0.5rem;
        width: 0.17rem;
        height: 0.57rem;
        background: $fill-color;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    label:after {
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0.313rem;
        width: 0.875rem;
        height: 0.875rem;
        background: $theme-color;
        border-radius: 90rem;
        transition: 0.3s;
        z-index: 1;
    }
    input:checked + label {
        background: $theme-color;
        border: 0.125rem solid $theme-color;
    }
    input:checked + label:after {
      left: calc(100% - 1.313rem);
      transform: translatey(-50%);
        background-color: $fill-color;
    }
    label:active:after {
        width: 1.25rem;
    }
}
@mixin select-input {
  border-radius: 0.25rem;
  width: 100%;
  padding: 0rem 0.75rem;
  color: $grey-icon;
  font-size: 0.875rem;
  border: $border;
  background-color:$fill-color;
  line-height: 2.375;
}
@mixin moduleicon {
    width: 3.5rem;
    height: 3.5rem;
    margin: auto;
    line-height: 4.125;
    background: rgb(63,20,115);
    background: linear-gradient(138deg, rgba(63,20,115,1) 0%, rgba(175,59,116,1) 50%, rgba(219,75,84,1) 100%);
    border-radius: $border-radius;
    margin-bottom: 1rem;
    & i {
        font-size: 1.5rem;
        color: $font-white;
    }
}
@mixin datepicker {
    width: 17.5rem;
    height:auto;
    background-color: $fill-color;
    margin-left: auto;
}
@mixin border {
    border: 0.063rem solid $boder-color;
}
@mixin iconcolor {
    color: $theme-color;
}
@mixin input {
  padding-left: 0.8rem;
  border: $border;
  border-radius: $border-radius;
  height: 2.5rem;
}
@mixin red-btn {
  background-color: $red-btn-back;
  color: $font-white;
  border: 0.06rem solid $red-btn-back;
  &:hover{
    background-color: #e6635b;
    color: $font-white;
  }
}
@mixin purple-btn {
  background-color: $theme-color;
  border: none;
  color: $font-white;
  &:hover{
    background-color: $purple-btn-hover;
    color: $font-white;
  }
}
@mixin border-btn {
  border: $border;
  color: $title-color;
  &:hover{
    border-color: $title-color ;
  }
}

/* fonts */
@font-face {
  font-family: 'mvx-admin-font';
  src: url('../fonts/mvx-admin-font.eot?411a7m');
  src: url('../fonts/mvx-admin-font.eot?411a7m#iefix') format('embedded-opentype'),
      url('../fonts/mvx-admin-font.ttf?411a7m') format('truetype'),
      url('../fonts/mvx-admin-font.woff?411a7m') format('woff'),
      url('../fonts/mvx-admin-font.svg?411a7m#ico1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* icon */
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mvx-admin-font' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.5;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-add:before {
  content: "\e900";
}
.icon-approve:before {
  content: "\e901";
}
.icon-close:before {
  content: "\e902";
}
.icon-down-arrow:before {
  content: "\e903";
}
.icon-download:before {
  content: "\e904";
}
.icon-edit:before {
  content: "\e905";
}
.icon-knowledge-topbar:before {
  content: "\e906";
}
.icon-no:before {
  content: "\e907";
}
.icon-search:before {
  content: "\e908";
}
.icon-select-checkbox:before {
  content: "\e909";
}
.icon-yes:before {
  content: "\e90a";
}
.icon-tab-activity-reminder:before {
  content: "\e90b";
}
.icon-tab-announcement:before {
  content: "\e90c";
}
.icon-tab-commissions:before {
  content: "\e90d";
}
.icon-tab-disbursement:before {
  content: "\e90e";
}
.icon-tab-general:before {
  content: "\e90f";
}
.icon-tab-help:before {
  content: "\e910";
}
.icon-tab-knowladgebase:before {
  content: "\e911";
}
.icon-tab-migration:before {
  content: "\e912";
}
.icon-tab-policy:before {
  content: "\e913";
}
.icon-tab-products:before {
  content: "\e914";
}
.icon-tab-products-capability:before {
  content: "\e915";
}
.icon-tab-question-and-answer:before {
  content: "\e916";
}
.icon-tab-refunds:before {
  content: "\e917";
}
.icon-tab-registration-form:before {
  content: "\e918";
}
.icon-tab-report-abuse:before {
  content: "\e919";
}
.icon-tab-reviews-and-rating:before {
  content: "\e91a";
}
.icon-tab-seller-dashbaord:before {
  content: "\e91b";
}
.icon-tab-setup-widget:before {
  content: "\e91c";
}
.icon-tab-social:before {
  content: "\e91d";
}
.icon-tab-SPMV:before {
  content: "\e91e";
}
.icon-tab-store:before {
  content: "\e91f";
}
.icon-tab-store-review:before {
  content: "\e920";
}
.icon-vendor-application:before {
  content: "\e921";
}
.icon-vendor-follower:before {
  content: "\e922";
}
.icon-vendor-payment:before {
  content: "\e923";
}
.icon-vendor-personal:before {
  content: "\e924";
}
.icon-vendor-policy:before {
  content: "\e925";
}
.icon-vendor-shipping:before {
  content: "\e926";
}
.icon-vendor-social:before {
  content: "\e927";
}
.icon-vendor-store:before {
  content: "\e928";
}
.icon-tab-vendor:before {
  content: "\e929";
}
.icon-tab-overview:before {
  content: "\e92a";
}
.icon-tab-product-02:before {
  content: "\e92b";
}
.icon-tab-transaction-history:before {
  content: "\e92c";
}
.icon-tab-paypal-payout:before {
  content: "\e92d";
}
.icon-tab-paypal-masspay:before {
  content: "\e92e";
}
.icon-tab-stripe-connect:before {
  content: "\e92f";
}
.icon-chart-bar:before {
  content: "\e930";
}
.icon-chart-line:before {
  content: "\e931";
}
.icon-dismiss:before {
  content: "\e932";
}
.icon-down-arrow-02:before {
  content: "\e933";
}
.icon-information:before {
  content: "\e934";
}
.icon-vendor-form-add:before {
  content: "\e935";
}
.icon-vendor-form-copy:before {
  content: "\e936";
}
.icon-vendor-form-delete:before {
  content: "\e937";
}
.icon-tab-version-control:before {
  content: "\e938";
}
.icon-tab-system-status:before {
  content: "\e939";
}
.icon-tab-database-tools:before {
  content: "\e93a";
}
.icon-form-url:before {
  content: "\e93b";
}
.icon-form-textbox:before {
  content: "\e93c";
}
.icon-form-textarea:before {
  content: "\e93d";
}
.icon-form-store-description:before {
  content: "\e93e";
}
.icon-form-state:before {
  content: "\e93f";
}
.icon-form-section:before {
  content: "\e941";
}
.icon-form-recaptcha:before {
  content: "\e942";
}
.icon-form-radio:before {
  content: "\e943";
}
.icon-form-postcode:before {
  content: "\e944";
}
.icon-form-phone:before {
  content: "\e945";
}
.icon-form-paypal-email:before {
  content: "\e946";
}
.icon-form-multi-select:before {
  content: "\e947";
}
.icon-form-dropdown:before {
  content: "\e948";
}
.icon-form-checkboxes:before {
  content: "\e949";
}
.icon-form-city:before {
  content: "\e94a";
}
.icon-form-country:before {
  content: "\e94b";
}
.icon-form-attachment:before {
  content: "\e94c";
}
.icon-form-address01:before {
  content: "\e94d";
}
.icon-form-address02:before {
  content: "\e94e";
}
.icon-form-email:before {
  content: "\e94f";
}
.icon-eye-preview:before {
  content: "\e950";
}
.icon-back:before {
  content: "\e940";
}
.icon-left-arrow:before {
  content: "\e951";
}
.icon-right-arrow:before {
  content: "\e952";
}
.icon-link-right-arrow:before {
  content: "\e953";
}
.icon-documentation-forum:before {
  content: "\e954";
}
.icon-shop:before {
  content: "\e955";
}
.icon-support-forum:before {
  content: "\e956";
}
.icon-up-round-arrow:before {
  content: "\e957";
}
.icon-down-round-arrow:before {
  content: "\e958";
}
.icon-select-question-type:before {
  content: "\e959";
}
.icon-eye-see-more:before {
  content: "\e95a";
}
.icon-drag-form:before {
  content: "\e95b";
}
.icon-twitter-setup-widget:before {
  content: "\e95c";
}
.icon-watch-setup-widget:before {
  content: "\e95d";
}
.icon-help-setup-widget:before {
  content: "\e95e";
}
.icon-Learn-more-setup-widget:before {
  content: "\e95f";
}
.icon-delete-registraion-form:before {
  content: "\e960";
}
.icon-commission:before {
  content: "\e961";
}
.icon-payment:before {
  content: "\e962";
}
.icon-product:before {
  content: "\e963";
}
.icon-registraion-form:before {
  content: "\e964";
}
.icon-shipping:before {
  content: "\e965";
}
.icon-tax:before {
  content: "\e966";
}
.icon-vendor:before {
  content: "\e967";
}
.icon-tab-plans:before {
  content: "\e968";
}
.icon-tab-orders:before {
  content: "\e969";
}
.icon-tab-message-mails:before {
  content: "\e96a";
}
.icon-tab-design-template:before {
  content: "\e96b";
}
.icon-tab-subscribers:before {
  content: "\e96c";
}
.icon-updates-price:before {
  content: "\e96d";
}
.icon-support-price:before {
  content: "\e96e";
}
.icon-site-price:before {
  content: "\e96f";
}
.icon-modules-price:before {
  content: "\e970";
}
.icon-vacation-on:before {
  content: "\e971";
}
.icon-vacation-off:before {
  content: "\e972";
}
.icon-tab-min-max:before {
  content: "\e973";
}
.icon-advertising-tab:before {
  content: "\e974";
}
.icon-store-support:before {
  content: "\e975";
}


/*********** Modules section *********************/
  
@font-face {
  font-family: 'mvx-module';
  src:  url('../fonts/modules/mvx-module.eot?wax3jh');
  src:  url('../fonts/modules/mvx-module.eot?wax3jh#iefix') format('embedded-opentype'),
    url('../fonts/modules/mvx-module.ttf?wax3jh') format('truetype'),
    url('../fonts/modules/mvx-module.woff?wax3jh') format('woff'),
    url('../fonts/modules/mvx-module.svg?wax3jh#mvx-module') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
  
[class^="module-"], [class*=" module-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mvx-module' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module-accommodation:before {
  content: "\e900";
}
.module-advance-custom-field:before {
  content: "\e901";
}
.module-announcement:before {
  content: "\e902";
}
.module-auction:before {
  content: "\e903";
}
.module-bank-payment:before {
  content: "\e904";
}
.module-booking:before {
  content: "\e905";
}
.module-buddypress:before {
  content: "\e906";
}
.module-bundle:before {
  content: "\e907";
}
.module-business-hours:before {
  content: "\e908";
}
.module-country-shipping:before {
  content: "\e909";
}
.module-customer-support:before {
  content: "\e90a";
}
.module-distance-shipping:before {
  content: "\e90b";
}
.module-elementor:before {
  content: "\e90c";
}
.module-external:before {
  content: "\e90d";
}
.module-follow-store:before {
  content: "\e90e";
}
.module-geo-my-wp:before {
  content: "\e911";
}
.module-grouped:before {
  content: "\e912";
}
.module-identity-verification:before {
  content: "\e913";
}
.module-import-export:before {
  content: "\e914";
}
.module-invoice:before {
  content: "\e915";
}
.module-knowladgebase:before {
  content: "\e916";
}
.module-live-chat:before {
  content: "\e917";
}
.module-mangopay:before {
  content: "\e918";
}
.module-marketplace-membership:before {
  content: "\e919";
}
.module-marketplace-refund:before {
  content: "\e91a";
}
.module-messaging:before {
  content: "\e91b";
}
.module-paypal-marketplace:before {
  content: "\e91c";
}
.module-paypal-masspay:before {
  content: "\e91d";
}
.module-paypal-payout:before {
  content: "\e91e";
}
.module-per-product-shipping:before {
  content: "\e91f";
}
.module-product-addon:before {
  content: "\e920";
}
.module-razorpay:before {
  content: "\e921";
}
.module-rental:before {
  content: "\e922";
}
.module-report-abuse:before {
  content: "\e923";
}
.module-return-and-warrenty:before {
  content: "\e924";
}
.module-simple:before {
  content: "\e925";
}
.module-spmv:before {
  content: "\e926";
}
.module-staff-manager:before {
  content: "\e927";
}
.module-store-analytics:before {
  content: "\e928";
}
.module-store-location:before {
  content: "\e929";
}
.module-store-policy:before {
  content: "\e92a";
}
.module-store-review:before {
  content: "\e90f";
}
.module-store-seo:before {
  content: "\e92d";
}
.module-stripe-connect:before {
  content: "\e92e";
}
.module-stripe-marketplace:before {
  content: "\e92f";
}
.module-subscription:before {
  content: "\e930";
}
.module-toolset-types:before {
  content: "\e931";
}
.module-vacation:before {
  content: "\e932";
}
.module-variable:before {
  content: "\e933";
}
.module-vendor-shipping:before {
  content: "\e934";
}
.module-weight-shipping:before {
  content: "\e935";
}
.module-wholesale:before {
  content: "\e936";
}
.module-wp-affiliate:before {
  content: "\e937";
}
.module-wpml:before {
  content: "\e938";
}
.module-zone-shipping:before {
  content: "\e939";
}
.module-store-inventory:before {
  content: "\e910";
}
.module-appointment:before {
  content: "\e92b";
}
.module-seller-analytics:before {
  content: "\e92c";
}
.module-woocommerce-table-rate-shipping:before {
  content: "\e93a";
}
.module-product-options:before {
  content: "\e93b";
}
.module-min-max:before {
  content: "\e93c";
}
.module-shipstation-module:before {
  content: "\e93d";
}
.module-advertisement:before {
  content: "\e93e";
}
.module-gift-card:before {
  content: "\e93f";
}
.module-rental-pro:before {
  content: "\e940";
}
.module-store-support:before {
  content: "\e941";
}

.module-mvx-blocks:before {
  content: "\e942";
}


/*icon end*/
 
// Start - Common CSS
textarea, input[type=text], input[type=url], input[type=email], input[type=number], select, input, .default-input,  input[type=password] {
  @include select-input();
  &:focus{
    box-shadow: none;
    border-color:$boder-color;
  }
}
textarea{
  padding: 0.5rem;
}
input[type="text"] {
  color: $title-color;
}
input[type="checkbox"]:focus, input[type="radio"]:focus, textarea:focus, input[type="text"]:focus, input[type=number]:focus{
  box-shadow: none;
  border-color:$boder-color;
}
.css-furbww-Bt, .css-1mfkewb-Ur  {
  input[type=text] {
    margin: -0.125rem 0.25rem !important; //form input all 
  }}
[data-title] {
  position: relative;
  cursor: pointer;
}
[data-title]:hover::before {
  content: attr(data-title);
  position: absolute;
  top: -1.75rem;
  left:50%;
  transform:translatex(-50%);
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  background: $title-color;
  color: $font-white;
  font-size: 0.75rem;
  white-space: nowrap;
}
h1, h2, h3, h4, h5, h6{
  font-weight: 500;
  line-height: 1.5;
  color:$title-color;
}
h1 {
  font-size: 1.5rem;
}
h2 {
  font-size: 1.25rem;
}
h3 {
  font-size: 1.125rem;
}
h4 {
  font-size: 1rem;
}
h5 {
  font-size: 0.875rem;
}
h6  {
  font-size: 0.75rem;
}
p {
  font-size: 0.875rem;
  color:$paragraph-color;
}
body {
  font-weight: 400;
}
img{
  border-radius: 0.25rem;
}
li{
  color: $title-color;
}
table{
  color: $title-color;
  background-color: $fill-color;
}

tr{
  height: 3.25rem;
}
th{
  height: 3.25rem;
}
td {
    border: none;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-align: inherit;
}
blockquote::before,
blockquote::after {
    content: "";
}
code {
  background: $small-code-back;
  color: $code-font;
  font-style:normal;
}
::-webkit-input-placeholder {
  color: $grey-icon;
}
.mvx-page #wpcontent {
  padding: 0rem;
}
.mvx-transaction-history .mvx-backend-datatable-wrapper {
  padding: 2.4rem 0;
  border-radius: $border-radius;
}
input[type="checkbox"]{
  border-radius: 0.125rem;
  margin: 0.25rem 0.5rem 0.25rem 0.25rem;
}
input[type="radio"], input[type="checkbox"] {
    width: 1rem;
    height: 1rem;
    border-color: $boder-color;
    background-color: $fill-color;
}
input:checked{
  border: 0;
}
input[type=radio]:checked::before {
  font-family: 'mvx-admin-font' !important;//redio btn style
  margin: 0rem;
  content: '\e943';
  color: $theme-color ;
  font-size: 1rem;
  background-color:transparent !important;//redio btn style
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
}
input[type=text]:focus {
  box-shadow: none;
}
input[type=checkbox]:checked::before {
  font-family: 'mvx-admin-font' !important;// checkbox icon style
  content: '\e909';
  color: $fill-color;
  font-size: 0.625rem;
  line-height: 1rem;
  background-color: $theme-color !important;// checkbox icon style
  height: 1rem;
  width: 1rem;
  border-radius: 0.125rem;
  margin: -0.032rem;
}
input[type=checkbox]:checked input[type=checkbox] {
  opacity: 0;
}
div#wpbody-content {
  padding-bottom: 3.125rem;
}
// Start - Header
.mvx-header-search-section {
  @include flexprops(center);
  @include input;
  position:relative;
  background-color: $fill-color;
  & label {
    top: 0.75rem;
    left: 1.5rem;
    border: none;
    & i {
        color: $grey-icon;
    }
  }
  & input {
    border: none;
    background-color: transparent;
    &:focus{
      background-color: transparent;
      box-shadow: none;
    }
  }
  .mvx-search-content {
    background: $fill-color;
    border: $border;
    z-index: 99;
    position: absolute;
    top: 108%;
    right: 0;
    overflow-y: auto;
    width: 100%;
    height: 16rem;
   @include scroll-width();
    .mvx-header-search-content-wrapper{
        padding: 0.75rem;
        border-bottom: 0.06rem solid $boder-color;
      a{
        color: $title-color;
        position: relative;
        cursor: pointer;
        &:hover{
          text-decoration: none;
        }
        .mvx-header-search-contetnt-label {
          margin: 1.75rem 0 0.25rem;
          color: $title-color;
          font-weight: 500;
      }
      p.mvx-header-search-contetnt-desc {
        h5{
        position: absolute;
        padding:0 0.25rem;
        left: 0;
        top: 0;
        background-color: #fdf8f8;
        color:#df5d65;
        border-radius: $border-radius;
        font-size: 0.75rem;
        font-weight: 400;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        }
      }
      }
    }
}
}
.mvx-header-wapper {
  @include flexprops(center);
  padding: 0.5rem .75rem;
  border-bottom: $border;
  background-color: $fill-color;
  position: relative;
  .mvx-header-nav-right-section {
    margin-left: auto;
    @include flexprops(center);
    .nav-child-right {
      padding: 0.625rem 0.75rem;
      background-color: #f8ecf0;
      border-radius: 0.25rem;
      margin-left: 1.5rem;
    }
  }
  .mvx-header-nav-left-section {
    @include flexprops(center);
    .mvx-logo-img {
      padding-right: 0.75rem;
    }
    .mvx-logo-title {
      font-size: 1.125rem;
      padding-left: 0.75rem;
      font-weight: 500;
      color: $title-color;
    }
    .mvx-header-section-nav-child-data:first-child::after{
      position: absolute;
      content: "";
      border-right: $border;
      height: 100%;
      top: 0%;
    }
  }
}
// Start - Main Container
.mvx-container {
  @include flexprops(start);
  column-gap:1.2rem;
  background-color: $base-color;
  padding: 2rem 1.5rem;
  min-height: 54rem;
  i {
    padding-right: 0.5rem;
  }
  a {
    color: $theme-color;
    line-height: 1rem;
    text-decoration: none;
    &:active{
      color: unset;
    }
    &:focus {
      -webkit-box-shadow: none;
      box-shadow: none;
      text-decoration: none;
    }
    &:hover{
      text-decoration: underline;
      color: $theme-color;
    }
  }
  .mvx-module-grid, .mvx-dynamic-form-content{
  .mvx-back-btn {
   @include back-btn();
   background:transparent;
   &:hover{
    border-color: $title-color;
   }
}
  }
  p.mvx-settings-metabox-description-code {
    padding: 0.5rem 1rem;
    margin: 0.5rem 0;
    background: $code-back;
    color: $code-font;
    border-radius:$border-radius;
    position:relative;
    &:before{
      position:absolute;
      content:"";
      left: 0;
      top: 0;
      width: 0.25rem;
      border-radius:0.25rem;
      background-color: $code-line;
      height: 100%;
    }
}
  .btn-red {
   @include red-btn();
  }
    .btn-purple {
   @include purple-btn();
  }
  .btn-border {
   @include border-btn();
  }
  .chckbx-purple {
    background-color: #65438f;
    border: none;
    border-radius: 1rem;
    padding: 0.5rem 0.625rem;
    font-size: 0.75rem;
    &:hover{
      background-color: $purple-btn-hover;
    }
    i{
      padding: 0;
    color: $font-white;
    }
}
.chckbx-border{
  border: 0.06rem solid $boder-color;
  padding: 0.375rem 0.51rem;
  border-radius: $border-radius;
  &:hover{
    background-color:$font-white ;
  }
}
  .mvx-btn {
    @include button;
    vertical-align: middle;
    white-space:nowrap;
    a{
      color: unset;
      &:hover{
        text-decoration: none;
      }
    }
  }
  .mvx-notic-display-title {
    background-color: #bf6290;
    color: $font-white;
    padding: 0.5rem 1rem;
    border-radius: 0.12rem;
    position: fixed;
    top: 5rem;
    right: 1rem;
    z-index: 9999;
    .mvx-font{
      background-color: #c7769e;
      padding: 0.25rem;
      font-size:0.0.625rem;
      margin-right: 0.5rem;
      border-radius: 50%;
    }
  }
  .mvx-notic-display-title span {
    background-color: $code-back;
    border-radius: 50%;
    padding: 0.1rem;
  }
  .mvx-tab-description-start {
    text-align: center;
    background-color: $fill-color;
    border-radius: $border-radius;
    margin: 0 0 2rem 0;
    border: $border;
    padding: 2rem;
  }
  .mvx-tab-name {
    color: $title-color;
    font-size: 1.25rem;
    font-weight: 500;
    padding-bottom: 0.5rem;
  }
  .mvx-middle-container-wrapper {
    width: 100%;
    min-width: 60%;
  }
  .mvx-select-all-checkbox {
    background-color: $fill-color;
    border: $border;
    color:$title-color;
    border-radius: $border-radius;
    text-align: center;
    margin-right: 0.5rem;
    padding: 0.563rem 1rem;
    height: 2.5rem;
    white-space: nowrap;
  }
  .mvx-text-with-line-wrapper, .mvx-chart-text-and-bar-line-wrap, .mvx-text-with-right-side-line-wrapper {
    padding: 2rem 0 1.5rem;
    @include flexprops(center);
    justify-content:space-between;
    gap: 0.5rem;
    white-space: nowrap;
  }
  .mvx-select-all-bulk-wrap {
    @include flexprops(start);
    & a:first-child {
        margin-right: .5rem;
    }
    a{
      color: $blue-icon;
    }
  }
  & .mvx-toggle-checkbox {
    width: 1rem;
    height: 1rem;
  }
  .mvx-toggle-checkbox-content {
    margin-left: auto;
    position: relative;
    @include toggle-btn;
  }
  .mvx-toggle-checkbox-content.disabled{
    @include toggle-btn-disable();
    &::after {
      border-color: $boder-color;
    }
  }
  .mvx-toggle-checkbox-content, span.wc-wizard-service-toggle{
     &::after {
    content: '';
    position: absolute;
    top: 0.55rem;
    left: 2.3rem;
    width: 0.25rem;
    height: 0.25rem;
    border: 0.0625rem solid $theme-color;
    border-radius: 8rem;
    transition: 0.3s;
    z-index: 0;
  }
}
  .mvx-text-with-right-side-line {
    font-size: 1rem;
    font-weight: 500;
    color:$title-color;
    white-space: nowrap;
  }
  .mvx-text-with-line-wrapper.chart-line{
    width: 100%;
  }
hr{
  width: 100%;
  margin: 0;
  color:$boder-color;
}
  .mvx-vertical-tabs {
    & .mvx-tab-description-start {
      background-color: $header-background;
    }
    .mvx-middle-child-container{
      @include flexprops(start);
      flex-wrap:wrap;
    .mvx-current-tab-lists{
      border-bottom: 0.06rem solid $boder-color;
      margin-right: -0.06rem;
      height: auto;
        & a {
          display: flex;
          align-items: center;
          background-color: $font-white;
          border: $border;
          transition: 0.3s;
          padding: 1rem 1.2rem;
          margin-bottom: 0;
          border-bottom: 0;
          text-decoration: none;
          color:$title-color;
          &:focus{
            box-shadow: none;
          }
          & i {
            padding-right: .5rem;
            color: $blue-icon;
          }
        }
        & .active-current-tab{
        background-color: $fill-color;
        }
    }
    & .mvx-tab-content {
      padding: 2.5rem;
      border: 0.063rem solid $boder-color;
      height: auto;
      min-height: 63rem;
      background-color: $fill-color;
      position:relative;
      & .mvx-dynamic-form {
        tr, th{
          height: 0;
          text-align: left;
        padding-bottom: 0.5rem;
        }
        th{
          font-weight:500;
        }
        td{
          height: 3.75rem;
          color: $paragraph-color;
        }
        .mvx-form-button-group, .mvx-form-actions {
          bottom: 0;
          position: absolute;
          width: 100%;
          padding: 1rem;
          right: 0;
          background-color: $section-background;
          border-top: 0.06rem solid $scroll-color;
          .mvx-setting-section-divider{
            display: none;
          }
      }
        & .mvx-form-group {
          @include flexprops(start);
          justify-content: space-between;
            flex-wrap: wrap;
            gap: 0.5rem;
          padding: 0.75rem 0;
          & .mvx-settings-form-label {
            width: 28%;
            color: $title-color;
            word-wrap: break-word;
            & p {
              font-size: 0.875rem;
              color: $title-color;
            }
          }
          & .mvx-settings-input-content {
            width: 65%;
            color: $paragraph-color;
            .mvx-setting-form-input-label {
              margin-bottom: 0.5rem;
          }
            .mvx-settings-mvx-form-group-radio {
              display: flex;
              gap: 1rem;
              flex-wrap: wrap;
              .mvx-radio-input-label-wrap input{
                margin: 0 0.5rem 0 0;
            }
          }
            & .mvx-toggle-checkbox-content {
              margin-bottom: 0.625rem;
            }
            & .mvx-settings-basic-input-class {
              & .mvx-settings-basic-child-wrap {
                & .mvx-settings-basic-input-child-class {
                  margin: 0 0 1rem 0;
                }
              }
            }
          }
          .mvx-settings-metabox-description {
            margin-top: 0.625rem;
            font-style: italic;
            font-size: 0.75rem;
            color: $grey-icon;
          }
          .mvx-setting-file-uploader-class {
            .mvx-btn {
              display: block;
              margin: 1rem 0 0 0;
            }
          }
        }
        & .mvx-form-button-group {
          & .mvx-settings-basic-input-class {
            & .default-btn {
              height: 2.5rem;
              background-color: $red-btn-back;
              width: 4.75rem;
              color:$font-white;
               float: right;
          }
          }
        }
      }
      .mvx-form-group-radio-color {
        @include flexprops(center);
        flex-wrap: wrap;
        & .mvx-settings-radio-color {
          margin: 0.5rem 1rem 0.5rem 0;
          width: calc(50% - 1rem);
          box-sizing: border-box;
          border: 0.063rem solid transparent;
          border-radius: $border-radius;
          transition: all 0.3s;
          .mvx-merge-radio-color-input-label {
            padding: 0.5rem;
            input[type="radio"]{
              margin: 0rem 0.5rem 0 0;
            }
          }
          &:hover{
            background: $font-white;
          }
          & .color-palette  {
            width: 100%;
            border-spacing: 0;
            border-collapse: collapse;
            @include flexprops(center);
            margin-top: 0.5rem;
            & div {
              width: 25%;
              height: 0.875rem;
            }
          }
        }
      }
      .mvx-radioselect-class {
        margin-bottom: 1.5rem;
        padding: 1rem;
        border-radius: $border-radius;
        border: 0.06rem solid $base-color;
        position: relative;
        transition: .4s all ease-in-out;
        & .mvx-setting-form-input {
          position: absolute;
          top: 1.5rem;
          right: 0.813rem;
          border-radius: 0.125rem;
          opacity:0;
          input:focus{
            border: $border;
            box-shadow: none;
          }
          &:checked::before {
            content: '\e909';
            color: $fill-color;
            font-size: 0.625rem;
            background-color: $theme-color !important;//redio btn style
            border-radius: $border-radius;
        }
          &:checked{
            opacity: 1;
          }
      }
        & .mvx-radio-select-under-label-class {
          & .mvx-radioselect-overlay-text {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-color: #795b9d;
            color: $font-white;
            opacity: 0;
            @include flexprops(center);
            justify-content: center;
            padding: 0.5rem;
            border-radius: $border-radius;
          }
         &:hover {
            & .mvx-radioselect-overlay-text {
              opacity: 0.6;
            }
          }
        }
        & .mvx-section-img-fluid {
          width: 100%;
          margin-top: 0.5rem;
        }
      }
      & .mvx-multi-nested-class {
        & .mvx-boarder-parent {
          @include flexprops(center);
          flex-wrap:wrap;
          gap:0.5rem;
          position:relative;
          label.mvx-setting-form-label {
            width:25%;
        } .mvx-setting-form-input{
          width:49%;
        }
              .mvx-boarder-nested-child-start{
                position:relative;
                width:100%;
                .mvx-boarder-nested-child-loop{
                  @include flexprops(center);
                  gap:0.5rem;
                  margin-bottom: 0.5rem;
                  width:95%;
                }               
              }
              & .mvx-boarder-parent-loop {
                width: 100%;
                @include flexprops(center);
              }
          & .horizontal-class {
            @include flexprops(center);
            gap: 0.5rem;
            position: absolute;
            right: 0;
            top: 0;
            & .button-controls{
              margin: 0;
            }
            & .button-controls a, .button-secondary {
              background: transparent!important;// multi nested add button
              border-color:$title-color !important;// multi nested add button;
              margin:0.25rem 0;
              color: $title-color !important;// multi nested add button;
              min-width: 1.875rem;
              text-align:center;
              &:hover{
                text-decoration:none;
              }
            }
          }  }  }
      .mvx-toggle-rectangle-merge {
        & ul {
          position: relative;
          padding: 0 0.4rem;
          border: $border;
          border-radius: 0.125rem;
          @include flexprops(center);
          overflow: hidden;
          width: max-content;
          margin: 0;
          & input:checked + label {
            background: $theme-color;
            color: $font-white;
            border-color: $theme-color;
          }
          & li {
            list-style-type: none;
            padding: 1rem 0.1rem;
            margin: 0;
            & input {
                display: none;
            }
            & label {
              color: $title-color;
              font-size: 1rem;
              line-height: 1;
              text-align: center;
              padding: 0.5rem 1rem;
              border-radius: 0.125rem;
              border: 0.06rem solid $boder-color;
              -webkit-transition: all 0.1s ease-in-out;
              transition: all 0.1s ease-in-out;
            }
          }
        }
      }
      & .mvx-select-deselect-checkbox-content {
        & .mvx-select-de-box-and-checkbox {
          & .mvx-select-deselect-checkbox-label-marge {
            @include flexprops(center);
            flex-wrap: wrap;
            & .mvx-wrap-checkbox-and-label {
              @include flexprops(center);
              margin: 0.5rem 0;
              & .mvx-normal-checkbox-label {
                & .mvx-settings-checkbox-description {
                  margin: 0rem 0 0 0.5rem;
                }
              }
            }
            & .mvx-col-50 {
              width: 50%;
            }
          }
        }
      }
      .mvx-form-vendor-register {
        & .mvx-top-part-registartion-from{
          & .mvx-registration-content {
            & .mvx-form-registration-group {
              padding: 2rem;
              background-color: $header-background;
              border-radius: 0.4rem;
              margin: 0.7rem 0;
              border: 0.0625rem solid $boder-color;
              & .mvx-untitle-content {
                margin: 0 0 .5rem 0;
              }
            }
          }
        }
      }
      .mvx-form-left-line-active{
        padding-bottom: 4.75rem !important;// to adjust form bottom
        background-color: $font-white;
      }
      .mvx-top-part-registartion-from{
        ::placeholder{
          color: $title-color;
        } }
      .mvx-top-part-registartion-from, .mvx-form-vendor-register .mvx-option-part.mvx-form-left-line-active{
           input[type="text"]{
          font-size: 0.875rem;
          border: solid $boder-color;
          border-width: 0 0 0.06rem 0;
          border-radius: 0;
          background:transparent;
        }
      }
        .mvx-form-vendor-register .mvx-option-part{
          input[type="text"]{
            border: 0;
            background:transparent;
            &:focus{
              border: solid $boder-color;
              border-radius:0;
              border-width: 0 0 0.06rem 0;
            }
          }
        }
      .mvx-form-vendor-register .mvx-option-part, .mvx-top-part-registartion-from  {
        padding: 1.5rem;
        border-radius: 0.25rem;
        border:0.06rem solid $base-color;
        margin: 0.7rem 0;
        position: relative;
        input[type="text"].mvx-rgistration-form-title{
          font-size: 1.25rem;
        }
        input[type="text"].mvx-question-title{
        &::placeholder{
            color: $title-color;
          } 
        }       
        & .mvx-form-group{
          @include flexprops(start);
          flex-wrap: wrap;
        }
        & .mvx-question-input-items {
            width: 100%;
            margin: 0 .5rem 0 0;
        }
        & .mvx-vendor-form-input-field-container {
          margin: 0 0 .5rem 0;
          .mvx-form-type-wrap {
            @include flexprops(center);
            gap: 1rem;
            padding:0.75rem 0;
            flex-wrap: wrap;
        }
          & select, input[type="number"]{
            margin: 0.5rem 0 0 0;
          }
          ul li{
            @include flexprops(start);
            column-gap: 0.8rem;
            padding: 1rem 0;
            input[type="radio"], input[type="checkbox"], .mvx-close-icon{
              margin-top: 0.563rem;
          }
          }
          .purple-btn{
            text-decoration:underline;
            cursor: pointer;
          }
        }
        .mvx-registration-fileds-description, .mvx-registration-form-description{
          @include description();
          font-style:italic;
        }      
          & .mvx-footer-icon-form {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                padding: 1rem;
                background-color: $section-background;
                border-top: 0.06rem solid $scroll-color;
                @include flexprops(center);
                    & .mvx-perple-txt {
                      margin-left: auto;
                        & input[type="checkbox"] {
                          border:$border;
                          margin: 0 0.5rem 0.25rem;
                        }
                    }
                  & .mvx-font {
                    color: $theme-color;
                    padding: 0 0.5rem;
                    font-size: 1rem;
                    cursor: pointer;
                  }
              }
          &  select {
            height: 2.5rem;
            @include select-input();
          }
      }
      .mvx-option-part{
        &::before{
          position: absolute;
          content: "\e95b";
          font-family: 'mvx-admin-font';
          color: $blue-icon;
          top: 0;
          left: 50%;
          transform: translateX(-50%)
        }
       
      }
    }
  }
  }
  .mvx-horizontal-tabs {
    .mvx-current-tab-lists {
      @include flexprops(start);
      align-items: center;
      margin: 0;
      overflow-x:scroll ;
      &::-webkit-scrollbar{
        height: 0;
      }
      a {
        white-space: nowrap;
        padding: 0.8rem 1rem;
        border: $border;
        display: block;
        width: auto;
        cursor: pointer;
        transition: 0.3s;
        background: $fill-color;
        margin: 0;
        border-right: 0;
        text-decoration: none;
        color: $title-color;
        &:focus{
          box-shadow: none;
        }
        i{
          color: $blue-icon;
        }
      }
      a:last-child {
        border-right: $border;
      }
      .active-current-tab {
        border-bottom: 0.063rem solid $font-white;
        background-color: $font-white;
        z-index:99;
      }
    }
    & .mvx-tab-content {
      background: $font-white;
      padding: 2.5rem 1.5rem 6rem;
      border: $border;
      margin-top: -.073rem;
      border-radius: 0rem 0.25rem 0.25rem 0.25rem;
      position: relative;

      // Start - Analytics
      .mvx-date-and-show-wrapper {
          @include flexprops(center);
          justify-content: space-between;
          flex-wrap: wrap;
          gap:0.5rem;
      }
      .mvx-analytic-details-wrap {
        .mvx-backend-datatable-wrapper{
          padding: 0;
        }
      .mvx-box-background-white-wrapper{
        @include commission-heading();
        margin-top: 0;
      }
    }
      & .mvx-charts-graph-content {
        padding: 2rem 0;
        .mvx-box-background-white-wrapper{
          padding: 1rem 0.8rem;
          border: $border;
          color: $title-color;
        }
        .mvx-box-background-white-wrapper, .mvx-chart-graph-visible{
          background-color: $fill-color;
          border: $border;
          margin-bottom:0.25rem;
        }
      }
      & .mvx-report-datepicker {
        @include datepicker;
         padding: 0.125rem 1rem;
        border-radius: $border-radius;
        @include border;
        & .rs-picker-toggle-wrapper {
          & .rs-btn {
            border: none;
            background: transparent;
            padding: 0;
          }
          & input {
            background-color: transparent;
            border: none;
            width: 15.375rem;
            line-height: 2rem;
          }
          & input::placeholder {
            text-transform: uppercase;
          }
          & svg {
            margin-top: 0rem;
            @include iconcolor;
          }
          & .rs-picker-toggle-clean {
            right: 2rem;
            top: 0.313rem;
          }
        }
      }
      & .mvx-date-range {
        font-size: 0.875rem;
        padding-bottom: 0.625rem;
        color: $title-color;
        width: 17.5rem;
        margin-left: auto;
      }
      & .mvx-wrapper-performance-content {
        @include flexprops(center);
        & .mvx-performance-wrapper-content {
          width: 100%;
          height: 7.125rem;
          border: $border;
          margin: -0.06rem;
          padding: 0.75rem;
          background: $fill-color;
          .mvx-wrap-price-and-percent{
            @include flexprops(center);
            padding: 1rem 0;
            justify-content: space-between;
          }
          & .mvx-percent-show {
            right: 1.375rem;
            bottom: 2.5rem;
            background-color: $font-white;
            color: $paragraph-color;
            padding: 0.375rem;
            border-radius: $border-radius;
          }
          & .mvx-labels {
            font-size: 0.75rem;
            color: $title-color;
            white-space: nowrap;
          }
          & .mvx-price-display {
            font-size: 1.25rem;
            color: $title-color;
          }
        }
      }
    }
  }
  .mvx-page-title {
    @include flexprops(center);
    p {
      font-size: 1.5rem;
      color: $title-color;
      margin-right: 0.7rem;
    }
    .pull-right{
      margin: 0.4rem 0 0 auto;
    }
  }
  // Start - Dashboard
  .mvx-left-container {
    width: 100%;
    .mvx-dashboard-top-heading{
      font-size: 1.5rem;
      margin: 1rem 0 2rem 0;
      text-align: center;
      font-weight: 500;
      color: $title-color;
    }
    .mvx-slider-content-main-wrapper {
      background-image: url(../../images/dashboard-top-bg.png), url(../../images/dashboard-top-bg2.png);
      background-size: auto 100%, 4.125rem auto;
      background-position: left top, top right;
      background-repeat: no-repeat, no-repeat;
      background-color: $fill-color;
      border: $border;
      padding: 2rem;
      border-radius: $border-radius;
     @include flexprops(center);
     gap: 2rem;
     flex-wrap:wrap;
      .mvx-dashboard-slider {
        display: none;
        &:nth-child(1){
        display: block;
        }
        .mvx-dashboard-slider-cmp-wrap{
          @include flexprops(start);
          gap: 1.5rem;
          width: 100%;
        }
        .mvx-dashboard-top-icon{
          font-size: 1.5rem;
          background: $blue-icon;
          border-radius: 0.25rem;
          color: $font-white;
          padding: 0.9rem;
          height: 4rem;
          line-height: 2rem;
          width: 4rem;
          box-shadow: 0rem 1rem 1.5rem rgb(63 20 115 / 7%);
        }
        .mv-dashboard-top-icon span {
          vertical-align: middle;
          display: table-cell;
        }
        .mvx-pro-txt{
          width: calc(100% - 4.2rem);
          height: auto;
          min-height: 0.4rem;
          float: left;
          line-height: 1.5;
          p {
            margin: 0.5rem 0 2.5rem 0;
          }
        }
      }
      .message-banner-sliding {
        @include flexprops(start);
        align-items: center;
        margin-left: auto;
        box-sizing: border-box;
        border-radius: 0.25rem;
        border: $boder-color 0.0625rem solid;
        padding: 0 0.5rem;
        i{
          color: $theme-color;
        }
        span {
          font-size: 1rem;
          color:$grey-icon;
          line-height: 1.875rem;
          text-align: center;
      padding: 0 1rem 0 0.5rem;

        }
      }
    }
    .mvx-setup-documentation {
      padding: 4rem 0;
      @include flexprops(start);
      gap:1.5rem;
      justify-content: space-between;
      .mvx-setup-marketing-white-box{
        background-color: $section-background;
        border: $border;
        border-radius: $border-radius;
        padding: 2rem 2rem 3rem;
        & .mvx-documentation-quick-link {
            width: 100%;
        }
        & .mvx-block-title {
            margin: 0 0 1rem 0;
        }
        & .mvx-table-ul {
            width: 100%;
            padding: 0rem;
            margin: 0rem;
            list-style: none;
            height: 26.7rem;
            overflow-y: scroll;
             @include scroll-width();
        }
        & .mvx-table-ul > li {
            @include flexprops(center);
            flex-wrap: wrap;
            box-sizing: border-box;
            padding: 0.9375rem 1.875rem;
            background-color: $fill-color;
            margin: 0.1875rem 0;
            border-radius: 0.25rem;
            text-align: left;
            border: 0.06rem solid $fill-color;
        }
        & .mvx-table-ul > li:hover {
            border: 0.06rem solid $theme-color;
        }
        & .mvx-allign-li-txt {
            flex-basis: 0;
            flex-grow: 1;
            max-width: 100%;
            font-size: 1rem;
            color: $paragraph-color;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            p{
              font-size: 0.75rem;
              color: $grey-icon;
            }
        }
        & .li-action {
            flex-basis: 0;
            flex-grow: 1;
            max-width: 4rem;
            margin-left: auto;
            text-align: right;
         & a:has(.icon-no) {
              background: #d4d1d9 ;
          }
        }
        & .mvx-allign-li-txt span {
            color: $blue-icon;
            font-size: 1.125rem;
            margin-right: 1.5rem;
            width: auto;
            display: inline-block;
            float:left;
        }
      }
      .mvx-documentation-quick-link-wrapper{
        justify-content: space-between;
        .mvx-documentation-quick-link{
          @include flexprops(start);
          flex-wrap: wrap;
              justify-content: space-between;
          gap:0.5rem;
        }
        .left-forum{
          background: url(../../images/forum-shrt-bg.png) top right no-repeat;
        }
        .right-forum{
          background: url(../../images/forum-shrt-2.png) top left no-repeat;
        }
        .mvx-documentation-support-forum{
          text-align: center;
          padding:3.2rem 0 0;
          height:20rem;
          border: $border;
          border-radius: $border-radius;
          background-size: cover;
          position: relative;
          figure{
           font-size: 3.188rem;
           margin: 0;
           color: $blue-icon;
          }
          p{
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
          }
          figcaption{
            div{
              padding: 1rem 1.5rem 3.4rem;
            }
            a{
           @include flexprops(start);
           justify-content: center;
           column-gap: 0.5rem;
              background-color: $section-background;
              position: absolute;
              bottom: 0;
              left: 0;
              width: 100%;
              padding: 1.313rem;
            }
            a:hover{
              text-decoration: none;
            }
          }
        }
        .mvx-quick-link-sec{
          background-color: $section-background;
          border: $border;
          border-radius: $border-radius;
          padding: 2rem;
        width: 100%;
        min-height: 14rem;
          ul.row-link{
            @include flexprops(center);
            padding: 1rem 0;
            overflow-x: scroll;
            margin: 0;
            &::-webkit-scrollbar {
               height: 0rem;
              }
            li{
              background-color: $fill-color;
              text-align: center;
              margin: 0 0.3rem;
              border-radius: 0.25rem;
              padding: 1rem 0.5rem;
              border: 0.06rem solid $fill-color;
              a{
                white-space: nowrap;
                &:hover{
                  text-decoration:none;
                }
                i{
                  color:$blue-icon;
                  padding: 0;
                }    }
              &:hover{
                border: 0.06rem solid #4e1a74;
                transition: .4s all ease-in-out;
              }
            }
          }
        }
      }
    }
.mvx-upgrade-pro-section{
    h1{
      padding: 3rem 0 1rem;
    }
    p{
      padding-bottom: 3rem;
    }
}
.pro-bg{
  background: url(../../images/pro-bg.png) center no-repeat;
  background-size: cover;
  border:0.06rem solid $boder-color;
  border-radius: 0.25rem;
}
.mvx-text-center{
      text-align: center;
      padding: 4rem 0 5.4rem;  
      .mvx-money-header-wrap {
        h1{
    padding-bottom: 0.75rem;
  }
}
.mvx-money-tablink-wrap {
  display: flex;
  justify-content: center;
  margin: 3rem auto 2rem;
  background: $fill-color;
  width: fit-content;
  padding: 0.5rem;
  border-radius: 0.25rem;
  .PrivateTabIndicator-colorSecondary-3 {
    background:$approve-font-color;
    height: 100%;
    z-index: 0;
    border-radius: 0.25rem;
}
.mvx-money-tablink.Mui-selected{
    color: $font-white;
  }
  .mvx-money-tablink {
    font-size: 1rem;
    padding:0rem 0rem;
    color: #181718;
    text-transform: capitalize;
    font-weight: 500;
    border-radius: 0.25rem;
    z-index: 9;
    line-height: 2;
}
.active-money-tab{
  background:$approve-font-color;
  color: $font-white;
}
}
  .show-money-btn-wrapper{
    padding-bottom: 4rem;
 }
 a.show-link {
  display: flex;
  justify-content: center;
  cursor: pointer;
}
    ul.mvx-compare-table-holder {
    display: flex;
    gap:0.5rem;
    flex-wrap:wrap;
    justify-content:center;
    margin: 2.5rem auto 2rem;
    width:85%;
  
     li.mvx-compare-table-row{
      position: relative;
      text-align: left;
      background: #fbfafc;
      border: $border;
      border-radius: 0.25rem 0.25rem 0 0;
          ul li{
            padding: 0.65rem 0.65rem 0.65rem 1.9rem;
            margin: 0;
            color: $grey-icon;
            position:relative;
            &:before{
              position: absolute;
              content: "\e907";
              font-family: "mvx-admin-font";
              font-size: 0.5rem;
              background: #fef7f7;
              color: #e26f76;
              left: 0;
              width: 1rem;
              height: 1rem;
              line-height: 1rem;
              padding: 0.125rem;
              border-radius: 50%;
              text-align: center;
            }
            &:first-child{
              background: linear-gradient(110deg, #3f1473 0%, #af3b74 10%, #db4b54 100%);
              -webkit-background-clip: text;
              -webkit-text-fill-color: transparent;
              font-size: 2rem;
              height: 5rem;
              font-weight: 600;
              padding-left: 0.65rem;
              position: relative;
              &:after{
             opacity: 0;
              }
            &:before{
              opacity:0;
            }
            }
          }
          .mvx-cmpr-active{
            color: $title-color;
            &::before{
              content: "\e90a";
              background: #f7f6f9;
              color: $blue-icon;
            }
          }
        }
        li.mvx-compare-table-row.mvx-recomend {
          box-shadow: 0rem 1rem 1.5rem rgb(63 20 115 / 7%);
          background: #fdfdfe;
      }
         }
  .show-link:hover{
    text-decoration: none;
  }
  .mvx-gra-txt{
    background-image:  -webkit-linear-gradient(288deg, #4e1a74 14%, #d64959 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  h2{
    padding: 0 0 1rem;
  }
  .mvx-money-table-holder{
      display: flex;
      align-items: center;
      width: 85%;
      margin: 2.5rem auto 2rem;
      .mvx-spr-sever-rcmnd{
        background-color: $fill-color !important; //to color middle price coloumn
        position: relative;
        .mvx-recommend-tag{
          position: absolute;
          top: 0;
          left: 50%;
          transform: translateX(-50%);
          background-color: $red-icon;
          color: $font-white;
          padding: 0.15rem 1.75rem;
          border-radius: 0 0 1rem 1rem;
          white-space: nowrap;
        }
      }
      .mvx-money-table-coloumn{
        background-color: $section-background;
        border-radius: 0.25rem;
        border: 0.06rem solid $boder-color;
        .mvx-btn{
          width: 100%;
          margin: 1rem 0;
          display: block;
        }
        .mvx-price-component {
          text-align: left;
          padding-top: 0.58rem;
          p{
            padding: 0.5rem 0;
          }
          }
        ul li{
          padding: 0.63869rem;
          &:first-child{
            font-size: 1.5rem;
            padding-top: 0.25rem;
            font-weight: 500;
            background: linear-gradient(-28deg, #3f1473 0%, #af3b74 50%, #db4b54 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
          }
          .m-price {
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 500;
            h1{
              font-size: 2rem;
            }
            s{
              color: $grey-icon;
              font-size: 1rem;
            }
        }
        }
      }
  }
}
    .mvx-upgrade-pro-section {
  text-align: center;
  padding: 4rem 1.5rem;
      .mvx-dashboard-top-icon {
        border-radius: 1rem;
        line-height: 1.5;
        text-align: center;
        color: $font-white;
        font-size: 2.5rem;
        padding: 1rem;
        width: 6rem;
        height: 6rem;
        margin: auto;
        background: #4e1a74;
        box-shadow: 0rem 1.125rem 2.75rem 0rem #3f14731f;
        background: -webkit-gradient(left top, right bottom, color-stop(0%, #4e1a74), color-stop(100%, #d64959));
        background: linear-gradient(135deg, #4e1a74 0%, #d64959 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e1a74', endColorstr='#d64959',  GradientType=1);
      }
    }
  }
  .Question-answer-wrapper {
    margin: 3rem 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
.mvx-right-part{
  flex: auto;
}
    .media, .mvx-vendor-application-content{
      background: $fill-color;
      border-radius: 0.25rem;
      border: 0.06rem solid $boder-color;
      word-break: break-all;
  }
  .mvx-vendor-application-content{
    padding: 2rem;
  }
  .media-wrap{
    flex: auto;
    .media-body {
      padding: 2rem;
      h4.media-heading.qna-question {
        font-size: 1.25rem;
        padding: 0 0 0.75rem;
    }
}
a {
  border-top: 0.06rem solid $boder-color;
  display: block;
  font-size: 1rem;
  padding:1rem 2rem;
  &:hover i{
    padding: 0 0 0 0.5rem;
  }
  i{
    font-size: 0.875rem;
    transition: 0.3s all ease;
  }
}}
}
  // Start - Settings Page
  .mvx-setting-section-divider{
    background-color: $base-color;
    height: 0.05rem;
    margin: 2rem 0 1.5rem;
  }
.mvx-select-deselect-trigger {
  border:$border;
  color:$title-color;
  border-radius: $border-radius;
  width: fit-content;
  padding: 0.5rem 1rem;
  margin-bottom:1rem;
  transition: all 0.3s;
  cursor: pointer;
  &:hover{
    border-color: $title-color;
  }
}
  .mvx-search-and-multistatus-wrap {
    @include flexprops(center);
    gap:1rem;
    justify-content: space-between;
    padding: 2rem 0;
    flex-wrap:wrap;
  
    .mvx-multistatus-ul {
      margin: 0;
      cursor: pointer;
      @include flexprops(center);
      flex-wrap: wrap;
      .mvx-multistatus-item.status-active {
        color: $theme-color;
    }
      .mvx-multistatus-item {
        margin: 0;
        font-size: 0.875rem;
        color: $paragraph-color;
        button{
          padding:0;
        }
      }
      .mvx-divider {
        width: 0.051rem;
        background-color: $paragraph-color;
        margin: 0 0.4rem;
        height: 1rem;
      }
    }
  }
  .mvx-wrap-bulk-all-date {
    @include flexprops(center);
    gap:0.5rem 0.5rem;
    flex-wrap:wrap;
    padding-bottom: 0.5rem;
  }
  // Start - Module Page
  .mvx-col-auto.mvx-module-left-sec {
    margin-left: 0;
  }
  .mvx-totalmodule-text {
    & .mvx-total-module-name-and-count {
      @include flexprops(center);
    }
  }
  .mvx-search-category {
    margin-left: 0;
  }
  .mvx-module-option-row {
    display: flex;
    gap: 0.375rem;
    flex-wrap: wrap;
    & .mvx-module-section-options-list {
        width: 32.82%;
        background: $fill-color;
        padding: 1.5rem;
        text-align: center;
        height: 25rem;
        border: $border;
        border-radius: $border-radius;
        position: relative;
        min-width: 15rem;
    }
  }
  .mvx-module-settings-box {
    & .mvx-module-icon {
        @include moduleicon;
       i{
        padding: 0;
        line-height: 2.3;
       }
    }
    & .mvx-module-list-label-text {
      color: $title-color;
    font-size: 1rem;
    font-weight: 500;
    padding-bottom: 0.5rem;
      & .mvx-module-section-pro-badge {
        position: absolute;
        top: 1.5rem;
        right: 1.5rem;
        background: $blue-icon;
        color: $fill-color;
        padding: 0.25rem 0.75rem;
        border-radius: 0.625rem;
        font-size: 0.8rem;
        text-align: center;
        line-height: 0.7rem;
        text-transform: capitalize;
      }
    }
    & .mvx-module-require-name {
      text-align: left;
      padding: 0.5rem;
      color: $title-color;
      border-top: 0.06rem solid $font-white;
      font-weight: 500;
      font-size: .875rem;
      margin: 1.5rem 0 1rem 0;
    }
    & ul {
      overflow-y: auto;
      height: 6rem;
      & li {
        @include flexprops(center);
        border: none;
        padding: 0;
        height: auto;
        line-height: 1.2rem;
        text-align: left;
        .inactive-plugin-class{ 
          background: #fef7f7;
         } .mvx-module-active-plugin-class{
          background: #f7f6f9;
         }
        & .inactive-plugin-class, .mvx-module-active-plugin-class{
          border-radius: 50rem;
          width: 1rem;
          line-height: 1;
          height: 1rem;
          margin-right: 0.5rem;
          text-align: center;
          & .icon-no {
            font-size: 0.438rem;
            color: $red-icon;
          }
          & .icon-yes {
            font-size: 0.438rem;
            color: $blue-icon;
          }
        }          
      }
    }
  }
  .mvx-module-current-status {
    position: absolute;
    bottom: 0rem;
    left: 0rem;
    right: 0rem;
    background-color: $section-background;
    border-top: 0.06rem solid $scroll-color;
    padding: 0.5rem 1rem;
    @include flexprops(center);
    .mvx-btn{
      margin-right:0.5rem; 
    }
  }
}

// Start - Activity Reminder
.mvx-product-box-sec {
  @include flexprops(center);
  gap:0.5rem;
  flex-wrap: wrap;
  .mvx-all-product-box {
    position: relative;
    width:18.75rem;
    min-height: 17.625rem;
    background: $fill-color;
    border: $border;
    border-radius: $border-radius;
    & .mvx-white-box-header {
      @include flexprops(center);
      width: 100%;
      padding: 1rem;
      background: $header-background;
      border-radius: 0.25rem 0.25rem 0 0;
      font-weight: 500;
      border-bottom: 0.06rem solid $base-color;
      color:$title-color;
      & .pull-right {
        margin: 0.4rem 0 0 auto;
      }
    }
    & i{
      padding: 0;
    }
    & .mvx-white-box-body {
      margin: 1rem;
      height: 10rem;
      overflow-y: auto;
     @include scroll-width();
     
      & img {
        border-radius: $border-radius;
        margin-right: 0.625rem;
      }
      & .mvx-box-content {
        @include flexprops(start);
        margin-bottom: .5rem;
        .mvx-product-title{
          width: 40%;
         color: $title-color;
        }
        & .mvx-product-name {
          margin-left: .5rem;
          width: 50%;
          color: $paragraph-color;
        }
      }
    }
    & .mvx-white-box-footer {
      position: absolute;
      bottom: 0;
      padding: .5rem 1rem;
      left: 0;
      width: 100%;
      background: $font-white;
      border-top:0.06rem solid $base-color;
      & .pull-left, .pull-right {
        @include flexprops(center);
        & .link-icon {
          display: block;
          color: $theme-color;
          margin-right: 0.25rem;
          background: $font-white;
          padding: 0.375rem 0.625rem;
          border-radius: $border-radius;
        }
        & .link-icon:hover {
          & .mvxicon-hover-text{
            display: block;
          }
        }
        & .mvxicon-hover-text{
          position: absolute;
          border-radius: $border-radius;
          background: $font-white;
          margin: 0.2rem;
          padding: 0.2rem 0.4rem;
          display: none;
        }
      }
    }
  }
}
// Start - Setup Widget
.wc-wizard-service-enable {
  span.wc-wizard-service-toggle{
  position: relative;
  @include toggle-btn;
  display: block;
  height: 0;
    width: 0;
    border: 0;
}
}
.wc-setup-steps li.done, .wc-setup-steps li.active{
  border-color: $blue-icon;
  color:$blue-icon;
  font-weight:400;
  &::before{
    border-color: $blue-icon;
  background-color:$blue-icon;
  }
}
.wc-setup-steps li::before{
  border: 0.125rem solid $boder-color;
  border-radius: 100%;
  width: 0.5rem;
  height: 0.5rem;
  transform: translate(-50%, -50%);
  left: 50%;
  bottom: -0.313rem;
  box-shadow:inset 0 0 0 0.125rem $fill-color;
}
.wc-setup-steps li{
  border-width:0.125rem;
  padding: 0.75rem 0.5rem;
}
.wc-setup{
border: 0;
h1#wc-logo{
    border: 0;
    img{
    height: 3rem;
  }
}
h1, h2, h3{
  color: $title-color;
}
.woocommerce-message{
  padding: 0 0 3rem;
  margin: 0;
  color:$paragraph-color;
  p{
    text-align: center;
    margin: 0;
    color:$paragraph-color; 
  }
}
}
.wc-setup-content a, a{
  color: $theme-color;
  text-decoration:none;
  &:hover{
    color:$theme-color;
    text-decoration: underline;
  }
}
.wc-setup-content{
  text-align: center;
  margin: 1rem 0 3rem;
  background-color: $fill-color;
  padding: 3rem;
  border: $border;
  border-radius: $border-radius;
  box-shadow: none;
  h1{
    padding:0 0 1.5rem;
    margin: 0;
  }
  .mvx-setting-section-divider {
    border-top: 0.06rem solid $base-color;
    margin: 0 0 1rem;
}
a.twitter-button {
  text-decoration: none;
  background-color: #1d9bf0;
  color: #fff;
  padding: 0.1rem 0.75rem;
  border-radius: $border-radius;
  margin: 0.7rem 0 0;
  @include flexprops(center);
  gap:0.5rem;
  &:hover{
    background-color: #0c7abf;
  }
}
  p{
    color:$paragraph-color;
    strong{
      font-weight: 500;
    }
  }
   .wc-setup-next-steps{
    @include flexprops(start);
    flex-direction: row-reverse;
    flex-wrap: wrap;
    text-align: left;
    padding: 3rem 0 0;
    li{
    @include flexprops(start);
    }
    i{
      margin-right:0.5rem;
      color: $theme-color;
    }
   }
   form.wc-wizard-payment-gateway-form{
    .wc-wizard-service-name{
      color: $title-color;
    }
   }
}
table.form-table {
  background: none;
  th{
    color:$title-color;
  }
  td.mvx-store-setup{
    flex-direction: column;
  }
  td{
    @include flexprops(center);
    column-gap: 1rem;
    flex-wrap: wrap;
    .description{
    color: $paragraph-color !important;// to crack wc-set-up.css
    font-weight: 400;
    margin-top: 0.75rem !important;// to crack wc-set-up.css
    }
    label{
      width: 30%;
      padding: 0.25rem 0;
      white-space:nowrap;
      color:$paragraph-color ;
      font-weight:400;
    }
  }
  th, td{
    text-align: left;
    height:min-content;
  }
}
.red-btn, .button-primary{
  background-color: $red-btn-back !important;// to crack the load-css
  border: 0.06rem solid $red-btn-back !important;// to crack the load-css
  color: $fill-color !important;// to crack the load-css
  text-shadow: none!important;// to crack the load-css
  box-shadow: none!important;// to crack the wc-setup-css
  &:hover{
    border: 0.06rem solid $red-btn-back !important;// to crack the load-css
    background-color: $red-btn-back !important;// to crack the load-css
    color: $fill-color !important;// to crack the load-css
  }
}
 .wc-setup-actions {
  @include flexprops(start);
  justify-content: center;
  flex-wrap: wrap;
  overflow:hidden;
  gap: 0.5rem;
  margin:3rem 0 0 !important;
  a:first-child{
    border: $border;
    color: $boder-color;
  }
  .button.button-large{
    padding: 0.5rem;
    margin: 0;
    line-height: 1.5;
    width: 15rem;
    background: transparent;
    color: $title-color;
  &:hover{
      text-decoration: none;
    }  }  }
  .select2-container--open .select2-dropdown{
  left: 1.25rem;
}
.mvx-vendor-transients{
  padding: 1.5rem 0;
  border-bottom:0.06rem solid $scroll-color;
  .mvx-vendor-transients-description{
    padding: 1rem 0 0;
    color:$paragraph-color;
  }
   .mvx-text-with-line-wrapper{
  padding: 0;
}
}
.mvx-all-done-page-header-sec{
  @include flexprops(start);
  width:max-content;
  margin: auto;
  .mvx-title{
    font-size: 2rem;
    margin: 0 0.5rem 0 0;
  }
  a#b{
    background-color: $theme-color;
    border-radius: $border-radius;
  }
}
div.health-check-accordion{
  margin: 0.25rem 0;
  border: 0;
  h3 button{
  border-radius: $border-radius;
  border: $border;
  background-color: $fill-color;
  color:$title-color;
  &:focus{
    outline: 0;
    border: $border;
  background-color: $fill-color;
  }
  &:hover{
  background-color: $fill-color;
  }  }
  .health-check-accordion-panel{
  background-color: $fill-color;
  color:$paragraph-color;
  table{
  background-color: $fill-color;
  border:$border;
  tr:nth-child(odd){
    background-color: $font-white;
  }
  td{
    color:$paragraph-color;
  }
}
}
}
.mvx-general-wrapper.mvx-system-status textarea {
  background: $paragraph-color;
  color: $boder-color;
}
.mvx-status-tools-content{
  p{
    padding-top: 1rem;
  }
}
.woocommerce-tracker{
  border-bottom: 0.06rem solid $base-color;
  border-width: 0 0 0.06rem 0;
  border-radius: 0;
}
.site-health-copy-buttons{
  margin: 1rem 0 2rem;
}
.mvx-vendor-transients-button, .site-health-copy-buttons{ 
  margin-top: 1rem;
  .btn-border{
  line-height: 1.2;
  background:transparent;
}
}
// Start - Datatable
.pending-vendor {
  background: #fdfbfc;
 @include staus();
 color:$code-font;
}
.suspended-vendor{
  background: #fdfbfc;
  @include staus();
  color:$code-font;
}
.approved-vendor{
  @include staus();
  background-color: $section-background;
  color: $approve-font-color;
}
.rejected-vendor{
  @include staus();
  background-color: $rejected-vendor-back;
  color: $rejected-vendor-font;
}
.commission-status-unpaid{
  @include staus();
  background-color: $rejected-vendor-back;
  color: $rejected-vendor-font;
}
.commission-status-paid{
  @include staus();
  background-color: $section-background;
  color: $approve-font-color;
}
.mvx-backend-datatable-wrapper {
  .rdt_Pagination{
    background: transparent;
    border: none;
    color: $paragraph-color;
    margin: 2rem 0 3rem;
    min-height: 0;
    .sc-llJcti {
      border: $border;
      border-radius: $border-radius;
      margin-left: 1rem;
      padding: 0 0.4rem 0 0;
      .sc-cxabCf {
        background: none;
        color:$title-color;
        padding: 0 1.5rem;
        min-height: 2rem;
        max-width: 1.5rem;
        &:focus{
          box-shadow: none;
        }
      }
      svg {
        top: 0.3rem;
        right: 0.8rem;
        color: $title-color;
      }
      &:hover{
        border: 0.063rem solid $theme-color;
      }
    }     
      .sc-ezWOiH .sc-gicCDI {
        border: $border;
        border-radius: $border-radius;
        margin-left: 0.25rem;
        width: 2.5rem;
        height: 2rem;
        @include flexprops(center);
        svg {
            width: 2rem;
        }
        &:hover{
          border: 0.063rem solid $theme-color;
        }
      }
  }
  .sc-dmRaPn{
  @include scroll-height();
  .sc-ivTmOn {
    background: $fill-color;
    color: $paragraph-color;
}
  }
  .rdt_Table {
    background: transparent;
    .rdt_TableHead {
      .rdt_TableHeadRow {
          border: $border;
          margin-bottom: 0.4rem;
          border-radius: $border-radius;
          font-size: 0.875rem;
          background-color:$fill-color;
          color:$title-color;

          .rdt_TableCol{

            &:nth-child(9){
              overflow: visible;
              min-width: 200px;
            }
          }
          .sc-crXcEl {
            justify-content: start;
        }
      }
    }
    .rdt_TableBody {
      .rdt_TableRow {
        border: $border;
        color:$paragraph-color;
        border-radius: $border-radius;
        margin-bottom: 0.2rem;
        min-height: 3rem;
        background-color:$fill-color;
        font-size: 0.813rem;
        position: relative;
        .rdt_TableCell {

          &:nth-child(9){
            overflow: visible;
            min-width: 200px;
          }
          img{
            margin: 0 0.5rem 0 0;
          }
          .mvx-vendor-action-icon {
            @include flexprops(center);
            min-width: 7rem;
            column-gap:0.25rem;
            .mvx-vendor-icon-name {
              @include flexprops(start);
              padding: 0.25rem 0;
             word-break: break-word;
          }
            div, a{
              &:hover{
                text-decoration: none;
              }
              i{
                padding:0.5rem;
                border-radius: $border-radius;
                color: $theme-color;
              &:hover {
                background:$font-white;
              }
              }
            }
          }
        }
        .mvx-vendor-icon-name {
          img {
            border-radius: $border-radius;
            margin-right: 0.4rem;
          }
          a{
          white-space: normal;
          }
        }
        .sc-hKMtZM {
         padding:0.75rem 1rem 0.5rem;
         align-items:start;
         div:first-child{
          white-space: nowrap;
         }
        }
      }
    }
  }
}
//start - workboard page
.css-14dclt2-Input {
  max-height: 2.125rem;
margin: 0 !important; //bulk action input button
padding:0;
}
.css-14el2xx-placeholder{
  white-space: nowrap;
  color:$title-color!important; //bulk action input button
}
.shipping_choice.css-b62m3t-container {
  margin-bottom: 1rem;
}
.mvx-wrap-bulk-action.css-b62m3t-container {
  min-width: 8.7rem;
  .css-1s2u09g-control{
    background-color:$fill-color;
  }
  .css-1pahdxg-control{ 
    &:hover{
      border: 0;
    }
  }
}
.mvx-announcement, .mvx-knowladgebase, .mvx-add-new{
 .mvx-btn {
  transition: none;
}  .mvx-dynamic-fields-wrapper{
  padding: 3rem 0 0;
  }
}
.mvx-module-grid{
  .mvx-form-group {
    @include flexprops(start);
    flex-wrap: wrap;
    padding: 0.75rem 0;
    .mvx-settings-form-label{
      width: 15%;
      color: $title-color;
    }
    .mvx-settings-input-content{
      width:85%;
    }
  }
}
.mvx-form-actions {
  text-align: right;
    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 1rem;
    right: 0;
    background-color: $section-background;
    border-top: 0.06rem solid $scroll-color;
    .mvx-setting-section-divider{
      display: none;
    }
}
//start - edit commission page
.woocommerce-order-data .mvx-page-title{
  font-size: 1.5rem;
  color: $title-color;
  padding: 0 0 1.5rem 0;
  font-weight: 500;
}
.mvx-commission-details-section{
  background-color: $fill-color;
  border: $border;
  border-radius: $border-radius;
  padding: 1rem;
  .woocommerce-order-data-heading{
    font-size: 1.125rem;
    font-weight: 500;
    color: $title-color;
    padding: 0 0 2rem;
  }
    .mvx-edit-commission-status-wrapper{
      @include flexprops(start);
      justify-content: space-between;
      .woocommerce-order-data-meta.order_number{
        @include flexprops(center);
        p:last-child{
          margin:0 1rem;
        }
      }
       .commission-details-data-value, .mvx-commission-amount, .mvx-commission-status-wrap{
        @include flexprops(center);
        padding: 0.5rem 0;
        margin: 0;
        height: 2rem;
        .commission-status-hide-and-show-wrap{
          @include flexprops(center);
          gap:0.5rem;
        }
        .mvx-commission-label-class {
          width: 60%;
      }
      .mvx-commission-value-class{
        color: $title-color;
      }
      }
    }
}
.mvx-order-details-vendor-details-wrap{
  @include flexprops(start);
  justify-content: space-between;
  flex-wrap: wrap;
  .mvx-order-details-wrap, .mvx-vendor-notes-details-wrap{
    width: 48%;
    .mvx-box-background-white-wrapper, .mvx-commission-vendor-details-class, .mvx-commission-notes-details-class{
      @include commission-heading();
      color: $title-color;
      font-weight: 500;
    }
 
    .woocommerce_order_items{
      border: $border;
      thead{
        background-color: $font-white;
        color: $paragraph-color;
        text-align: left;
        th{
          padding: 1rem 0.75rem;
        }
      }
      tbody{
        td{
          padding: 1rem 0.75rem;
        }
        td.thumb{
          @include flexprops(center);
          justify-content: space-between;
          column-gap: 0.5rem;
          .mvx-customer-details a{
            word-break: break-word;
          }
        }
      }
    }
    table.mvx-order-totals{
      border: $border;
      background:$section-background;
      tr{
        height: auto;
        &:last-child{
          font-weight:500;
          height: 2.5rem;
          border-top:0.06rem solid $base-color;          }
           td.cupon-ntc {
            text-align: left;
            font-size: 0.75rem;
        }
        td{
          text-align: right;
          padding: 0.5rem 0.75rem;
        }
      }
    }
    .mvx-child-vendor-details, .mvx_commision_note_clm{
      background-color: $fill-color;
      border: $border;
      border-bottom: 0;
      padding: 1rem;
      &:last-child{
        border-bottom:$border;
        border-radius:0 0 0.25rem 0.25rem; 
      }
      p{
        color: $title-color;
      }
      small{
        color:$grey-icon;
      }
      .commission-details-data-value{
        @include flexprops(center);
        padding: 0.5rem 0;
        .mvx-commission-label-class{
          width: 35%;
        }
        .mvx-commission-value-class{
          color: $title-color;
        }
      }
    }
  }
}
// Start - List Vendor Page Pop Up   //popup - set
.mvx-add-new .mvx-container .mvx-vertical-tabs .mvx-tab-content{
  width: 100% !important;// set add vendor content 
}
.mapboxgl-map{
  width: 100% !important;// set map
  .mapboxgl-canvas {
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    width: 100% !important;// gogle map canvas part set
    border-radius: $border-radius;
    top: 0;
}
.mapboxgl-ctrl-top-right {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  margin: 1rem 0;
  input.mapboxgl-ctrl-geocoder--input {
    padding: 0 0 0 2rem;
  }
}
}
.MuiDialogActions-root.MuiDialogActions-spacing {
  padding: 0;
  button[color="primary"]{
    @include button();
    @include red-btn();
  }
}
.MuiPaper-root {
  min-width:20.563rem;
  overflow: hidden;
  padding:1rem 1.5rem;
  background-color:$fill-color !important;// to set popup and crack inline css
 .MuiDialogContent-root{
    padding:1.5rem 0rem 2.5rem;
    margin-bottom: 1rem;
  } 
  .MuiDialogTitle-root {
    position: relative;
    overflow: hidden;
    padding: 0;
    h2 {
      .mvx-module-dialog-title{
        @include flexprops(center);
        justify-content: space-between;
        color: $title-color;
        .mvx-vendor-title a{
          color: $title-color;
        }
        i {
          font-size: 0.8rem;
        }
      }
    }
    .mvx-vendor-icon-name {
      img {
        border-radius: $border-radius;
        width: 3rem;
        height: 3rem;
        margin-right: 1rem;
      }
    }
  }
  .MuiDialogContent-root {
   
    .mvx-module-dialog-content {
      color: $paragraph-color;
      .mvx-email-content-and-value-wrap{
        @include flexprops(center);
        font-size: 0.875rem;
        color: $paragraph-color;
        & .mvx-content-email {
            padding-right: 0.8rem;
            color: $title-color;
        }
      }
      .mvx-vendor-textarea-content {
        textarea {
          width: 100%;
          border: $border;
          color: $boder-color;
          margin: 1.5rem 0 2.5rem;
          font-size: 0.875rem;
          padding: 0.5rem;
        }
      }
      .mvx-vendor-multi-action-buttons {
        @include flexprops(center);
        justify-content: center;
        column-gap: 0.5rem;
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        padding: 0.5rem 0;
        background-color: $section-background;
        border-top: 0.06rem solid $scroll-color;        
        .mvx-btn.btn-purple{
          @include purple-btn();
          @include button();
          font-size: 0.875rem;
        }
        .mvx-btn.btn-red{
          @include red-btn();
          @include button();
          font-size: 0.875rem;
        }
        .mvx-btn.btn-border{
          @include border-btn();
          @include button();
          background:transparent;
          font-size: 0.875rem;
        }
      }
    }
  }
}
      //vendr application
      .mvx-vendor-application-content{ 
        h2{
        white-space:nowrap;
        font-size:1rem;
        padding: 2rem 0 0.5rem;
        &:first-child{
          padding: 0 0 0.5rem;
        }
      }
      .mvx-form-field{
        padding: 0.5rem;
        margin: 0.5rem 0;
      &>label{
        color: $paragraph-color;
        display: inline-block;
        font-size: 0.875rem;
        width: 40%;
      }
      &>span{
        color:$title-color;
      } }
      .note-clm-wrap{
        position:relative;
        &:before{
          position: absolute;
          content: '';
          width: 0.06rem;
          height: 100%;
          top: 0;
          background-color:$base-color;
        }
        .note-clm{
          border: 0.06rem solid $base-color;
          border-radius: $border-radius;
          padding: 0.5rem;
          margin: 0.5rem auto 0.5rem 1.5rem;
          width:60%;
          position: relative;
          &:before{
            position: absolute;
            content: "";
            width: 0.75rem;
            height: 0.75rem;
            background: $blue-icon;
            top: 1rem;
            transform: translateX(-50%);
            left: -1.5rem;
            border-radius: 50%;
          }
          &:after{
            position: absolute;
            content: "";
            width: 0.5rem;
            height: 0.5rem;
            background: $fill-color;
            border: solid $base-color;
            border-width: 0 0 0.06rem 0.06rem;
            transform: rotate(45deg);
            top: 1rem;
            left: -0.35rem;
          }
          p.note-description {
            margin: 0 0 0.5rem;
        }
        p.note-meta {
          margin: 0 0.75rem 0 0;
          font-size:0.75rem;
          display: inline-block;
          color: $grey-icon;
      }
        }
      }
    }
   .mvx-vendor-modal-main{
          textarea.pending-vendor-note.form-control{
            min-height: 7rem;
            margin: 2rem 0 1rem;
            padding: 0.5rem;
                background: $fill-color;
          }
          div#wc-backbone-modal-dialog {
            @include flexprops(center);
            justify-content: space-between;
            gap: 0.5rem;
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 1rem;
            width: 100%;
            background-color: $section-background;
            border-top: 0.06rem solid $scroll-color;
        }  }
.mvx-registration-content{
  .mvx-form-group{
    .dropdown{
      position: relative;
          .mvx-registration-select{
            @include select-input();
            background:transparent;
            color: $title-color;
            @include flexprops(center);
            justify-content:space-between;
            i{
              color: $blue-icon;
            }
          }
    .mvx-registration-dropdown-menu{
      position:absolute;
      top:-5.5rem;
      left:0;
      width: 100%;
      height:30rem;
      background:$fill-color;
      border:$border;
      overflow-y: scroll;
      border-radius: $border-radius;
      padding: 0.5rem;
      z-index: 99;
      @include scroll-width();
      i{
        color:$blue-icon;
      }
      div{
        padding:0.25rem;
        padding: 0.5rem 0.5rem;
        font-size: 0.875rem;
        &:hover, &:hover i{
          background-color: $font-white;
        }
      }
    }
  }
  }}
  //start - mvx pro membership page
  .mvx-tab-content{
    .mvx-setting-color-picker{
      border: 0;
      display: inline-block;
      width: 6rem;
      height: 2.5rem;
      vertical-align: middle;
        &:focus{
          outline: 0;
          box-shadow: none;
        }
    }
  }
  .mvx-general-wrapper.mvx-payment-membership-plans{
    .mvx-page-title{
      margin: 0 0 1rem;
    }
  }
  
//responsive code are here
@media only screen and (max-width: 1250px) {
  .mvx-container .mvx-left-container .mvx-text-center .mvx-money-table-holder {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    gap: 1rem;
  }
  .mvx-container .mvx-left-container .mvx-text-center .mvx-money-table-holder .mvx-money-table-coloumn{
    background-color: #fbfafc;
    border-radius: 0.25rem !important;
    border: 0.06rem solid #d4d1d9 !important;
    margin: 0;
    width: 45%;
}
.mvx-container .mvx-left-container .mvx-text-center .mvx-money-table-holder .mvx-money-table-coloumn:nth-child(2) {
  border: 0.06rem solid #d4d1d9;
  padding:2rem !important; 
  box-shadow:none;
}
.mvx-container .mvx-left-container .mvx-text-center ul.mvx-compare-table-holder {
  width: 100%;
}
}
@media only screen and (min-width: 767px) {
.mvx-container .mvx-left-container .mvx-text-center .mvx-money-table-holder .mvx-money-table-coloumn{
  &:first-child{
    border-right: 0;
    border-radius: 0.25rem 0 0 0.25rem;
  }
  &:nth-child(3){
    border-width: 0.06rem 0 0.06rem 0;
    border-radius: 0;
  }
  &:nth-child(4){
    border-left: 0;
    border-radius:0 0.25rem 0.25rem 0;
  }
  &:nth-child(2) {
    border: none;
    padding: 4rem 2rem;
    box-shadow: 0rem 0rem 0.9375rem 0.0625rem #0000001a;
}}
.mvx-container .mvx-vertical-tabs .mvx-middle-child-container .mvx-current-tab-lists .active-current-tab {
  position: relative;
  &:after{
    content: '';
    height: 100%;
    width: 0.076rem;
    background-color: $fill-color;
    right: -0.07rem;
    top: 0;
    position: absolute;
    z-index:99;
  }
}
.mvx-registration-content .mvx-form-group{
  flex-wrap: nowrap !important;// to align registration form content
}
.mvx-vendor-transients{
  position: relative;
& .mvx-vendor-transients-button {
  position: absolute;
  top: 31%;
  transform: translatey(-50%);
  right: 0;
}}
  .mvx-setup-marketing-white-box, .mvx-documentation-quick-link-wrapper{
    width: 50%;
  }
  .mvx-documentation-support-forum{
    width: 49%;
  }
  .mvx-money-table-coloumn{
    width: 34%;
  padding: 2rem;
  }
  .mvx-dashboard-slider{
    width:70%;
  }
.mvx-commission-details-section{
  .mvx-edit-commission-status-wrapper{
    .mvx-commission-wrap-vendor-order-status, .mvx-commission-wrap-amount-shipping-tax{
      width: 34%;
    }
  }  }
  .show-responsive-money-btn-wrapper{
    display: none;
  }
  .mvx-order-details-vendor-details-wrap{
    .mvx-order-details-wrap, .mvx-vendor-notes-details-wrap{
      width: 48%;}
}
.mvx-container .mvx-vertical-tabs .mvx-middle-child-container{ 
  .mvx-current-tab-lists{
    width:22%
  }
  .mvx-tab-content{
  width:78%;
}}
.mvx-compare-table-holder{
li.mvx-compare-table-row{
  width: 34%;
  max-width: 30rem;
  padding:2rem;
}}}
@media only screen and (max-width: 375px) {
  .mvx-container .mvx-btn {
    // position: absolute;
    right:-10%;
    bottom: 0;
  }
}
@media only screen and (max-width: 668px) {
  .mvx-header-wapper .mvx-header-nav-left-section .mvx-logo-title{
    display:none;
  }
  .mvx-container .mvx-left-container .mvx-text-center .mvx-money-tablink-wrap .mvx-money-tablink{
    font-size: 1rem;
    padding: 0 1rem;
  }
  .mvx-container .mvx-left-container .mvx-slider-content-main-wrapper .mvx-dashboard-slider .mvx-dashboard-slider-cmp-wrap {
    position: relative;
} 
.mvx-money-table-coloumn{
  width: 100% !important;
}
.mvx-container .mvx-left-container .mvx-text-center .mvx-money-table-holder .mvx-money-table-coloumn:nth-child(2) {
  padding: 2rem 2rem 4rem !important;
}
}
@media only screen and (max-width: 1024px) {
  .mvx-container{
    flex-wrap: wrap;
    justify-content: center;  
    .mvx-sidebar {
      margin: 1.5rem 0 0 ;// all pages side banner
    }
  }
}
@media only screen and (max-width: 993px) {
  .mvx-container{
    .mvx-setup-documentation{
      flex-wrap:wrap;
      .mvx-setup-marketing-white-box, .mvx-documentation-quick-link-wrapper{
        width: 100%;
      }
    }
    .mvx-dashboard-slider{
    width:100%;
  }  }
}
@media only screen and (max-width: 766px) {
  //all pages
  .mvx-middle-container-wrapper,   .mvx-documentation-support-forum{
    width: 100%;//dashboard responsive
  }
  .mvx-money-table-holder{
    flex-wrap:wrap;
    gap:0.5rem;
  }
  .mvx-product-box-sec{
    justify-content: center;
  }
  .wc-wizard-gateway-description p {
    white-space: nowrap;
    overflow: hidden;
    width: 2rem;
    text-overflow: ellipsis;
}
   
  .show-money-btn-wrapper, .show-btn-wrapper{
    display:none;
  }
  .mvx-money-table-coloumn{
    position: relative;
    padding: 2rem 2rem 4rem;
 }
 .show-responsive-money-btn-wrapper{
  display: block;
  text-align: center;
  padding: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: $font-white;
  width: 100%;
  a.show-link:hover{
    text-decoration:none;
  }
}
 .mvx-middle-child-container{
    .mvx-current-tab-lists, .mvx-tab-content{
      width: 100%;
      margin-top: -0.06rem;
      .mvx-form-vendor-register .mvx-option-part .mvx-vendor-form-input-field-container ul li{
        flex-wrap: wrap;
        .mvx-close-icon{
          width: 100%;
          text-align: right;
        }
      }
    }
  }
  .mvx-module-section-options-list{
    flex: 1;
  }
  .mvx-edit-commission-status-wrapper{
    flex-wrap:wrap;
    .mvx-commission-wrap-vendor-order-status, .mvx-commission-wrap-amount-shipping-tax{
      width: 100%;
    }
  }
  .mvx-order-details-vendor-details-wrap{
    .mvx-order-details-wrap, .mvx-vendor-notes-details-wrap{
      width: 100%;}
}
  .mvx-settings-form-label, .mvx-settings-input-content{
            width: 100% !important;// to make input responsive
          }
          .mvx-container .mvx-horizontal-tabs .mvx-tab-content .mvx-wrapper-performance-content{
            flex-wrap:wrap;
          }
          span.sc-bZkfAO.sc-kLLXSd.lmGpws.OHwJB, span.sc-bZkfAO.sc-ikZpkk.lmGpws.kBhHpT {
            display: none;
        }
      .mvx-text-with-line-wrapper, .mvx-chart-text-and-bar-line-wrap {
        flex-wrap:wrap;
        hr{
          display: none;
        }
      }
      ul.mvx-compare-table-holder {
        width: 100%;
      li.mvx-compare-table-row{
        padding: 2rem 2rem 4rem;
        width: 100%;
        ul li{
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }
      }
     }
      .wc-setup-next-steps-last, .wc-setup-next-steps-first {
        width: 100% !important;// responsive set up widgets
    }
}
// right-side banner
.mvx-sidebar{
  .mvx-logo-right{
    padding: 0 1.5rem 1.5rem;
    img{
      object-fit: cover;
      object-position: center;
      height: 100%;
      width: 100%;
    }
  }
  .mvx-banner-right {
    @include flexprops(center);
    flex-direction: column;
    gap: 1rem;
    padding: 3rem 1.5rem 5rem;
    width: 16.188rem;
    text-align: center;
    background: url(../../images/unnamed.png) top right no-repeat;
    background-size: 100% 100%;
    border-radius:$border-radius;
    p{
      font-size: 1rem;
      color: $scroll-color;
      text-align: left;
    }
    p.mvx-banner-description span {
      display: block;
      margin: 0.5rem 0 0;
  }
  p.mvx-banner-description span:first-of-type{
    display: block;
    margin: 1rem 0 0;
}
    a{
      font-weight: 500;
      color: $font-white;
      background: $font-white;
      padding: 0 0.25rem;
      color: #db4b54;
    }
}
}
// commmision page css date picker
span.rs-picker-toggle-placeholder {
  display: none;
}
input.rs-picker-toggle-textbox {
  background-color: transparent;
  border: none;
  width: 13.375rem;
  line-height: 1.5rem;
}
.rs-picker-cleanable.rs-picker-daterange .rs-picker-toggle.rs-btn {
  padding-right: 1rem;
}
.rs-picker-toggle.rs-btn.rs-btn-default {
  background-color: #fdfdfe;
  padding: 0.563rem 1rem;
  border-radius: 0.25rem;
  border: 0.063rem solid #d4d1d9;
  & svg{
    margin-top: 0.25rem;
  }
  & span svg{
    margin-top: 0rem;
  }
}
.sc-evZas.dFsTSm {
  overflow: visible;
}
// this is for date picker -----
.rs-calendar-table-header-cell {
  display: table-cell;
  width: 1%;
  padding: 1px;
  text-align: center;
  vertical-align: middle;
}

//for loader purpose-----
.mvx-pre-loadder {
  display: block;
  margin: 0 auto;
}

//advertisement modal-----
.mvx-modal-select-box {
  margin: 0.5rem 0 1.25rem;
  & label{
    font-size: 1rem;
    margin-bottom: 0.25rem;
    display: block;
    color: #181718;
  }
}

.adv-modal-box{
 & .MuiDialogContent-root .mvx-module-dialog-content .mvx-vendor-multi-action-buttons{
    justify-content: end;
    padding: 0.5rem 1rem;
  }
  .mvx-module-dialog-content {
    color: #5e5d60;
    margin-right: 0.5rem;
    margin: 0 0.5rem 3rem 0;
  }
  *::-webkit-scrollbar{
    width: 0.5rem;
  }
  *::-webkit-scrollbar-thumb{
    background-color: #d1d9d4;
    border-radius: 0.25rem;
  }
  *::-webkit-scrollbar-track{
    background-color: #f0f0f1;
  }
}
h2 {
  .mvx-module-dialog-title{
   display: flex;
    justify-content: space-between;
    color: $title-color;
    margin-bottom: 1rem;
    .mvx-vendor-title a{
      color: $title-color;
    }
    i {
      font-size: 0.8rem;
    }
  }
}
//popup css are started here
.MuiDialogContent-root:has(.mvx-image-overlay){
  &::-webkit-scrollbar{
    width: 0;
  }
}
.mvx-image-overlay {
  .mvx-overlay-content {
    background: #fff;
    padding: 0rem 1rem;
    text-align: center;
    border-radius: 0.25rem;
    max-width: 26rem;
    position: relative;
    .mvx-modal.cross {
      position: absolute;
      right: 1.5rem;
      top: 1.5rem;
      color: #181819;
  }

}

h1.banner-header {
font-size: 2rem;
span.banner-pro-tag {
  line-height: 0;
  background: #65438f;
  color: #f9f8fb !important;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  margin-left: 0.125rem;
  box-shadow: 0.25rem 0.25rem 0.875rem rgb(63 20 115 / 25%);
}
}
h2 {
font-size: 1.5rem;
margin: 1rem 0 1.5rem;
}

  h3 {
    color: #181819;
    font-weight: 600;
    margin-bottom: 1rem;
  }
  .discount-tag {
    background: #fbedee;
    color: #e26f76;
    font-size: 1.25rem;
    padding: 0.315rem 1.25rem;
    width: fit-content;
    margin: 0.5rem auto 1rem;
    border-radius: 2rem;
    b{
      font-weight: 600;
    }
}

  p {
    color: #5e5d60;
    font-size: 1rem;
  }
  .mvx-banner-offer {
    margin: 3rem 0 1rem;
    font-size: 1.25rem;
    font-weight: 700;
    color: #181819;
}
.upgrade{
  color: #181718;
}
.mvx-banner-content{
  font-size: 1rem;
line-height: 1.6;
letter-spacing: 0.02rem;
font-weight: 500;
  p {
  font-size: 0.9rem;
  margin: 0 0 0.25rem;
  text-align: left;
  letter-spacing: 0;
  font-weight: 400;
  font-style: italic;
}}
// span.mvx-cupon {
//   font-weight: 600;
//   color: #181819;
//   background: #ece8f1;
//   margin: 0 0.25rem;
//   padding: 0 0.25rem;
//   border-radius: 0.25rem;
//   line-height: 1.8;
// }
  a.mvx-go-pro-btn {
    background: #e35047;
    color: #f9f8fb;
    text-decoration: none;
    padding: 0.5rem 1.5rem;
    line-height: 1.6;
    border-radius: 0.25rem;
    font-size: 1.25rem;
    margin: 2rem auto 0rem;
    display: block;
    width: fit-content;
    box-shadow: 0.25rem 0.25rem 1.5rem rgb(227 80 71 / 50%);
  }
}
table.mvx-shipping-zone-methods {
  position: relative;

  td {
    display: table-cell;
  }

  td:has(>button) {
    position: absolute;
    display: flex;
    justify-content: end;
    width: 100%;
  }
}

.mvx-actions {
  display: flex;
  gap: 0.5rem;
}
.mvx-btn.btn-purple {
  transition: all 0.3s ease;
  border-radius: 0.25rem;
  padding: 0.594rem 1rem;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #65438f;
  border: none;
  color: #f9f8fb;
}
.mvx-page:has(.mvx-vendor-shipping) {

  .MuiPaper-root {
    max-height: fit-content !important;

    h2 {
      position: absolute !important;
      top: 0;
      width: 100%;
      background: #f9f8fb;
      left: 0;
      padding: 1rem 2rem 0 !important;
    }

    .MuiDialogContent-root {
      padding: 5rem 0 3rem !important;
      min-height: 320px;

      p {
        margin-bottom: 10px;
      }

      .shipping_method.css-b62m3t-container {
        width: 65%;
        margin-bottom: 0.5rem;
      }
    }

    .MuiDialogActions-root.MuiDialogActions-spacing {
      padding: 1rem 2rem;
      position: absolute;
      border-top: 0.06rem solid #ece8f1;
      width: 100%;
      left: 0;
      bottom: 0;
      background: #f9f8fb;

      button.mvx-btn.btn-purple {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        padding: 0.594rem 1rem;
        cursor: pointer;
        vertical-align: middle;
        white-space: nowrap;
        background-color: #65438f;
        border: none;
        color: #f9f8fb;
      }
    }
  }
}

.pending-btn{
  margin-left: 0.75rem;
}

.MuiPaper-root .MuiDialogTitle-root{
  overflow: visible !important;

  i{
    position: absolute;
    top: -0.5rem;
    right: -1rem;
    font-size: 0.875rem;
  }
}

h2 .mvx-module-dialog-title{
  padding-right: 1rem;
}