body{font-family:Arial,Helvetica,sans-serif;background:#f6f8fb;color:#111;margin:0;padding:0}
header{background:#0d47a1;color:white;padding:12px}
header a{color:#fff;text-decoration:none;margin-left:10px}
main{max-width:980px;margin:24px auto;padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}
.form-group{margin-bottom:12px}
input,select,textarea{width:100%;padding:10px;border-radius:6px;border:1px solid #ccd}
.btn{display:inline-block;padding:8px 12px;border-radius:6px;background:#0d47a1;color:#fff;text-decoration:none;border:0}
.table{width:100%;border-collapse:collapse}
.table th,.table td{padding:8px;border-bottom:1px solid #eee}
.notice{padding:10px;background:#e8f4ff;border-left:4px solid #0d47a1;margin-bottom:12px}
small{color:#666}
