.appstle_subscription_wrapper_option input[type=radio]:focus + label .appstle_circle:before {
    display:none !important;
}

.appstle_subscription_description_text { color: var(--hx-orange-04); font-weight: 600;}

.appstleSellingPlanDescription { margin-left: -20px;}

.appstle_subscription_radio_wrapper .appstle_subscription_amount { font-weight: 600; font-size: 18px; color: var(--hx-orange-04); }

.appstle_one_time_price_wrapper .appstle_subscription_amount { font-weight: 600; font-size: 18px;}

.appstle_subscription_compare_amount {font-size: 18px;}

.WIDGET_TYPE_1 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown) { border: 1px solid;}

.WIDGET_TYPE_1 .appstle_subscription_wrapper_option.appstle_include_dropdown { border: 1px solid;}

.appstle_select{ background-color: var(--hx-paper-14); font-size: 12px; color: var(--hx-blue-01);}

#appstle_subscription_widget0 .appstle_select_label { display: none !important;}

#appstle_subscription_widget0 .appstle_subscription_wrapper {border: 1px solid var(--hx-blue-01); border-radius: 10px;}

.appstle_subscription_wrapper_option.appstle_include_dropdown { border: 0px;}

.appstle_subscription_wrapper_option { border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px solid var(--hx-blue-01);}

.appstle_subscribe_option { margin-bottom: -10px;}

#appstle_subscription_widget0 .appstle_radio_label { font-weight: bold; font-size: 16px;}

#appstle_subscription_widget0 .appstle_subscription_wrapper_option input[type=radio]:checked + label .appstle_circle {
  background-color: transparent !important;
}

#appstle_subscription_widget0 .appstle_subscription_wrapper_option input[type=radio]:checked + label .appstle_dot {
  height: 10px !important;
  width: 10px !important;
  opacity: 1 !important;
  transform: scale(1) !important;
}

#appstle_subscription_widget0 .appstle_subscription_wrapper_option input[type=radio]:checked + label .appstle_circle::before,
#appstle_subscription_widget0 .appstle_subscription_wrapper_option input[type=radio]:checked + label .appstle_circle::after {
  display: none !important;
}

.appstle_subscription_wrapper_option {
  border: 1px solid var(--hx-grey-44) !important;
}

.appstle_subscription_wrapper_option.appstle-active-option,
.appstle_subscription_wrapper_option[aria-checked="true"] {
  border: 1px solid var(--hx-blue-15) !important;
}

.appstle_subscription_amount_wrapper {
  display: flex;
  flex-direction: row-reverse;
  gap: 5px;
}

#appstle_subscription_widget0 .appstle_subscription_wrapper_option {padding: 1.2rem;}

/* Use CSS Grid on the parent container */
.appstle_subscribe_option_grid {
  display: grid !important;
  grid-template-rows: auto auto auto;
}

/* Place the dropdown in the second row */
.appstle_custom_select {
  grid-row: 2;
  margin-bottom: 12px;
}

/* Place the description container in rows 1 and 3 */
.appstleSelectedSellingPlanOptionDescription {
  display: contents; /* This makes the children act as direct children of the grid */
}

/* Place the first paragraph in the first row */
.appstleSelectedSellingPlanOptionDescription > p:first-child {
  grid-row: 1;
  color: var(--hx-orange-04);
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 12px;
  margin-top: -5px;
  text-align: left !important;
}

/* Place the ul in the third row */
.appstleSelectedSellingPlanOptionDescription > ul {
  grid-row: 3;
  margin-top: 0;
  margin-left: -25px;
}

.appstle_subscription_description_text {display: none;}

