@media(max-width:640px){
  .cloud-wrap{width:auto!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important}
  .cloud-hero{padding:96px 0 44px!important}
  .cloud-hero h1{font-size:30px!important}
  .cloud-hero p{font-size:15px!important;line-height:1.75!important}
  .cloud-hero-card{display:none!important}
  .cloud-hero-actions,.cloud-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  .cloud-btn{width:100%!important}
  .cloud-section{padding:46px 0!important}
  .cloud-section-head h2{font-size:27px!important}
  .cloud-product-card{padding:22px 20px!important;min-height:0!important}
  .cloud-config-card,.cloud-summary-card{border-radius:16px!important}
  .cloud-config-section .cloud-config-card .panel-body.host-config{padding:20px 14px!important}
  .cloud-config-section .btnProduct,.cloud-config-section .btnDataCenter,.cloud-config-section .link-btn{width:100%!important;margin-right:0!important}
  .cloud-config-section #divDate{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
  .cloud-config-section #divDate a.btnDate{float:none!important;width:100%!important;min-width:0!important;height:40px!important;line-height:40px!important;padding:0 6px!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
  .cloud-cta-box{padding:28px 20px!important}
}
@media(max-width:380px){.cloud-config-section #divDate{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.cloud-config-section #divDate.cloud-price-error{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;width:100%}
.cloud-price-loading,.cloud-price-message{color:#667085;line-height:1.7}
.cloud-config-section #divDate .cloud-price-login{display:inline-flex!important;width:auto!important;min-width:88px!important;height:38px!important;padding:0 16px!important;margin:0!important;border:1px solid #1677ff!important;border-radius:999px!important;background:#1677ff!important;color:#fff!important;align-items:center;justify-content:center;text-decoration:none!important;white-space:nowrap}
