/* Mobile storefront: a compact search row and a lighter footer. */
@media(max-width:700px){
 html body.de-landing-mode #de-landing .de-domain-intro h2{font-size:25px;line-height:1.25;margin-bottom:10px}
 html body.de-landing-mode #de-landing .de-domain-intro>p{font-size:13px;line-height:1.6;margin-bottom:17px;max-width:330px;margin-inline:auto}
 html body.de-landing-mode #de-landing .de-domain-form{display:grid;grid-template-columns:20px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:62px;padding:6px 7px 6px 15px;border:0;border-radius:18px;background:#fff;box-shadow:0 9px 30px #001b2338,inset 0 1px #fff}
 html body.de-landing-mode #de-landing .de-domain-form>svg{grid-column:1;width:19px;height:19px;margin:0;stroke:#526b60}
 html body.de-landing-mode #de-landing .de-domain-form input{grid-column:2;grid-row:1;width:100%;min-width:0;max-width:100%;height:48px;padding:0;border:0;border-radius:0;font-size:16px;color:#17382a;box-shadow:none}
 html body.de-landing-mode #de-landing .de-domain-form input::placeholder{color:#687b71;font-size:14px}
 html body.de-landing-mode #de-landing .de-domain-form button.de-domain-submit{grid-column:3;grid-row:1;width:48px;min-width:48px;height:48px;padding:0;gap:0;border:0;border-radius:13px;background:linear-gradient(140deg,#12865e,#07513b);box-shadow:0 4px 12px #07513b30;color:#fff}
 html body.de-landing-mode #de-landing .de-domain-form button.de-domain-submit>svg{display:block;width:21px;height:21px;margin:0}
 html body.de-landing-mode #de-landing .de-domain-form button.de-domain-submit>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 html body.de-landing-mode #de-landing .de-domain-form:focus-within{box-shadow:0 0 0 3px #76d4ab80,0 10px 30px #001b2338}
 html body.de-landing-mode #de-landing .de-domain-form .de-transfer{grid-column:1/-1;width:100%;min-width:0;height:38px;margin:0;padding:7px;background:#e4f1e9;border-radius:11px;font-size:13px;color:#164b33}
 html body.de-landing-mode #de-landing .de-domain-extensions{gap:7px;margin-top:14px}
 html body.de-landing-mode #de-landing .de-domain-extensions button,html body.de-landing-mode #de-landing .de-domain-more>summary{min-height:34px;padding:7px 10px;border-radius:10px;font-size:13px;background:#e7f2ec;color:#183d2a;box-shadow:0 3px 8px #001c2317}
 html body.de-landing-mode #de-landing .de-domain-note{font-size:11px;line-height:1.65;max-width:320px;margin:13px auto 0;color:#cce4d8}
 html body.de-landing-mode #de-landing .de-footer-grid>.de-footer-column:nth-child(2),html body.de-landing-mode #de-landing .de-footer-payments{display:none!important}
 html body.de-landing-mode #de-landing .de-footer-grid{gap:25px 19px}
 html body.de-landing-mode #de-landing .de-footer-column h3{font-size:15px;margin-bottom:13px;color:#eff7f3}
 html body.de-landing-mode #de-landing .de-footer-column li{font-size:13px;line-height:1.6}
 html body.de-landing-mode #de-landing .de-footer-review{margin-top:28px}
 html body.de-landing-mode #de-landing .de-footer-copyright{margin-top:28px}
 html body.de-landing-mode #de-landing .de-plans-jump{width:calc(100% - 66px);align-self:flex-start;margin-inline-start:0;padding:12px 14px}
 html body.de-landing-mode #doiteasy-whmcs-chat{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:20px;color-scheme:light}
 html body.de-landing-mode #de-landing .de-footer-whatsapp{right:15px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px;box-shadow:0 6px 18px #002b3038}
 html body.de-landing-mode #de-landing .de-footer-top{right:22px;border:0;box-shadow:0 3px 12px #002b3038}
}
