#walmart_calc_popup {
    width:100%;
    box-sizing: border-box;
    margin-bottom: 10px;
}

#walmart_calc_popup * {
    box-sizing: border-box;
    margin:0px;
    padding:0px;
}

#wrapper {
    height:fit-content;
    background-color: var(--white);
    border-radius: 16px;
    box-shadow: 0px 4px 40px #6785d826;
    font-size: 12px;
    padding:10px;
}

#walmart_calc_popup input {
    margin:5px 0px;
    padding:3px;
}

#image {
    width:fit-content;
    background-blend-mode: multiply;
    height: 78px;
    object-fit: cover;
}

#image_box {
    text-align: center;
}

/* checkbox slider */
#walmart_calc_popup .switch {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 45px;
    height: 20px;
}

/* Hide default HTML checkbox */
#walmart_calc_popup .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
#walmart_calc_popup .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--solitude);
    border:1px solid #000000;
    -webkit-transition: .4s;
    transition: .4s;
}

#walmart_calc_popup .slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 2px;
    bottom: 2px;
    background-color: #000000;
    -webkit-transition: .4s;
    transition: .4s;
}

#walmart_calc_popup input:checked + .slider {
    background-color: var(--science-blue);
}

#walmart_calc_popup input:focus + .slider {
    box-shadow: 0 0 1px var(--science-blue);
}

#walmart_calc_popup input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
#walmart_calc_popup .slider.round {
    border-radius: 34px;
}

#walmart_calc_popup .slider.round:before {
    border-radius: 50%;
}

#walmart_calc_popup .left_box {
    float:left;
}

#walmart_calc_popup .right_box {
    float:left;
}

#walmart_calc_popup .left_box1 {
    width:30%;
}

#walmart_calc_popup .center_box1 {
    width:50%;
}

#walmart_calc_popup .right_box1 {
    width:20%;
    margin-right: 0px;
}

#walmart_calc_popup .left_box2 {
    width:20%;
    margin-right: 2%;
    text-align: center;
}

#walmart_calc_popup .right_box2 {
    width:78%;
    height:135px;
}

#walmart_calc_popup .left_box7  {
    width:30%;
    text-align: center;
    height:120px;
}

#walmart_calc_popup .right_box7  {
    width:66%;
    margin-left: 10px;
    height:120px;
}

#walmart_calc_popup .left_box2_1 {
    width:30%;
    text-align: center;
    border:2px solid #000000;
    padding:2px;
    margin-top: 5px;
}

#walmart_calc_popup .right_box2_1 {
    width:66%;
    border:2px solid #000000;
    padding:2px 3px;
    margin-left: 10px;
    margin-top: 5px;
}

#walmart_calc_popup .left_box3, #walmart_calc_popup .left_box5, #walmart_calc_popup .left_box6 {
    width:49%;
}

#walmart_calc_popup .right_box3, #walmart_calc_popup .right_box5, #walmart_calc_popup .right_box6 {
    width:49%;
}

#walmart_calc_popup .left_box3 input, #walmart_calc_popup .right_box3 input {
    width:60%;
    margin-left:7px;
    border:2px solid #000000;
}

#walmart_calc_popup .left_box4 {
    width:65%;
}

#walmart_calc_popup .right_box4 {
    width:33%;
}

#topbar .right_box {
    margin-right: 7px;
}

#walmart_calc_popup .right_box7_item,
#walmart_calc_popup .rounded_corners {
    border-radius: 5px;
    border: 1px solid silver;
}

.extended_fees_item * {
    border-radius: 12px;
    border: 1px solid #E4EBF1;
}

.extended_fees_item img {
    border:none;
}

#popup_box1, #popup_box2, #slider_total_fees_box, #extended_fees_box,.fees_dd_item, #image_box, #product_details_box, .popup_collapse_box, #additional_fees_box {
    border-radius: 12px;
}

#popup_box1, #popup_box2, #slider_total_fees_box, #extended_fees_box, #image_box, #product_details_box, .popup_collapse_box, #additional_fees_box {
    background-color: var(--solitude);
}

.fees_dd_item {
    background-color: #E2F0FC;
    border:1px solid #CCDCEA;
}

#slider_total_fees_box {
    height:65px;
    padding:2%;
}

#popup_box2 {
    height: 58px;
}

#popup_box1 {
    display: flex;
    flex-wrap: wrap;
    padding:5px 5px 5px 0px;
    height:fit-content;
    min-height: 115px;
}

#upc_code_alerts_box * {
    color: var(--fuscous-gray);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.popup_box1_item {
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 2%;
    position: relative;
}

.dollar_currency_left {
    position: absolute;
    left:41%;
    color:darkgray;
}

#walmart_calc_popup .percent_right {
    right:2%;
    color: darkgray;
    position:absolute;
}

#breakeven_box .dollar_currency_left {
    left:44%;
}

#popup_box1 .dollar_currency_element_after {
    padding-left:8%;
    text-align: right;
}

.popup_box1_item label {
    text-align: right;
    color: var(--fuscous-gray);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
}

.popup_box1_item input, .popup_box1_item span, #offer_count_box, #reviews_rating_box, #image_box, #sellers_box .seller_item2 .seller_item_cell2, #slider_total_fees_box  {
    display: flex;
    align-items: center;
}

#image_box {
    justify-content: center;
}

#popup_box1 .popup_box1_item input, #popup_box1 .popup_box1_item span {
    justify-content: flex-end;
    padding-right: 8%;
}

#popup_box1 .popup_box1_item #roi, #popup_box1 .popup_box1_item #profit_margin {
    justify-content: center;
    padding-right: 0%;
}

#offer_count_box, #reviews_rating_box, #sellers_box .seller_item2 .seller_item_cell2  {
    justify-content: flex-start;
}

#upc_code_alerts_box  {
    content: "";
    display: table;
    clear: both;
    position: relative;
}

#walmart_calc_popup .uca_item {
    float: left;
    width: 34%;
    margin-right: 1%;
}

#walmart_calc_popup .uca_item_last {
    width:27%;
}

#popup_box1 label {
    width:33%;
}

#popup_box1 input, #popup_box1 span {
    border: 1px solid;
    border-color: var(--mystic);
    border-radius: 12px;
    height: 42px;
    float:right;
    width:63%;
    margin-left:2%;
    background-color: #FFFFFF;
    text-align: right;
}

#total_sellers {
    padding:1% 3%;
    display: block;
    float:left;
    margin-left:2%;
    color: var(--eerie-black);
    font-weight: 600;
}

#offer_count_box label {
    float:left;
}

#alert_offer_count_box, #upc_code_box, #reviews_rating_box {
    font-size: 1em;
    height: fit-content;
}

#walmart_calc_popup .f3f8f9_background {
    background-color: #F3F8F9;
}

#weigth_box label {
    padding:1px 2px;
}

#walmart_calc_popup #lwh_box input {
    width:24%;
    margin:0 3px 0 3%;
}

#walmart_calc_popup #lwh_box span {
    width:8%;
    text-align: center;
    font-size:1em;
}

#walmart_calc_popup #lwh_box * {
    float:left;
}

#walmart_calc_popup #lwh_box, #walmart_calc_popup #weigth_box {
    float:left;
}

#walmart_calc_popup #lwh_box {
    width:65%;
}

#walmart_calc_popup #weigth_box {
    margin-left:4%;
    width:30%;
}

#weight {
    width:70%;
}

#walmart_calc_popup .divider {
    height:10px;
    display: block;
}

#walmart_calc_popup .left_box4 label {
    width:30px;
}

#walmart_calc_popup .left_box4 input {
    width:40px;
}

#walmart_calc_popup .right_box4 input {
    width:40%;
    float:right;
    margin-right:20px;
}

#category {
    width:95%;
}

#rating {
    margin:0 3%;
}

#reviews {
    margin-right: 15%;
}

#reviews a {
    text-decoration:none;
    color:#000000;
}

#cost_calculation_fields {
    border:2px dotted #000000;
    padding:10px;
    background-color: #f3f8f9;
}

#cost_calculation_fields {
    display: block;
    height:100px;
}

#cost_calculation_fields input {
    padding:5px;
}

#title {
    color: var(--eerie-black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-l);
    font-weight: 500;
    letter-spacing: 0;
}


#walmart_calc_popup .right_box2 p {
    margin-left: 15px;
    padding-top:15px;
}

#topbar {
    padding:4px 10px 4px 0px;
}

#walmart_calc_popup #topbar_buttons {
    background-color: #ebf4fc;
    border-radius: 12px;
    height: 42px;
    padding: 0 12px;
    pointer-events: auto;
    width:100%;
    float:left;
}

#topbar_buttons a {
    display: flex;
    align-items: center;
    justify-content: center;
    width:14%;
    float:left;
    height: 42px;
}

#topbar_buttons img {
    width:18px;
    width:18px;
    margin: 0;
    padding: 0;
}

#walmart_calc_popup .right_box2_1 label {
    padding-left:10px;
}

#oh_st_is_mfn_box, #checkboxes_box, #order_profit_box, #offer_count_items, #sellers_box .seller_item2, #checkboxes_box .float_left .cb_wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#checkboxes_box .float_left {
    width:33%;
}

#checkboxes_box .float_left .cb_wrapper {
    width:fit-content;
}

#checkboxes_box label {
    margin-left:5px;
}

#walmart_calc_popup .popup_box3_item {
    width:14%;
    margin-right: 1%;
}

#walmart_calc_popup .popup_box3_item span {
    align-items: center;
    justify-content: center;
    background-color: var(--white);
    border: 1px solid #E4EBF1;
    border-radius: 12px;
    display: flex;
    letter-spacing: 0;
    line-height: 22px;
    white-space: nowrap;
    padding:5px;
}

.oh_st_is_mfn_item, .order_profit_item {
    width:33%;
}

#walmart_calc_popup .oh_st_is_mfn_item [type=text],#walmart_calc_popup .order_profit_item input, #walmart_calc_popup .order_profit_item span, #walmart_calc_popup #inbound_shipping {
    width:90% !important;
    border:none;
    border: 1px solid;
    border-color: var(--mystic);
    border-radius: 12px;
    display: flex;
    height: 42px;
    padding: 9px 11px;
    text-align: center;
}

#walmart_calc_popup .oh_st_is_mfn_item [type=text], #walmart_calc_popup #inbound_shipping {
    padding: 9px 8px;
}

#slider_box_1, #checkboxes_box {
    width:100%;
}

#storage_fee_label {
    float:left;
    width:45%;
}

#storage_fee_months_box {
    float:left;
    width:35%;
}

#storage_fee_slider {
    width:90%;
    margin-bottom: 5px;
    margin-top:8px;
}

#slider_box {
    width:60%;
    align-items: center;
}

#slider_box_left {
    width:75%;
}

#slider_box_right {
    width:25%;
    display:flex;
    padding-top:16px;
    text-align: left;
}

.float_left {
    float:left;
}

.width49 {
    width:49%;
}

#cb_slider_left {
    font-size: 0.65em;
    background-color: #CCCCCC;
    padding:2%;
}

#cb_slider_left label {
    margin-left: 2%;
}

#walmart_calc_popup #inbound_shipping {
    min-width: 20px;
    width:100%;
    margin:3px 0px;
}

#short_fees_box {
    width:40%;
    padding: 5px;
    height:35px;
}

#short_fees_right {
    width:60%;
    display: flex;
    flex-wrap: wrap;
}

#short_fees_right label {
    margin-right: 5px;
}

#short_fees_right p {
    text-align: right;
    font-size: 1.2em;
    width:100%;
}

#total_fees {
    padding:3px;
    margin-left:5px;
}

#wfs_extended_box, #extended_fees_box, #refferal_extended_box, #storage_extended_box, #additonal_extended_box {
    width:100%;
    margin:2% auto;
    padding:2%;
    display: none;
}

#extended_fees_box {
    position:relative;
    padding:3.5% 2%;
}

#walmart_calc_popup .extended_fees_item  {
    margin:3% 0;
}

#walmart_calc_popup .extended_fees_item span {
    width:30%;
}

#walmart_calc_popup .extended_fees_item label, #walmart_calc_popup .extended_fees_item select {
    width:47%;
}

#walmart_calc_popup .main_fee_item span {
    width:43%;
}

#walmart_calc_popup .main_fee_item label {
    width:60%;
}

#walmart_calc_popup .extended_fees_item label,  #walmart_calc_popup .extended_fees_item span, #walmart_calc_popup .extended_fees_item select {
    float:left;
    padding:2%;
    background-color: #FFFFFF;
}

#walmart_calc_popup .extended_fees_item label {
    margin-right: 3%;
}

#walmart_calc_popup .extended_fees_item span {
    display: block;
}

#walmart_calc_popup .extended_fees_item span.common_sizing {
    background-color: transparent;
    width: 20%;
    margin:0% 2% 0% 0%;
    border:none;
    display: none;
}

#walmart_calc_popup .main_fee_item span.common_sizing {
    width:10%;
}

#unit_volume, #storage_multiplier {
    width:100px;
}

#page_overlay {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:999;
    background-color: #000000;
}

#page_overlay p {
    position: fixed;
    left:40%;
    width:20%;
    text-align: center;
    top:300px;
    color:#FFFFFF;
    font-size:26px;
    font-weight: bold;
}

#sellers_box {
    display: block;
    background-color: var(--solitude);
    width: 100%;
    border-radius: 12px;
    height: fit-content;
}

#topbar, #upc_code_box, #sellers_box .seller_item1, #walmart_calc_popup .left_box7,
#sellers_box .seller_item1, #lwhw_box,
#walmart_calc_popup #lwh_box *, #walmart_calc_popup .right_box7, #walmart_calc_popup .flex_centered,
#walmart_calc_popup .extended_fees_item, #slider_box_1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#weigth {
    width:100%;
}

#walmart_calc_popup #lwhw_box input {
    background-color: var(--white);
    border-radius: 12px;
    height: 42px;
    border:none;
    text-align: center;
    color: var(--eerie-black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
}

#lwhw_box, #popup_box2_right {
    float:left;
}

#lwhw_box {
    width:80%;
}

#popup_box2_right {
    width:18%;
}

#sellers_box .seller_item1, #sellers_box .seller_item2 {
    width: 100%;
    clear: both;
    border-bottom: 1px solid lightgray;
}

#sellers_box .seller_item2 .seller_item_cell2 {
    padding:5px;
    float: left; /* fix for  buggy browsers */
    text-align: left;
    height:44px;
    width:13%;
}

#sellers_box .seller_item2 .seller_col2 {
    width:34%;
}

#sellers_box .seller_item2 .seller_col3 {
    width:10%;
}

.seller_category {
    text-transform:uppercase;
    display: block;
}

#sellers_box .seller_item2 .seller_col1 {
    width:8%;
}

#sellers_box .seller_item2:last-child {
    border-bottom: none;
}

/*
#sellers_box .seller_item_headings {
    position: -webkit-sticky;
    position: sticky;
    top: -10px;
}*/

#sellers_box .seller_item2 .profit_margin_col {
    text-wrap: wrap;
}

#sellers_box .seller_item1 {
    border:1px solid #000000;
    margin-top:10px;
    background-color: #e6e6e6;
}

#sellers_box .seller_item1 .seller_item_cell1 {
    padding:2px;
    border: none;
}

#sellers_box .seller_number {
    width:8%;
}

#sellers_box #sellers_box_items .seller_item2 .seller_name_cell, #slider_box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#sellers_box .seller_item2 .seller_name_cell a {
    text-decoration: none;
    display: block;
    width:100%;
    max-width: 140px;
}

#walmart_calc_popup .left_box7, #walmart_calc_popup .right_box7 {
    color:#000000;
    height:50px;
    text-align: center;
}

#walmart_calc_popup #order_quantity_box {
    float:left;
    padding:1%;
    height:90px;
}

#walmart_calc_popup #offer_count_items {
    width:100%;
    padding:1%;
}

#walmart_calc_popup .product_details_item {
    width:25%;
    float:left;
    padding:1%;
    min-height: 40px;
}

#walmart_calc_popup .product_details_item * {
    width: 100%;
    display: block;
}

#walmart_calc_popup .product_details_row {
    clear: both;
    width: 100%;
    text-align: center;
}

#walmart_calc_popup .product_details_row label {
    font-size:0.7em;
}

#walmart_calc_popup .product_details_row span {
    font-weight: bold;
}

#product_details_box, #walmart_calc_popup .popup_collapse_box, #additional_fees_box {
    flex-wrap: wrap;
    padding:3%;
    position:relative;
    height: 60px;
}

#product_details_box *, #additional_fees_box * {
    text-align: left;
}

#additional_fees_content {
    display: none;
}

#product_details_items {
    display: none;
}

#product_details_toggle, .collapse_box_up_down {
    float:right;
}

#product_details_headline, .collapse_box_headline, #additional_fees_headline {
    border-bottom: none;
    margin-bottom: 10px;
}

#offer_count_headline {
    width:100%;
}

#walmart_calc_popup #product_details_box h4, #walmart_calc_popup .popup_collapse_box h4, #additional_fees_box h4 {
    padding:1%;
}

#walmart_calc_popup .left_box7 {
    padding:1%;
}

#walmart_calc_popup .right_box7 span {
    padding:5px;
}

#walmart_calc_popup .right_box7_item {
    float:left;
    width:30%;
    text-align: left;
    border:1px solid #000000;
    margin-left:2%;
    padding:2px;
}

.seller_name_cell img {
    width:15px;
    vertical-align: middle;
}

#sellers_box .mfn .seller_item_cell2, #walmart_calc_popup .popup_box3_item .mfn_cell {
    background-color: #F8FBFF;
}

#sellers_box .wlmt .seller_item_cell2, #walmart_calc_popup .popup_box3_item .wlmt_cell {
    background-color: #D0E2F1;
}

#sellers_box .wfs .seller_item_cell2, #walmart_calc_popup .popup_box3_item .wfs_cell {
    background-color: #DCEEFF;
}

#sellers_box .seller_item_headings .seller_item_cell2 {
    color: var(--eerie-black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 500;
}

#sellers_box .buy_box_indicator {
    width:12px;
}

#sellers_box .seller_number {
    display: block;
    width:100%;
}

#sellers_box .seller_item2 .seller_col1 {
    flex-direction: row;
    flex-wrap: wrap;
    text-align: center;
}

#sellers_box .seller_col1 img {
    margin:0px auto;
}

#sellers_box .seller_item2 .cell2_first {
    width:8%;
    border:none;
    background-color: #DAD3D3;
    margin-left: 3%;
}

#walmart_calc_popup #sellers_box .seller_item_bold .seller_item_cell2, #walmart_calc_popup #sellers_box .seller_item_bold .seller_item_cell2 * {
    color: var(--eerie-black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
}


#walmart_calc_popup #sellers_box .seller_item_bold .seller_item_cell2 .seller_category {
    color:#0171DC;
}

#walmart_calc_popup #short_fees_right img, #walmart_calc_popup .extended_fees_item .up_down {
    width:20px;
}

#walmart_calc_popup .extended_fees_item .up_down {
    margin-right: 2%;
}

#walmart_calc_popup #alert_offer_count_box label {
    float:left;
    display: block;
    margin: 3%;
}

#walmart_calc_popup #alert_box label {
    width:20%;
}

#alerts_box_icons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    float:left;
    width: 80%;
    height:60px;
    min-width: 120px;
}

#alerts_box_icons img {
    margin-right: 6px;
    margin-bottom: 3px;
    padding:6px;
    border:1px solid var(--mystic);
    border-radius: 10px;
    width:28px;
}

#alerts_box_icons * {
    height:28px;
}

#walmart_calc_popup .copied_message {
    position:absolute;
    background-color:#ECF2F8;
    color:#000000;
    padding:3px;
    text-align: center;
    font-size: 12px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.35) 1px 2px 3px;
    width:fit-content;
    min-width: 130px;
}

#walmart_calc_popup .copied_message1 {
    bottom:0px;
    top:0px;
    height: 20px;
}

#walmart_calc_popup #common_sizing_box {
    top:0px;
    right:0px;
    height: 25px;
    position:relative;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

#walmart_calc_popup .copied_message2 {
    top:5px;
    right:5px;
}

#walmart_calc_popup #no_reviews {
    text-align: left;
    width: 100%;
    display: block;
}

.ui-tooltip {
    background-color: #F4F3F3;
    color: #545454;
    border-color:  #D7DEE4;
    padding: 5px;
    text-align:center;
    border-radius: 5px;
    box-shadow: none;
    left: 50%;
    font-size: var(--font-size-m);
    min-width: 40px;
}
.ui-tooltip-content {
    position: relative;
}
.ui-tooltip-content::after, .ui-tooltip-content::before {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    height: 0;
    bottom: -15px;
    left: calc((100% - 10px) / 2);
    margin-left: -5px;
}

.ui-tooltip-content::before {
    border-color: #9f9e9d transparent;
    border-width: 10px 10px 0;
}

.ui-tooltip-content::after {
    bottom: -14.3px;
    border-color: #F4F3F3 transparent;
    border-width: 10px 10px 0;
    margin-left: -5.1px;
}

.ui-tooltip.arrow-bottom .ui-tooltip-content::after,
.ui-tooltip.arrow-bottom .ui-tooltip-content::before {
    bottom: -15px;
    top: auto;
    border-width: 10px 10px 0;
    border-color: #F4F3F3 transparent;
}

.ui-tooltip.arrow-bottom .ui-tooltip-content::before {
    border-color: #9f9e9d transparent;
}

.ui-tooltip.arrow-top .ui-tooltip-content::after,
.ui-tooltip.arrow-top .ui-tooltip-content::before {
    top: -15px;
    bottom: auto;
    border-width: 0 10px 10px;
    border-color: #F4F3F3 transparent;
}

.ui-tooltip.arrow-top .ui-tooltip-content::before {
    border-color: #9f9e9d transparent;
}

#walmart_calc_popup .product_details_item a {
    text-decoration: none;
    cursor:pointer;
    color:#000000;
}

#storage_fee_months {
    width:35px;
    border:none;
    text-align: left;
    background-color: transparent;
}

.yellow_border {
    border:2px solid #F8DD81 !important;
}

#walmart_calc_popup .sellify {
    color: var(--eerie-black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xxl);
    font-weight: 600;
    letter-spacing: 0;
    line-height: 20px;
    white-space: nowrap;
}

#sellify_logo {
    align-self: flex-end;
    height: 23px;
    margin-bottom: 0;
}

#sellify_logo_box {
    align-items: flex-start;
    display: flex;
    gap: 6px;
    height: 22px;
    min-width: 93px;
}

#popup_box2, #popup_box2_right, #lwhw_box, #lwh_box, #short_fees_box {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

#walmart_calc_popup  #popup_box2_right img {
    margin-right: 2%;
}

#image_box {
    height: 110px;
}

#wcp_close_box {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    float:right;
    height: 42px;
}

#reload_box {
    margin-left:5px;
    margin-right:5px;
    cursor: pointer;
    position: relative;
    background-color: var(--science-blue);
    border-radius: 12px;
    height: 42px;
    min-width: 42px;
    padding: 0 10px;
}

#search_keepa, #reload_btn {
    width:50%;
    position: absolute;
    top: 25%;
    bottom: 25%;
}

#reload_btn {
    margin-right: 5px;
    cursor: pointer;
}

#walmart_calc_popup .ui-slider-handle {
    background-color: var(--science-blue);
    border-radius: 7px;
    height: 14px;
    width: 14px;
}

#walmart_calc_popup .ui-widget-content {
    background-color: var(--science-blue);
    border-radius: 60px;
    height: 6px;
}

#walmart_calc_popup .ui-slider-range {
    background-color: var(--white);
}

#mfn_shipping, #oh, #tax, #inbound_shipping {
    background-color: #EBE9E9;
}

#mfn_shipping {
    color: #CCCCCC;
}

#sellers_box * {
    color: var(--fuscous-gray);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

/* custom scroll style */
/* width */
#walmart_calc_popup ::-webkit-scrollbar {
    width: 6px;
}

/* Track */
#walmart_calc_popup ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
#walmart_calc_popup ::-webkit-scrollbar-thumb {
    background: #0171DC;
    border-radius: 10px;
}

/* Handle on hover */
#walmart_calc_popup ::-webkit-scrollbar-thumb:hover {
    background: #0055A0;
}

#walmart_calc_popup ::-webkit-scrollbar-thumb:active {
    background: #0C4475;
}

.sellify_truncate_text {
    white-space: nowrap; /* Prevents the text from wrapping to the next line */
    overflow: hidden;    /* Hide the overflow */
    text-overflow: ellipsis; /* Render an ellipsis ("...") to represent clipped text */
}

#walmart_calc_popup input[readonly=readonly] {
    border: none;
}

#walmart_calc_popup input[readonly=readonly]:focus-visible{
    outline: none;
}

#walmart_calc_popup input[readonly=readonly]::placeholder {
    color: #CCCCCC;
}

#title, #title_box {
    height: 55px;
}

#title {
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 18px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow:hidden;
    white-space: normal;
}

#reviews_rating_box, #offer_count_box, #upc_code_alerts_box {
    margin-top: 10px;
}

#walmart_calc_popup .seller_name_cell .pro_seller_icon {
    margin-left: 5px;
}

#item_code_link {
    margin-left:10%;
    float:left;
}

#item_code_link img {
    width:12px;
}

.unit_value {
    color:darkgrey;
}

#walmart_calc_popup #report_bug_box, #walmart_calc_popup #settings_box {
    display: none;
    position:absolute;
    top:30px;
    padding:5px;
    border:1px solid #D7DEE4;
    border-radius: 5px;
    box-shadow: none;
    background-color: #FFFFFF;
    height:fit-content;
    width: fit-content;
}

#walmart_calc_popup #report_bug_box textarea {
    width:100%;
    border:1px solid #D7DEE4;
    margin-top: 20px;
}

#walmart_calc_popup #report_bug_box button {
    display: block;
    padding:5px 10px;
    text-align: center;
    background-color: #D7DEE4;
    border-radius: 5px;
    border:none;
}

#walmart_calc_popup #settings_box {
    padding:20px;
    text-align: center;
}

#walmart_calc_popup .unsubscribed_plan {
    background-color: #FA7979;
    border:1px solid #FF3131;
    color: #FFFFFF;
}

#walmart_calc_popup .plan_type {
    width:90%;
    padding:5px;
    text-align: center;
    margin:5px auto;
    border-radius: 10px;
}

#walmart_calc_popup #sellify_signout {
    padding:5px 10px;
    font-size: 12px;
}

#walmart_calc_popup .plan_type a {
    text-decoration: none;
    color:inherit;
    font-size: 14px;
}

#walmart_calc_popup .premium_plan  {
    background-color: #BAEDA8;
    border:1px solid #1E7B03;
    color: #1B301F;
}

#walmart_calc_popup #report_bug_close, #walmart_calc_popup #settings_box_close {
    position:absolute;
    top:0px;
    right: 0px;
    cursor:pointer;
}

#report_bug_message {
    margin-top: 10px;
}

#walmart_loading_gif, #brand_data_loading_box, #no_brand_data_box {
    display:flex;
    align-items: center;
    justify-content: center;
    width:100%;
    height:400px;
}

#walmart_loading_gif img, #brand_data_loading_icon, #no_brand_data_icon {
    width:100px;
}

#no_brand_data_icon {
    width:100px;
}

#no_brand_data_box {
    flex-direction: column;
    gap:20px;
}

#no_brand_data_box p {
    font-family: var(--font-family-poppins);
    font-size: 14px;
    font-weight: bold;
}

#no_brand_listed {
    padding-top:15px;
}

/* offer count style - start */

#export_offer_count_data {
    width:20px;
    cursor: pointer;
    float:left;
}

#popup_box3 h4 {
    width:fit-content;
    float:left;
    margin-right: 5px;
}

#filter_offer_count_items2 {
    display: block;
    float:right;
    margin-left: 10px;
}

.offer_count_sort_arrow {
    width:20px;
}

#sellers_box .seller_item_headings .seller_item_heading_bold {
    font-weight: bold;
}

#walmart_calc_popup #filter_offer_count_items2 {
    width: fit-content;
    display: block;
    cursor: pointer;
    padding: 4px 10px;
    background-color: var(--zircon);
    border: 1px solid var(--mystic);
    border-radius: 12px;
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-l);
}

/* offer count style - end */

/* new user interface for topbar - start */

#walmart_calc_popup #topbar_buttons {
    height: 50px;
    padding:7px;
}

#topbar_buttons .topbar_item, #popup_box0_center, #popup_box0_left {
    display: flex;
    flex-direction: column;
}

#topbar_buttons .topbar_item {
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: 5px;
    min-height: 35px;
    width:16.6%;
    float:left;
}

#topbar_buttons .topbar_item div {
    letter-spacing: 0;
    line-height: normal;
    margin-right: 2.0px;
    min-height: 14px;
    font-size: 12px;
    font-family: var(--font-family-poppins);
    font-weight: 600;
}

#topbar_buttons .topbar_item img {
    height: 18px;
    width:18px;
}

#walmart_calc_popup .left_box1 {
    width:22%;
}

#walmart_calc_popup .center_box1 {
    width:70%;
}

#walmart_calc_popup .right_box1 {
    width:8%;
    margin-right: 0px;
}

#topbar {
    padding-right: 0px;
}

#item_code_box, #right_box2_bottom_box .amazon_data_item, #offer_count_box2, #upc_code_alerts_box, .popup_box0_center_item, #product_bages_box,#popup_box0_center_item1, #right_box2_bottom_box, #item_code_wrapper, #upc_box,.ucab_left_item {
    display: flex;
    flex-direction: row;
}

#right_box2_bottom_box {
    align-items: flex-start;
    position:relative;
}

#right_box2_bottom_box *, #monthly_units_sold {
    color: #FF9800;
}

#offer_count_box {
    justify-content: flex-start;
    margin-top: 0px;
}

#total_sellers {
    padding:0px;
    margin-left: 5px;
}

#upc_code_alerts_box {
    justify-content: flex-start;
}

#upc_code_alerts_box * {
    font-size:12px;
}

.right_box2 right_box {
    height:250px;
}

#alert_box * {
    float:left;
}

.ucab_right_item1 {
    height: 90px;
}

#alerts_box_icons img {
    border-color: var(--peach-schnapps);
    height:32px;
    width: 32px;
}

#alert_box {
    display: flex;
    flex-direction: column;
}

#alert_box span {
    display: block;
    margin-right: 5px;
}

#popup_box0_left, #popup_box0_center, #popup_box0_right {
    float:left;
}

#popup_box0_center {
    border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-color: var(--mystic);
    border-radius: 10px;
    height: 70px;
    padding:10px;
    width:40%;
}

#popup_box0_center span, #popup_box0_center a {
    font-weight: 600;
}

#popup_box0_left {
    width:20%;
}

#popup_box0_right {
    width:40%;
}

#popup_box0_left p {
    margin-bottom: 15px;
}

.popup_box0_center_item {
    gap:5%;
    justify-content: flex-start;
    text-align: left;
}

.popup_box0_center_item label {
    width:100%;
}

.popup_box0_center_item * {
    font-size: 12px;
}

.units-sold-this-month {
    color: #49c94e;
    font-family: var(--font-family-poppins);
    letter-spacing: 0;
    line-height: normal;
}

#product_asin, #amazon_price, #monthly_units_sold {
    font-weight: 600;
}

#walmart_calc_popup #open_export_spreadsheet {
    margin: 0px;
}

#reviews_rating_box {
    margin: 0px;
    align-items: flex-start;
}

#walmart_calc_popup .right_box2 {
    width: 78%;
    height: 115px;
}

#walmart_calc_popup #reviews a {
    font-weight: 600;
}

#image_box {
    position: relative;
    display: flex;
    flex-direction: column;
}

#walmart_calc_popup .copied_message1 {
    bottom:-70px;
    right:0px;
}

#walmart_calc_popup .product_badge_item, .units-sold-this-month {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin:0px;
    padding:0px;
    white-space: nowrap;
}

#walmart_calc_popup .product_badge_item {
    display: inline-block;
    background-color: #A2FFA0;
    padding:3px 4px !important;
    text-align: center;
    margin-right: 3px;
    border-radius: 8px;
    max-width: 100px;
    float:left;
    font-size: 12px;
    font-family: var(--font-family-poppins);
    white-space: nowrap;
}

#product_search_box , #popup_box0_center_topright {
    display: flex;
    justify-content: center;
    align-items: center;
}

#product_search_box {
    cursor: pointer;
    height: 16px;
    width:16px;
}

#product_search_box img {
    width:100%;
    height: 100%;
    min-width: 16px;
}

#popup_box0_center_topleft, #popup_box0_center_topright {
    float:left;
}

#popup_box0_center_topleft {
    width:75%;
}

#popup_box0_center_topright {
    width:25%;
}

#export_spreadsheet_btn_container {
    justify-content: flex-start;
    align-items: center;
    margin: 0px;
    padding-top:20px;
    height: 60px;
}

#item_code_link {
    display: block;
    float:right;
    margin-left: 5px;
}

#product_asin, #amazon_price {
    text-align: left;
}

/* new ui - end */


#ucab_left, #ucab_right {
    display: flex;
    flex-direction: column;
}

#ucab_left {
    width:65%;
    font-size: 12px;
}

#ucab_right {
    width:35%;
}

.ucab_left_item {
    height:30px;
    gap:4%;
    justify-content: flex-start;
}

.ucab_right_item2{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

#walmart_calc_popup #monthly_units_sold {
    margin: 0px;
    padding:0px;
    text-align: left;
}

.ucab_left_item_2col > div, #right_box2_bottom_box .amazon_data_item {
    width: 50% ;
}

#right_box2_bottom_box .amazon_data_item {
    gap:4%;
}

#related_amazon_link {
    cursor: pointer;
}

#item_code_box label, #upc_box label {
    margin-right: 3px;
}

#walmart_calc_popup #disabled_slider {
    background-color: lightgray;
}

/* new user interface for topbar - end */

#add_to_bookmark {
    width:20px;
}

#bookmark_message {
    position:absolute;
    bottom:15px;
    right:0px;
    z-index:55;
    font-size:9px;
    background-color: #FFFFFF;
    padding:1px;
}

#upc_code_alerts_box .added_message {
    color:green;
}

#upc_code_alerts_box .removed_message {
    color:red;
}

#asin_chart {
    display: none;
    position:absolute;
    z-index:55;
    top:140px;
    left:0px;
    width:500px !important;
}

/* estimated sales changes - start */
#title_box, #title {
    height: 32px;
}

#estimated_monthly_sales {
    color: var(--eerie-black);
    font-weight: 600;
}

#estimated_sales_not_available {
    display: none;
    padding:20px;
}

#esnt_box {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    margin:0px auto;
}

#esnt_box img {
    margin-right: 5%;
    width:20%;
    max-width: 60px;
}

#esnt_box p {
    width:75%;
    text-align: center;
}

/* estimated sales changes - end */

#walmart_calc_popup .export_data {
    margin-left:5px;
}

#open_notes {
    left:30px;
    width:23px;
    display: none;
}

#not_data_loaded_popup {
    position:fixed;
    z-index:2147483647;
    width:400px;
    left: calc((100% - 400px) / 2);
    top: calc((100% - 160px) / 2);
    background-color: #FFFFFF;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    border:1px solid lightgrey;
    height:auto;
}

#not_data_loaded_popup p {
    width:100%;
    text-align: center;
    padding:20px;
}

#not_data_loaded_popup button {
    width:50%;
    border:1px solid lightgrey;
    text-align: center;
    padding:10px;
}

#not_data_loaded_popup button:hover {
    background-color:#F4F4F5;
}

#ndlp_buttons, #ndlp_dont_ask_again {
    width:100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

#no_thanks_sellify_btn {
    border-bottom-left-radius:12px;
}

#enable_sellify_btn {
    border-bottom-right-radius:12px;
}

#ndlp_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2147483646;
    cursor: pointer;
}

#ndlp_dont_ask_again {
    padding-bottom: 10px;
}

#ndlp_dont_ask_again label {
    margin-left:5px;
}

#radix-\:r1\: {
    z-index: 2147483647 !important;
}

.data-\[state\=open\]\:\!fade-in-0[data-state="open"] {
    z-index: 2147483647 !important;
}


/* mfn box moved in profit box - start */
#walmart_calc_popup #mfn_box {
    display:flex;
}

#walmart_calc_popup #mfn_box span {
    height: 20px;
    width: 45px;
}

#walmart_calc_popup .mfn_box_label {
    width:26%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 13px;
}

#walmart_calc_popup:has([src*="extension_in_screen_on.svg"]) .mfn_box_label {
  margin-right: 9px;
}

#walmart_calc_popup .switch {
    margin-left:5px;
}

#walmart_calc_popup #mfn_box #mfn_label_text {
    text-align: center;
}

#walmart_calc_popup .mfn_box_label label {
    width:100%;
}

#walmart_calc_popup .small_width_slider input:checked + .slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
}

#walmart_calc_popup .big_width_slider input:checked + .slider:before {
    -webkit-transform: translateX(21px);
    -ms-transform: translateX(21px);
    transform: translateX(21px);
}

.big_width_slider .slider, .big_width_slider .switch {
    max-width:40px;
    width:40px;
}

.small_width_slider .slider, .small_width_slider .switch {
    max-width:35px;
    width:35px;
}

/* mfn box moved in profit box - end */


#brand_ip_rating_box {
    width: fit-content;
    position: absolute;
    top: 7px;
    right: 20%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

#walmart_calc_popup #brand_data_collapse_box {
    padding:0px;
}

#no_brand_data_box {
    flex-direction: column;
}


/* profit hover box */

#profit_box {
    position: relative;
}

#profit_hover_box {
    display: none;
    position:absolute;
    top:-250px;
    left:0px;
    background-color:#f9fafb;
    border-radius: 12px;
    padding:10px;
    z-index: 3;
    min-width: 325px;
}

#profit_hover_box hr {
    height: 5px;
    margin:5px 0px;
}

#profit_hover_wrapper {
    display: flex;
    flex-direction: column;
}

.profit_hover_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    width:100%;
}

#popup_box1 .profit_hover_item .profit_hover_label, #popup_box1 .profit_hover_item span {
    all:initial;
    display: flex;
    align-items: center;
    color: var(--eerie-black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-l);
}

#popup_box1 .profit_hover_item .profit_hover_label, #popup_box1 .profit_hover_item .profit_hover_value {
    width:50%;
}

#popup_box1 .profit_hover_item .profit_hover_label2 {
    width:40%;
}

#popup_box1 .profit_hover_item .profit_hover_label {
    justify-content: flex-start;
}

#popup_box1 .profit_hover_item .profit_hover_value {
    justify-content: flex-end;
}

#popup_box1 #ph_profit_box * {
    font-weight: bold;
}

#profit_hover_fees {
    margin-left:20px;
    margin-top:10px;
}

#popup_box1 #ph_profit, #popup_box1 #ph_gross_profit {
    display: grid;
    grid-template-columns: 1.5fr 2fr;
    width: 60%; /* or set a specific width */
}

#popup_box1 #ph_profit span, #popup_box1 #ph_gross_profit span {
    display: block;
}

#popup_box1 #ph_profit_percent, #popup_box1 #ph_gross_profit_percent {
    text-align: right;
    grid-column: 1;
}

#popup_box1 #ph_profit_value, #popup_box1 #ph_gross_profit_value {
    text-align: right;
    grid-column: 2;
}

/* view all in sellers box - start */

.hidden_seller_row_class {
    display:none !important;
}

#view_all_walmart_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding:5px;
}

#view_all_walmart_sellers {
    color: #FFFFFF;
    background-color: var(--science-blue);
    cursor: pointer;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    font-family: Poppins;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(228, 235, 241);
    border-image: initial;
    border-radius: 12px;
    padding: 4px 15px;
}

#walmart_calc_popup #sellers_box_items {
    height:auto;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    max-height: 450px;
}

#display_walmart_all_sellers {
    display: none;
}

/* view all in sellers box - end */

#view_mode {
    width:70px;
}

#walmart_calc_popup .seller_link:hover, #walmart_calc_popup .seller_item_bold .seller_link:hover, #buybox-stats-wrapper tr td:first-child:hover, .seasonality_box_item span:hover {
    color: #0171dc !important;
    cursor: pointer;
}

#offer_count_fields {
    display: flex;
    flex-direction: row;
}

#walmart_calc_popup #product_type, #walmart_calc_popup #category {
    width:65%;
}

/* start - fix issue with walmart search box when left sidebar mode is active */
.walmart_search_box_relative_position {
    position: relative !important;   
}

.walmart_search_box_relative_position [data-testid="typeahead content"] { 
    left:0px !important;
}

/* end - fix issue with walmart search box when left sidebar mode is active */

 #walmart_calc_popup #open_export_spreadsheet:hover, #walmart_calc_popup .sheet_row .add_to_spreadsheet:hover, #walmart_calc_popup .sheet_row .create_spreadsheet_btn:hover, #view_all_walmart_sellers:hover {
    background-color: #0166C6;
}

#export_sheets_close, #connected_sheets_close, .cb_wrapper *:hover {
    cursor: pointer !important;
}

#export_spreadsheet_settings:hover, #display_walmart_all_sellers:hover, #walmart_calc_popup .keepa_search_row1_right h6 a:hover, label:has(input[type="radio"]:not(:checked)):hover, 
#item_code:hover, #upc:hover, .cb_wrapper label:hover, #product_dimensions:hover, #save_edit_sheet:hover,
.sortable_column:hover, #reviews a:hover, #filter_offer_count_items:hover, #filter_offer_count_items2:hover {
    color:#0171DC !important;
}

#walmart_calc_popup #save_edit_sheet:hover { 
    border-color: #0171DC !important;
}

#walmart_calc_popup .keepa_search_row1_right h6 a:hover {
    text-decoration: underline;
}    

#walmart_calc_popup input[type=text]:not(:disabled):not([readonly]):hover {
    outline: 1px solid #8c8c8c !important;
}

#view_mode img, #walmart_calc_popup [src*="bookmark_off"], #walmart_calc_popup [src*="note"], #walmart_calc_popup [src*="close1"], #walmart_calc_popup [src*="close-1"], #walmart_calc_popup [src*="arrow_down"], #walmart_calc_popup [src*="arrow_up"], 
#walmart_calc_popup .buy_box_indicator ,#walmart_calc_popup .pro_seller_icon, #add_to_bookmark, #offer_count_fields *,
#filter_offer_count_items, .sortable_column {
    cursor: pointer !important;
}

#monthly_units_sold:hover {
    text-decoration: underline;
}

#walmart_calc_popup .keepa_search_select:hover {
    color: #0166C6 !important;
}

#reload_box:hover { 
    background-color: #0166C6 !important;
}

#reviews:hover {
    text-decoration: underline;
}

#filter_offer_count_items {
    outline: 1px solid lightgray;
    background-color: #FFFFFF;
}

#walmart_calc_popup #lwh_box img {
    cursor: default !important;
}