*{box-sizing:border-box}body{margin:0;background:#f6f7f8;color:#19232c;font-family:Arial,sans-serif}main{max-width:900px;margin:auto;padding:32px 20px}.brand{background:#111c25;color:white;padding:24px;border-radius:16px}.brand b{font-size:30px}.red{color:#e54b48}.panel{background:white;border:1px solid #e1e4e7;border-radius:14px;padding:20px;margin-top:18px}button{background:#bb262d;color:white;border:0;border-radius:9px;padding:12px 18px;cursor:pointer}input,select{padding:12px;border:1px solid #c9ced3;border-radius:8px;width:100%;margin:7px 0 15px}label{font-size:14px;font-weight:700}.muted{color:#66727d}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.tile{background:#f7f8f9;padding:16px;border-radius:10px}a{color:#bb262d}