*{box-sizing:border-box}body{margin:0;background:#f6f0e7;color:#3e3027;font:16px system-ui,sans-serif;line-height:1.55}header{background:#493328;color:#fff6e9;padding:26px 0}.wrap{max-width:1200px;margin:auto;padding:20px}header .wrap{padding-top:0;padding-bottom:0}h1,h2,h3{font-family:Georgia,serif}h1{font-size:34px;margin:10px 0 20px}h2{margin-top:0}nav,.actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}a{color:inherit}section{background:#fffdf9;border:1px solid #e4d8c7;border-radius:14px;padding:24px;margin:18px 0}.columns{display:grid;grid-template-columns:2fr 3fr;gap:20px;align-items:start}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:14px}input{display:block;width:100%;padding:12px;font:16px system-ui;border:1px solid #cfbfa9;border-radius:8px;margin-top:6px;background:white;color:#3e3027}button,.button{display:inline-block;cursor:pointer;background:#4e634b;color:white;border:0;border-radius:9px;padding:12px 17px;font:600 15px system-ui;text-decoration:none}.secondary{background:#795f49}button:disabled{opacity:.6;cursor:wait}.note{background:#eadbc6;padding:18px;border-radius:10px}.customer-row{border-top:1px solid #e4d8c7;padding:15px 0}.customer-row p{margin:4px 0}.actions{margin:18px 0}small{font-size:13px}input[readonly]{background:#f5f0e8}.error{color:#943c32}[hidden]{display:none!important}@media(max-width:800px){.columns{grid-template-columns:1fr}}@media(max-width:500px){.fields{grid-template-columns:1fr}section{padding:18px}.wrap{padding:14px}h1{font-size:29px}}
