:where(button,a,input,select,textarea):focus-visible{outline:2px solid currentColor!important;outline-offset:3px}button,a{touch-action:manipulation}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important;min-width:0;max-width:100%}button{min-height:44px}button[aria-label]{min-width:44px}body .go-app-header{height:auto!important}body .go-app-header-inner{height:auto!important;min-height:112px;flex-wrap:wrap;padding-top:max(6px,env(safe-area-inset-top))!important;padding-bottom:6px!important}.go-app-header-left{flex-basis:100%!important;justify-content:space-between}.go-app-header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.go-app-header-nav[data-open=true]{position:absolute!important;top:100%!important;max-height:calc(100dvh - 130px);overflow-y:auto!important;overscroll-behavior:contain}.go-app-footer{flex-wrap:wrap;padding:8px 12px max(8px,env(safe-area-inset-bottom))!important;gap:0 4px}.go-create-dialog{padding:18px!important;overscroll-behavior:contain}.go-level-card{max-height:calc(100dvh - 40px);overflow-y:auto!important}.go-level-card>div{grid-template-columns:1fr!important;padding:44px 24px 24px!important;gap:18px!important}.go-level-ring{margin:auto}.go-level-card footer{flex-wrap:wrap}.go-portal-registration>div>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}body .go-client-registration>a{display:inline-flex!important;justify-self:start}.go-client-form-grid{grid-template-columns:minmax(0,1fr)!important}.go-cover-picker{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto}.go-cover-picker>div{overflow:visible!important}.go-cover-picker>div:first-child>div:first-child{min-height:150px!important;max-height:200px}body .go-xp-next{display:block!important}}@media(max-width:900px){.ph-app .ph-inspector-open{display:grid!important;position:fixed!important;inset:auto 0 0 auto;z-index:160;width:min(330px,100vw)!important;min-width:0!important;height:55dvh!important;max-height:55dvh!important;box-shadow:0 -8px 32px #0003;padding-bottom:env(safe-area-inset-bottom)}.ph-inspector-open>div{width:100%!important}}@media(hover:none){.ph-chapter-tools{opacity:1!important}}
