body{font-family:Arial,sans-serif;margin:0;background:#f8f9fb;color:#222}header{background:#101b2d;color:#fff;padding:1rem}nav a{color:#fff;margin-right:.6rem}main{padding:1rem}label{display:block;margin:.6rem 0}input,select,textarea{padding:.4rem}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ccc;padding:.35rem}.flash.success{background:#e8ffea;padding:.4rem}.error{color:#b00020}
