#ksef-form{margin:1.5rem 0;padding:1.2rem;border:1px solid #ccd2ce;border-radius:12px;background:#fff}#ksef-form label{display:block;margin:.8rem 0 .4rem}#ksef-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}#ksef-form input[type=file]{display:block;max-width:100%}#ksef-form input[type=checkbox]{margin-right:.45rem}#ksef-status{overflow-wrap:anywhere}#ksef-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){#ksef-form{padding:.8rem}.learning-page{min-width:0}.learning-page pre{max-width:100%}}

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