:root{font-family:Inter,Segoe UI,sans-serif;color:#14243a;background:#f3f5f8}*{box-sizing:border-box}body{margin:0;padding:48px 20px}main{max-width:760px;margin:auto;background:white;border:1px solid #dfe5eb;border-radius:20px;padding:40px;box-shadow:0 12px 40px #14243a0a}.brand{font-size:36px;font-weight:800;color:#f04438;text-decoration:none}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#65758a}h1{font-size:28px}p{line-height:1.6;color:#59697c}label{display:block;font-size:14px;font-weight:600;margin:20px 0}input,select{display:block;width:100%;padding:13px;border:1px solid #cbd4df;border-radius:8px;margin-top:7px;font:inherit}button,.button{display:inline-block;background:#172d4e;color:white;border:0;border-radius:8px;padding:13px 20px;font:inherit;cursor:pointer;margin:10px 0}a{color:#244e81}footer{border-top:1px solid #edf0f4;margin-top:32px;padding-top:20px;font-size:12px;color:#738194}.qr{max-width:240px;width:100%;height:auto}code{overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;border-bottom:1px solid #e5e9ef;padding:12px 5px;overflow-wrap:anywhere}.scroll{overflow:auto}.notice{background:#fff4e8;padding:14px;border-radius:8px}.actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:600px){main{padding:22px}body{padding:18px 10px}}
