.update-panel{padding:1rem;border:1px solid #d9d3ca;border-radius:8px;margin:1rem 0;background:#fff;max-width:900px}
.update-panel label{display:block;margin:.8rem 0}.update-panel input,.update-panel select{display:block;width:100%;max-width:600px;padding:.5rem}.update-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f4f0;padding:.7rem;max-height:260px;overflow:auto}.update-panel button{margin-right:.5rem}.update-reconnect-notice{position:fixed;z-index:99999;bottom:1rem;left:1rem;right:1rem;background:#fff2d2;color:#573b00;padding:1rem;border:1px solid #d58b00;border-radius:8px}
