.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fields>*{min-width:0}.pane label{display:block;font-weight:600;font-size:.95rem}.pane input,.pane select{display:block;width:100%;max-width:100%;font:inherit;padding:.55rem .65rem;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);margin-top:.3rem}.pane select{white-space:normal}.pane fieldset{border:0;border-top:1px solid var(--line);margin:1.5rem 0;padding:1rem 0 0}.pane legend{font-weight:650;padding-right:.7rem}.pane textarea{font-family:inherit;min-height:100px}.pane #output{font-size:.94rem;min-height:32rem}.pane .actions{flex-wrap:wrap}.pane .fine{line-height:1.55}#error{color:var(--error)}#status{font-size:.95rem;margin-top:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#print-sheet{display:none}.language-nav [aria-current]{font-weight:750;text-decoration:underline}.header .language-nav{margin-left:0}.tool-heading p{max-width:60ch}@media(max-width:420px){.fields{grid-template-columns:1fr}.header nav{margin-left:0}.header{gap:.8rem}.header .language-nav{flex-basis:100%}.pane #output{min-height:26rem}}@media print{body{background:white;color:black;font-size:11pt}body>*{display:none!important}body>#print-sheet{display:block!important;background:white;color:black;white-space:pre-wrap;overflow-wrap:anywhere;padding:0;margin:0;border:0;border-radius:0;font-family:Arial,'Microsoft YaHei',sans-serif;line-height:1.55}#print-sheet:empty{display:none!important}@page{margin:18mm}}
