/*
*
* TABLE OF CONTENTS:
* 1. Fonts
* 2. General Styling
* 3. Announcements
* 4. Agent groups
* 5. User Settings
* 6. Messages
* 7. Payouts
* 8. Rules
* 9. Media Queries
*
*/

/* 1. Fonts */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 2. General Styling */
/* SalesKing icon */
#toplevel_page_salesking .wp-menu-image img{
    position: relative;
    bottom: 3px;
    width: 16px !important;
    height: auto !important;
}
#toplevel_page_salesking img{
	position: relative;
	bottom: 2px;
}
.salesking_spacer_10{
    width: 10px;
    display: inline-block;
}
.salesking_page_salesking_dashboard #wpcontent{
    padding-left:0px!important;
}

.salesking_page_salesking_earnings .dt-button.buttons-columnVisibility, .salesking_page_salesking_payouts .dt-button.buttons-columnVisibility, .admin_page_salesking_view_earnings .dt-button.buttons-columnVisibility {
    margin-top: 40px !important;
    background: #ccc;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px 10px;
}
.salesking_page_title {
    color: #ffffff;
    margin: 50px 0px 28px 50px;
    font-size: 29px;
}
.dt-buttons{
    display:inline-block;
    margin-bottom: 5px;
}
.dt-button.buttons-columnVisibility.active{
    background: #f1f1f1;
}

a#salesking_dashboard_blue_button {
    cursor: unset !important;
}

.post-type-salesking_message a.page-title-action, .post-type-salesking_announce a.page-title-action, .post-type-salesking_rule a.page-title-action, .post-type-salesking_grule a.page-title-action, .post-type-salesking_group a.page-title-action {
    padding: 1px 13px !important;
    border-radius: 6px !important;
    margin-left: 5px !important;
    font-size: 13px !important;
    border: 1px solid #906b1c !important;
    color: #906b1c !important;
    font-weight: 600;
}
.post-type-salesking_announce #wpbody-content > br, .post-type-salesking_rule #wpbody-content > br, .post-type-salesking_group #wpbody-content > br, .post-type-salesking_grule #wpbody-content > br, .post-type-salesking_message #wpbody-content > br{
    display:none;
}

.salesking_earnings_howto_notice, .salesking_payouts_howto_notice, .salesking_messages_howto_notice, .salesking_announcements_howto_notice, .salesking_rules_howto_notice, .salesking_groupsrules_howto_notice, .salesking_groups_howto_notice{
    border-radius: 6px;
    padding: 3px 12px;
    border-left-color: #b7b7b7;
    margin-top: 6px;
}
.salesking_earnings_howto_notice .notice-dismiss, .salesking_payouts_howto_notice .notice-dismiss, .salesking_messages_howto_notice .notice-dismiss,.salesking_announcements_howto_notice .notice-dismiss, .salesking_groupsrules_howto_notice .notice-dismiss, .salesking_rules_howto_notice .notice-dismiss, .salesking_groups_howto_notice .notice-dismiss{
    height: 42px;
}
.post-type-salesking_message .wp-list-table,.post-type-salesking_announce .wp-list-table, .post-type-salesking_rule .wp-list-table, .post-type-salesking_grule .wp-list-table, .post-type-salesking_group .wp-list-table{
    box-shadow: 0 3px 6px rgba(0,0,0,.06);
    border-radius: 5px;
    border-color: #d8d8d8;
}
.salesking_earnings_howto_notice, .salesking_payouts_howto_notice {
    margin: 0px 50px !important;
}
.salesking-btn-gray {     z-index: 999999; position: relative; color: #fff; background-color: #8091a7; border-color: #8091a7; border-radius:5px;border:0px; padding:6px 15px;}

.salesking-btn-gray:hover { color: #fff; background-color: #697d97; border-color: #647790; cursor:pointer;}

.salesking-btn-gray:focus, .salesking-btn-gray.focus { color: #fff; background-color: #697d97; border-color: #647790; box-shadow: 0 0 0 0.2rem rgba(147, 162, 180, 0.5); }

.salesking-btn-gray.disabled, .salesking-btn-gray:disabled { color: #fff; background-color: #8091a7; border-color: #8091a7; }

.salesking-btn-gray:not(:disabled):not(.disabled):active, .salesking-btn-gray:not(:disabled):not(.disabled).active, .show > .salesking-btn-gray.dropdown-toggle { color: #fff; background-color: #647790; border-color: #5f7189; }

.salesking-btn-gray:not(:disabled):not(.disabled):active:focus, .salesking-btn-gray:not(:disabled):not(.disabled).active:focus, .show > .salesking-btn-gray.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(147, 162, 180, 0.5); }

.notice-salesking {
  box-shadow: none;
  border-color: #f15d30;
  background-color: #fff8e5; 
}
.notice-salesking p:before {
    content: "\f153";
    display: inline-block;
    width: 25px;
    height: 20px;
    background-size: 20px; 
}
.warning.salesking_license_active a {
    color: #212121;
    font-weight: bold;
    text-decoration: underline;
}
.admin_page_salesking_view_earnings table#salesking_payout_history_table {
    max-width: fit-content;
}
.notice-salesking p a {
    display: inline-block;
    color: #f15d30;
    font-weight: 600;
    margin-left: 5px; 
}
.notice-salesking p a:hover {
    opacity: 0.8; 
}
.salesking_small_input_size{
    max-width: 320px;
}
.salesking_page_salesking_teams, .salesking_page_salesking_reports{
    background-color:#202224;
}
#salesking_admin_header_bar{
    padding: 11px; background: #191821; margin-left: -20px;box-shadow: 0 3px 6px rgb(0 0 0 / 7%);
    display: flex;
    justify-content: space-between;
}
.salesking_users_dropdown {
    display: inline-block;
    margin-left: 16px;
}
.post-type-salesking_rule .select2-container--default .select2-results__option--highlighted{
    background: #868686 !important;
}
.salesking_user_settings_container_column .select2 {
    width: 97.5% !important;
}


.notice-salesking-active {
    background-color: #f8fff1;
    margin: 0px !important;
    padding: 10px 11px !important;
    border-left: 0px !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px dashed #c8dcc2;
}
.notice-salesking-active p:before {
    content: "\f12a";
    color: #4d7d4c;
    width: 25px;
}
.salesking-container-active {
    border-left: 4px solid #5d9b5c !important;
}

.notice-salesking-active p a {
    display: inline-block;
    color: #4d7d4c;
    font-weight: 600;
    margin-left: 4px;
}

.notice-salesking-active p a:hover {
    opacity: 0.8; 
}

.notice-salesking-inactive {
    background-color: #fff7f7;
    margin: 0px !important;
    padding: 10px 11px !important;
    border-left: 0px !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px dashed #dcc2c2;
}
.notice-salesking-inactive p:before {
    content: "\f112";
    color: #bd5858;
    width: 25px;
}
.salesking-container-inactive {
    border-left: 4px solid #bd5858 !important;
}
.notice-salesking-inactive p a {
    display: inline-block;
    color: #309b31;
    font-weight: 600;
    margin-left: 4px;
}
.salesking_notice_purchase{
    color: #666 !important;
}
.salesking-license-inactive-sidebar{
    background: #8a5623;
}
.salesking-license-active-sidebar {
    /* background: #3c673b; */
}
#salesking_additional_agents{
    width: 97.5%;
    max-width:97.5%;
    font-size: 15px;
    border: 4px solid #ececec;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    min-height: 200px;
}
#adminmenu .salesking-menu-new {
    color: #f18500;
    vertical-align: super;
    font-size: 9px;
    font-weight: 600;
    padding-left: 2px;
}
.notice-salesking-inactive p a:hover {
    opacity: 0.8; 
}
img.salesking_notice_icon {
    width: 30px;
    background: #282828;
    padding: 9px 14px 14px 12px;
    border-radius: 23px;
    border: 1px solid #eaeaea;
}
.salesking_dismiss_review_notice {
    display: flex;
}
.salesking_notice_left_screen {
    display: flex;
    align-items: center;
    padding: 0px 21px 0px 5px;
}
.salesking_notice_button {
    margin-top: 7px !important;
    margin-right: 10px !important;
}
.salesking_main_notice {
    border-left-color: #e2ac4b;
}
button.button-secondary.salesking_notice_button {
    background: white !important;
    border: 1px solid #ccc;
    color: #333 !important;
}
button.button-secondary:hover.salesking_notice_button {
    border: 1px solid #a3a3a3;
}
button.button-primary.salesking_notice_button, button.button-primary:focus.salesking_notice_button, button.button-primary:target.salesking_notice_button {
    background: #e2ac4b;
    border-color: #e2ac4b;
}
.toplevel_page_salesking img.salesking_notice_icon, .salesking_page_salesking_tools img.salesking_notice_icon, .salesking_page_salesking_dashboard img.salesking_notice_icon, .salesking_page_salesking_reports img.salesking_notice_icon {
    width: 56px !important;
}
.toplevel_page_salesking .salesking_notice_right_screen h3, .salesking_page_salesking_tools .salesking_notice_right_screen h3, .salesking_page_salesking_dashboard .salesking_notice_right_screen h3, .salesking_page_salesking_reports .salesking_notice_right_screen h3 {
    margin-top: 16px;
}
.salesking_page_salesking_dashboard .salesking_notice_right_screen h3, .salesking_page_salesking_reports .salesking_notice_right_screen h3{
    font-size: 18px !important;
}
button.button-primary:hover.salesking_notice_button {
    background: #d18b0e;
    border-color: #d18b0e;
}

div#salesking_admin_header_version {
    display: inline-block;
    background: #ab7d1f;
    padding: 1px 5px;
    margin-left: 10px;
    font-weight: bold;
    position: relative;
    color: #191821;
    font-size: 13px;
    border-radius: 3px;
    bottom: 2px;
    font-family: 'Lato','Helvetica Neue','Arial','Helvetica','sans-serif';
    letter-spacing: 0.8px;
}
div#salesking_admin_header_version2 {
    display: inline-block;
    background: #292929;
    padding: 1px 5px;
    margin-left: 10px;
    position: relative;
    color: #C9C8CC;
    font-size: 13px;
    border-radius: 3px;
    bottom: 2px;
    font-family: 'Lato','Helvetica Neue','Arial','Helvetica','sans-serif';
    letter-spacing: 0.8px;
}
input#salesking-logoimg-upload-btn, input#salesking-logo-upload-btn {
    position: relative;
    bottom: 2px;
}
div#salesking_admin_header_bar_right {
    display: flex;
    align-items: center;
}

.post-type-salesking_announce thead .manage-column, 
.post-type-salesking_announce tfoot .manage-column, 
.post-type-salesking_rule thead .manage-column, 
.post-type-salesking_rule tfoot .manage-column, 
.post-type-salesking_grule thead .manage-column, 
.post-type-salesking_grule tfoot .manage-column,
.post-type-salesking_group thead .manage-column, 
.post-type-salesking_group tfoot .manage-column,
.post-type-salesking_message thead .manage-column, 
.post-type-salesking_message tfoot .manage-column{
    height: 29px;
    border-color: #e6e6e6 !important;
}

.salesking_dashboard_page_wrapper .card {
    border-radius: 5px;
}


a.salesking_admin_header_right_element {
    color: #c9c8cf;
    background: #333333;
    border-radius: 5px;
    padding: 5px 8px;
    text-decoration: none;
    font-family: 'Lato','Helvetica Neue','Arial','Helvetica','sans-serif';
    margin: 0px 10px;
    letter-spacing: 0.3px;
    font-size: 13px;
}
a.salesking_admin_header_right_element_button {
    color: #c9c8cf;
    background: #292929;
    border-radius: 3px;
    text-decoration: none;
    font-family: 'Lato','Helvetica Neue','Arial','Helvetica','sans-serif';
    margin: 0px 10px;
    letter-spacing: 0.3px;
    font-size: 13px;
}
a.salesking_admin_header_right_element:hover{
    background: #444546;
}
a.salesking_admin_header_right_element_button:hover button{
    background: #b07d15;
    cursor: pointer;
    color:#ffffff;
}
.salesking_header_icon {
    margin-right: 7px;
    font-size:18px;
}
div#salesking_container_tiered_price {
    max-width: 700px !important;
    margin-top: 30px;
    padding: 10px;
    background: #f4f4f4;
    border-radius: 5px;
    min-width: 450px;
}
h4.salesking_rule_tiered_prices_text {
    text-align: left;
    margin-left: 5px;
    font-size: 14px;
    margin-top: 2px;
    margin-bottom: 16px;
}
div#salesking_container_rulepriority {
    max-width: 296px !important;
    margin-top: 8px;
    padding: 1px 15px;
    background: #f4f4f4;
    border-radius: 5px;
    min-width: 294px;
    display: block;
}
p.salesking_rule_priority_text {
    display: inline-block;
    margin-right: 15px;
}
input#salesking_standard_rule_priority {
    border: 1px solid #ccc;
    width: 80px;
    background: #ffffff;
}
.salesking_header_icon_button {
    margin-right: 4px;
    font-size:18px;
    position: relative;
    top:1px;
}
div#salesking_admin_customers_table_container {
    margin: 0px 50px 50px 50px;
    padding: 20px;
    font-size: 14px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.17);
    border-radius: 5px;
}
div#salesking_admin_customers_table_container td {
    padding: 11px 13px;
}
div#salesking_admin_customers_table_container th {
    text-align: left;
}
table#salesking_admin_customers_table {
    padding-top: 10px;
    border-top: ;
    width: 100%;
}
#salesking_admin_customers_table_filter input[type="search"] {
    border: 1px solid #e5e5e5 !important;
    border-radius: 5px;
    color: #555555;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 8%);
    min-height: 31px;
    line-height: 2;
}
.salesking-wp-7-plus.salesking_page_salesking_teams #salesking_admin_customers_table_length select {
    border-radius: 5px;
    line-height: 2 !important;
    min-height: 35px !important;
}
.salesking-wp-7-plus div#salesking_admin_earnings_table_container #salesking_earnings_dt_length_select,
.salesking-wp-7-plus div#salesking_admin_payouts_table_container #salesking_payouts_dt_length_select,
.salesking-wp-7-plus div#salesking_admin_customers_table_container #salesking_teams_dt_length_select {
    min-height: 31px !important;
    line-height: 2 !important;
    border-radius: 4px !important;
    padding-right: 20px !important;
}
/* 3.Announcements */
#salesking_announcement_visibility_metabox, .post-type-salesking_announce #submitdiv{
    border-radius: 5px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
}

.post-type-salesking_announce #titlewrap input{
    border-radius: 5px;
    border-color: #dedede;
}

.post-type-salesking_announce #post-status-info{
    border-radius: 0px 0px 5px 5px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgb(0 0 0 / 7%);
}
.post-type-salesking_announce #wp-content-editor-container{
    border-color: #e9ebec;
}

.salesking_group_visibility_container {
    border-radius: 5px;
    background: #ffffff;
    max-width: 1040px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
    padding-bottom: 12px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.salesking_group_visibility_container_top {
    background: #7D7D7D;
    border-radius: 5px 5px 0px 0px;
    height: 32px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13.5px;
    line-height: 21px;
    color: #FFFFFF;
}
.salesking_group_visibility_container_content {
    padding: 13px;
}
.salesking_group_visibility_container_content_title {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 17px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
}
.salesking_group_visibility_container_content_title_icon{
    position: absolute;
    width: 26px;
    left: 1px;
    top: -13px;
}
.salesking_group_visibility_container_content_checkbox {
    background: #ECECEC;
    border-radius: 3px;
    margin-top: 12px;
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding: 0px 15px;
    min-height: 40px;
}
.salesking_group_visibility_container_content_checkbox_name {
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
input.salesking_group_visibility_container_content_checkbox_input {
    background: #C4C4C4;
    border-radius: 3px;
    border: none;
    top: 2px;
    box-shadow: none;
    position: relative;
}
input.salesking_group_visibility_container_content_checkbox_input:focus{
    box-shadow: none;
}
.salesking_user_visibility_container_content_title_icon{
    position: absolute;
    width: 29px;
    left: 1px;
    top: -4px;
}
textarea#salesking_category_users_textarea {
    width: 100%;
    background: #ececec;
    border: none;
    resize: vertical;
    margin-bottom: 15px;
}
select#salesking_all_users_dropdown {
    background-color: #ececec;
    border: none;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    min-height: 36px;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
    width: 75.5%;
    max-width: 1000px;
}
.salesking_page_salesking_reports #wpcontent {
    background: #202224;
}
.salesking_page_salesking_dashboard #wpbody-content, .salesking_page_salesking_reports #wpbody-content{
    padding-bottom:0px;
}
.salesking_page_salesking_reports #wpcontent{
    background:#202224;
}
div#salesking_admin_header_bar_right {
    display: flex;
    align-items: center;
}
.dl.salesking_reports_topright {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-left:50px;
}
input.salesking_reports_date_input {
    min-height: 35px;
}
.salesking_reports_fromto {
    display: inline-flex;
    align-items: center;
}
.salesking_reports_fromto_text {
    margin: 0px 10px;
}
div#salesking_reports_quick_links {
    display: flex;
    justify-content: space-evenly;
    margin-left: 30px;
    font-size: 12px;
    padding-top: 10px;
}
.salesking_reports_link, a.salesking_reports_link {
    color: #777 !important;
}
.salesking_reports_link:hover{
    cursor: pointer;
    font-weight: bold;
}

button#salesking_category_add_user {
    background: #7d7d7d;
    color: #ffffff;
    min-height: 36px;
    width: 24.5%;
    min-width: 80px;
    border: none;
    margin-left: 3px;
}
.salesking_category_users_textarea_buttons_container {
    display: flex;
}

/* 4.Agent Groups */
.salesking_agent_settings_customer{
    display:none;
}
.salesking_inline_header{
    display: inline-block;
}
.salesking_switch-field {
    display: inline-flex;
    margin-left:15px;
    margin-bottom: 22px;
    overflow: hidden;
}

.salesking_license_field{
    max-width: 500px;
}
.salesking_license_active{
    max-width: 750px;
}

.salesking_switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}

input#salesking_enable_teams_levels_setting {
    max-width: 100px;
}

.salesking_switch-field label {
    background-color: #e4e4e4;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    line-height: 1;
    text-align: center;
    padding: 8px 16px;
    margin-right: -1px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.1s ease-in-out;
}

.salesking_switch-field label:hover {
    cursor: pointer;
}

.salesking_switch-field input#salesking_radio-two:checked + label {
    background-color: #7446cd;
    color: #fff;
    box-shadow: none;
}
.salesking_switch-field input#salesking_radio-one:checked + label {
    background-color: #7d7d7d;
    color: #fff;
    box-shadow: none;
}
.salesking_switch-field label:first-of-type {
    border-radius: 4px 0 0 4px;
}

.salesking_switch-field label:last-of-type {
    border-radius: 0 4px 4px 0;
}
div#salesking_add_new_commission {
    padding-left: 5px;
    padding-top: 10px;
    margin-bottom: 8px;
    font-weight: 600;
}
div#salesking_add_new_parent_commission {
    padding-left: 5px;
    padding-top: 10px;
    margin-bottom: 8px;
    font-weight: 600;
}
select.salesking_user_settings_select{
    background-color: #ECECEC;
    border-radius: 3px;
    height: 40px;
    border: none;
    padding: 0px 15px;
    width: 97.5%;
    max-width: 100%;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
select.salesking_user_settings_select:focus{
    box-shadow: none;
    color:#252525;
}
input#salesking_add_commission {
    margin-top: 12px;
}
input#salesking_add_parent_commission {
    margin-top: 12px;
}

#salesking_group_users_metabox, #salesking_group_assigned_agent_metabox, #salesking_group_settings_metabox, .post-type-salesking_group #submitdiv{
    border-radius: 5px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
}
.post-type-salesking_group #titlewrap input{
    border-radius: 5px;
    border-color: #dedede;
}
.salesking_group_payment_shipping_methods_container {
    margin: 20px 0px 10px 10px;
    display: flex;
}
.salesking_user_payment_shipping_methods_container{
    margin: 20px 0px 45px 10px;
    display: flex;
}
.salesking_group_payment_shipping_methods_container_element {
    width: 50%;
}
.salesking_group_payment_shipping_methods_container_element_title {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 17px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
}
svg.salesking_group_payment_shipping_methods_container_element_title_icon_shipping {
    position: absolute;
    width: 28px;
    left: 0px;
    top: -2px;
}
svg.salesking_group_payment_shipping_methods_container_element_title_icon_payment {
    position: absolute;
    width: 27px;
    left: 0px;
    top: -4px;
}
.salesking_group_payment_shipping_methods_container_element_method {
    background: #ECECEC;
    border-radius: 3px;
    margin-top: 12px;
    justify-content: space-between;
    display: flex;
    margin-right: 30px;
    align-items: center;
    padding: 0px 15px;
    min-height: 40px;
}
.salesking_group_payment_shipping_methods_container_element_method_name {
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
input.salesking_group_payment_shipping_methods_container_element_method_checkbox {
    background: #C4C4C4;
    border-radius: 3px;
    border: none;
    top: 2px;
    box-shadow: none;
    position: relative;
}
input.salesking_group_payment_shipping_methods_container_element_method_checkbox:focus{
    box-shadow:none;
}
.salesking_custom_field_settings_metabox_bottom_user_choices_title, .salesking_custom_field_settings_metabox_bottom_field_label_title,.salesking_custom_field_settings_metabox_bottom_field_placeholder_title, .salesking_custom_field_settings_metabox_bottom_field_type_title, .salesking_custom_field_settings_metabox_top_column_status_title, .salesking_custom_field_settings_metabox_top_column_registration_role_title,.salesking_custom_field_settings_metabox_top_column_required_title, .salesking_custom_field_settings_metabox_top_column_sort_title, .salesking_custom_field_settings_metabox_top_column_editable_title {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 13px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
}
input.salesking_custom_field_settings_metabox_top_column_sort_text {
    background: #ECECEC;
    border-radius: 3px;
    margin-top: 12px;
    justify-content: space-between;
    display: flex;
    margin-right: 30px;
    width: 100%;
    border: none;
    align-items: center;
    padding: 0px 15px;
    min-height: 40px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
svg.salesking_custom_field_settings_metabox_top_column_required_title_icon {
    position: absolute;
    width: 26px;
    left: 0px;
    top: -7px;
}
svg.salesking_custom_field_settings_metabox_top_column_sort_title_icon {
    position: absolute;
    width: 25px;
    left: 0px;
    top: -8px;
}
svg.salesking_custom_field_settings_metabox_top_column_editable_title_icon {
    position: absolute;
    width: 28px;
    left: 0px;
    top: -8px;
}
input.salesking_custom_field_settings_metabox_top_column_sort_text::placeholder{
    color: #A8A8A8;
}
input.salesking_custom_field_settings_metabox_top_column_sort_text:focus{
    box-shadow: none;
    outline: none;
}
input.salesking_custom_field_settings_metabox_top_column_sort_text::-webkit-outer-spin-button, input.salesking_custom_field_settings_metabox_top_column_sort_text::-webkit-inner-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.salesking_975{
    width: 97.5% !important;
}

/* Semantic Tooltip */

*/.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #d4d4d5;line-height:1.4285em;max-width:250px;font-size:12px;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;position:absolute;content:'';font-size:12px;width:.71428571em;height:.71428571em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;white-space:nowrap;font-size:12px;border:1px solid #d4d4d5;line-height:1.4285em;max-width:none;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-tooltip]:not([data-position]):after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;-webkit-transform:rotate(45deg) scale(0)!important;transform:rotate(45deg) scale(0)!important;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:after{opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{-webkit-transform:rotate(45deg) scale(1)!important;transform:rotate(45deg) scale(1)!important;opacity:1}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{-webkit-transform:translateX(-50%) scale(0)!important;transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{-webkit-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{-webkit-transform:translateY(-50%) scale(0)!important;transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{-webkit-transform:translateY(-50%) scale(1)!important;transform:translateY(-50%) scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{-webkit-transform:scale(0)!important;transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{-webkit-transform:scale(1)!important;transform:scale(1)!important}[data-tooltip][data-inverted]:before{-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:before{background:#1b1c1d}[data-tooltip][data-inverted]:after{background:#1b1c1d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background-color:none;color:#fff}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-.14285714rem;margin-top:.07142857rem}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-.14285714rem;margin-right:-.07142857rem}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-.07142857rem;margin-left:.14285714rem}[data-position~=bottom][data-tooltip]:before{background:#fff;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{-webkit-transform-origin:center bottom;transform-origin:center bottom}[data-position~=bottom][data-tooltip]:after{-webkit-transform-origin:center top;transform-origin:center top}[data-position="left center"][data-tooltip]:before{-webkit-transform-origin:top center;transform-origin:top center}[data-position="left center"][data-tooltip]:after{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:before{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:after{-webkit-transform-origin:left center;transform-origin:left center}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{-webkit-transform-origin:left bottom;transform-origin:left bottom}.ui.top.center.popup{-webkit-transform-origin:center bottom;transform-origin:center bottom}.ui.top.right.popup{-webkit-transform-origin:right bottom;transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;-webkit-transform-origin:right 50%;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;-webkit-transform-origin:left 50%;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{-webkit-transform-origin:left top;transform-origin:left top}.ui.bottom.center.popup{-webkit-transform-origin:center top;transform-origin:center top}.ui.bottom.right.popup{-webkit-transform-origin:right top;transform-origin:right top}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup{margin-right:0}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}.ui.bottom.popup:before{background:#fff}.ui.left.center.popup:before,.ui.right.center.popup:before{background:#fff}.ui.top.popup:before{background:#fff}.ui.inverted.bottom.popup:before{background:#1b1c1d}.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before{background:#1b1c1d}.ui.inverted.top.popup:before{background:#1b1c1d}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1b1c1d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#fff}.ui.inverted.popup:before{background-color:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:.78571429rem}.ui.tiny.popup{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}.ui.popup{font-size:12px}.ui.large.popup{font-size:1.14285714rem}.ui.huge.popup{font-size:1.42857143rem}/*!
* 

/* 5. User Settings */
.salesking_user_settings_container {
    margin: 20px 20px 20px 20px;
    display: flex;
}
.salesking_user_settings_container_column {
    width: 100%;
}
.salesking_user_settings_container_column_title {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 17px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
}

.salesking_user_settings_container_column_title_subaccounts {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 17px;
    line-height: 21px;
    color: #6B6B6B;
}
.salesking_user_settings_container_column_title_role {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 13px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
}
svg.salesking_user_settings_container_column_title_icon {
    position: absolute;
    width: 26px;
    left: 1px;
    top: -6px;
}
svg.salesking_user_settings_container_column_title_icon_right {
    position: absolute;
    width: 26px;
    left: 1px;
    top: -13px;
}
select.salesking_user_settings_select_admin{
    background-color: #ECECEC;
    border-radius: 3px;
    height: 40px;
    border: none;
    padding: 0px 15px;
    width: 100%;
    max-width: 100%;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
select.salesking_user_settings_select_admin:focus{
    box-shadow: none;
    color:#252525;
}
select.salesking_user_settings_select{
    background-color: #ECECEC;
    border-radius: 3px;
    height: 40px;
    border: none;
    padding: 0px 15px;
    width: 97.5%;
    max-width: 100%;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
    margin-bottom: 5px;
}
select.salesking_user_settings_select:focus{
    box-shadow: none;
    color:#252525;
}
.salesking_user_settings_information_box{
    background: #E0F3FE;
    border-radius: 2px;
    min-height: 53px;
    margin-left: 20px;
    font-family: "Roboto Medium", Roboto;
    margin-right: 43px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    font-size: 14px;
    padding-left: 50px;
    line-height: 21px;
    color: #579DC3;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}

.salesking_discount_options_information_box{
    background: #E0F3FE;
    border-radius: 2px;
    min-height: 53px;
    font-family: "Roboto Medium", Roboto;
    margin-right: 30px;
    font-style: normal;
    font-weight: 500;
    display: none;
    font-size: 14px;
    margin-top: 12px;
    padding-left: 50px;
    line-height: 21px;
    color: #579DC3;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}
.salesking_information_box_link{
    text-decoration: none;
}
.salesking_rule_conditions_information_box{
    background: #E0F3FE;
    border-radius: 2px;
    min-height: 53px;
    font-family: "Roboto Medium", Roboto;
    margin-right: 30px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    font-size: 14px;
    margin-top: 2px;
    padding-left: 50px;
    line-height: 21px;
    color: #579DC3;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}
.salesking_user_shipping_payment_methods_container {
    border-radius: 5px;
    background: #ffffff;
    max-width: 1040px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
    padding-bottom: 12px;
    margin-bottom: 32px;
}
.salesking_user_shipping_payment_methods_container_top {
    background: #7D7D7D;
    border-radius: 5px 5px 0px 0px;
    height: 32px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13.5px;
    line-height: 21px;
    color: #FFFFFF;
}
.salesking_user_shipping_payment_methods_container_content_override {
    margin: 12px 30px 30px 10px;
}

select.salesking_user_shipping_payment_methods_container_content_override_select {
    background-color: #ECECEC;
    border-radius: 3px;
    height: 40px;
    border: none;
    padding: 0px 15px;
    width: 100%;
    max-width: 100%;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
#salesking_user_shipping_payment_methods_override:focus{
    color: #252525;
    box-shadow: none;
}
select.salesking_user_shipping_payment_methods_container_content_override_select option{
    min-height: 40px;
    padding: 10px;
}
svg.salesking_user_shipping_payment_methods_container_content_override_title_icon {
    position: absolute;
    width: 28px;
    left: 0px;
}
.salesking_user_shipping_payment_methods_container_content_override_title {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    display: flex;
    font-weight: 500;
    align-items: center;
    font-size: 16px;
    height: 45px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
}
.salesking_user_shipping_payment_methods_container_content {
    padding: 0 12px;
}
.salesking_group_payment_shipping_information_box{
    background: #E0F3FE;
    border-radius: 2px;
    min-height: 53px;
    margin-left: 10px;
    font-family: "Roboto Medium", Roboto;
    margin-right: 30px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    font-size: 14px;
    padding-left: 50px;
    line-height: 21px;
    color: #579DC3;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}
.salesking_group_payment_shipping_information_box_icon{
    position: absolute;
    top: 8px;
    width: 28px;
    left: 11px;
    background: #579DC300;
}
#salesking_metabox_product_categories_wrapper_content{
    width: 100%;
    padding: 5px 10px 10px 5px;
}
#salesking_metabox_product_categories_wrapper_content_headline{
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #5C5C5C;
    padding-top: 7px;
    padding-bottom: 9px;
}
.salesking_metabox_product_categories_wrapper_content_category {
    min-width: 100px;
    height: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 5px 5px;
    padding: 2px 10px;
    background: #aaaaaa;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 21px;
    color: #ffffff;
    text-decoration: none;
}
.salesking_metabox_product_categories_wrapper_content_category:hover{
    background: #6c6c6c;
    cursor:pointer;
}
.salesking_metabox_product_categories_wrapper_content_category:focus{
    box-shadow: none;
    outline: none;
    border: none;
}

.salesking_metabox_product_categories_wrapper_content_category_user {
    min-width: 100px;
    height: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 5px 5px;
    padding: 2px 10px;
    background: #f6f6f6;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 21px;
    color: #555555;
    text-decoration: none;
}
.salesking_metabox_product_categories_wrapper_content_category_user:hover{
    background: #dbdbdb;
}
.salesking_metabox_product_categories_wrapper_content_category_user:focus{
    box-shadow: none;
    outline: none;
    border: none;
}
.salesking_metabox_product_categories_wrapper_content_category_user_link{
    text-decoration: none;
}
.salesking_metabox_product_categories_wrapper_content_line_start{
    width: 55px;
    min-height: 25px;
    display: inline-block;
}
.salesking_metabox_product_categories_wrapper_content_line{
    min-height: 35px;
    display: block;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    color: #4F4F4F;
    align-items: center;
    margin: 5px 0px;
}

/* 6. Messages */
#salesking_message_details_metabox, #salesking_message_messaging_metabox, .post-type-salesking_message #submitdiv{
    border-radius: 5px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
}

.post-type-salesking_message #titlewrap input{
    border-radius: 5px;
    border-color: #dedede;
}

#salesking_message_start_message{
    width: 100%;
    resize: vertical;
    border: 1px solid #eeeeee;
    background: #fcfcfc;
    margin-top: 10px;
    padding: 10px;
    min-height: 125px;
}
#salesking_message_admin_new_message{
    width: 97%;
    resize: vertical;
    min-height: 125px;
    margin: 10px;
    border: 1px solid #eeeeee;
    background: #fcfcfc;
    padding: 15px;
}
#salesking_message_messages_container{
    max-height: 500px;
    overflow-y: scroll;
}
.salesking_message_message{
    background: #eeeeee;
    margin: 10px;
    padding: 15px;
    padding-right: 10%;
    border-radius: 8px;
    width: 70%;
    position: relative;
}
.salesking_message_message_self{
    margin-left: auto;
    background: #e9f1f8;
}
.salesking_message_message_time{
    position: absolute;
    right: 10px;
    color: #888f92;
    font-weight: bold;
    bottom: 10px;
}
#salesking_message_details_wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#salesking_message_user_container{
    display: inline-flex;
    align-items: center;
    font-size: 20px;
}
#salesking_message_user_status_container{
    display: inline-flex;
    font-weight: 500;
    align-items: center;
    font-size: 17px;
}
#salesking_message_status_select{
    width: 130px;
    margin-left: 10px;
    background-color: #4fa7df;
    border: none;
    box-shadow: 0 2px 0px rgba(0, 0, 0, 0.08);
    color: #ffffff;
    font-weight: bold;
}
#salesking_message_status_select option{
    background-color: #ffffff;
    color: #222;
}
#salesking_message_user_input{
    font-size: 18px;
    margin-left: 10px;
    font-weight: 500;
    border: 1px solid #e6e6e6;
}
/* 7. Payouts */
div#salesking_admin_payouts_table_container , div#salesking_admin_earnings_table_container {
    margin: 0px 50px 50px 50px;
    padding: 20px;
    font-size: 14px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.17);
    border-radius: 5px;
}
div#salesking_admin_payouts_table_container td , div#salesking_admin_earnings_table_container td {
    padding: 11px 13px;
}
div#salesking_admin_payouts_table_container th , div#salesking_admin_earnings_table_container th {
    text-align: left;
}
table#salesking_admin_payouts_table , table#salesking_admin_earnings_table {
    padding-top: 10px;
    border-top: ;
    width: 100%;
}
#salesking_admin_payouts_table_filter input[type="search"], #salesking_admin_earnings_table_filter input[type="search"] {
    border: 1px solid #e5e5e5 !important;
    border-radius: 5px;
    color: #555555;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 8%);
    min-height: 31px;
    line-height: 2;
}
.salesking_page_salesking_payouts{
    background-color:#202224;
}
.salesking_manage_payouts_button, .salesking_manage_earnings_button{
    background-color: #2185d0;
    color: #fff;
    text-shadow: none;
    background-image: none;
    font-size: 13px;
    border: none;
    border-radius: 5px;
    font-weight: bold;
    padding: 12px;
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: 0;
    vertical-align: baseline;
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 0 .25em 0 0;
    text-transform: none;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}
.salesking_manage_payouts_button:hover, .salesking_manage_earnings_button:hover{
    background-color: #1576be;
}
#salesking_custom_method_title{
    width: 50%;
    margin: 10px 0px;
}
textarea#salesking_custom_method_description {
    width: 50%;
    height: 50px;
}
.admin_page_salesking_view_payouts, .admin_page_salesking_view_earnings{
    background-color:#202224;
}
input#salesking_bonus_payment {
    background: #C4C4C4;
    border-radius: 3px;
    border: none;
    top: 2px;
    box-shadow: none;
    transform: scale(1.3);
    position: relative;
    margin: 4px;
}
.salesking_user_payouts_container{
    margin: 25px 20px 1px 20px;
}
.salesking_above_top_title_button {
    display: flex;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: -50px;
    align-items: center;
}
.salesking_above_top_title_button_left {
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 45px;
    color: #ffffff;
}
button.salesking_above_top_title_button_right_button {
    line-height: 15px;
    width: 130px;
    background: #9E9E9E;
    text-align: end;
    height: 35px;
    color: #FFFFFF;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    position: relative;
    outline: none;
    border: none;
    font-family: "Roboto";
    font-weight: 500;
    font-size: 15.5px;
    padding: 5px 16px;
    text-transform: none;
    min-height: 0;
}
button.salesking_above_top_title_button_right_button:hover{
    background-color: #6c6c6c;
    cursor: pointer;
}
.salesking_user_shipping_payment_methods_container_top {
    background: #7D7D7D;
    border-radius: 5px 5px 0px 0px;
    height: 32px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13.5px;
    line-height: 21px;
    color: #FFFFFF;
}

#salesking_payout_history_table tfoot th input {
    max-width: 100px !important;
    font-size: 11px;
    font-weight: 400;
}
#salesking_payout_history_table tfoot th {
    text-align: left;
    padding-left: 0px;
}
.salesking_user_shipping_payment_methods_container {
    border-radius: 5px;
    background: #ffffff;
    max-width: 1040px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
    padding-bottom: 12px;
}
.salesking_special_group_container {
    margin: 100px 75px 10px 75px;
    position: relative;
}
.salesking_user_registration_user_data_container {
    margin: 25px 20px 1px 20px;
}
.salesking_user_registration_user_data_container_title {
    font-family: "Roboto Medium", Roboto;
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 17px;
    line-height: 21px;
    padding-left: 38px;
    color: #6B6B6B;
    padding-bottom: 15px;
    border-bottom: 1px solid #dedede;
}
svg.salesking_user_registration_user_data_container_title_icon {
    position: absolute;
    width: 27px;
    left: 0px;
    top: -8px;
}
.salesking_user_registration_user_data_container_element_label {
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13.5px;
    line-height: 21px;
    color: #818181;
}
input.salesking_user_registration_user_data_container_element_text {
    background: #ECECEC;
    border-radius: 3px;
    margin-top: 4px;
    justify-content: space-between;
    display: flex;
    margin-right: 30px;
    align-items: center;
    padding: 0px 15px;
    min-height: 40px;
    border: none;
    width: 100%;
    font-weight: 500;
    line-height: 21px;
    color: #252525;
}
input.salesking_user_registration_user_data_container_element_text:focus, textarea.salesking_user_registration_user_data_container_element_textarea:focus{
    box-shadow: none;
    color:#252525;
}
textarea.salesking_user_registration_user_data_container_element_textarea {
    background: #ECECEC;
    border-radius: 3px;
    justify-content: space-between;
    display: flex;
    margin-right: 30px;
    align-items: center;
    padding: 15px 15px;
    min-height: 125px;
    resize: vertical;
    border: none;
    width: 100%;
    font-weight: 500;
    line-height: 21px;
    color: #252525;
}
.salesking_user_registration_user_data_container_element {
    margin-bottom: 16px;
}
button.salesking_user_registration_user_data_container_element_download {
    background: #6FB8E1;
    border-radius: 3px;
    width: 100%;
    min-height: 40px;
    text-align: left;
    padding-left: 55px;
    position: relative;
    display: flex;
    align-items: center;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-size: 13.5px;
    border: none;
    margin-top: 2px;
    line-height: 21px;
    color: #FFFFFF;
}
button.salesking_user_registration_user_data_container_element_download:hover{
    background: #358bbc;
    cursor: pointer;
}
button.salesking_user_registration_user_data_container_element_download:focus{
    box-shadow: none;
    outline: none;
}
svg.salesking_user_registration_user_data_container_element_download_icon {
    position: absolute;
    width: 30px;
    left: 15px;
}
.salesking_user_registration_user_data_container_element_approval {
    background: #F6F6F6;
    border: 1px solid #F2F2F2;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 10px;
    margin-top: 4px;
}
select.salesking_user_registration_user_data_container_element_select_group {
    background-color: #E7e7e7;
    border-radius: 3px;
    display: inline-block;
    margin-right: 30px;
    width: 100%;
    border: none;
    max-width: 100%;
    margin-bottom: 10px;
    align-items: center;
    padding: 0px 15px;
    min-height: 40px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #252525;
}
select.salesking_user_registration_user_data_container_element_select_group:focus{
    box-shadow: none;
    color: #252525;
}
button.salesking_user_registration_user_data_container_element_approval_button_approve {
    background: #A5CD05;
    border-radius: 2px;
    width: 75%;
    border: none;
    position: relative;
    display: inline-flex;
    align-items: center;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    padding-left: 55px;
    font-weight: 400;
    font-size: 14px;
    min-height: 40px;
    line-height: 23px;
    color: #FFFFFF;
}
svg.salesking_user_registration_user_data_container_element_approval_button_approve_icon, svg.salesking_user_registration_user_data_container_element_approval_button_reject_icon, svg.salesking_user_registration_user_data_container_element_approval_button_deactivate {
    position: absolute;
    width: 22px;
    left: 15px;
}
.salesking_user_registration_user_data_container_element_approval_buttons_container {
    display: flex;
    justify-content: space-between;
}
button.salesking_user_registration_user_data_container_element_approval_button_reject, button.salesking_user_registration_user_data_container_element_approval_button_deactivate {
    background: #797979;
    border-radius: 2px;
    width: 24%;
    border: none;
    position: relative;
    display: inline-flex;
    align-items: center;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    padding-left: 55px;
    font-weight: 400;
    font-size: 14px;
    min-height: 40px;
    line-height: 23px;
    color: #FFFFFF;
}

button.salesking_user_registration_user_data_container_element_approval_button_deactivate {
    width: 100%;
}
.salesking_user_registration_user_data_container_element_approval_button_approve, .salesking_user_registration_user_data_container_element_approval_button_reject, .salesking_user_registration_user_data_container_element_approval_button_deactivate{
    cursor: pointer;
}
.salesking_user_registration_user_data_container_element_approval_button_approve:hover{
    background: #90b400;
}
.salesking_user_registration_user_data_container_element_approval_button_approve:focus, .salesking_user_registration_user_data_container_element_approval_button_reject:focus, .salesking_user_registration_user_data_container_element_approval_button_deactivate:focus{
    box-shadow: none;
    outline: none;
}
.salesking_user_registration_user_data_container_element_approval_button_reject:hover, .salesking_user_registration_user_data_container_element_approval_button_deactivate:hover{
    background: #414141;
}
#salesking_order_commission_metabox tr {
    display: block;
    padding: 8px 0px;
}
#salesking_order_commission_metabox .total {
    font-weight:bold;
    width: 17em;
}
#salesking_order_commission_metabox .label {
    width: 8em;
}
.salesking_edit_icon, .salesking_main_edit_icon{
    font-size:14px;
    color: #999999;
}
.salesking_edit_icon:hover, .salesking_main_edit_icon:hover{

    color:#333;
    cursor:pointer;
}
.salesking_page_salesking_earnings{
    background-color:#202224;
}

/* Modern earnings table styling */
body.salesking_page_salesking_earnings .salesking-earnings-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 50px 53px -19px 73px;
    max-width: 1600px;
}
body.salesking_page_salesking_earnings .salesking-earnings-header .salesking_page_title {
    margin: 0;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar {
    display: flex;
    align-items: center;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-btn {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    background: #3a3b3d;
    border: 0;
    border-radius: 5px;
    color: #a1a1a1;
    cursor: pointer;
    font-size: 13px;
    line-height: 1;
    padding: 5px 10px;
    transition: background 0.15s ease, color 0.15s ease;
    height: 28px;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-btn--text {
    padding: 5px 12px;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-btn:hover {
    background: #4a4b4d;
    color: #e0e0e0;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-select {
    background: #3a3b3d !important;
    border: 0 !important;
    border-radius: 5px;
    box-shadow: none !important;
    color: #a1a1a1 !important;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 8px;
    transition: background 0.15s ease;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-select:hover,
body.salesking_page_salesking_earnings .salesking-dt-toolbar-select:focus {
    background: #4a4b4d !important;
    color: #e0e0e0 !important;
    box-shadow: none !important;
    outline: none;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-search {
    display: flex;
    align-items: center;
    margin-right: 5px;
}
body.salesking_page_salesking_earnings .salesking-dt-search-input {
    background: #3a3b3d !important;
    border: 0 !important;
    border-radius: 5px;
    box-shadow: none !important;
    color: #e0e0e0 !important;
    font-size: 13px;
    margin-left: 5px;
    outline: none;
    overflow: hidden;
    padding: 5px 10px;
    transition: width 0.25s ease, opacity 0.25s ease, padding 0.25s ease, margin-left 0.25s ease;
    width: 160px;
    height: 28px !important;
    min-height: 24px !important;
}
body.salesking_page_salesking_earnings .salesking-dt-search-input::placeholder {
    color: #a1a1a1;
}
body.salesking_page_salesking_earnings .salesking-dt-search-input:focus {
    background: #4a4b4d !important;
    box-shadow: none !important;
}
body.salesking_page_salesking_earnings .salesking-dt-search-collapsed {
    margin-left: 0 !important;
    opacity: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    pointer-events: none;
    width: 0 !important;
}
body.salesking_page_salesking_earnings .salesking-dt-toolbar-dropdown {
    position: relative;
    margin-right: 6px;
}
body.salesking_page_salesking_earnings .salesking-dt-dropdown-menu {
    background: #2e2f31;
    border: 1px solid #4a4b4d;
    border-radius: 5px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.35);
    min-width: 150px;
    position: absolute;
    right: 0;
    top: calc(100% + 4px);
    z-index: 9999;
}
body.salesking_page_salesking_earnings #salesking_earnings_dt_export_menu.salesking-dt-dropdown-menu {
    min-width: 120px;
}
body.salesking_page_salesking_earnings .salesking-dt-dropdown-item {
    background: none;
    border: none;
    color: #c0c0c0;
    cursor: pointer;
    display: block;
    font-size: 13px;
    padding: 8px 14px;
    text-align: left;
    transition: background 0.15s ease, color 0.15s ease;
    width: 100%;
}
body.salesking_page_salesking_earnings .salesking-dt-dropdown-item:hover {
    background: #3a3b3d;
    color: #e8e8e8;
}
body.salesking_page_salesking_earnings .salesking-dt-colvis-item::before {
    content: '\25CB\00a0';
    color: #666;
}
body.salesking_page_salesking_earnings .salesking-dt-colvis-item.salesking-dt-colvis-active::before {
    content: '\25CF\00a0';
    color: #9c7a35;
    margin-right: 2px;
}
body.salesking_page_salesking_earnings .salesking-dt-length-wrapper {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    gap: 6px;
    margin-right: 11px;
}
body.salesking_page_salesking_earnings .salesking-dt-length-label {
    color: #787b85;
    font-size: 13px;
    white-space: nowrap;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container {
    --sk-earnings-bg-card: #ffffff;
    --sk-earnings-bg-hover: #f9fafb;
    --sk-earnings-bg-input: #f4f5f7;
    --sk-earnings-border: #e8eaef;
    --sk-earnings-border-light: #f0f1f4;
    --sk-earnings-text-primary: #1a1d26;
    --sk-earnings-text-secondary: #6b7080;
    --sk-earnings-text-tertiary: #7e818e;
    --sk-earnings-gold: #b8860b;
    --sk-earnings-gold-dark: #906a1d;
    --sk-earnings-gold-soft: #faf5eb;
    --sk-earnings-gold-border: #e8d5a8;
    --sk-earnings-gold-ring: 0 0 0 3px rgba(184,134,11,.10);
    --sk-earnings-radius-sm: 8px;
    --sk-earnings-radius-md: 8px;
    --sk-earnings-radius-xl: 20px;
    --sk-earnings-ease: cubic-bezier(.4,0,.2,1);
    --sk-earnings-dur: .18s;
    margin: 0px 50px 50px 50px;
    max-width: 1600px;
    font-size: 14px;
    background: transparent;
    border-radius: var(--sk-earnings-radius-xl);
    padding: 28px 28px 20px;
    box-shadow: none;
    color: var(--sk-earnings-text-primary);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container #salesking_admin_earnings_table_wrapper {
    color: var(--sk-earnings-text-primary);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_wrapper .dt-buttons,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_wrapper .dataTables_filter,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_wrapper .dataTables_length {
    display: none !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dt-buttons {
    display: none !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dt-button,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dt-button.salesking-btn-gray {
    font-size: 12.5px !important;
    font-weight: 500 !important;
    color: var(--sk-earnings-text-secondary) !important;
    background: var(--sk-earnings-bg-input) !important;
    border: 1px solid var(--sk-earnings-border) !important;
    border-radius: var(--sk-earnings-radius-sm) !important;
    padding: 7px 14px !important;
    cursor: pointer;
    transition: all var(--sk-earnings-dur) var(--sk-earnings-ease) !important;
    box-shadow: none !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dt-button:hover,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dt-button.salesking-btn-gray:hover {
    color: var(--sk-earnings-gold-dark) !important;
    background: var(--sk-earnings-gold-soft) !important;
    border-color: var(--sk-earnings-gold-border) !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_filter {
    margin-bottom: 16px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_filter label {
    font-size: 13px;
    font-weight: 500;
    color: var(--sk-earnings-text-secondary);
    display: flex;
    align-items: center;
    gap: 10px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_filter input[type="search"] {
    font-size: 13.5px;
    font-weight: 400;
    color: var(--sk-earnings-text-primary);
    background: var(--sk-earnings-bg-input);
    border: 1px solid var(--sk-earnings-border) !important;
    border-radius: var(--sk-earnings-radius-sm);
    padding: 8px 14px;
    min-width: 240px;
    min-height: 40px;
    transition: all var(--sk-earnings-dur) var(--sk-earnings-ease);
    box-shadow: none;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_filter input[type="search"]::placeholder {
    color: var(--sk-earnings-text-tertiary);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_filter input[type="search"]:focus {
    outline: none;
    background: var(--sk-earnings-bg-card);
    border-color: var(--sk-earnings-gold) !important;
    box-shadow: var(--sk-earnings-gold-ring);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container div[role="menu"] .dt-button:not(.active) {
    background: #d1d4da !important;
    color: #545454 !important;
    border: 1px solid #c4c4c4 !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table {
    width: 99% !important;
    border-collapse: separate;
    border-spacing: 0;
    font-size: 13.5px;
    border: 1px solid var(--sk-earnings-border);
    border-top: 4px solid #bcbcbc;
    border-radius: var(--sk-earnings-radius-md);
    overflow: hidden;
    margin-top: 21px;
    box-shadow: 0px 6px 16px 3px rgba(0,0,0,.06);
    padding: 2px 13px 13px 13px;
    background: #f9fafb;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th {
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: .045em;
    color: var(--sk-earnings-text-tertiary);
    background: var(--sk-earnings-bg-hover);
    border-bottom: 1px solid var(--sk-earnings-border);
    padding: 7px 18px 12px 18px;
    white-space: nowrap;
    transition: color var(--sk-earnings-dur) var(--sk-earnings-ease), background var(--sk-earnings-dur) var(--sk-earnings-ease);
    position: relative;
    width: auto !important;
    height: 27px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th:hover {
    color: var(--sk-earnings-text-secondary);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead svg {
    margin-right: 8px;
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px;
    color: #888b94;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table td.dataTables_empty {
    padding: 50px !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th.sorting::after,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th.sorting_asc::after,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th.sorting_desc::after {
    position: absolute;
    right: 10px;
    opacity: .45;
    font-size: 10px;
    top: 16px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th.sorting::after { content: '\2195'; }
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th.sorting_asc::after { content: '\2191'; opacity: .8; color: #54524d; font-size: 13px; top: 13px; }
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table thead th.sorting_desc::after { content: '\2193'; opacity: .8; color: #54524d; font-size: 13px; top: 13px; }
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table.dataTable thead .sorting,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table.dataTable thead .sorting_asc,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table.dataTable thead .sorting_desc {
    background-image: none !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table tbody td {
    color: var(--sk-earnings-text-primary);
    background: var(--sk-earnings-bg-card);
    padding: 13px 18px;
    border-bottom: 1px solid var(--sk-earnings-border-light);
    transition: background var(--sk-earnings-dur) var(--sk-earnings-ease);
    max-width: 160px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table tbody tr:last-child td {
    border-bottom: none;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table tbody tr:hover td {
    background: var(--sk-earnings-bg-hover);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table tbody tr.even td {
    background: #fcfcfd;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table tbody tr.even:hover td {
    background: var(--sk-earnings-bg-hover);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table tfoot th {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: var(--sk-earnings-text-tertiary);
    background: var(--sk-earnings-bg-hover);
    border-top: 1px solid var(--sk-earnings-border);
    padding: 12px 18px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table a {
    color: #b8860b;
    text-decoration: none;
    font-weight: 500;
    transition: color var(--sk-earnings-dur) var(--sk-earnings-ease);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container table#salesking_admin_earnings_table a:hover {
    color: #82600c !important;
    text-underline-offset: 2px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .salesking_manage_earnings_button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 31px;
    padding: 0 13px;
    color: #444852;
    background: #ffffff;
    border: 1px solid #d6dae1;
    border-radius: var(--sk-earnings-radius-sm);
    box-shadow: none;
    font-family: inherit;
    font-size: 12.5px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    transition: all var(--sk-earnings-dur) var(--sk-earnings-ease);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .salesking_manage_earnings_button:hover {
    color: var(--sk-earnings-text-primary);
    background: #fafafa;
    border-color: #bfc5cf;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .salesking_manage_earnings_button:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(107,112,128,.14);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .woocommerce-Price-amount {
    font-variant-numeric: tabular-nums;
    font-weight: 500;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .woocommerce-Price-currencySymbol {
    font-size: .88em;
    font-weight: 600;
    margin-left: 2px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate.paging_simple_numbers {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-top: 14px;
    padding-top: 14px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .paginate_button {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #787b85 !important;
    background: transparent !important;
    border: 1px solid transparent !important;
    border-radius: var(--sk-earnings-radius-sm) !important;
    padding: 6px 12px !important;
    cursor: pointer;
    transition: all var(--sk-earnings-dur) var(--sk-earnings-ease) !important;
    box-shadow: none !important;
    min-width: 36px;
    text-align: center;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .paginate_button:hover {
    color: #cbcbcb !important;
    background: #545454 !important;
    border-color: #606060 !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .paginate_button.current {
    color: #afafaf !important;
    background: #202224 !important;
    border-color: #545454 !important;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .paginate_button.current:hover {
    filter: brightness(1.08);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .paginate_button.disabled,
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .paginate_button.disabled:hover {
    color: #787b85 !important;
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    cursor: default;
    filter: none;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_paginate .ellipsis {
    color: var(--sk-earnings-text-tertiary);
    padding: 6px 4px;
    font-size: 13px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_info {
    font-size: 12.5px;
    font-weight: 400;
    color: #787b85;
    margin-top: 14px;
    padding-top: 14px;
    margin-left: 2px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container .dataTables_processing {
    font-size: 13px;
    font-weight: 500;
    color: var(--sk-earnings-text-secondary);
    background: rgba(255,255,255,.85) !important;
    backdrop-filter: blur(4px);
    border: 1px solid var(--sk-earnings-border);
    border-radius: var(--sk-earnings-radius-sm);
    padding: 55px 0px 40px 0px !important;
    box-shadow: 0 10px 32px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.03);
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container ::-webkit-scrollbar-track {
    background: transparent;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container ::-webkit-scrollbar-thumb {
    background: var(--sk-earnings-border);
    border-radius: 9999px;
}
body.salesking_page_salesking_earnings #salesking_admin_earnings_table_container ::-webkit-scrollbar-thumb:hover {
    background: #c5c9d6;
}
/* End modern earnings table styling */

/* Shared modern SalesKing admin tables */
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-admin-table-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 50px 53px -19px 73px;
    max-width: 1600px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-admin-table-header .salesking_page_title {
    margin: 0;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar {
    display: flex;
    align-items: center;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-btn {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    background: #3a3b3d;
    border: 0;
    border-radius: 5px;
    color: #a1a1a1;
    cursor: pointer;
    font-size: 13px;
    line-height: 1;
    padding: 5px 10px;
    transition: background 0.15s ease, color 0.15s ease;
    height: 28px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-btn--text {
    padding: 5px 12px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-btn:hover {
    background: #4a4b4d;
    color: #e0e0e0;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-select {
    background: #3a3b3d !important;
    border: 0 !important;
    border-radius: 5px;
    box-shadow: none !important;
    color: #a1a1a1 !important;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 8px;
    transition: background 0.15s ease;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-select:hover,
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-select:focus {
    background: #4a4b4d !important;
    color: #e0e0e0 !important;
    box-shadow: none !important;
    outline: none;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-search {
    display: flex;
    align-items: center;
    margin-right: 5px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-search-input {
    background: #3a3b3d !important;
    border: 0 !important;
    border-radius: 5px;
    box-shadow: none !important;
    color: #e0e0e0 !important;
    font-size: 13px;
    margin-left: 5px;
    outline: none;
    overflow: hidden;
    padding: 5px 10px;
    transition: width 0.25s ease, opacity 0.25s ease, padding 0.25s ease, margin-left 0.25s ease;
    width: 160px;
    height: 28px !important;
    min-height: 24px !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-search-input::placeholder {
    color: #a1a1a1;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-search-input:focus {
    background: #4a4b4d !important;
    box-shadow: none !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-search-collapsed {
    margin-left: 0 !important;
    opacity: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    pointer-events: none;
    width: 0 !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-toolbar-dropdown {
    position: relative;
    margin-right: 6px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-dropdown-menu {
    background: #2e2f31;
    border: 1px solid #4a4b4d;
    border-radius: 5px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.35);
    min-width: 150px;
    position: absolute;
    right: 0;
    top: calc(100% + 4px);
    z-index: 9999;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_earnings_dt_export_menu,#salesking_payouts_dt_export_menu,#salesking_teams_dt_export_menu).salesking-dt-dropdown-menu {
    min-width: 120px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-dropdown-item {
    background: none;
    border: none;
    color: #c0c0c0;
    cursor: pointer;
    display: block;
    font-size: 13px;
    padding: 8px 14px;
    text-align: left;
    transition: background 0.15s ease, color 0.15s ease;
    width: 100%;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-dropdown-item:hover {
    background: #3a3b3d;
    color: #e8e8e8;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-colvis-item::before {
    content: '\25CB\00a0';
    color: #666;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-colvis-item.salesking-dt-colvis-active::before {
    content: '\25CF\00a0';
    color: #9c7a35;
    margin-right: 2px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-length-wrapper {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    gap: 6px;
    margin-right: 11px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) .salesking-dt-length-label {
    color: #787b85;
    font-size: 13px;
    white-space: nowrap;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) {
    --sk-earnings-bg-card: #ffffff;
    --sk-earnings-bg-hover: #f9fafb;
    --sk-earnings-bg-input: #f4f5f7;
    --sk-earnings-border: #e8eaef;
    --sk-earnings-border-light: #f0f1f4;
    --sk-earnings-text-primary: #1a1d26;
    --sk-earnings-text-secondary: #6b7080;
    --sk-earnings-text-tertiary: #7e818e;
    --sk-earnings-gold: #b8860b;
    --sk-earnings-gold-ring: 0 0 0 3px rgba(184,134,11,.10);
    --sk-earnings-radius-sm: 8px;
    --sk-earnings-radius-md: 8px;
    --sk-earnings-radius-xl: 20px;
    --sk-earnings-ease: cubic-bezier(.4,0,.2,1);
    --sk-earnings-dur: .18s;
    margin: 0px 50px 50px 50px;
    max-width: 1600px;
    font-size: 14px;
    background: transparent;
    border-radius: var(--sk-earnings-radius-xl);
    padding: 28px 28px 20px;
    box-shadow: none;
    color: var(--sk-earnings-text-primary);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_wrapper,#salesking_admin_payouts_table_wrapper,#salesking_admin_customers_table_wrapper) {
    color: var(--sk-earnings-text-primary);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_wrapper,#salesking_admin_payouts_table_wrapper,#salesking_admin_customers_table_wrapper) :is(.dt-buttons,.dataTables_filter,.dataTables_length),
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dt-buttons {
    display: none !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) {
    width: 99% !important;
    border-collapse: separate;
    border-spacing: 0;
    font-size: 13.5px;
    border: 1px solid var(--sk-earnings-border);
    border-top: 4px solid #bcbcbc;
    border-radius: var(--sk-earnings-radius-md);
    overflow: hidden;
    margin-top: 21px;
    box-shadow: 0px 6px 16px 3px rgba(0,0,0,.06);
    padding: 2px 13px 13px 13px;
    background: #f9fafb;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th {
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: .045em;
    color: var(--sk-earnings-text-tertiary);
    background: var(--sk-earnings-bg-hover);
    border-bottom: 1px solid var(--sk-earnings-border);
    padding: 7px 18px 12px 18px;
    white-space: nowrap;
    transition: color var(--sk-earnings-dur) var(--sk-earnings-ease), background var(--sk-earnings-dur) var(--sk-earnings-ease);
    position: relative;
    width: auto !important;
    height: 27px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th:hover {
    color: var(--sk-earnings-text-secondary);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead svg {
    margin-right: 8px;
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px;
    color: #888b94;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) td.dataTables_empty {
    padding: 50px !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th.sorting::after,
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th.sorting_asc::after,
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th.sorting_desc::after {
    position: absolute;
    right: 10px;
    opacity: .45;
    font-size: 10px;
    top: 16px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th.sorting::after { content: '\2195'; }
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th.sorting_asc::after { content: '\2191'; opacity: .8; color: #54524d; font-size: 13px; top: 13px; }
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) thead th.sorting_desc::after { content: '\2193'; opacity: .8; color: #54524d; font-size: 13px; top: 13px; }
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table).dataTable thead :is(.sorting,.sorting_asc,.sorting_desc) {
    background-image: none !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) tbody td {
    color: var(--sk-earnings-text-primary);
    background: var(--sk-earnings-bg-card);
    padding: 13px 18px;
    border-bottom: 1px solid var(--sk-earnings-border-light);
    transition: background var(--sk-earnings-dur) var(--sk-earnings-ease);
    max-width: 160px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) tbody tr:last-child td {
    border-bottom: none;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) tbody tr:hover td {
    background: var(--sk-earnings-bg-hover);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) tbody tr.even td {
    background: #fcfcfd;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) tbody tr.even:hover td {
    background: var(--sk-earnings-bg-hover);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) a {
    color: #b8860b;
    text-decoration: none;
    font-weight: 500;
    transition: color var(--sk-earnings-dur) var(--sk-earnings-ease);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(table#salesking_admin_earnings_table,table#salesking_admin_payouts_table,table#salesking_admin_customers_table) a:hover {
    color: #82600c !important;
    text-underline-offset: 2px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) :is(.salesking_manage_earnings_button,.salesking_manage_payouts_button) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 31px;
    padding: 0 13px;
    color: #444852;
    background: #ffffff;
    border: 1px solid #d6dae1;
    border-radius: var(--sk-earnings-radius-sm);
    box-shadow: none;
    font-family: inherit;
    font-size: 12.5px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    transition: all var(--sk-earnings-dur) var(--sk-earnings-ease);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) :is(.salesking_manage_earnings_button,.salesking_manage_payouts_button):hover {
    color: var(--sk-earnings-text-primary);
    background: #fafafa;
    border-color: #bfc5cf;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) :is(.salesking_manage_earnings_button,.salesking_manage_payouts_button):focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(107,112,128,.14);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .woocommerce-Price-amount {
    font-variant-numeric: tabular-nums;
    font-weight: 500;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .woocommerce-Price-currencySymbol {
    font-size: .88em;
    font-weight: 600;
    margin-left: 2px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate.paging_simple_numbers {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-top: 14px;
    padding-top: 14px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .paginate_button {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #787b85 !important;
    background: transparent !important;
    border: 1px solid transparent !important;
    border-radius: var(--sk-earnings-radius-sm) !important;
    padding: 6px 12px !important;
    cursor: pointer;
    transition: all var(--sk-earnings-dur) var(--sk-earnings-ease) !important;
    box-shadow: none !important;
    min-width: 36px;
    text-align: center;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .paginate_button:hover {
    color: #cbcbcb !important;
    background: #545454 !important;
    border-color: #606060 !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .paginate_button.current {
    color: #afafaf !important;
    background: #202224 !important;
    border-color: #545454 !important;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .paginate_button.current:hover {
    filter: brightness(1.08);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .paginate_button.disabled,
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .paginate_button.disabled:hover {
    color: #787b85 !important;
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    cursor: default;
    filter: none;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_paginate .ellipsis {
    color: var(--sk-earnings-text-tertiary);
    padding: 6px 4px;
    font-size: 13px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_info {
    font-size: 12.5px;
    font-weight: 400;
    color: #787b85;
    margin-top: 14px;
    padding-top: 14px;
    margin-left: 2px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) .dataTables_processing {
    font-size: 13px;
    font-weight: 500;
    color: var(--sk-earnings-text-secondary);
    background: rgba(255,255,255,.85) !important;
    backdrop-filter: blur(4px);
    border: 1px solid var(--sk-earnings-border);
    border-radius: var(--sk-earnings-radius-sm);
    padding: 55px 0px 40px 0px !important;
    box-shadow: 0 10px 32px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.03);
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) ::-webkit-scrollbar-track {
    background: transparent;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) ::-webkit-scrollbar-thumb {
    background: var(--sk-earnings-border);
    border-radius: 9999px;
}
body:is(.salesking_page_salesking_earnings,.salesking_page_salesking_payouts,.salesking_page_salesking_teams) :is(#salesking_admin_earnings_table_container,#salesking_admin_payouts_table_container,#salesking_admin_customers_table_container) ::-webkit-scrollbar-thumb:hover {
    background: #c5c9d6;
}
/* End shared modern SalesKing admin tables */

/* 8. Rules */
#salesking_select_multiple_product_categories_selector li.select2-selection__choice, #salesking_select_multiple_users_selector li.select2-selection__choice, #salesking_select_multiple_agents_selector li.select2-selection__choice{
    font-size:14px;
    background-color:#ffffff;
    font-family: "Roboto Medium", Roboto;
}

.post-type-salesking_rule #postcustom{
display:none;
}

.salesking_commission_rule_metabox_content_container .selection .select2-selection, .salesking_offer_line_number .selection .select2-selection{
    background-color: #f4f4f4;
    border: none;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    color: #3b3b3b;
    min-height: 35px;
    margin-top: 1px;
    font-size: 13.5px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    display: flex;
    align-items: center;
}
.salesking_commission_rule_metabox_content_container .select2-search__field{
    background-color: #f4f4f4;
}
.salesking_commission_rule_metabox_content_container .selection .select2-selection:hover .select2-search__field, .salesking_offer_line_number .selection .select2-selection:hover .select2-search__field{
    background-color: #eaeaea;
}
.salesking_commission_rule_metabox_content_container .selection .select2-selection .select2-selection__arrow, .salesking_offer_line_number .selection .select2-selection .select2-selection__arrow{
    top:inherit;
}
.salesking_commission_rule_metabox_content_container .selection .select2-selection:focus, .salesking_offer_line_number .selection .select2-selection:focus{
    border: none;
    background-color: #eaeaea;
    color: #3b3b3b;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    outline: none;
}
.salesking_commission_rule_metabox_content_container .selection .select2-selection:hover, .salesking_offer_line_number .selection .select2-selection:hover{
    border: none;
    background-color: #eaeaea;
    color: #3b3b3b;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.salesking_rule_select_container{
    max-width: 20%;
    margin-right: 15px;
    display: inline-block;
    font-weight: 500;
    color: #666666;
    vertical-align: top;
}
#salesking_rule_select_container_tags{
    width: 100%;
    max-width: 100%;
}
#salesking_rule_select_tags{
    width: 100%;
}

.salesking_rule_select_container select{
    background-color: #f4f4f4;
    border: none;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    color: #3b3b3b;
    height: 35px;
    margin-top: 1px;
    font-size: 13.5px;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
}
.salesking_rule_select_container select:focus{
    border: none;
    background-color: #eaeaea;
    color: #3b3b3b;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.salesking_rule_select_container select:hover{
    border: none;
    background-color: #eaeaea;
    color: #3b3b3b;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}
#salesking_rule_select_applies, #salesking_rule_select_who{
    font-weight: 500;
}
.salesking_rule_select_container select option, .salesking_rule_select_container select optgroup{
    background-color:#FFFFFF;
}
.post-type-salesking_conversation #submitdiv, #salesking_product_visibility_metabox, #salesking_product_commission_rules_metabox, #salesking_custom_field_billing_connection_metabox, #salesking_rule_details_metabox, #salesking_custom_field_settings_metabox, #salesking_custom_role_settings_metabox, #salesking_offer_details_metabox, #salesking_offer_customtext_metabox, #salesking_offer_access_metabox, #salesking_conversation_messaging_metabox, #salesking_credit_limit_metabox, #salesking_conversation_details_metabox, #salesking_group_users_metabox, #salesking_group_rules_metabox, #salesking_group_offers_metabox, #salesking_group_payment_shipping_metabox{
    border-radius: 5px;
    border-color: #e9ebec;
    box-shadow: 0 3px 6px rgba(0,0,0,.07);
}
.salesking_offers_metabox_padding {
    padding: 5px;
}
svg.salesking_offers_metabox_icon {
    position: absolute;
    width: 29px;
    left: 1px;
    top: -12px;
}
textarea#salesking_offer_customtext_textarea {
    width: 100%;
    background: #ececec;
    border: none;
    resize: vertical;
    margin-bottom: 15px;
    min-height: 120px;
}
div#salesking_rule_select_applies_replaced_container {
    margin-bottom: 20px;
}
input#salesking_rule_select_applies_replaced {
    width: 100%;
}
#salesking_rule_select_howmuch, #salesking_rule_select_x, #salesking_rule_min, #salesking_rule_max, input.salesking_commission_rule_condition_number, #salesking_rule_select_tags, #salesking_rule_select_applies_replaced, #salesking_container_tax_shipping_rate input{
    background-color: #f4f4f4;
    border: none;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    color: #252525;
    height: 35px;
    font-weight: bold;
    margin-top: 1px;
}
#salesking_rule_min, #salesking_rule_max{
    margin-bottom: 10px;
    width: 350px;
    font-size: 13.5px;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
}
#salesking_container_minmax{
    margin-top: 20px;
}
#salesking_rule_select_howmuch,#salesking_rule_select_x, #salesking_rule_select_quantity_value{
    width: 150px;
}
#salesking_rule_select_conditions{
    display: none;
}
#salesking_rule_select_conditions_container{
    width: 100%;
    max-width: 100%;
}
#salesking_rule_select_conditions{
    width: 100%;
    height: 50px;
}
#salesking_container_taxname, #salesking_container_discountname, #salesking_container_currency{
    display: none;
}
input#salesking_rule_select_taxname, input#salesking_rule_select_discountname {
    width: 140px;
    background-color: #f4f4f4;
    border: none;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    color: #252525;
    font-weight: bold;
    margin-top: 1px;
    height: 35px;
}
div#salesking_container_tax_shipping {
    margin-top: 15px;
}
div#salesking_container_tax_shipping_rate {
    margin-top: 15px;
}

.salesking_commission_rule_column_text_bogo_discount, .salesking_commission_rule_column_text_discount_amount, .salesking_commission_rule_column_text_discount_percentage{
    font-weight: bold;
    color:#ff2539;
}
.salesking_commission_rule_column_text_free_shipping{
    font-weight: bold;
    color:#0c7fff;
}
.salesking_commission_rule_column_text_fixed_price{
    font-weight: bold;
    color:#51db07;
}
.salesking_commission_rule_column_text_hidden_price{
    font-weight: bold;
    color:#3f3f3f;
}
.salesking_commission_rule_column_text_minimum_order, .salesking_commission_rule_column_text_maximum_order{
    font-weight: bold;
    color:#c50aff;
}
.salesking_commission_rule_column_text_required_multiple{
    font-weight: bold;
    color:#ffc47c;
}
.salesking_commission_rule_column_text_payment_method_discount, .salesking_commission_rule_column_text_rename_purchase_order, .salesking_commission_rule_column_text_payment_method_minmax_order, .salesking_commission_rule_column_text_tax_exemption_user, .salesking_commission_rule_column_text_tax_exemption, .salesking_commission_rule_column_text_add_tax_percentage, .salesking_commission_rule_column_text_add_tax_amount, .salesking_commission_rule_column_text_replace_prices_quote, .salesking_commission_rule_column_text_set_currency_symbol {
    color: #0000cb;
    font-weight: bold;
}

#salesking_rule_select_conditions_container .salesking_rule_condition_container .salesking_commission_rule_condition_name, #salesking_rule_select_conditions_container .salesking_rule_condition_container .salesking_commission_rule_condition_operator, #salesking_rule_select_conditions_container .salesking_rule_condition_container .salesking_commission_rule_condition_number {
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 13.5px;
    line-height: 21px;
    color: #6A6A6A;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.09);
}
.salesking_commission_rule_condition_add_button {
    background: #61ACD6;
    border-radius: 3px;
    color: #ffffff;
    border: none;
    padding: 0px 18px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 13.5px;
    margin-right: 5%;
    min-width: 121px;
}
.salesking_commission_rule_condition_delete_button{
    background: #7d7d7d;
    border-radius: 3px;
    color: #ffffff;
    border: none;
    padding: 0px 18px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 13.5px;
    margin-right: 5%;
    min-width: 121px;
}

.salesking_rule_condition_container {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.salesking_commission_rule_condition_name{
    width: 33%;
}
.salesking_commission_rule_condition_operator{
    width: 11%;
}
.salesking_commission_rule_condition_number{
    width: 33%;
}
.salesking_commission_rule_metabox_content_container {
    padding-top: 10px;
}
.salesking_rule_label {
    margin-bottom: 4px;
    color: #6c6c6c;
    font-size: 13.5px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
}
.salesking_rule_label_discount {
    margin-bottom: 4px;
    color: #6c6c6c;
    font-size: 13.5px;
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    display:none;
}
/* commission rule tax exemption*/
select#salesking_rule_select_requires, select#salesking_rule_select_showtax {
    width: 100px;
}
select#salesking_rule_select_countries {
    height: 200px;
}
/* commission rule discount checkbox */
.salesking_commission_rule_discount_show_everywhere_checkbox_container {
    background: #f4f4f4;
    border-radius: 3px;
    justify-content: space-between;
    display: none;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    margin-right: 30px;
    align-items: center;
    padding: 0px 15px;
    min-height: 35px;
}
.salesking_commission_rule_discount_show_everywhere_checkbox_name {
    font-family: "Roboto Medium", Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #6A6A6A;
}
input#salesking_commission_rule_discount_show_everywhere_checkbox_input {
    background: #C4C4C4;
    border-radius: 3px;
    border: none;
    top: 2px;
    box-shadow: none;
    position: relative;
}
/* 9. Media Queries */
@media screen and (max-width: 780px) { 
    .salesking-container-status-active::before{
        background: #719c70;
    }
    .salesking-container-status-inactive::before{
        background: #b46c6c;
    }
    .salesking_group_visibility_container_content_checkbox_input, input.salesking_custom_role_settings_metabox_container_element_checkbox {
        transform: none; 
    }
    input.salesking_VAT_container_VIES_validation_checkbox_input, input.salesking_group_payment_shipping_methods_container_element_method_checkbox, input.salesking_custom_field_settings_metabox_top_column_status_checkbox_input, input.salesking_custom_field_settings_metabox_top_column_required_checkbox_input, input.salesking_custom_field_settings_metabox_top_column_editable_checkbox_input, input.salesking_add_to_billing_container_element_checkbox_input{
        transform: none;
    }
    .salesking_rule_select_container{
        max-width: 100%;
        width: 100%;
    }
    .salesking_dynamic_rule_metabox_content_container .selection .select2-selection{
        margin-bottom: 10px;
    }
    .salesking_rule_select_container select, #salesking_rule_select_howmuch,#salesking_rule_select_x, #salesking_rule_select_quantity_value, input#salesking_rule_select_taxname, input#salesking_rule_select_discountname, select#salesking_rule_select_requires, select#salesking_rule_select_showtax {
        width: 100%;
        margin-bottom: 10px;
    }
    #salesking_rule_select_conditions_container .salesking_rule_condition_container .salesking_dynamic_rule_condition_name, #salesking_rule_select_conditions_container .salesking_rule_condition_container .salesking_dynamic_rule_condition_operator, #salesking_rule_select_conditions_container .salesking_rule_condition_container .salesking_dynamic_rule_condition_number{
        width: 100%;
    }
    div.salesking_add_to_billing_container{
        display: block;
    }
    .salesking_add_to_billing_container_element{
        width: 100%;
    }
    .salesking_add_to_billing_container_element_checkbox_container{
        margin-bottom: 20px;
    }
    div.salesking_custom_field_settings_metabox_top_column {
        width: 100%;
        margin-top: 30px;
    }
    div.salesking_custom_field_settings_metabox_top {
        display: block;
    }
    div.salesking_custom_field_settings_metabox_top_column_status_checkbox_container, div.salesking_custom_field_settings_metabox_top_column_registration_role{
        margin-right: 0;
    }
} 
@media screen and (min-width: 781px) { 
    .salesking_group_visibility_container_content_checkbox_input {
        transform: scale(1.3); 
    } 
    input.salesking_group_payment_shipping_methods_container_element_method_checkbox{
        transform: scale(1.3);
    }
    div.salesking_add_to_billing_container{
        display: flex;
        flex-wrap: wrap;
    }
    input#salesking_dynamic_rule_discount_show_everywhere_checkbox_input{
        transform:scale(1.3);
    } 
} 
@media screen and (min-width: 1290px) { 
    .salesking_admin_groups_main_container_main_row{
        display: flex;
    }
    .salesking_admin_groups_main_container_main_row_right{
        margin-top: 0px;
    }
    .salesking_admin_groups_main_container_main_row_right_box{
        margin-right: 45px;
        width: 38%;
    }
} 
@media screen and (max-width: 1290px) { 
    .salesking_admin_groups_main_container_main_row{
        display: block;
    }
    .salesking_product_wrap{
        width:80%;
    }
    .salesking_admin_groups_main_container_main_row_right{
        margin-top: 30px;
    }
    .salesking_admin_groups_main_container_main_row_right_box{
        margin-right: 5px;
        width: 45%;
    }
    .salesking_admin_groups_main_container_main_row_right_boxes{
        display: flex;
        justify-content: space-between;
    }
} 

/* WordPress 7.0 admin compatibility */
.salesking-wp-7-plus .salesking_dashboard_page_wrapper .card {
    padding: .7em 2em 1em;
}
.salesking-wp-7-plus .salesking_earnings_howto_notice, .salesking-wp-7-plus .salesking_payouts_howto_notice, .salesking-wp-7-plus .salesking_messages_howto_notice, .salesking-wp-7-plus .salesking_announcements_howto_notice, .salesking-wp-7-plus .salesking_rules_howto_notice, .salesking-wp-7-plus .salesking_groupsrules_howto_notice, .salesking-wp-7-plus .salesking_groups_howto_notice {
    background: #fff;
    border: 1px solid #c3c4c7;
    border-left-width: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    padding: 5px 12px;
}
.salesking-wp-7-plus .salesking_earnings_howto_notice .notice-dismiss, .salesking-wp-7-plus .salesking_payouts_howto_notice .notice-dismiss, .salesking-wp-7-plus .salesking_messages_howto_notice .notice-dismiss, .salesking-wp-7-plus .salesking_announcements_howto_notice .notice-dismiss, .salesking-wp-7-plus .salesking_rules_howto_notice .notice-dismiss, .salesking-wp-7-plus .salesking_groupsrules_howto_notice .notice-dismiss, .salesking-wp-7-plus .salesking_groups_howto_notice .notice-dismiss {
    top: 0px;
}
.salesking-wp-7-plus .salesking_earnings_howto_notice .notice-dismiss::before, .salesking-wp-7-plus .salesking_payouts_howto_notice .notice-dismiss::before, .salesking-wp-7-plus .salesking_messages_howto_notice .notice-dismiss::before, .salesking-wp-7-plus .salesking_announcements_howto_notice .notice-dismiss::before, .salesking-wp-7-plus .salesking_rules_howto_notice .notice-dismiss::before, .salesking-wp-7-plus .salesking_groupsrules_howto_notice .notice-dismiss::before, .salesking-wp-7-plus .salesking_groups_howto_notice .notice-dismiss::before {
    content: "\f153" / '' !important;
    color: #787c82 !important;
    font-size: 16px !important;
}
.salesking-wp-7-plus .salesking_earnings_howto_notice a, .salesking-wp-7-plus .salesking_payouts_howto_notice a, .salesking-wp-7-plus .salesking_messages_howto_notice a, .salesking-wp-7-plus .salesking_announcements_howto_notice a, .salesking-wp-7-plus .salesking_rules_howto_notice a, .salesking-wp-7-plus .salesking_groupsrules_howto_notice a, .salesking-wp-7-plus .salesking_groups_howto_notice a {
    color: #2271b1 !important;
}
.post-type-salesking_announce .tablenav.top .alignleft.actions.bulkactions, .post-type-salesking_rule .tablenav.top .alignleft.actions.bulkactions, .post-type-salesking_grule .tablenav.top .alignleft.actions.bulkactions, .post-type-salesking_group .tablenav.top .alignleft.actions.bulkactions, .post-type-salesking_message .tablenav.top .alignleft.actions.bulkactions, .post-type-salesking_earning .tablenav.top .alignleft.actions.bulkactions {
    position: relative;
    bottom: 10px !important;
}
.post-type-salesking_announce .tablenav.top .alignleft.actions:not(.bulkactions), .post-type-salesking_rule .tablenav.top .alignleft.actions:not(.bulkactions), .post-type-salesking_grule .tablenav.top .alignleft.actions:not(.bulkactions), .post-type-salesking_group .tablenav.top .alignleft.actions:not(.bulkactions), .post-type-salesking_message .tablenav.top .alignleft.actions:not(.bulkactions), .post-type-salesking_earning .tablenav.top .alignleft.actions:not(.bulkactions) {
    display: none;
}
.post-type-salesking_announce select[name="action"], .post-type-salesking_rule select[name="action"], .post-type-salesking_grule select[name="action"], .post-type-salesking_group select[name="action"], .post-type-salesking_message select[name="action"], .post-type-salesking_earning select[name="action"], .post-type-salesking_announce select[name="action2"], .post-type-salesking_rule select[name="action2"], .post-type-salesking_grule select[name="action2"], .post-type-salesking_group select[name="action2"], .post-type-salesking_message select[name="action2"], .post-type-salesking_earning select[name="action2"] {
    border: 1px solid #e5e5e5 !important;
    padding: 4px 38px 4px 20px;
    border-radius: 5px;
    font-size: 13px;
    color: #555555;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 8%);
    min-height: 30px;
    line-height: 2;
    min-width: 175px;
}
.post-type-salesking_announce input#doaction, .post-type-salesking_rule input#doaction, .post-type-salesking_grule input#doaction, .post-type-salesking_group input#doaction, .post-type-salesking_message input#doaction, .post-type-salesking_earning input#doaction, .post-type-salesking_announce input#doaction2, .post-type-salesking_rule input#doaction2, .post-type-salesking_grule input#doaction2, .post-type-salesking_group input#doaction2, .post-type-salesking_message input#doaction2, .post-type-salesking_earning input#doaction2 {
    padding: 3px 18px;
    border-radius: 5px;
    border-color: #2271b182;
    background: #f6f7f7;
    color: #2271b1;
    line-height: 2.15384615;
    min-height: 30px;
    font-weight: 400;
}
.post-type-salesking_announce input#post-search-input, .post-type-salesking_rule input#post-search-input, .post-type-salesking_grule input#post-search-input, .post-type-salesking_group input#post-search-input, .post-type-salesking_message input#post-search-input, .post-type-salesking_earning input#post-search-input {
    border: 1px solid #e5e5e5 !important;
    border-radius: 5px;
    color: #555555;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 8%);
    width: 150px;
    min-height: 36px;
    line-height: 2;
}
.post-type-salesking_announce input#search-submit, .post-type-salesking_rule input#search-submit, .post-type-salesking_grule input#search-submit, .post-type-salesking_group input#search-submit, .post-type-salesking_message input#search-submit, .post-type-salesking_earning input#search-submit {
    padding: 3px 18px;
    border-radius: 5px;
    border-color: #2271b182;
    background: #f6f7f7;
    color: #2271b1;
    line-height: 2.15384615;
    min-height: 30px;
    font-weight: 400;
}
.salesking-wp-7-plus.post-type-salesking_announce .subsubsub, .salesking-wp-7-plus.post-type-salesking_rule .subsubsub, .salesking-wp-7-plus.post-type-salesking_grule .subsubsub, .salesking-wp-7-plus.post-type-salesking_group .subsubsub, .salesking-wp-7-plus.post-type-salesking_message .subsubsub, .salesking-wp-7-plus.post-type-salesking_earning .subsubsub {
    position: relative;
    bottom: 8px !important;
    top: initial !important;
}
.salesking-wp-7-plus.post-type-salesking_announce #posts-filter a, .salesking-wp-7-plus.post-type-salesking_rule #posts-filter a, .salesking-wp-7-plus.post-type-salesking_grule #posts-filter a, .salesking-wp-7-plus.post-type-salesking_group #posts-filter a, .salesking-wp-7-plus.post-type-salesking_message #posts-filter a, .salesking-wp-7-plus.post-type-salesking_earning #posts-filter a, .salesking-wp-7-plus.post-type-salesking_announce .subsubsub a, .salesking-wp-7-plus.post-type-salesking_rule .subsubsub a, .salesking-wp-7-plus.post-type-salesking_grule .subsubsub a, .salesking-wp-7-plus.post-type-salesking_group .subsubsub a, .salesking-wp-7-plus.post-type-salesking_message .subsubsub a, .salesking-wp-7-plus.post-type-salesking_earning .subsubsub a, .salesking-wp-7-plus.post-type-salesking_announce button.editinline, .salesking-wp-7-plus.post-type-salesking_rule button.editinline, .salesking-wp-7-plus.post-type-salesking_grule button.editinline, .salesking-wp-7-plus.post-type-salesking_group button.editinline, .salesking-wp-7-plus.post-type-salesking_message button.editinline, .salesking-wp-7-plus.post-type-salesking_earning button.editinline {
    color: #2271b1 !important;
}
.salesking-wp-7-plus.post-type-salesking_announce .check-column input[type="checkbox"], .salesking-wp-7-plus.post-type-salesking_rule .check-column input[type="checkbox"], .salesking-wp-7-plus.post-type-salesking_grule .check-column input[type="checkbox"], .salesking-wp-7-plus.post-type-salesking_group .check-column input[type="checkbox"], .salesking-wp-7-plus.post-type-salesking_message .check-column input[type="checkbox"], .salesking-wp-7-plus.post-type-salesking_earning .check-column input[type="checkbox"] {
    border: 1px solid #8c8f94;
    border-radius: 4px;
}
.salesking-wp-7-plus.post-type-salesking_announce .check-column input[type="checkbox"]:focus, .salesking-wp-7-plus.post-type-salesking_rule .check-column input[type="checkbox"]:focus, .salesking-wp-7-plus.post-type-salesking_grule .check-column input[type="checkbox"]:focus, .salesking-wp-7-plus.post-type-salesking_group .check-column input[type="checkbox"]:focus, .salesking-wp-7-plus.post-type-salesking_message .check-column input[type="checkbox"]:focus, .salesking-wp-7-plus.post-type-salesking_earning .check-column input[type="checkbox"]:focus {
    outline: none;
    box-shadow: none;
}
.salesking-wp-7-plus.post-type-salesking_announce #title, .salesking-wp-7-plus.post-type-salesking_rule #title, .salesking-wp-7-plus.post-type-salesking_grule #title, .salesking-wp-7-plus.post-type-salesking_group #title, .salesking-wp-7-plus.post-type-salesking_message #title {
    border-radius: 4px !important;
}
.salesking-wp-7-plus.toplevel_page_salesking hr.wp-header-end, .salesking-wp-7-plus[class*="salesking_page_"] hr.wp-header-end, .salesking-wp-7-plus[class*="admin_page_salesking_"] hr.wp-header-end, .salesking-wp-7-plus.post-type-salesking_announce hr.wp-header-end, .salesking-wp-7-plus.post-type-salesking_rule hr.wp-header-end, .salesking-wp-7-plus.post-type-salesking_grule hr.wp-header-end, .salesking-wp-7-plus.post-type-salesking_group hr.wp-header-end, .salesking-wp-7-plus.post-type-salesking_message hr.wp-header-end, .salesking-wp-7-plus.post-type-salesking_earning hr.wp-header-end {
    height: 10px !important;
}
.salesking-wp-7-plus .salesking_rule_select_container select, .salesking-wp-7-plus .salesking_commission_rule_metabox_content_container input[type="text"], .salesking-wp-7-plus .salesking_commission_rule_metabox_content_container input[type="number"], .salesking-wp-7-plus #salesking_rule_select_howmuch, .salesking-wp-7-plus #salesking_rule_select_x, .salesking-wp-7-plus #salesking_rule_min, .salesking-wp-7-plus #salesking_rule_max, .salesking-wp-7-plus #salesking_rule_select_tags, .salesking-wp-7-plus #salesking_rule_select_applies_replaced, .salesking-wp-7-plus input#salesking_rule_select_taxname, .salesking-wp-7-plus input#salesking_rule_select_discountname, .salesking-wp-7-plus #salesking_container_tax_shipping_rate input {
    border-radius: 4px !important;
    line-height: 2 !important;
    min-height: 30px !important;
}
.salesking-wp-7-plus .salesking_commission_rule_metabox_content_container .select2-container .select2-selection--single {
    height: 30px;
    min-height: 30px !important;
    border-radius: 4px;
}
.salesking-wp-7-plus .salesking_commission_rule_metabox_content_container .select2-container .select2-search--inline .select2-search__field {
    min-height: 28px !important;
}
.salesking-wp-7-plus #salesking_rule_select_applies, .salesking-wp-7-plus #salesking_rule_select_who, .salesking-wp-7-plus #salesking_rule_select_applies + .select2-container .select2-selection--single, .salesking-wp-7-plus #salesking_rule_select_who + .select2-container .select2-selection--single {
    height: 35px !important;
    min-height: 35px !important;
}
.salesking-wp-7-plus input#salesking_standard_rule_priority {
    width: 88px;
    border-radius: 4px !important;
    min-height: 30px !important;
}
.salesking-wp-7-plus div#salesking_tabs_wrapper select, .salesking-wp-7-plus div#salesking_tabs_wrapper input[type="text"], .salesking-wp-7-plus div#salesking_tabs_wrapper input[type="number"], .salesking-wp-7-plus div#salesking_tabs_wrapper textarea {
    border-radius: 5px;
    line-height: 2 !important;
    min-height: 35px;
}
.salesking-wp-7-plus div#salesking_tabs_wrapper input[type="button"], .salesking-wp-7-plus div#salesking_tabs_wrapper button, .salesking-wp-7-plus input#salesking-logo-upload-btn, .salesking-wp-7-plus input#salesking-logoimg-upload-btn {
    min-height: 35px;
    border-radius: 3px;
}
.salesking-wp-7-plus input.salesking_group_visibility_container_content_checkbox_input:checked::before, .salesking-wp-7-plus .salesking_group_payment_shipping_methods_container_element_method_checkbox:checked::before, .salesking-wp-7-plus #salesking_commission_rule_discount_show_everywhere_checkbox_input:checked::before, .salesking-wp-7-plus #salesking_bonus_payment:checked::before {
    content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
}
.salesking-wp-7-plus input.salesking_group_visibility_container_content_checkbox_input, .salesking-wp-7-plus .salesking_group_payment_shipping_methods_container_element_method_checkbox, .salesking-wp-7-plus #salesking_commission_rule_discount_show_everywhere_checkbox_input, .salesking-wp-7-plus #salesking_bonus_payment {
    background: #c4c4c4 !important;
    border: none !important;
    border-radius: 4px !important;
}
.salesking-wp-7-plus input.salesking_group_visibility_container_content_checkbox_input:focus, .salesking-wp-7-plus .salesking_group_payment_shipping_methods_container_element_method_checkbox:focus, .salesking-wp-7-plus #salesking_commission_rule_discount_show_everywhere_checkbox_input:focus, .salesking-wp-7-plus #salesking_bonus_payment:focus {
    outline: none !important;
    box-shadow: none !important;
}
.salesking-wp-7-plus select#salesking_reports_days_select, .salesking-wp-7-plus .salesking_reports_fromto input, .salesking-wp-7-plus input#salesking-logo-upload-btn, .salesking-wp-7-plus input#salesking-logoimg-upload-btn, .salesking-wp-7-plus input#salesking_offers_logo_setting, .salesking-wp-7-plus #salesking_offers_image_setting {
    min-height: 35px;
    border-radius: 5px;
}
.salesking-wp-7-plus #salesking_dashboard_days_select {
    border-radius: 5px;
    line-height: 2 !important;
    min-height: 35px !important;
}
.salesking-wp-7-plus.admin_page_salesking_view_payouts #salesking_payout_history_table_filter input[type="search"], .salesking-wp-7-plus.admin_page_salesking_view_payouts #salesking_payout_history_table2_filter input[type="search"], .salesking-wp-7-plus.admin_page_salesking_view_payouts table#salesking_payout_history_table tfoot input.salesking_search_table, .salesking-wp-7-plus.admin_page_salesking_view_payouts table#salesking_payout_history_table2 tfoot input.salesking_search_table, .salesking-wp-7-plus.admin_page_salesking_view_earnings #salesking_payout_history_table_filter input[type="search"], .salesking-wp-7-plus.admin_page_salesking_view_earnings #salesking_payout_history_table2_filter input[type="search"], .salesking-wp-7-plus.admin_page_salesking_view_earnings table#salesking_payout_history_table tfoot input.salesking_search_table, .salesking-wp-7-plus.admin_page_salesking_view_earnings table#salesking_payout_history_table2 tfoot input.salesking_search_table {
    border: 1px solid #e5e5e5 !important;
    border-radius: 5px !important;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 8%) !important;
    color: #555555;
    line-height: 2 !important;
    min-height: 31px !important;
    padding: 4px 8px !important;
}
.salesking-wp-7-plus.admin_page_salesking_view_payouts table#salesking_payout_history_table tfoot input.salesking_search_table, .salesking-wp-7-plus.admin_page_salesking_view_payouts table#salesking_payout_history_table2 tfoot input.salesking_search_table, .salesking-wp-7-plus.admin_page_salesking_view_earnings table#salesking_payout_history_table tfoot input.salesking_search_table, .salesking-wp-7-plus.admin_page_salesking_view_earnings table#salesking_payout_history_table2 tfoot input.salesking_search_table {
    max-width: 110px !important;
    width: 100%;
}
.salesking-wp-7-plus button#salesking_category_add_user, .salesking-wp-7-plus .salesking_category_users_textarea_buttons_container .select2-container--default .select2-selection--single, .salesking-wp-7-plus #salesking_category_users_textarea {
    border-radius: 3px;
}
