#ro-form{margin:1.5rem 0;padding:1.2rem;border:1px solid #ccd2ce;border-radius:12px;background:#fff}#ro-form label{display:block;margin:.8rem 0 .4rem}#ro-xml{display:block;box-sizing:border-box;width:100%;min-height:16rem;padding:.8rem;border:1px solid #a4ada7;border-radius:6px;background:#fafbf9;color:#202a25;font:14px/1.5 ui-monospace,monospace;resize:vertical}#ro-form input[type=file]{display:block;max-width:100%}#ro-form input[type=checkbox]{margin-right:.45rem}#ro-status{overflow-wrap:anywhere}#ro-status pre{white-space:pre-wrap}.language-switch{max-width:1040px;margin:1rem auto;padding:0 1.5rem}.learning-page pre{overflow:auto}.top nav{flex-wrap:wrap}@media(max-width:600px){#ro-form{padding:.8rem}.learning-page{min-width:0}.learning-page pre{max-width:100%}}

#ro-form button,#ro-status button{padding:.65rem .9rem;border:1px solid #a4ada7;border-radius:6px;background:#fff;color:#202a25;font:inherit;cursor:pointer}#ro-run{background:#234d3b!important;color:#fff!important}#ro-form button:disabled{opacity:.6;cursor:wait}#ro-form button:focus-visible,#ro-status button:focus-visible{outline:3px solid #4e846c;outline-offset:3px}

.top{flex-wrap:wrap}.top nav{overflow-wrap:anywhere}.learning-page{min-width:0}.learning-page code{overflow-wrap:anywhere}.learning-page pre code{overflow-wrap:normal}
