/* Native domain registration form aligned with the homepage domain finder. */
#order-standard_cart .domain-checker-container {
 background: radial-gradient(ellipse at 20% 20%,#7ed4b024,transparent 60%),linear-gradient(135deg,#1b684e,#1d5c46 55%,#34402f);
 border: 1px solid #24674e; border-radius: 18px; box-shadow: 0 8px 28px #143e3010;
}
#order-standard_cart .domain-checker-container .domain-checker-bg { background-image: none; padding: 42px 24px 32px; }
#order-standard_cart #frmDomainChecker > .row > div { width: 100%; max-width: 720px; flex: 0 0 100%; margin-left: auto; margin-right: auto; padding-left: 12px; padding-right: 12px; }
#order-standard_cart .domain-checker-container .input-group-box { display: flex; flex-wrap: nowrap; align-items: stretch; padding: 0; border: 1px solid #d9d7d2; border-radius: 11px; background: #fff; box-shadow: 0 8px 24px #08291c20; }
#order-standard_cart .domain-checker-container .input-group-box:focus-within { border-color: #a8bca1; box-shadow: 0 0 0 3px #ffffff26; }
#order-standard_cart .domain-checker-container #inputDomain,
#order-standard_cart .domain-checker-container textarea#message { width: 100%; min-width: 0; flex: 1 1 0; height: 52px; min-height: 52px; padding: 14px 16px; margin: 0; resize: none; border: 0; border-radius: 10px 0 0 10px !important; background: #fff; color: #2b2b2b; font-family: Inter,system-ui,sans-serif; font-size: 15px; line-height: 24px; box-shadow: none; }
#order-standard_cart .domain-checker-container #inputDomain:focus,
#order-standard_cart .domain-checker-container textarea#message:focus { outline: none; box-shadow: none; }
#order-standard_cart .domain-checker-container .input-group-btn { display: flex; flex: 0 0 auto; width: auto; }
#order-standard_cart .domain-checker-container #btnCheckAvailability { position: static; top: auto; right: auto; display: inline-flex; align-items: center; justify-content: center; gap: 8px; flex: 0 0 auto; width: auto; min-width: 110px; height: 52px; padding: 0 20px; margin: 0; border: 0; border-radius: 0 10px 10px 0; background: #1f7a5c; color: #fff; font-family: Inter,system-ui,sans-serif; font-size: 14px; font-weight: 650; line-height: 1.4; }
#order-standard_cart .domain-checker-container #btnCheckAvailability:hover { background: #185f48; }
#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 0; }
#order-standard_cart .domain-checker-advanced textarea#message { grid-column: 1; grid-row: 1; }
#order-standard_cart .domain-checker-advanced #btnCheckAvailability { grid-column: 2; grid-row: 1; }
#order-standard_cart .domain-checker-advanced .input-group-box > .btn-group { min-width: 0; padding: 8px; }
#order-standard_cart .domain-checker-advanced .input-group-box > label { margin: 0; padding: 8px 12px; align-self: center; font-size: 11px; color: #53685b; }
#order-standard_cart .domain-checker-advanced .input-group-box > .btn-group > .multiselect { background: #f0f7f3; color: #185f48; border: 1px solid #dce6db; border-radius: 7px; font-size: 11px; }
#order-standard_cart .domain-checker-container .captcha-container { color: #e2ece5; margin-top: 20px; }
#order-standard_cart .domain-checker-container .default-captcha { margin-top: 16px; }
#order-standard_cart .domain-checker-container .default-captcha p { color: #e2ece5; font-size: 12px; line-height: 1.7; }
#order-standard_cart .domain-checker-container #inputCaptcha { background: white; color: #2b2b2b; border: 1px solid #d9d7d2; border-radius: 8px; }
#order-standard_cart .domain-checker-container button:focus-visible { outline: 2px solid #c9a86a; outline-offset: 3px; }
@media (max-width:575.98px) {
 #order-standard_cart .domain-checker-container .domain-checker-bg { padding: 26px 6px 22px; }
 #order-standard_cart .domain-checker-container #btnCheckAvailability { min-width: 85px; padding: 0 12px; font-size: 12px; }
 #order-standard_cart .domain-checker-container textarea#message, #order-standard_cart .domain-checker-container #inputDomain { font-size: 16px; padding: 14px 10px; }
 #order-standard_cart .domain-checker-advanced .input-group-box > .btn-group { padding: 6px; }
}
/* Keep the compact search prompt on one line without an inner scrollbar. */
#order-standard_cart .domain-checker-container textarea#message {
 overflow: hidden; white-space: nowrap; scrollbar-width: none;
}
#order-standard_cart .domain-checker-container textarea#message::-webkit-scrollbar { display: none; }
/* Compact extension filter without reducing the search bar. */
#order-standard_cart .domain-checker-advanced .input-group-box > .btn-group:first-of-type {
 justify-self: start; width: auto; max-width: 150px; padding: 5px 8px;
}
#order-standard_cart .domain-checker-advanced .input-group-box > .btn-group:first-of-type > .multiselect {
 width: auto; min-height: 28px; height: 28px; margin: 0; padding: 4px 9px; font-size: 10px; line-height: 18px; border-radius: 6px;
}
#order-standard_cart .domain-checker-advanced .input-group-box > .btn-group:first-of-type .multiselect-container {
 min-width: 190px; max-width: min(260px,80vw); font-size: 11px;
}
/* Clearly identify the editable domain field. */
#order-standard_cart .domain-checker-container .anayil-domain-field-label {
 display: block; margin: 0 0 10px; padding: 0; color: #fff; font-size: 13px; font-weight: 600; text-align: left;
}
#order-standard_cart .domain-checker-container textarea#message,
#order-standard_cart .domain-checker-container #inputDomain {
 border: 2px solid #a8bca1; background: #fff; padding: 12px 14px; caret-color: #185f48;
}
#order-standard_cart .domain-checker-container textarea#message::placeholder,
#order-standard_cart .domain-checker-container #inputDomain::placeholder { color: #617064; opacity: 1; }
#order-standard_cart .domain-checker-container textarea#message:focus,
#order-standard_cart .domain-checker-container #inputDomain:focus {
 border-color: #1f7a5c; background: #f6fbf7; box-shadow: inset 0 0 0 1px #1f7a5c;
}
/* Improve readability of the captcha instructions. */
#order-standard_cart .domain-checker-container .captcha-container,
#order-standard_cart .domain-checker-container .default-captcha p,
#order-standard_cart .domain-checker-container .captcha-container label {
 font-weight: 700;
}
#order-standard_cart #captchaContainer .default-captcha > p {
 font-family: Inter, system-ui, sans-serif; font-weight: 700 !important;
 color: #2b2b2b; background: #f7f4ee; padding: 8px 12px; border-radius: 7px; font-size: 13px;
}
/* Hosting promotion: use the Anayil primary action color. */
#order-standard_cart .domain-promo-box .btn-warning {
 background: #1f7a5c; border-color: #1f7a5c; color: #fff;
}
#order-standard_cart .domain-promo-box .btn-warning:hover,
#order-standard_cart .domain-promo-box .btn-warning:focus,
#order-standard_cart .domain-promo-box .btn-warning:active {
 background: #185f48; border-color: #185f48; color: #fff;
}
#order-standard_cart .domain-promo-box .btn-warning:focus-visible {
 outline: 2px solid #c9a86a; outline-offset: 3px;
}
