*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f4f7fb;color:#182230}header{background:linear-gradient(135deg,#0b63f6,#6b35ff);color:white;padding:24px 18px}.logo{font-size:28px;font-weight:800}.tag{margin-top:5px;opacity:.9}main{max-width:760px;margin:auto;padding:16px}.card{background:white;border-radius:18px;padding:20px;margin:14px 0;box-shadow:0 8px 25px #172b4d12}h1,h2{margin-top:0}label{display:block;margin:14px 0 7px;font-weight:700}input,select{width:100%;padding:13px;border:1px solid #d7deea;border-radius:10px;font-size:15px;background:white}button{width:100%;border:0;border-radius:11px;padding:14px;margin-top:18px;background:#0b63f6;color:white;font-weight:800;font-size:15px;cursor:pointer}.secondary{background:#263445}.hidden{display:none}.price{font-size:30px;font-weight:900;color:#0b63f6}.orderbox,.payinfo{background:#eef5ff;border-radius:12px;padding:13px;margin:12px 0}.note{font-size:13px;color:#657184}.order{border:1px solid #e0e6ef;border-radius:12px;padding:13px;margin:10px 0}.status{font-weight:800;color:#d67b00}.empty{color:#718096;text-align:center;padding:10px}code{background:#eef1f5;padding:2px 5px;border-radius:4px}footer{text-align:center;padding:25px;color:#718096;font-size:13px}