@media(max-width:700px){body.igp-mobile-coach{background:#10233F!important;color:#fff!important;-webkit-font-smoothing:antialiased;padding-bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}body.igp-mobile-coach #app{max-width:100vw!important;overflow-x:clip}body.igp-mobile-coach #content{max-width:100%!important;min-width:0!important;padding-bottom:24px!important}body.igp-mobile-coach #content .card{border-radius:18px!important;box-shadow:0 6px 20px rgba(5,16,34,.10)!important}body.igp-mobile-coach #content .card:not([style*="background:#"]){color:#14243B}body.igp-mobile-coach #content input,body.igp-mobile-coach #content textarea,body.igp-mobile-coach #content select{font-size:16px!important;max-width:100%!important}body.igp-mobile-coach #content button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px}body.igp-mobile-coach #content button:active{transform:scale(.985)}body.igp-mobile-coach #content img,body.igp-mobile-coach #content iframe{max-width:100%!important}body.igp-mobile-coach #content table{display:block;max-width:100%;overflow-x:auto}body.igp-mobile-coach #igp-coach-mobile-nav{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:14px;right:14px;z-index:99999;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:#fff;border-radius:23px;padding:12px 5px 10px;box-shadow:0 12px 36px rgba(0,0,0,.24)}body.igp-mobile-coach #igp-coach-mobile-nav button{border:0!important;background:transparent!important;color:#596577!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:3px 0!important;min-width:0;min-height:49px;font-size:10px;font-weight:600;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,color .15s ease}body.igp-mobile-coach #igp-coach-mobile-nav button.active{color:#B9571F!important}body.igp-mobile-coach #igp-coach-mobile-nav button:active{transform:scale(.9)}body.igp-mobile-coach #igp-coach-mobile-nav svg{width:22px;height:22px}body.igp-mobile-coach #igp-coach-mobile-nav button:focus-visible{outline:3px solid #F0924F;outline-offset:2px}body.igp-mobile-coach #content h1,body.igp-mobile-coach #content h2,body.igp-mobile-coach #content h3{letter-spacing:-.35px}body.igp-mobile-coach #content .muted{color:#526176}body.igp-mobile-coach #content input::placeholder,body.igp-mobile-coach #content textarea::placeholder{color:#64748B;opacity:1}}@media(prefers-reduced-motion:reduce){body.igp-mobile-coach *,body.igp-mobile-coach *:before,body.igp-mobile-coach *:after{transition:none!important;animation:none!important}}