*{box-sizing:border-box}body{margin:0;font:14px/1.6 Arial,sans-serif;background:#f5f1eb;color:#272a2c}header{background:#222528;color:#f5efe5;padding:20px 35px;display:flex;gap:25px;justify-content:space-between;align-items:center}header a{color:inherit}header strong{letter-spacing:2px;font-size:12px}main{max-width:1320px;margin:auto;padding:45px 30px}h1{font-size:38px;font-weight:400;letter-spacing:-1.5px}.layout{display:grid;grid-template-columns:330px 1fr;gap:25px;margin-top:35px}aside button{display:block;text-align:left;width:100%;margin-bottom:10px;padding:18px;border:1px solid #d8d1c5;border-radius:8px;background:#fff;cursor:pointer}aside button[aria-pressed=true]{border:2px solid #9e8058}aside button strong{display:block;font-size:16px}aside button small{display:block;color:#756c5e}section{background:#fff;padding:30px;border-radius:12px;border:1px solid #ded6c9;min-width:0}button,.button{background:#272a2c;color:white;border:0;padding:12px 18px;border-radius:6px;cursor:pointer;display:inline-block;text-decoration:none;font:inherit}button:disabled{opacity:.5;cursor:wait}aside button{color:#272a2c}a{color:#82643a}input,textarea{width:100%;padding:12px;border:1px solid #cfc7ba;border-radius:6px;font:inherit}textarea{height:100px}label{display:block;margin:18px 0 6px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.box{padding:18px;background:#f3eee5;border-radius:8px;margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere}.invoice-row{padding:15px 0;border-top:1px solid #ddd}.invoice-row a{margin-right:15px}#admin-status{padding:14px;background:#e9e0d0;border-radius:8px}#admin-status:empty{display:none}.tax-preview{font-size:20px}h2{font-size:25px;font-weight:400}small{color:#81786a}@media(max-width:800px){.layout{grid-template-columns:1fr}header{padding:16px;flex-wrap:wrap}main{padding:25px 16px}section{padding:22px}h1{font-size:32px}}@media print{header,aside,.actions{display:none}.layout{display:block}}
