.board-intro h2{font-size:22px;margin:0 0 12px}.board-form{padding:28px;border:1px solid #38383e;background:#1a1a1f;display:grid;gap:20px;max-width:800px}.board-form label{display:grid;gap:8px}.board-form input,.board-form textarea,.board-form select{width:100%;padding:12px;font:inherit;background:#111114;border:1px solid #666;color:#fff;border-radius:3px}.board-form .check{display:flex;align-items:flex-start;font-size:14px;gap:12px}.check input{width:20px;min-width:20px;margin-top:6px}.button{font:inherit;cursor:pointer;border:0}.button.secondary{border:1px solid #777}.button:disabled{opacity:.6;cursor:wait}.board-form :focus-visible,button:focus-visible{outline:2px solid #ff706b;outline-offset:4px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.board-form [role=status]{margin:0;color:#f5ca9e}.answer{border-left:3px solid #d93632;padding-left:24px}.answer p{white-space:normal}#receipt-box{max-width:800px;margin-top:20px}#receipt-code{display:block;overflow-wrap:anywhere;user-select:all;margin:18px 0;color:#fff;font-size:16px}#manage-answer{white-space:pre-line}#manage-result .button{display:block;margin-top:24px}@media(max-width:650px){.board-form{padding:20px}.answer{padding-left:16px}}
