*{box-sizing:border-box}body{margin:0;background:#f5f0e6;color:#34251f;font:14px/1.7 Arial,sans-serif}main{max-width:1120px;padding:35px 24px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5c6ae;padding-bottom:20px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:48px;margin:0}h2{font-size:33px}h3{font-size:24px}a{color:#344936;text-underline-offset:4px}.muted{color:#7d6e5b;font-size:12px}aside{padding:22px;background:#ead7b6;border-left:4px solid #9b5d36;margin:25px 0}#message{position:sticky;top:0;background:#f5f0e6;color:#764320;z-index:3;overflow-wrap:anywhere}#message:not(:empty){padding:15px;border:1px solid #c5aa7f}form{margin:20px 0}#login{max-width:440px}label{display:flex;flex-direction:column;gap:5px;font-size:12px}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;background:#fffdf7;color:#34251f;border:1px solid #c3b59f;border-radius:3px;padding:10px}textarea{min-height:100px}button{border:1px solid #344936;border-radius:25px;padding:10px 19px;background:#344936;color:#fff;cursor:pointer;margin:8px 8px 8px 0}button:disabled{opacity:.4}article{background:#fffbf3;padding:22px;border:1px solid #dfd1bb;margin:16px 0;overflow-wrap:anywhere}.fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.span{grid-column:1/-1}.inline{display:flex;flex-direction:row;align-items:center;grid-column:1/-1}.inline input{width:auto}.order-id{font-family:monospace;font-size:12px;overflow-wrap:anywhere}section{margin:35px 0;padding-top:15px;border-top:1px solid #d5c6ae}footer{border-top:1px solid #d5c6ae;padding-top:20px}code{background:#ead7b6;padding:10px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b77835;outline-offset:3px}[hidden]{display:none!important}@media(max-width:650px){main{padding:25px 18px}.fields{grid-template-columns:1fr}h1{font-size:38px}.fields label{grid-column:1}article{padding:18px}header{gap:20px}aside{padding:17px}}
