/* Homepage domain AJAX results. Scoped entirely to #fj-home-domain-results. */
#fj-home-domain-results{max-width:1170px;margin:18px auto 32px;padding:0 15px;box-sizing:border-box}
#fj-home-domain-results[hidden],#fj-home-domain-results [hidden]{display:none!important}
#fj-home-domain-results *{box-sizing:border-box}
#fj-home-domain-results .fj-hd-panel{background:#fff;border:1px solid #dde5eb;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(25,48,68,.08)}
#fj-home-domain-results .fj-hd-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:17px 22px;background:#f8fafb;border-bottom:1px solid #e1e9ef}
#fj-home-domain-results .fj-hd-title{font-size:18px;font-weight:700;line-height:1.3;margin:0;color:#243647}
#fj-home-domain-results .fj-hd-subtitle{margin-top:5px;font-size:12px;line-height:1.5;color:#697c8b}
#fj-home-domain-results .fj-hd-head-right{display:flex;align-items:center;gap:10px}
#fj-home-domain-results .fj-hd-close{border:1px solid #d7e1e7;border-radius:7px;background:#fff;color:#516575;padding:7px 11px;font-size:12px;font-weight:600;cursor:pointer}
#fj-home-domain-results .fj-hd-row{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(132px,auto);gap:12px 18px;align-items:center;min-height:92px;padding:16px 22px;border-bottom:1px solid #e9eef2;background:#fff}
#fj-home-domain-results .fj-hd-row:last-child{border-bottom:0}
#fj-home-domain-results .fj-hd-row.is-primary{border-left:3px solid #20a56b;padding-left:19px;background:#f7fcf9}
#fj-home-domain-results .fj-hd-domain{display:flex;align-items:center;gap:13px;min-width:0}
#fj-home-domain-results .fj-hd-mark{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#d39c40;box-shadow:0 0 0 4px #fff4dc}
#fj-home-domain-results .fj-hd-mark.is-available{background:#1fbd73;box-shadow:0 0 0 4px #e4f7ed}
#fj-home-domain-results .fj-hd-mark.is-unavailable{background:#e05258;box-shadow:0 0 0 4px #fdebed}
#fj-home-domain-results .fj-hd-domain-text{min-width:0;overflow-wrap:anywhere}
#fj-home-domain-results .fj-hd-name{display:block;font-size:16px;font-weight:700;line-height:1.35;color:#243647}
#fj-home-domain-results .fj-hd-status{display:block;margin-top:5px;font-size:12px;color:#9b761d}
#fj-home-domain-results .fj-hd-status.is-available{color:#158452}
#fj-home-domain-results .fj-hd-status.is-unavailable{color:#c94950}
#fj-home-domain-results .fj-hd-price{text-align:right}
#fj-home-domain-results .fj-hd-amount{display:block;font-size:18px;line-height:1.3;color:#2b4154;white-space:nowrap}
#fj-home-domain-results .fj-hd-period{display:block;margin-top:4px;color:#7d8c9b;font-size:11px}
#fj-home-domain-results .fj-hd-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}
#fj-home-domain-results .fj-hd-buy,#fj-home-domain-results .fj-hd-other{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid #344397;border-radius:7px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none!important;white-space:nowrap;cursor:pointer}
#fj-home-domain-results .fj-hd-buy{background:#6CA93E;border-color:#6CA93E;color:#fff!important}
#fj-home-domain-results .fj-hd-buy:hover,#fj-home-domain-results .fj-hd-buy:focus-visible{background:#5c9633;border-color:#5c9633;color:#fff!important}
#fj-home-domain-results .fj-hd-buy:disabled{opacity:.65;cursor:wait}
#fj-home-domain-results .fj-hd-other{background:#fff;color:#344397}
#fj-home-domain-results .fj-hd-other:hover{background:#f0f3fd;color:#27347f}
#fj-home-domain-results .fj-hd-transfer{background:#6C6C6C;border-color:#6C6C6C;color:#fff!important}
#fj-home-domain-results .fj-hd-transfer:hover,#fj-home-domain-results .fj-hd-transfer:focus-visible{background:#555;border-color:#555;color:#fff!important}
#fj-home-domain-results .fj-hd-unverified{font-size:12px;color:#9b761d}
#fj-home-domain-results .fj-hd-feedback{grid-column:1/-1;color:#b33c46;font-size:12px;text-align:right}
#fj-home-domain-results .fj-hd-more-wrap{padding:18px 15px;background:#f9fbfc;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}
#fj-home-domain-results .fj-hd-more{min-height:42px;padding:8px 18px;border:1px solid #b8c6e0;border-radius:8px;background:#fff;color:#344397;font-size:13px;font-weight:700;cursor:pointer}
#fj-home-domain-results .fj-hd-more:hover{background:#edf2fb}
#fj-home-domain-results .fj-hd-more:disabled{opacity:.65;cursor:wait}
#fj-home-domain-results .fj-hd-more-error{font-size:12px;color:#b33c46;text-align:center}
#fj-home-domain-results .fj-hd-message{background:#fff;border:1px solid #dce5eb;border-radius:8px;padding:17px 20px;color:#344054;font-size:14px;line-height:1.5}
#fj-home-domain-results .fj-hd-message.is-error{border-color:#efc4c7;color:#a23c45}
@media(max-width:760px){
  #fj-home-domain-results .fj-hd-heading{padding:14px}
  #fj-home-domain-results .fj-hd-title{font-size:16px}
  #fj-home-domain-results .fj-hd-row{grid-template-columns:minmax(0,1fr) 132px;padding:15px 13px;gap:11px}
  #fj-home-domain-results .fj-hd-row.is-primary{padding-left:10px}
  #fj-home-domain-results .fj-hd-actions{grid-column:1/-1;justify-content:flex-end}
  #fj-home-domain-results .fj-hd-amount{font-size:15px}
}
@media(max-width:430px){
  #fj-home-domain-results .fj-hd-row{grid-template-columns:minmax(0,1fr) 110px}
  #fj-home-domain-results .fj-hd-name{font-size:14px}
  #fj-home-domain-results .fj-hd-amount{font-size:13px;white-space:normal}
  #fj-home-domain-results .fj-hd-head-right{width:100%;justify-content:space-between}
  #fj-home-domain-results .fj-hd-actions>*{flex:1;text-align:center}
}
@media(prefers-reduced-motion:reduce){#fj-home-domain-results *{scroll-behavior:auto!important}}

/* Homepage domain autocomplete: five quick choices; independent of WHOIS. */
#imagesliderdomains .custom-search-forvm{position:relative;z-index:3}
#imagesliderdomains .fj-home-domain-autocomplete{position:absolute;top:100%;z-index:1050;padding:7px 0 0;border:1px solid #dce6eb;border-radius:13px;background:#fff;box-shadow:0 15px 38px rgba(20,46,66,.18);overflow:hidden;text-align:left;color:#25394d;font-size:14px}
#imagesliderdomains .fj-home-domain-autocomplete[hidden]{display:none!important}
#imagesliderdomains .fj-hd-ac-header{display:flex;align-items:center;justify-content:space-between;padding:9px 15px 13px;gap:10px;border-bottom:1px solid #eef2f5}
#imagesliderdomains .fj-hd-ac-title{font-size:12px;font-weight:750;letter-spacing:.15px;color:#344b5c}
#imagesliderdomains .fj-hd-ac-count{padding:4px 8px;border:1px solid #deebe5;border-radius:14px;background:#f2fbf6;font-size:10px;font-weight:650;color:#168554;white-space:nowrap}
#imagesliderdomains .fj-hd-ac-item{display:flex!important;width:100%;min-height:48px;align-items:center;gap:11px;padding:9px 15px!important;border:0!important;border-bottom:1px solid #f0f3f6!important;border-radius:0!important;background:#fff!important;color:#233b50!important;text-align:left;font-family:inherit;font-size:13px;line-height:1.3;cursor:pointer;box-shadow:none!important}
#imagesliderdomains .fj-hd-ac-item:hover,#imagesliderdomains .fj-hd-ac-item.is-active,#imagesliderdomains .fj-hd-ac-item:focus-visible{background:#f0faf5!important;outline:0}
#imagesliderdomains .fj-hd-ac-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 27px;border-radius:8px;background:#eaf7f0;color:#188658;font-size:17px;font-weight:700}
#imagesliderdomains .fj-hd-ac-name{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:700;color:#213849}
#imagesliderdomains .fj-hd-ac-tld{font-size:11px;font-weight:650;color:#668095;white-space:nowrap}
#imagesliderdomains .fj-hd-ac-note{padding:10px 15px;font-size:11px;line-height:1.5;color:#718394;background:#f9fbfc}
@media(max-width:430px){#imagesliderdomains .fj-home-domain-autocomplete{border-radius:10px}#imagesliderdomains .fj-hd-ac-item{min-height:45px;padding:9px 11px!important}#imagesliderdomains .fj-hd-ac-header,#imagesliderdomains .fj-hd-ac-note{padding-left:11px;padding-right:11px}#imagesliderdomains .fj-hd-ac-name{font-size:13px}}

/* Hide only homepage content below domain search while full results are visible.
   Contents, SEO text and schema remain present and unchanged in the document. */
body.fj-home-domain-listing #webhosting,
body.fj-home-domain-listing #keypoints,
body.fj-home-domain-listing #serverfeatures,
body.fj-home-domain-listing #productfaqs{display:none!important}

/* Autocomplete: independent domain picker and order buttons. */
#imagesliderdomains .fj-hd-ac-item{display:flex!important;flex-wrap:wrap;gap:0;min-height:48px;padding:0!important;align-items:center}
#imagesliderdomains .fj-hd-ac-pick{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:11px;min-height:48px;padding:9px 10px 9px 15px;border:0!important;background:transparent!important;text-align:left;cursor:pointer;color:inherit!important;box-shadow:none!important}
#imagesliderdomains .fj-hd-ac-pick:hover,#imagesliderdomains .fj-hd-ac-pick:focus-visible{background:#f0faf5!important;outline:2px solid #b1dcc5;outline-offset:-2px}
#imagesliderdomains .fj-hd-ac-pick .fj-hd-ac-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow-wrap:normal}
#imagesliderdomains .fj-hd-ac-order{flex:0 0 auto;margin:0 11px 0 5px;min-width:70px;min-height:33px;padding:6px 10px;border:1px solid #6CA93E!important;border-radius:6px!important;background:#6CA93E!important;color:#fff!important;font-size:12px;font-weight:750;cursor:pointer;line-height:1.1;box-shadow:none!important}
#imagesliderdomains .fj-hd-ac-order:hover,#imagesliderdomains .fj-hd-ac-order:focus-visible{background:#5c9633!important;border-color:#5c9633!important;outline-offset:2px}
#imagesliderdomains .fj-hd-ac-order[data-fj-preview-state="unavailable"]{background:#6C6C6C!important;border-color:#6C6C6C!important}
#imagesliderdomains .fj-hd-ac-order[data-fj-preview-state="unavailable"]:hover,#imagesliderdomains .fj-hd-ac-order[data-fj-preview-state="unavailable"]:focus-visible{background:#555!important;border-color:#555!important}
#imagesliderdomains .fj-hd-ac-order:disabled{opacity:.65;cursor:wait}
#imagesliderdomains .fj-hd-ac-feedback{flex-basis:100%;font-size:11px;line-height:1.4;color:#b43d45;padding:0 12px 7px 16px}
#imagesliderdomains .fj-hd-ac-feedback[hidden]{display:none!important}
@media(max-width:430px){#imagesliderdomains .fj-hd-ac-pick{gap:7px;padding-left:9px;padding-right:4px}#imagesliderdomains .fj-hd-ac-pick .fj-hd-ac-icon{width:22px;height:22px;flex-basis:22px}#imagesliderdomains .fj-hd-ac-pick .fj-hd-ac-tld{display:none}#imagesliderdomains .fj-hd-ac-order{margin:0 7px 0 2px;min-width:58px;padding:5px 7px;font-size:11px}}

/* WHOIS availability shown inside autocomplete only; active Order/Transfer requires a confirmed result. */
#imagesliderdomains .fj-hd-ac-text-stack{display:flex;flex-direction:column;min-width:0;flex:1;gap:3px}
#imagesliderdomains .fj-hd-ac-text-stack .fj-hd-ac-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#imagesliderdomains .fj-hd-ac-status{font-size:11px;line-height:1.3;color:#9b761d;font-weight:600;white-space:normal}
#imagesliderdomains .fj-hd-ac-status.is-available{color:#148455}
#imagesliderdomains .fj-hd-ac-status.is-unavailable{color:#c9474c}
#imagesliderdomains .fj-hd-ac-status.is-unknown{color:#8e7880}
#imagesliderdomains .fj-hd-ac-order:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:430px){#imagesliderdomains .fj-hd-ac-pick{min-height:55px}#imagesliderdomains .fj-hd-ac-status{font-size:10px}}

/* Domain registration terms in the full results list. */
#fj-home-domain-results .fj-hd-period-select{display:block;margin:6px 0 0 auto;max-width:100%;min-width:100px;padding:5px 24px 5px 9px;border:1px solid #cad7e1;border-radius:6px;background:#fff;color:#354b5e;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer}
#fj-home-domain-results .fj-hd-period-select:focus-visible{outline:2px solid #6CA93E;outline-offset:2px}

/* List domain: closer to approved mockup; duration stays beside action button. */
#fj-home-domain-results .fj-hd-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:14px 22px;align-items:start;min-height:92px;padding:16px 22px;border-bottom:1px solid #e9eef2;background:#fff}
#fj-home-domain-results .fj-hd-side{display:flex;flex-direction:column;gap:12px;min-width:0}
#fj-home-domain-results .fj-hd-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:98px;padding:14px 16px;border:1px solid #e1e8ee;border-radius:12px;background:#fbfdff;text-align:left}
#fj-home-domain-results .fj-hd-price-label{display:block;font-size:12px;font-weight:700;line-height:1.4;color:#637a8c}
#fj-home-domain-results .fj-hd-amount{display:block;margin-top:4px;font-size:21px;line-height:1.25;color:#22384b;white-space:nowrap}
#fj-home-domain-results .fj-hd-price-unit{display:block;margin-top:3px;font-size:12px;font-weight:600;color:#708291}
#fj-home-domain-results .fj-hd-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}
#fj-home-domain-results .fj-hd-period-select{display:inline-flex;margin:0;min-width:118px;min-height:40px;padding:5px 26px 5px 10px}
#fj-home-domain-results .fj-hd-period-static{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:96px;padding:8px 10px;border:1px solid #d8e0e7;border-radius:7px;background:#fff;color:#566c7d;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}
#fj-home-domain-results .fj-hd-buy,#fj-home-domain-results .fj-hd-other{min-width:138px}
#fj-home-domain-results .fj-hd-bundle{grid-column:2;margin-top:-2px;padding:13px 14px;border:1px solid #dde6ed;border-radius:10px;background:#f8fbfd}
#fj-home-domain-results .fj-hd-bundle.is-selected{border-color:#cfe7da;background:#f5fbf7}
#fj-home-domain-results .fj-hd-bundle-toggle{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer}
#fj-home-domain-results .fj-hd-bundle-check{margin-top:2px}
#fj-home-domain-results .fj-hd-bundle-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
#fj-home-domain-results .fj-hd-bundle-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#fj-home-domain-results .fj-hd-bundle-title{font-size:14px;line-height:1.3;color:#243647}
#fj-home-domain-results .fj-hd-bundle-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:999px;background:#dff3e7;color:#137a4d;font-size:11px;font-weight:700;white-space:nowrap}
#fj-home-domain-results .fj-hd-bundle-hint{font-size:12px;line-height:1.5;color:#647788}
#fj-home-domain-results .fj-hd-bundle-product{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed #d7e0e8}
#fj-home-domain-results .fj-hd-bundle-name{font-size:13px;color:#243647}
#fj-home-domain-results .fj-hd-bundle-link{font-size:12px;font-weight:700;color:#344397;text-decoration:none!important}
#fj-home-domain-results .fj-hd-bundle-link:hover{text-decoration:underline!important}
#fj-home-domain-results .fj-hd-feedback{grid-column:1/-1;color:#b33c46;font-size:12px;text-align:right}
@media(max-width:760px){
  #fj-home-domain-results .fj-hd-row{grid-template-columns:minmax(0,1fr);padding:15px 13px;gap:11px}
  #fj-home-domain-results .fj-hd-price{min-height:auto;padding:12px 13px}
  #fj-home-domain-results .fj-hd-actions{justify-content:flex-start}
  #fj-home-domain-results .fj-hd-bundle{grid-column:1;margin-top:0}
  #fj-home-domain-results .fj-hd-feedback{text-align:left}
}
@media(max-width:430px){
  #fj-home-domain-results .fj-hd-amount{font-size:18px;white-space:normal}
  #fj-home-domain-results .fj-hd-buy,#fj-home-domain-results .fj-hd-other{min-width:0;flex:1 1 140px}
}

/* WHMCS native EPP transfer step, shown only after clicking Transfer in full results. */
#fj-home-domain-results .fj-hd-transfer-auth{grid-column:2;display:flex;flex-direction:column;gap:8px;margin:0;padding:13px 14px;border:1px solid #cbd8e2;border-radius:10px;background:#f8fbfd}
#fj-home-domain-results .fj-hd-transfer-auth[hidden]{display:none!important}
#fj-home-domain-results .fj-hd-transfer-label{display:flex;flex-direction:column;gap:7px;margin:0;font-size:12px;font-weight:700;color:#2c465b}
#fj-home-domain-results .fj-hd-transfer-input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #c5d2dc;border-radius:7px;background:#fff;font-size:13px;color:#25394a}
#fj-home-domain-results .fj-hd-transfer-help{font-size:11px;line-height:1.45;color:#617b8b}
#fj-home-domain-results .fj-hd-transfer-commands{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}
@media(max-width:760px){#fj-home-domain-results .fj-hd-transfer-auth{grid-column:1}}

/* Autocomplete preview only: compact two-line rows; no Hosting choice. */
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-item{display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding:6px 11px 9px!important;cursor:default}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-pick{display:flex;flex:0 1 auto;width:100%;min-height:35px;align-items:center;gap:9px;padding:4px 2px!important}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-width:0;padding:3px 0 0 34px}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-term{display:inline-flex;flex:1 1 auto;min-width:0;align-items:center;gap:5px;padding:0;font-size:12px;line-height:1.3;color:#536b7c}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-term[hidden]{display:none!important}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-price{font-size:12px;font-weight:750;color:#213d51;overflow-wrap:anywhere}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-no-transfer{font-size:11px;line-height:1.3;color:#9b761d}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px;margin:0}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-period-slot{display:inline-flex;align-items:center;justify-content:flex-end}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-duration{min-width:85px;max-width:114px;min-height:32px;padding:5px 20px 5px 8px;border:1px solid #cad7e1;border-radius:6px;background:#fff;color:#354b5e;font-size:11px;font-weight:650;cursor:pointer}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-duration:focus-visible{outline:2px solid #6CA93E;outline-offset:2px}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-single-term{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 8px;border:1px solid #d9e2e9;border-radius:6px;background:#f9fbfd;color:#617787;font-size:11px;font-weight:650;white-space:nowrap}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-order{min-height:32px;min-width:68px;margin:0;padding:6px 10px;font-size:11px}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-feedback{display:block;width:100%;padding:5px 2px 3px 34px;font-size:11px;line-height:1.4;color:#b43d45;overflow-wrap:anywhere}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-feedback[hidden]{display:none!important}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-auth{display:flex;flex-direction:column;gap:7px;margin:7px 0 0 34px;padding:10px;border:1px solid #dce6ed;border-radius:8px;background:#f7fafc}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-auth[hidden]{display:none!important}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-label{display:flex;flex-direction:column;gap:5px;margin:0;font-size:11px;font-weight:700;color:#304b60}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-input{width:100%;min-height:33px;padding:5px 8px;border:1px solid #cbd8e2;border-radius:6px;background:#fff;color:#25394a;font-size:12px}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-help{font-size:10px;line-height:1.4;color:#6b7e8c}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-commands{display:flex;justify-content:flex-end;align-items:center;gap:7px}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-cancel{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 10px;border:1px solid #cbd6df;border-radius:6px;background:#fff;color:#42596a;font-size:11px;font-weight:700;cursor:pointer}
@media(max-width:430px){
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-item{padding:5px 8px 8px!important}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-bottom{padding-left:0;gap:5px}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-auth{margin-left:0}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-price{font-size:11px}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-actions{gap:4px}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-duration{min-width:78px;max-width:94px;padding:5px 14px 5px 5px;font-size:10px}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-order{min-width:57px;padding:5px 7px;font-size:10px}
  #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-single-term{padding:5px 6px;font-size:10px}
}
/* Prevent row padding from pushing autocomplete action buttons outside the popup. */
#imagesliderdomains .fj-home-domain-autocomplete,
#imagesliderdomains .fj-home-domain-autocomplete *{box-sizing:border-box}

/* 2026-10-19: Preview polish — legible EPP entry and comfortable select/Order spacing. */
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-input,
#fj-home-domain-results .fj-hd-transfer-input{
    background-color:#fff !important;
    color:#243647 !important;
    -webkit-text-fill-color:#243647 !important;
    caret-color:#243647 !important;
    opacity:1;
}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-transfer-input::placeholder,
#fj-home-domain-results .fj-hd-transfer-input::placeholder{
    color:#718294 !important;
    -webkit-text-fill-color:#718294 !important;
    opacity:1;
}
#imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-actions{gap:11px}
@media(max-width:430px){
    #imagesliderdomains .fj-home-domain-autocomplete .fj-hd-ac-actions{gap:8px}
}

/* Cari Homepage: preserve the approved green in every native button state. */
#imagesliderdomains .custom-search-forvm button.domainsearchsubmit,
#imagesliderdomains .custom-search-forvm button.domainsearchsubmit:disabled,
#imagesliderdomains .custom-search-forvm button.domainsearchsubmit:hover,
#imagesliderdomains .custom-search-forvm button.domainsearchsubmit:focus {
    background:#6CA93E!important;
    background-image:none!important;
    border-color:#6CA93E!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:1!important;
}
#imagesliderdomains .custom-search-forvm button.domainsearchsubmit:disabled{cursor:default!important}
#imagesliderdomains .custom-search-forvm button.domainsearchsubmit:not(:disabled){cursor:pointer!important}
