:root{color-scheme:dark;font-family:"Microsoft YaHei",system-ui,sans-serif;background:#111411;color:#ece7d8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top,#263228,transparent 65%);min-height:100vh;padding:48px 20px}main{max-width:660px;margin:auto}.eyebrow{color:#c6a86c;letter-spacing:4px;font-size:13px}h1{font-family:serif;font-size:34px;line-height:1.4;margin:16px 0}header p,footer,.hint{color:#aaa99c;line-height:1.8}.rate{border-block:1px solid #4d533d;padding:24px 0;margin:28px 0}.rate strong{font-size:30px;color:#e5c689}.rate span{color:#88927a;margin:0 12px}.rate p{margin-bottom:0;color:#acb49f}form,#result{background:#1a211b;border:1px solid #3c483b;padding:24px;border-radius:12px}label{display:block;margin-bottom:20px;color:#d0d6c8}input,select{display:block;width:100%;margin-top:9px;background:#101610;color:#f4f3eb;border:1px solid #52614e;border-radius:6px;padding:13px;font:inherit}button{background:#d8bc7c;border:0;border-radius:6px;color:#1b2316;padding:14px 20px;font:inherit;font-weight:bold;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}#notice{color:#e5c689}#equivalent{color:#e5c689}#result{margin-top:24px}#check{margin:10px;background:#354931;color:#e0ebd8}footer{font-size:12px;margin-top:24px}#details{overflow-wrap:anywhere}@media(max-width:500px){body{padding:28px 16px}h1{font-size:27px}.rate strong{font-size:25px}}

#orders section{border:1px solid #3c483b;border-radius:12px;padding:20px;margin:16px 0;overflow-wrap:anywhere}#orders h2{font-size:20px}#message{color:#e5c689;overflow-wrap:anywhere}#summary,#manual-instructions{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}#cancel,#logout{margin-top:16px;background:#354931;color:#e0ebd8}#confirmation{margin-top:20px}[hidden]{display:none!important}
