#mobile358-panel{position:sticky;bottom:0;z-index:90;background:#fff;padding:8px max(12px,env(safe-area-inset-right));padding-bottom:max(8px,env(safe-area-inset-bottom));box-shadow:0 -1px 6px #0002;display:flex;gap:8px;align-items:center;justify-content:center;font-family:Tahoma}#mobile358-panel button{background:#15385d;color:white;border:0;border-radius:8px;padding:10px}#mobile358-offline{color:#9f2030;font-size:12px}[hidden]{display:none!important}.mobile358-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media(max-width:650px){input,select,textarea{font-size:16px!important}button,.btn{min-height:42px}main,.content-shell,.cp317-main{min-width:0;max-width:100%}.form-grid,.grid-2{grid-template-columns:1fr!important}.jci-contact a{overflow-wrap:anywhere}}@media print{#mobile358-panel{display:none!important}.mobile358-scroll{overflow:visible}}
