body{font-family:system-ui,sans-serif;margin:0;color:#1a1a1a}nav{display:flex;gap:16px;padding:12px 20px;background:#111;color:#fff;align-items:center}nav a{color:#fff;text-decoration:none}nav a.active{text-decoration:underline}main{padding:20px}table{border-collapse:collapse;width:100%}th,td{border:1px solid #ddd;padding:6px 10px;text-align:left;font-size:14px}button{cursor:pointer}.spacer{flex:1}label{display:block;margin:8px 0 4px;font-size:13px;font-weight:600}input,textarea,select{width:100%;padding:6px;box-sizing:border-box}
