/* Shared narrow-screen layout for public sites and administration. */
html{ -webkit-text-size-adjust:100%;text-size-adjust:100% }
@media(max-width:767px){
 body{overflow-x:hidden}main,section,article,header,footer,form{max-width:100%;box-sizing:border-box}main{min-width:0}input,select,textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}input:not([type=checkbox]):not([type=radio]),select,button,.button{min-height:44px}textarea{min-height:100px}button,.button{touch-action:manipulation}img,video{max-width:100%}p,code,pre{overflow-wrap:anywhere}pre{white-space:pre-wrap}header,footer{gap:12px;flex-wrap:wrap}.tablewrap,.scroll,div.relative.w-full.overflow-auto{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tablewrap>table,.scroll>table,div.relative.w-full.overflow-auto>table{min-width:620px}table td button{min-width:44px}.filters{gap:10px;flex-wrap:wrap}.filters select{flex:1;min-width:120px}.grid.two,.fields,.services,.cards,.product-plans{grid-template-columns:minmax(0,1fr)!important}.grid>*,.fields>*,.services>*,.cards>*{min-width:0}main .flex{min-width:0}main .flex.justify-between{flex-wrap:wrap;gap:10px}form .row{flex-wrap:wrap}dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px!important}div[role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.code-row{max-width:100%}nav.tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}nav.tabs button{flex-shrink:0}.stat{font-size:28px}.product-heading{align-items:flex-start}.product-heading h2{overflow-wrap:anywhere}h1{overflow-wrap:anywhere}.wrap{max-width:100%}#toast{max-width:calc(100vw - 24px);box-sizing:border-box;overflow-wrap:anywhere}footer a{overflow-wrap:anywhere}
}
@media(max-width:420px){header{padding-left:16px!important;padding-right:16px!important}.product-heading img{width:52px;height:52px}.product-heading h2{font-size:25px}.filters>*{max-width:100%}.hero h1{font-size:30px}section.card.auth{padding:20px}#quantity,#days{width:90px}}
