html.fullpage{width:100%!important;height:100%!important;overflow:hidden}html.fullpage body{width:100%!important;min-width:0!important;height:100vh!important;min-height:0!important;display:grid;grid-template-rows:60px auto minmax(0,1fr) auto!important;background:#f5f9ff}header{height:60px}.health,footer{display:none!important}nav{flex-wrap:wrap!important;padding:8px 12px!important;gap:5px!important}nav button{flex:1 0 9%;min-height:40px;font-size:11px;padding:9px 5px}main{min-height:0!important;overflow:auto!important;padding:15px!important}.runbar{position:static!important;display:flex;flex-wrap:wrap;gap:7px;padding:11px 15px!important}.runstate{max-width:none;flex:1 0 100%}.view{min-height:100%}.card{border-radius:13px!important}.brand strong{font-size:20px}.brand small{font-size:10px}input,select,textarea{font-size:12px!important}#toast{bottom:95px!important;max-width:90%;white-space:normal}#compose .hint{font-size:9px}.preview-notice{padding:12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);line-height:1.8}.view.active.two-column{display:grid!important;grid-template-columns:1fr 1fr;align-content:start}.runbar button{font-size:11px}.health+.x{display:none}@media(max-width:650px){nav button{flex:1 0 28%;font-size:10px;min-height:34px}header{padding:8px 12px}.view.active.two-column{grid-template-columns:1fr!important}#compose .card{min-height:260px}.runbar #stop,.runbar #openFull{display:none}.runbar{padding:9px 12px!important}main{padding:10px!important}.runstate small{font-size:9px}nav button svg{width:15px;height:15px}}