body{font:17px/1.65 system-ui,sans-serif;color:#26251f;background:#faf9f4;margin:0}main{max-width:850px;margin:auto;padding:32px 22px 100px}h1{line-height:1.2}h2{margin-top:2em}a{color:#72500a}aside{border-left:4px solid #bd8d24;padding:16px;background:#fff0c8;margin:20px 0}.legalText{white-space:pre-wrap;overflow-wrap:anywhere}label{display:block;margin:16px 0}input:not([type=checkbox]),textarea{box-sizing:border-box;display:block;width:100%;font:inherit;padding:10px;border:1px solid #aaa;border-radius:6px}button{font:inherit;padding:10px 16px;border:1px solid #9f7723;border-radius:8px;background:#f4dfa8;cursor:pointer}button:disabled{opacity:.5}nav{margin:18px 0}.status{padding:14px;background:#eee9db}.check{display:flex;gap:10px}.check input{flex:none}table{border-collapse:collapse;width:100%}td,th{padding:10px;text-align:left;border-bottom:1px solid #ddd}.paymentQr{display:block;width:220px;max-width:100%;height:auto;margin:12px 0}@media print{nav,button,main>a{display:none}main{padding:0}.legalText{font-size:11pt}}
