/* TURBOHOST v4.41 — 30px rounded native domain search fields.
   Native domain search/transfer/own-domain behavior unchanged. */
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
:is(input.form-control,select.form-control) {
  border-radius: 30px !important;
}
/* www. prefix and central input form one continuous 30px pill. */
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
.domains-row .input-group {
  border-radius: 30px !important;
  overflow: hidden;
}
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
.domains-row .input-group .input-group-text {
  border-radius: 30px 0 0 30px !important;
  padding-left: 16px;
  padding-right: 12px;
}
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
.domains-row .input-group > input.form-control {
  border-radius: 0 30px 30px 0 !important;
  min-width: 0;
}
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
:is(#registertld,#transfertld,#owndomaintld,#subdomaintld,#incartsld) {
  border-radius: 30px !important;
}
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
.btn-primary {
  border-radius: 30px !important;
}
body.th48-checkout .th-whmcs-wizard #order-standard_cart
#frmProductDomain.th411-domains-ready .th411-domain-active .domain-input-group
:is(input.form-control,select.form-control):focus-visible {
  outline: 2px solid #009AFF;
  outline-offset: 2px;
}
