body,html{overflow-x:clip!important;max-width:100%;margin:0!important;padding-top:0!important}*,::after,::before{box-sizing:border-box}#app,#view,.main,.shell{max-width:100%;min-width:0}#view>*,.card,.cfbox,.cfg>*,.cols>*,.grid>*,.main>*,.row>*{min-width:0}canvas,iframe,img,video{max-width:100%}header.top{position:fixed!important;top:0!important;left:0;right:0;width:100%!important;max-width:100vw;z-index:45!important;background:var(--navy)!important;margin:0!important;min-width:0}body:has(.mock-banner) header.top{top:22px!important}.main{padding-top:var(--toph,60px)}body:has(.mock-banner) .main{padding-top:calc(var(--toph,60px) + 22px)}header.top .gsearch{min-width:0;flex:1 1 auto}header.top .gsearch input{min-width:0!important;width:100%}@media (min-width:1001px){header.top{height:72px;padding:0 18px 0 0!important;gap:14px}header.top .toplogo{display:block!important;width:220px;flex:0 0 220px;height:72px;object-fit:contain;padding:10px 25px;margin:0}header.top .gsearch{max-width:520px}.side{top:72px!important;bottom:0!important;height:auto!important}body:has(.mock-banner) .side{top:94px!important}.side .logo{display:none!important}.main{padding-top:72px}body:has(.mock-banner) .main{padding-top:94px}#view,.main main{max-width:100%;overflow-x:clip}}@media (max-width:1000px){input,select,textarea{font-size:16px!important}header.top{padding-top:calc(6px + env(safe-area-inset-top))!important}.addrbox,.card,.cfaddr,.cfbox{max-width:100%}}